[gambit-list] Black Hole and C source

Álvaro Castro-Castilla alvaro.castro.castilla at gmail.com
Tue Jan 22 06:52:06 EST 2013


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 :-)

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. Currently is maintained be Per but he doesn't
have much interest on it right now. Contributions had been just a few api
changes and small improvements. We can't just let the syntactic branch sit
there unmaintained.

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
El 22/01/2013 01:07, "Álvaro Castro-Castilla" <
alvaro.castro.castilla at 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 at gmail.com> wrote:
>
>> I should clarify:
>>
>> 2013/1/22 Mikael <mikael.rcv at 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 at 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 at iro.umontreal.ca
>>>> https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
>>>>
>>>>
>>>
>>
>> _______________________________________________
>> Gambit-list mailing list
>> Gambit-list at iro.umontreal.ca
>> https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://webmail.iro.umontreal.ca/pipermail/gambit-list/attachments/20130122/c4201670/attachment-0001.html 


More information about the Gambit-list mailing list