2013/1/22 Álvaro Castro-Castilla alvaro.castro.castilla@gmail.com
I've recalled that the issue happened when trying to compile with ffi code that couldn't be linked with native libs and loaded, ie depends on libraries for another platform. I believe this is true for BH old branch as well unless the code expansion doesnt load code in the interpreter (I doubt it). Please correct me if you can fix that, I'll be very happy :-)
Can you tell how to reproduce this?
Anyway, this is something that we need to get working, besides cleaning up and documenting Blackhole because ATM is barely maintanable IMO. BH should become a community project.
..
We can't just let the syntactic branch sit there unmaintained.
Agree 100%.
I'll get into tweaking the syntactic branch into good functioning and bringing order to documentation of surface aspects for all BH in a while.
Re BH internals, documentation and adding comments, and perhaps even reimplementation of some bit just in case needed for high code clarity, I guess would be completely relevant.
Also, what about documentation of these macro facilities in general, as you Alvaro proposed in an email ~2w ago?
I just can't live without syntax-rules. Alexpander is great, but modules
are a must for big projects and shareable libs.
Best regards,
Álvaro
Brgds
El 22/01/2013 01:07, "Álvaro Castro-Castilla" < alvaro.castro.castilla@gmail.com> escribió:
ok, if that's the case then it works with non-syntactic-tower branch, I
can't tell at the moment since it's been long...
On Tue, Jan 22, 2013 at 12:19 AM, Mikael mikael.rcv@gmail.com wrote:
I should clarify:
2013/1/22 Mikael mikael.rcv@gmail.com
To my experience it works. (module-compile! 'yourmodulename to-c: #t) is the way.
Works?
I checked many times that this works in the BH distro I posted here on the ML with a ref to a .tar.gz put on the dumping grounds ~2 months ago. This should be all you need.
^ In this BH distro (aka nonsyntactictower-BH, called "legacy" in the GITHUB repo) it has worked perfect every single time I can remember.
(The status of this in syntactictower-BH (master on GITHUB) I'm not aware of at the current moment and intend to look into within a foreseeable-enough future.)
^ This BH distro is the one to be tweaked into good functioning - better macro expansion algorithm used but not satisfactorily tested and tried till now.
Brgds
2013/1/21 Jason Felice jason.m.felice@gmail.com
Is there a way to get the generated C (or assembly) from bh? I can't find one.
Thanks! -Jason
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list