This is the mail archive of the
kawa@sources.redhat.com
mailing list for the Kawa project.
Re: home-directory in .kawarc.scm; kawa.init for SLIB; hash tables
Per Bothner writes:
> Look in the gnu/kawa/slib directory. That is how I prefer to
> "import" slib packages. People should not have to deal with kawa.init
> files.
Well, hm. There's not much there. I'm trying to port some code I
wrote that uses lots of SLIB stuff that isn't in Kawa
(e.g. 'common-list-functions), so I figured the answer was to install
SLIB separately and make a kawa.init file. Do you plan to add all of
SLIB's packages to the Kawa distribution? Even the "require" function
that comes with Kawa isn't compatible with SLIB's-- it doesn't accept
string arguments.
> I think the thing to do is propose a Schme API,
> preferable one used by other Scheme implementation(s) and/or slib
> and/or Common Lisp. Of course you'd use Java's hashCode, but not
> necessarily java.util.Hashtable - though perhaps that would make
> sense.
I will try to write something up, if no one speaks up with their own
implementation.
--dougo@ccs.neu.edu