<div dir="ltr"><div>As a first step it would be sufficient to find a way to automatically export the Gerbil standard library as a gambit module.</div><div>This would bring all the libraries to the wider gambit ecosystem, sans the macrology (which is a little harder to do).</div><div><br></div><div>-- vyzo<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Apr 10, 2020 at 11:19 PM Dimitris Vyzovitis <<a href="mailto:vyzo@hackzen.org">vyzo@hackzen.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>I would wholeheartedly welcome such an initiative, and I would gladly help out anyone interested to take it on.</div><div>I am currently swamped with work (and will be for the forseeable future), so I can't do it on my own.</div><div><br></div><div>-- vyzo<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Apr 10, 2020 at 11:08 PM Marc Feeley <<a href="mailto:feeley@iro.umontreal.ca" target="_blank">feeley@iro.umontreal.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
> On Apr 10, 2020, at 2:19 PM, Dimitris Vyzovitis <<a href="mailto:vyzo@hackzen.org" target="_blank">vyzo@hackzen.org</a>> wrote:<br>
> <br>
> You might be interested in the gerbil socket library a spin; there is support for UNIX domain sockets through raw devices<br>
> <br>
> -- vyzo<br>
<br>
It would be nice if that socket library was a Gambit module so that other Gambit users can use it!  :-)<br>
<br>
In fact it would be great to have a way for (most) Gerbil modules to be directly accessible from pure Gambit code with an (import (gerbil xxx)) or something like that.  That would lessen the community split between Gerbil and pure Gambit users.<br>
<br>
Something to consider is to turn Gerbil into a Gambit module so it can be installed directly using Gambit’s package manager.  This is already the model for Termite Scheme which was initially designed as a separate language but is now a Gambit module.  I’ve also approached Guillaume Cartier to turn JazzScheme into a Gambit module.  Note that I’m not talking about a builtin module, but rather a module hosted on its own git repository and installable with “gsi -install <a href="http://github.com/user/my-great-lang" rel="noreferrer" target="_blank">github.com/user/my-great-lang</a>”.<br>
<br>
If anyone is interested in contributing towards this goal, please let me know!<br>
<br>
Marc<br>
<br>
<br>
</blockquote></div>
</blockquote></div>