Hi guys, does gambit have something like raco in racket, for easily installing packages and it works on windows too.
You have the Black Hole syntactic tower version, it does this github.com/pereckerdal/blackhole .
However, zooming out abit, I'd say right now you're on a better ground with expecting module system functionality from Gambit only (as in, module namespace management and automatic dependency loading and compilation handling) with the non-syntactic tower version, and do any package management manually currently: https://mercure.iro.umontreal.ca/pipermail/gambit-list/2012-November/006188....
2013/8/24 jasox lispy jasox.lispy@gmail.com
Hi guys, does gambit have something like raco in racket, for easily installing packages and it works on windows too.
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
On 08/23/2013 07:40 PM, jasox lispy wrote:
Hi guys, does gambit have something like raco in racket, for easily installing packages and it works on windows too.
I don't know much about raco, but I looked at its web page documentation briefly.
Raco has many sub-commands; which ones do you want to use?
If you want to compile a file to a dynamically loaded library in Gambit, you just
gsc library.scm
which generates library.o1 (or a higher number if library.o[123...] are in use already) and then to use it you
(load "library")
If you want to produce a stand-alone executable you do
gsc -exe program.scm
then, in linux for example, you
./program
If originally Gambit was configured with "--enable-shared" then executables will be small and will load the runtime library at run time, otherwise executables will be linked with the Gambit runtime and be larger.
Brad