Hi Alexis,

The plan is to have YHC layered on top of the NXT firmware with some API
wrappers for using the lego drivers. So for the VM I am trying to figure out
where such an API would fit in with the existing framework and what files
need to be involved...I was planning to write this interface in C originally
but now I see that the source is in Haskell, so I'll have my hands full with
that :)  but first I'm just surveying the YHC stuff to see how it fits.

Yhi is all written in C, and you are unlikely to need to delve into
the Haskell side of things. src/runtime/BCKernel should be where you
spend most of your time.

Another option someone mentioned was to have GCC convert code to abstract C
and then run that...does YHC do something similar using STG/abstract C??

Not really, GHC does, but its hardly abstract C. I'd definitely follow
the bytecode route, or you're going to be doing a lot more work.

Thanks

Neil
_______________________________________________
Yhc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/yhc

Reply via email to