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