[gambit-list] Gambit at 30 (Frédéric Hamel)

Frédéric Hamel hamelfre at iro.umontreal.ca
Fri Jul 19 10:19:55 EDT 2019


On Fri, Jul 19, 2019 at 9:11 AM gambit-list-request at IRO.UMontreal.CA
<gambit-list-request at iro.umontreal.ca> wrote:
>
> Send Gambit-list mailing list submissions to
>         gambit-list at iro.umontreal.ca
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://mailman.iro.umontreal.ca/cgi-bin/mailman/listinfo/gambit-list
> or, via email, send a message with subject or body 'help' to
>         gambit-list-request at iro.umontreal.ca
>
> You can reach the person managing the list at
>         gambit-list-owner at iro.umontreal.ca
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Gambit-list digest..."
>
>
> Today's Topics:
>
>    1. Information about the Gambit-C Javascript Backend
>       (Paulo Silva Filho)
>    2. Re: Information about the Gambit-C Javascript Backend
>       (Marc Feeley)
>    3. Re: Gambit at 30 (Marc Feeley)
>    4. Demo of dynamic libraries? (mikel evins)
>    5. Re: Gambit at 30 (Hendrik Boom)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 19 Jul 2019 07:43:37 -0300
> From: Paulo Silva Filho <paulosfilho at gmail.com>
> To: gambit-list at iro.umontreal.ca
> Subject: [gambit-list] Information about the Gambit-C Javascript
>         Backend
> Message-ID:
>         <CAM1-g4XAbd3Bna2wKitC5xxxegZZjihYdknG1v2gpSJxuaqC9Q at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Sires,
>
> I've been looking for a Scheme->Javascript compiler, and I've made small
> tests on Gambit-C, based on these links:
>
> https://mailman.iro.umontreal.ca/pipermail/gambit-list/2015-January/007723.html
>
> https://gambit-list.iro.umontreal.narkive.com/JUxGilJn/javascript-backend
>
> The only thing I'm looking for is how to communicate from Javascript
> functions to Scheme functions and vice-versa.
>
> Unfortunately, I didn't make it work, based on the links above.
>
> I tried to use the the ##inline-host-expression and ##inline-host-statement
> as shown in the links above, but the compiled code didn't find these
> functions (or macros, I don't know exacly these calls are implemented).
>
> I tried the Javascript backend on Windows, using Gambit v4.6.6, and it
> compiled the sample code and has executed it. On Linux, I didn't made it
> get executed.
>
> Since the JS Backend is not documented, I don't know how to proceed, and to
> find any information using Google has been very difficult.
>
> Is there some more up to date information about how to build a simple
> Javascript program, with javascript code interaction somewhere? Or can you
> provide me some instructions?
>
> Thank you in advance.
>
> --
> Paulo Silva Filho
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://mailman.iro.umontreal.ca/pipermail/gambit-list/attachments/20190719/8925b38d/attachment-0001.html>
>
> ------------------------------
>
> Message: 2
> Date: Fri, 19 Jul 2019 07:38:12 -0400
> From: Marc Feeley <feeley at iro.umontreal.ca>
> To: Paulo Silva Filho <paulosfilho at gmail.com>
> Cc: gambit-list at iro.umontreal.ca
> Subject: Re: [gambit-list] Information about the Gambit-C Javascript
>         Backend
> Message-ID: <653AB2F6-7602-488F-A4BF-5C98DD33F964 at iro.umontreal.ca>
> Content-Type: text/plain;       charset=us-ascii
>
> You should look at this recent thread: https://mailman.iro.umontreal.ca/pipermail/gambit-list/2019-July/009103.html
>
> Marc
>
>
>
> > On Jul 19, 2019, at 6:43 AM, Paulo Silva Filho <paulosfilho at gmail.com> wrote:
> >
> > Sires,
> >
> > I've been looking for a Scheme->Javascript compiler, and I've made small tests on Gambit-C, based on these links:
> >
> > https://mailman.iro.umontreal.ca/pipermail/gambit-list/2015-January/007723.html
> >
> > https://gambit-list.iro.umontreal.narkive.com/JUxGilJn/javascript-backend
> >
> > The only thing I'm looking for is how to communicate from Javascript functions to Scheme functions and vice-versa.
> >
> > Unfortunately, I didn't make it work, based on the links above.
> >
> > I tried to use the the ##inline-host-expression and ##inline-host-statement as shown in the links above, but the compiled code didn't find these functions (or macros, I don't know exacly these calls are implemented).
> >
> > I tried the Javascript backend on Windows, using Gambit v4.6.6, and it compiled the sample code and has executed it. On Linux, I didn't made it get executed.
> >
> > Since the JS Backend is not documented, I don't know how to proceed, and to find any information using Google has been very difficult.
> >
> > Is there some more up to date information about how to build a simple Javascript program, with javascript code interaction somewhere? Or can you provide me some instructions?
> >
> > Thank you in advance.
> >
> > --
> > Paulo Silva Filho
> >
> > _______________________________________________
> > Gambit-list mailing list
> > Gambit-list at iro.umontreal.ca
> > https://mailman.iro.umontreal.ca/cgi-bin/mailman/listinfo/gambit-list
>
>
>
>
> ------------------------------
>
> Message: 3
> Date: Fri, 19 Jul 2019 08:36:27 -0400
> From: Marc Feeley <feeley at iro.umontreal.ca>
> To: Gambit List <Gambit-list at iro.umontreal.ca>
> Subject: Re: [gambit-list] Gambit at 30
> Message-ID: <6889E8EA-42EF-442E-A05B-6BEB84CD68E1 at iro.umontreal.ca>
> Content-Type: text/plain;       charset=utf-8
>
> I’ve narrowed down the date of the meeting to the weekend of October 12-13, either Saturday or Sunday, whichever makes it easier for people to attend.
>
> If you are planning to come to the “Gambit at 30” meeting, please respond to the list with your availability and preferred date, and also fill in the “Gambit at 30” Doodle poll:
>
> https://doodle.com/poll/3y623p26nfafv7zp
>
> If you would like to come but aren’t sure you can make it happen, then fill in the Doodle poll with only “if need be” markers.
>
> I’m looking forward to meeting as many of you as possible to put a face on some users I have never met in person before and hear your feedback.  The event will take place at the Université de Montréal, so we have large auditoriums if needed! ;-)
>
> Please respond ASAP.  In early September, I will use this data to select the date the meeting will take place and will inform you by email so you can make final travel plans.
>
> There will be a number of presentations by myself and students on recent developments:
>
> - R7RS conformance and modules
> - Universal backends
> - Native backends (including RISC-V)
> - “Gambit forensics” benchmarking tool
> - geiser support
> - “Gambit on bare metal”
>
> I’m hoping some of you will also have material to present (experience using Gambit, a Gambit app you have built, tools, suggestions, etc).
>
> Marc
>
>
>
> > On Mar 6, 2019, at 8:02 AM, Marc Feeley <feeley at iro.umontreal.ca> wrote:
> >
> > This year is the 30th anniversary of Gambit.  To mark the occasion I am planning to organize a 1-2 day meeting this fall in Montreal if enough people can attend.  The content remains to be determined but I can imagine some more-or-less formal presentations by me and attendants, brainstorming sessions and maybe some hacking on Gambit.  To maximize attendance the meeting will be on a weekend, probably in September or October.
> >
> > So please let the list know if you are interested in attending, and if you have preferences for the date.  Also please indicate if you are interested in giving a presentation (15-30 minutes or more if you have lots of material) or organize some other activity.
> >
> > Marc
> >
>
>
>
>
> ------------------------------
>
> Message: 4
> Date: Fri, 19 Jul 2019 07:59:56 -0500
> From: mikel evins <mevins at me.com>
> To: Gambit List <Gambit-list at iro.umontreal.ca>
> Subject: [gambit-list] Demo of dynamic libraries?
> Message-ID: <3F02A3B9-E77E-4C1C-BAB0-A8DCD4538527 at me.com>
> Content-Type: text/plain;       charset=us-ascii
>
> Is there a small example project somewhere that demonstrates building a Gambit program as a dynamic library (ideally on macOS), and then loading and initializing it from C code?
>
> I've looked but didn't notice this specific use-case in the distribution. Forgive me if I've overlooked something obvious.
>
> --me
>
>
>
>
> ------------------------------
>
> Message: 5
> Date: Fri, 19 Jul 2019 09:11:26 -0400
> From: Hendrik Boom <hendrik at topoi.pooq.com>
> To: Gambit List <Gambit-list at iro.umontreal.ca>
> Subject: Re: [gambit-list] Gambit at 30
> Message-ID: <20190719131126.urp6mxcytwina6oe at topoi.pooq.com>
> Content-Type: text/plain; charset=utf-8
>
> On Fri, Jul 19, 2019 at 08:36:27AM -0400, Marc Feeley wrote:
> > I’ve narrowed down the date of the meeting to the weekend of October 12-13, either Saturday or Sunday, whichever makes it easier for people to attend.
> >
> > If you are planning to come to the “Gambit at 30” meeting, please respond to the list with your availability and preferred date, and also fill in the “Gambit at 30” Doodle poll:
> >
> > https://doodle.com/poll/3y623p26nfafv7zp
> >
> > If you would like to come but aren’t sure you can make it happen, then fill in the Doodle poll with only “if need be” markers.
> >
> > I’m looking forward to meeting as many of you as possible to put a face on some users I have never met in person before and hear your feedback.  The event will take place at the Université de Montréal, so we have large auditoriums if needed! ;-)
> >
> > Please respond ASAP.  In early September, I will use this data to select the date the meeting will take place and will inform you by email so you can make final travel plans.
>
> As far as I know now, either date, or even both days for a two-day
> meeting, is/are fine.
>
> I'm not much of a Gambit user, but I'm interested in its development.
> I implemented Lisp twice in the 60's, and have always admired it.
>
> -- hendrik
>
> >
> > There will be a number of presentations by myself and students on recent developments:
> >
> > - R7RS conformance and modules
> > - Universal backends
> > - Native backends (including RISC-V)
> > - “Gambit forensics” benchmarking tool
> > - geiser support
> > - “Gambit on bare metal”
> >
> > I’m hoping some of you will also have material to present (experience using Gambit, a Gambit app you have built, tools, suggestions, etc).
> >
> > Marc
> >
> >
> >
> > > On Mar 6, 2019, at 8:02 AM, Marc Feeley <feeley at iro.umontreal.ca> wrote:
> > >
> > > This year is the 30th anniversary of Gambit.  To mark the occasion I am planning to organize a 1-2 day meeting this fall in Montreal if enough people can attend.  The content remains to be determined but I can imagine some more-or-less formal presentations by me and attendants, brainstorming sessions and maybe some hacking on Gambit.  To maximize attendance the meeting will be on a weekend, probably in September or October.
> > >
> > > So please let the list know if you are interested in attending, and if you have preferences for the date.  Also please indicate if you are interested in giving a presentation (15-30 minutes or more if you have lots of material) or organize some other activity.
> > >
> > > Marc
> > >
> >
> >
> > _______________________________________________
> > Gambit-list mailing list
> > Gambit-list at iro.umontreal.ca
> > https://mailman.iro.umontreal.ca/cgi-bin/mailman/listinfo/gambit-list
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Gambit-list mailing list
> Gambit-list at iro.umontreal.ca
> https://mailman.iro.umontreal.ca/cgi-bin/mailman/listinfo/gambit-list
>
>
> ------------------------------
>
> End of Gambit-list Digest, Vol 177, Issue 8
> *******************************************



-- 

Frédéric Hamel




More information about the Gambit-list mailing list