You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
(39) |
May
(41) |
Jun
(20) |
Jul
(8) |
Aug
(15) |
Sep
(18) |
Oct
(15) |
Nov
(6) |
Dec
(48) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(28) |
Feb
(6) |
Mar
(23) |
Apr
(13) |
May
(3) |
Jun
(12) |
Jul
(26) |
Aug
(1) |
Sep
|
Oct
(14) |
Nov
(2) |
Dec
(18) |
2004 |
Jan
(10) |
Feb
(5) |
Mar
(24) |
Apr
(7) |
May
(79) |
Jun
(25) |
Jul
|
Aug
(2) |
Sep
(11) |
Oct
(5) |
Nov
|
Dec
(1) |
2005 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
(6) |
Oct
|
Nov
|
Dec
|
From: Geoffrey S. K. <ge...@kn...> - 2002-05-26 22:08:23
|
I have more information. (1) I added "jlib/" between "src/" and "demo/" and then your Demorunner.html URL was found (no more Error-404). (2) When the applet came up, I had this in the Java Console: java.io.FileNotFoundException: http://www.cs.brandeis.edu/~tim/jscheme/src/applet.jar at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:689) at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:369) at sun.net.www.protocol.http.HttpURLConnection.getHeaderFields(HttpURLConnection.java:1133) at sun.plugin.net.protocol.http.HttpURLConnection.checkCookieHeader(HttpURLConnection.java:330) at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:367) at sun.plugin.net.protocol.http.HttpUtils.followRedirects(HttpUtils.java:39) at sun.plugin.cache.CachedJarLoader.download(CachedJarLoader.java:311) at sun.plugin.cache.CachedJarLoader.load(CachedJarLoader.java:131) at sun.plugin.cache.JarCache.get(JarCache.java:177) at sun.plugin.net.protocol.jar.CachedJarURLConnection.connect(CachedJarURLConnection.java:71) at sun.plugin.net.protocol.jar.CachedJarURLConnection.getJarFile(CachedJarURLConnection.java:56) at sun.misc.URLClassPath$JarLoader.getJarFile(URLClassPath.java:498) at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java:459) at sun.misc.URLClassPath$2.run(URLClassPath.java:255) at java.security.AccessController.doPrivileged(Native Method) at sun.misc.URLClassPath.getLoader(URLClassPath.java:244) at sun.misc.URLClassPath.getLoader(URLClassPath.java:221) at sun.misc.URLClassPath.getResource(URLClassPath.java:134) at java.net.URLClassLoader$1.run(URLClassLoader.java:190) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:132) at sun.plugin.security.PluginClassLoader.findClass(PluginClassLoader.java:189) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:112) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:473) at sun.applet.AppletPanel.createApplet(AppletPanel.java:548) at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1621) at sun.applet.AppletPanel.runLoader(AppletPanel.java:477) at sun.applet.AppletPanel.run(AppletPanel.java:290) at java.lang.Thread.run(Thread.java:536) On Sun, 2002-05-26 at 16:19, Timothy Hickey wrote: > > On Sunday, May 26, 2002, at 02:17 PM, Geoffrey S. Knauth wrote: > > > I tried your applet with JDK1.4 plugin and Mozilla and Netscape 4.79 on > > RedHat 7.3. The applet comes up OK, but if I press Detach nothing > > happens, and no matter what I type (even garbage) in the stop text area, > > when I press Eval nothing happens. > > hmmmm. Does jscheme run on your system?? > I've tested the applet successfully on > Mac OSX with IE and Netscape > Mac OS9.1 with IE > Windows 98 with IE > But I don't currently have a RH7.3 box. I'll try to get one soon > and try it out.... > Do any jscheme applets run (you can try for example > > http://www.cs.brandeis.edu/~tim/jscheme/src/demo/Demorunner.html > > Thanks for the bug report! > > ---Tim--- > > > > Geoffrey > > > > On Sun, 2002-05-26 at 08:55, Timothy Hickey wrote: > >> Hi Darrel, > >> > >> How has your Scheme interpreter applet project for WISE been > >> progressing lately? > >> > >> I recently checked in a new Scheme Interpereter applet > >> that you might be interested in. It should run in all browsers > >> > >> > >> http://www.cs.brandeis.edu/~tim/jscheme/src/jlib/demo/SchemeEval.html > >> > >> and it does "paren matching" and auto-indenting. > >> > >> Since "flashing" parens is fairly difficult to implement in Java 1.1, > >> this applet has an extra textarea showing the most recently > >> matched complete expression. It is implemented entirely in > >> Scheme with no additional Java classes needed. > >> > >> Please feel free to "steal" anything you want from the code, > >> it is open-source with zlib/png licensing (the most open of > >> the open-source licenses). > >> > >> We hope to add a "reformat" button, that will auto-indent every > >> line of the file. Also, improved error reporting would be > >> helpful especially for pedagogical purposes. For Java 1.2+ > >> applets (or Java Web Start), we can use Swing highlighting > >> for paren matching.... > >> > >> ----Tim--- > >> > >> > >> > >> > >> > >> > >> On Saturday, March 30, 2002, at 12:33 AM, Dazhi Liu wrote: > >> > >>> Hi, > >>> > >>> I've downloaded the latest JScheme and finally had the applet compiled > >>> under JDK 1.3.1_03 and run under both IE and Netscape 4.x. The problem > >>> seemed to be that JDK 1.4 compiled a version that's imcompatible with > >>> previous versions of JVM. > >>> > >>> Thank you for all your help. > >>> > >>> Best regards, > >>> Darrel > >>> > >>> > >> > >> > >> _______________________________________________________________ > >> > >> Don't miss the 2002 Sprint PCS Application Developer's Conference > >> August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm > >> > >> _______________________________________________ > >> Jscheme-devel mailing list > >> Jsc...@li... > >> https://lists.sourceforge.net/lists/listinfo/jscheme-devel > >> > > -- > > Geoffrey S. Knauth http://knauth.org/gsk > > > > > > > _______________________________________________________________ > > Don't miss the 2002 Sprint PCS Application Developer's Conference > August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm > > _______________________________________________ > Jscheme-devel mailing list > Jsc...@li... > https://lists.sourceforge.net/lists/listinfo/jscheme-devel > -- Geoffrey S. Knauth http://knauth.org/gsk |
From: Timothy H. <tim...@ma...> - 2002-05-26 20:20:02
|
On Sunday, May 26, 2002, at 02:17 PM, Geoffrey S. Knauth wrote: > I tried your applet with JDK1.4 plugin and Mozilla and Netscape 4.79 on > RedHat 7.3. The applet comes up OK, but if I press Detach nothing > happens, and no matter what I type (even garbage) in the stop text area, > when I press Eval nothing happens. hmmmm. Does jscheme run on your system?? I've tested the applet successfully on Mac OSX with IE and Netscape Mac OS9.1 with IE Windows 98 with IE But I don't currently have a RH7.3 box. I'll try to get one soon and try it out.... Do any jscheme applets run (you can try for example http://www.cs.brandeis.edu/~tim/jscheme/src/demo/Demorunner.html Thanks for the bug report! ---Tim--- > > Geoffrey > > On Sun, 2002-05-26 at 08:55, Timothy Hickey wrote: >> Hi Darrel, >> >> How has your Scheme interpreter applet project for WISE been >> progressing lately? >> >> I recently checked in a new Scheme Interpereter applet >> that you might be interested in. It should run in all browsers >> >> >> http://www.cs.brandeis.edu/~tim/jscheme/src/jlib/demo/SchemeEval.html >> >> and it does "paren matching" and auto-indenting. >> >> Since "flashing" parens is fairly difficult to implement in Java 1.1, >> this applet has an extra textarea showing the most recently >> matched complete expression. It is implemented entirely in >> Scheme with no additional Java classes needed. >> >> Please feel free to "steal" anything you want from the code, >> it is open-source with zlib/png licensing (the most open of >> the open-source licenses). >> >> We hope to add a "reformat" button, that will auto-indent every >> line of the file. Also, improved error reporting would be >> helpful especially for pedagogical purposes. For Java 1.2+ >> applets (or Java Web Start), we can use Swing highlighting >> for paren matching.... >> >> ----Tim--- >> >> >> >> >> >> >> On Saturday, March 30, 2002, at 12:33 AM, Dazhi Liu wrote: >> >>> Hi, >>> >>> I've downloaded the latest JScheme and finally had the applet compiled >>> under JDK 1.3.1_03 and run under both IE and Netscape 4.x. The problem >>> seemed to be that JDK 1.4 compiled a version that's imcompatible with >>> previous versions of JVM. >>> >>> Thank you for all your help. >>> >>> Best regards, >>> Darrel >>> >>> >> >> >> _______________________________________________________________ >> >> Don't miss the 2002 Sprint PCS Application Developer's Conference >> August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm >> >> _______________________________________________ >> Jscheme-devel mailing list >> Jsc...@li... >> https://lists.sourceforge.net/lists/listinfo/jscheme-devel >> > -- > Geoffrey S. Knauth http://knauth.org/gsk > > |
From: Timothy H. <tim...@ma...> - 2002-05-26 20:13:39
|
On Sunday, May 26, 2002, at 02:15 PM, Dazhi Liu wrote: > BTW, a quick question: After user program in JScheme for a while, is > there an easy way to erase all user defined bindings, that is, to return > to the initial state of JScheme? > Its not too hard. At the end of this note is a procedure that creates a SymbolTable restorer. You use it as > (define z (make-state-restorer)) .... > (z) and it will restore your state to the initial one. ;; This is a System restorer ;; It makes a copy of the Symbol table state which it stores in its returned value ;; > (define z (make-state-restorer)) ;; When you later invoke the thunk ;; > (z) ;; it resets the Symbol table to its ;; original values (but it doesn't reset the javadot primitives as this would just ;; waste time). (define (make-state-restorer) (let ((ST0 (java.util.Hashtable.)) (isJavadot (lambda (x) (or (> (.indexOf x ".") -1) (> (.indexOf x "$") -1)))) (enum->list (lambda(E) (let loop ((L ())) (if (.hasMoreElements E) (loop (cons (.nextElement E) L)) L))))) (for-each (lambda(x) (if (not (isJavadot x)) ;; don't remember javadots! (.put ST0 x (tryCatch (list (.getGlobalValue (string->symbol x))) (lambda(e) ()))))) (enum->list (.keys jsint.Symbol.symbolTable$))) (display (length (enum->list (.keys ST0))))(newline) (lambda() (let ((ST jsint.Symbol.symbolTable$)) (for-each (lambda(x) (let ((v (.get ST0 x))) (if (equal? #null v) (if (not (isJavadot x)) (begin (display x)(newline) (.remove ST x))) (let ((s (string->symbol x))) (.put ST x s) (if (not (null? v)) (.setGlobalValue s (first v))))))) (enum->list (.keys ST))))))) |
From: Dazhi L. <da...@uc...> - 2002-05-26 18:18:46
|
Hi Timothy, Thank you for asking! Actually it went pretty well. We rewrote part of that EditArea component so it does basic paren matching and indenting, enough for a listener. Since our project requires a more sophisticated Scheme editor, which should be able to do syntax highlighting, custmizable indenting and find/replace etc, we did this with Swing. So a jseditor module is added to the project, which can communicate with instances of listeners through a static hashtable (AppletStore). Our latest working version and source can be found at: http://wiser.cs.berkeley.edu/citris/darrel/jscheme/ BTW, a quick question: After user program in JScheme for a while, is there an easy way to erase all user defined bindings, that is, to return to the initial state of JScheme? I'll take a look at your link. But since I'm graduating and sort of finishing up my work on this project, I may not have time to switch to a different implementation. Darrel Timothy Hickey wrote: > Hi Darrel, > > How has your Scheme interpreter applet project for WISE been > progressing lately? > > I recently checked in a new Scheme Interpereter applet > that you might be interested in. It should run in all browsers > > http://www.cs.brandeis.edu/~tim/jscheme/src/jlib/demo/SchemeEval.html > > and it does "paren matching" and auto-indenting. > > Since "flashing" parens is fairly difficult to implement in Java 1.1, > this applet has an extra textarea showing the most recently > matched complete expression. It is implemented entirely in > Scheme with no additional Java classes needed. > > Please feel free to "steal" anything you want from the code, > it is open-source with zlib/png licensing (the most open of > the open-source licenses). > > We hope to add a "reformat" button, that will auto-indent every > line of the file. Also, improved error reporting would be > helpful especially for pedagogical purposes. For Java 1.2+ > applets (or Java Web Start), we can use Swing highlighting > for paren matching.... > > ----Tim--- |
From: Timothy H. <tim...@ma...> - 2002-05-26 12:56:12
|
Hi Darrel, How has your Scheme interpreter applet project for WISE been progressing lately? I recently checked in a new Scheme Interpereter applet that you might be interested in. It should run in all browsers http://www.cs.brandeis.edu/~tim/jscheme/src/jlib/demo/SchemeEval.html and it does "paren matching" and auto-indenting. Since "flashing" parens is fairly difficult to implement in Java 1.1, this applet has an extra textarea showing the most recently matched complete expression. It is implemented entirely in Scheme with no additional Java classes needed. Please feel free to "steal" anything you want from the code, it is open-source with zlib/png licensing (the most open of the open-source licenses). We hope to add a "reformat" button, that will auto-indent every line of the file. Also, improved error reporting would be helpful especially for pedagogical purposes. For Java 1.2+ applets (or Java Web Start), we can use Swing highlighting for paren matching.... ----Tim--- On Saturday, March 30, 2002, at 12:33 AM, Dazhi Liu wrote: > Hi, > > I've downloaded the latest JScheme and finally had the applet compiled > under JDK 1.3.1_03 and run under both IE and Netscape 4.x. The problem > seemed to be that JDK 1.4 compiled a version that's imcompatible with > previous versions of JVM. > > Thank you for all your help. > > Best regards, > Darrel > > |
From: Timothy J. H. <tim...@us...> - 2002-05-25 19:55:36
|
Update of /cvsroot/jscheme/jscheme/src/jlib/demo In directory usw-pr-cvs1:/tmp/cvs-serv24541 Modified Files: SchemeEval.scm Log Message: dumbed down menuitem so it runs as Java 1.1 applet |
From: Timothy J. H. <tim...@us...> - 2002-05-25 19:08:09
|
Update of /cvsroot/jscheme/jscheme/src/jlib/demo In directory usw-pr-cvs1:/tmp/cvs-serv13916 Added Files: SchemeEval.html SchemeEval.scm Log Message: new version of Scheme interpreter with paren matching/indenting and stop button |
From: Ken A. <kan...@us...> - 2002-05-22 19:08:09
|
Update of /cvsroot/jscheme/jscheme/src/dclass In directory usw-pr-cvs1:/tmp/cvs-serv11968 Modified Files: dclass.scm Log Message: Fix a { problem. |
From: Timothy J. H. <tim...@us...> - 2002-05-11 15:45:28
|
Update of /cvsroot/jscheme/jscheme/src/webapp/jscheme/WEB-INF/lib In directory usw-pr-cvs1:/tmp/cvs-serv24318/src/webapp/jscheme/WEB-INF/lib Removed Files: jschemewebapp.jar Log Message: modified quasi-strings to flatten embedded scheme terms before appending to string, bumped version number to 5.1 |
From: Timothy J. H. <tim...@us...> - 2002-05-11 15:45:28
|
Update of /cvsroot/jscheme/jscheme/src/webapp/jscheme/lib In directory usw-pr-cvs1:/tmp/cvs-serv24318/src/webapp/jscheme/lib Removed Files: applet.jar snlp.jar Log Message: modified quasi-strings to flatten embedded scheme terms before appending to string, bumped version number to 5.1 |
From: Timothy J. H. <tim...@us...> - 2002-05-11 15:45:28
|
Update of /cvsroot/jscheme/jscheme/src/jsint In directory usw-pr-cvs1:/tmp/cvs-serv24318/src/jsint Modified Files: InputPort.java Primitive.java Scheme.java primproc.scm Log Message: modified quasi-strings to flatten embedded scheme terms before appending to string, bumped version number to 5.1 |
From: Timothy J. H. <tim...@us...> - 2002-05-11 15:45:28
|
Update of /cvsroot/jscheme/jscheme/doc In directory usw-pr-cvs1:/tmp/cvs-serv24318/doc Modified Files: whatsnew.html Log Message: modified quasi-strings to flatten embedded scheme terms before appending to string, bumped version number to 5.1 |
From: Timothy J. H. <tim...@us...> - 2002-05-02 13:26:39
|
Update of /cvsroot/jscheme/jscheme In directory usw-pr-cvs1:/tmp/cvs-serv5229 Modified Files: mainwebpage.html Log Message: fixed broken link to licence |
From: Timothy J. H. <tim...@us...> - 2002-05-02 12:48:44
|
Update of /cvsroot/jscheme/jscheme In directory usw-pr-cvs1:/tmp/cvs-serv23351 Modified Files: mainwebpage.html Log Message: fixed broken links |
From: Timothy J. H. <tim...@us...> - 2002-05-02 12:48:44
|
Update of /cvsroot/jscheme/jscheme/doc In directory usw-pr-cvs1:/tmp/cvs-serv23351/doc Modified Files: webapp.html Log Message: fixed broken links |
From: Ken A. <kan...@us...> - 2002-05-02 04:14:27
|
Update of /cvsroot/jscheme/jscheme/src/jlib/demo In directory usw-pr-cvs1:/tmp/cvs-serv766/src/jlib/demo Modified Files: jschemeint.scm Log Message: Leave comment for Tim. |
From: Ken A. <kan...@us...> - 2002-05-02 04:13:06
|
Update of /cvsroot/jscheme/jscheme In directory usw-pr-cvs1:/tmp/cvs-serv485 Modified Files: mainwebpage.html Log Message: Trim down the front page even more. |
From: Ken A. <kan...@us...> - 2002-05-01 20:05:55
|
Update of /cvsroot/jscheme/jscheme/lib In directory usw-pr-cvs1:/tmp/cvs-serv10251 Modified Files: servlet.jar Log Message: Recheckin servlet.jar |
From: Ken A. <kan...@us...> - 2002-05-01 17:34:45
|
Update of /cvsroot/jscheme/jscheme/src/jsint In directory usw-pr-cvs1:/tmp/cvs-serv19790 Removed Files: Listener.java Listener11.java Listener11swing.java Log Message: Remove Listener*.java. They get built automatically. |
From: Ken A. <kan...@us...> - 2002-05-01 15:03:22
|
Update of /cvsroot/jscheme/jscheme/src/jsint In directory usw-pr-cvs1:/tmp/cvs-serv7587/src/jsint Modified Files: Listener.java Listener11.java Listener11swing.java listener.scm Log Message: Be more careful about building Listeners. |
From: Ken A. <kan...@us...> - 2002-05-01 15:03:20
|
Update of /cvsroot/jscheme/jscheme/src/build In directory usw-pr-cvs1:/tmp/cvs-serv7587/src/build Modified Files: jscheme-bootstrap.scm Log Message: Be more careful about building Listeners. |
From: Ken A. <kan...@us...> - 2002-05-01 15:03:20
|
Update of /cvsroot/jscheme/jscheme/src/jscheme In directory usw-pr-cvs1:/tmp/cvs-serv7587/src/jscheme Modified Files: REPL.java Log Message: Be more careful about building Listeners. |
From: Ken A. <kan...@us...> - 2002-05-01 13:01:40
|
Update of /cvsroot/jscheme/jscheme/src/elf In directory usw-pr-cvs1:/tmp/cvs-serv30330 Modified Files: classpath.scm Log Message: Remove a silk reference. |
From: Ken A. <kan...@us...> - 2002-05-01 12:56:42
|
Update of /cvsroot/jscheme/jscheme/src/jsint In directory usw-pr-cvs1:/tmp/cvs-serv28765 Modified Files: Invoke.java Log Message: Remove confusing backtraces. |
From: Timothy J. H. <tim...@us...> - 2002-05-01 02:38:50
|
Update of /cvsroot/jscheme/jscheme/doc In directory usw-pr-cvs1:/tmp/cvs-serv29096/doc Modified Files: userman.html Log Message: revised webpage/documentation |