This is the mail archive of the
kawa@sourceware.org
mailing list for the Kawa project.
Re: questions about kawa (or possibly scheme)
Per Bothner writes:
> > The main question is where I should look (if there is any such place)
> > for answers to questions such as those below.
Since there's no answer, I guess this is the place.
> > Is there something way to find what symbols have function bindings
> > like *packages* and do-symbols ?
>
> Do remember that Kawa is very compiler-oriented. So, to a large
> extent is Scheme - especially R6RS. Function bindings may be
> local to a module or other scope, in which case they're not
> accessible from a symbol or package.
>
> Kawa does have packages and a way to get at symbols, but it's
> not really supported. What do you need this for? Perhaps
> you'r asking the wrong question?
I was hoping to browse the list and thus find functions/variables
of interest. What's the proper way to find out what's there?
I tried looking at the latest scheme spec index but I don't see things
like write -- which I just guessed by luck after print didn't work.
At a higher level the objective is to write applications in lisp
(I'm hoping scheme will suffice) while using java for the UI.
I've been assuming that it's easy from a java app to create a kawa
process, pass it strings to read/eval/print, get the string outputs
from print and put them into the java UI.
Is this plan impacted by kawa being compiler oriented, or anything
else that you can tell?