The soyuz package

[Tags:library, mit, program]

Utilities for the DCPU-16 architecture, for Notch's upcoming space game, 0x10c.

Meant to be a library for implementing powerful tools. As demonstrations, contains a command-line optimizing assembler/disassembler/pretty printer.

Core of the library is DCPU16.Instructions. Everything else is built around it.

Properties

Versions 0.0.0
Dependencies base (==4.*), bytestring, cereal, cmdargs, containers, pretty, QuickCheck, trifecta, uniplate, vector [details]
License MIT
Author Alex Kropivny <alex.kropivny@gmail.com>
Maintainer Alex Kropivny <alex.kropivny@gmail.com>
Stability Experimental
Category Compilers/Interpreters
Home page https://github.com/amtal/0x10c
Uploaded Tue Apr 10 07:08:08 UTC 2012 by AlexKropivny
Distributions NixOS:0.0.0
Downloads 307 total (4 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
All reported builds failed as of 2015-11-13 [all 5 reports]

Modules

  • DCPU16
    • DCPU16.Assembler
    • Assembly
      • DCPU16.Assembly.Optimizer
      • DCPU16.Assembly.Parser
      • DCPU16.Assembly.Printer
    • DCPU16.Disassembler
    • DCPU16.Hex
    • DCPU16.Instructions
      • DCPU16.Instructions.Size
      • DCPU16.Instructions.Time

Flags

NameDescriptionDefaultType
split-baseEnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees