Hi, all!
I bumped into JHC totally by chance and got quite interested. It's
been a while since I started dreaming of developing embedded real-time
systems in Haskell subject to somewhat hard memory constraints (from
32KB to 128KB RAM).
Am I wrong in guessing that JHC might be the best shot we have so far
in that direction? Would it be applicable at all in that scenario?
JHC's site mentions that the description of development state in JHC's
Original Page is out of date. Could anyone possibly provide/point to a
summary of recent developments?
Thanks in advance. Cheers,
Jorge.
2012/2/10 Daniel Gorín
Hi John,
In case it helps, I was able to build jhc from the tarball by changing the line in the Makefile that says
options.mkd: src/Options.hs | jhc
to just
options.mkd: jhc
Incidentally, the newest version of the pretty package (e.g., the one that comes with ghc 7.4) defines a Monoid instance for Doc, which conflicts with the one defined in jhc. I just patched the Makefile to use an older version of the package, I don't know what the usual method to deal with this is.
Thanks, Daniel
On Wed, 2012-02-08 at 15:05 -0800, John Meacham wrote:
Hi, looks like the tarball doesn't include the original files that go through drift. it shouldn't need them to compile, strange that it needed them for you.
You can grab the source from darcs to work around the issue. I'll put up a fixed tarball when I debug the issue.
John
On Wed, Feb 8, 2012 at 4:04 AM, Daniel Gorín
wrote: Hi
I wanted to try jhc 0.8. I followed the instructions here [1], but after unpacking jhc-0.8.0.tar.gz, configure runs ok but make fails with:
$ make perl ./utils/op_raw.prl src/RawFiles src/data/ViaGhc.hs src/data/prelude.m4 src/data/targets.ini rts/rts_constants.h rts/stableptr.c rts/queue.h src/data/HsFFI.h rts/wsize.h rts/bitarray.h ChangeLog src/data/shortchange.txt > src/RawFiles.hs make: *** No rule to make target `src/Options.hs', needed by `drift_processed/Options.hs'. Stop.
Any ideas?
Thanks, Daniel
[1] http://repetae.net/computer/jhc/building.shtml
_______________________________________________ jhc mailing list jhc@haskell.org http://www.haskell.org/mailman/listinfo/jhc
_______________________________________________ jhc mailing list jhc@haskell.org http://www.haskell.org/mailman/listinfo/jhc