From: Ken A. <kan...@bb...> - 2003-03-09 19:18:28
|
> (apropos "file") file: open-input-file: {jsint.Primitive open-input-file[1]} open-output-file: {jsint.Primitive open-output-file[1]} call-with-output-file: {jsint.Primitive call-with-output-file[2]} call-with-input-file: {jsint.Primitive call-with-input-file[2]} > (define (frogs n) (+ n 3)) {jsint.Closure frogs[1] (n)} > (apropos "frogs") frogs: {jsint.Closure frogs[1] (n)} At 06:30 AM 3/9/2003 -0500, Geoffrey Knauth wrote: >Something I like in JScheme: > >If I don't remember the arguments to a function, I can just type the name of an application's function: > >e.g., DEMAND_STREAMS_OF_TYPE > >and it will return the number and name of the expected arguments: > >e.g. ... Closure DEMAND_STREAMS_OF_TYPE[2] (type cs-descr) > >How much more would it take to adopt an Emacs-like standard of having an optional initial string representing help text? If the string were a URL, it also could point to online help with markup, while keeping clutter in a user's Scheme code to a minimum. If the URL used quasiquotes, you could have the online help toggle between the JScheme website for core JScheme functions, and a local site when the JScheme user is offline or for help with the JScheme user's own application code. > >Geoffrey > > > >------------------------------------------------------- >This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger for complex code. Debugging C/C++ programs can leave you feeling lost and disoriented. TotalView can help you find your way. Available on major UNIX and Linux platforms. Try it free. www.etnus.com >_______________________________________________ >Jscheme-user mailing list >Jsc...@li... >https://lists.sourceforge.net/lists/listinfo/jscheme-user |