1 Feb 01:41
almost to 0.8.0 - feedback welcome
John Meacham <john <at> repetae.net>
2012-02-01 00:41:20 GMT
2012-02-01 00:41:20 GMT
Hi all, I am happy to announce that we are almost upon the 0.8.0 release of jhc, which has quite a few changes from the past so I was hoping I could get some people to help test the newest darcs tree and give feedback. changes include. - A brand new library descriptor file format. Now it is a true YAML file. no more of the confusing quasi-cabal files that were not well defined. - the library description files now can affect pretty much any aspect of compilation, so it is much easier to make a self-contained build or for tools like configure/cabal to interface to jhc. They just need to spit out an appropirate yaml file rather than care about passing the right options to jhc in addition to creating a description file. - jhc transparently handles '.hsc' files (assuming you have hsc2hs installed). It even does the right thing when cross compiliing! using the target architectures types rather than the hosts. - the primtive libraries have been re-done, now there is a truely absolutely minimal jhc-prim library that is everything that must exist for jhc to work. everything else and i mean everything is implemented in normal haskell code. Want to create a varient of haskell that has 16 bit ints, ASCII 8 bit Chars and pervasively uses null terminated C style strings? just create a base-tiny library and link it against jhc-prim.(Continue reading)
RSS Feed