[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r7rs libraries (or, Fwd: fmt for Guile)
From: |
Christopher Allan Webber |
Subject: |
r7rs libraries (or, Fwd: fmt for Guile) |
Date: |
Mon, 16 Jan 2017 22:42:45 -0600 |
User-agent: |
mu4e 0.9.18; emacs 25.1.1 |
Not sure if this belongs on guile-user or guile-devel, but...
See below for a conversation Alex Shinn gave me permission to forward.
I asked Alex about getting Guile added to the set of
out-of-the-box-supported Scheme implementations for fmt; they replied
that they moved from fmt to a cleaned-up version called Show, but this
and all their libraries were going to R7RS only. (We already have
irregex packaged for Guile in Guix; I imagine this means would affect
that library going forward as well.)
I'm not really sure what this means for us, since I think we don't
really have full R7RS support. I wonder what this means for us moving
into the future, as more libraries move to support R7RS(-small, maybe
-large)? Will we include a conversion layer, or maybe another language
layer on the VM? Will we move to more support of R7RS-small out of the
box? Will we not make this a priority altogether? Will it depend on
people stepping forward, or is there a strong maintainer position either
way?
> Alex Shinn writes:
>
>> Hi Chris!
>>
>> On Sun, Jan 15, 2017 at 1:40 AM, Christopher Allan Webber <
>> address@hidden> wrote:
>>
>>> Heya Alex!
>>>
>>> Thanks for your great libraries... I've packaged irregex for Guile on
>>> Guix and I use it and love it.
>>>
>>> I'm writing a MUD[0], and I'm planning on adding fmt support, so I need
>>> to package fmt for Guile. I notice that there are fmt-gauche and etc
>>> files, maybe a fmt-guile file would be useful as well? In case, here's
>>> one!
>>>
>>
>> Glad you like it! I can see how fmt would be useful for
>> a mud. Unfortunately, I don't have time to maintain my
>> libraries for multiple implementations, and instead write
>> everything as R7RS libraries now. fmt has been cleaned
>> up and relabelled as (chibi show)
>> <http://snow-fort.org/s/gmail.com/alexshinn/chibi/show/0.7.3.1/index.html
>>.
>> I recommend you
>> either try to get the R7RS library syntax supported in
>> Guile (it's quite trivial), or build a static R7RS→Guile
>> library converter. I can help, or possibly consider a
>> snow-fort→Guile bridge.
>>
>> [0] https://www.gnu.org/software/8sync/news/mudsync-lisp-game-jam.html
>>>
>>
>> Looks interesting, I may play around with this.
- r7rs libraries (or, Fwd: fmt for Guile),
Christopher Allan Webber <=