From: Timothy J H. <tjh...@br...> - 2005-11-17 12:20:49
|
On Nov 17, 2005, at 12:23 AM, Victor Rodriguez wrote: > Hello Tim! > > 2005/11/16, Timothy John Hickey <ti...@cs...>: > .. >> Another option you can consider is JScheme (jscheme.sourceforge.net). >> It has a very nice approach to Java integration (the javadot = notation) >> and is reasonably fast (of course as a JScheme developer I'm biased!) > > Ah! If only I had more time, Time always is the problem!! > I would take the time to look at all the > alternatives. Nonetheless, I will try to take a look to JScheme. I had > read about the dot notation before, and the website makes a good > impression. (As does your recommendation!) > >> We've used it extensively in several projects, including a groupware >> system >> http://groupscheme.sourceforge.net/grewpedit/ >> that I use every day in my lecture class. This program allows a dozen=20= >> or >> students with laptops in class to connect to my server and to jointly >> coedit Java programs (without locking). I only mention this to point >> out that >> for this type of application, JScheme is certainly fast enough as = most >> of the computation is limited by human typing speed. (We are actually >> rewriting grewpedit in Java so as to encourage Java developers to use >> the >> resulting collaborative editing library, while still allows Scheme >> applications >> to be developed using that code....) > > What a pity.. I take it then JScheme cannot "expose" Java classes, as > D. Boucher mentions Kawa does? We've made a try at exposing Java classes using the "dclass" package, but it still needs some work. One advantage of rewriting it in Scheme=20= is that we can then do a comparison and see exactly what the performance gains are (or are not). We'll probably rewrite it again in Scheme=20 (probably using the dclass approach). It will be interesting to see whether the=20= project gets more exposure after the Java rewrite since it will be packaged in=20= a way that is familiar to more people..... >> JScheme is *not* R5RS compliant. It doesn't support full=20 >> continuations, >> it doesn't support any SRFIs. It is however a nice environment for >> writing >> Scheme code that interacts closely with Java code. It does have Last >> Call >> Optimization however. > > Do you mean tail recursion elimination? Yes. > >> Anyway, just thought you might like some other ideas, but I didn't=20 >> want >> to >> clog up the SISC discussion list. > > Thanks a lot for taking the time to write to me, I really appreciate=20= > it! My pleasure. Although there isn't much activity in JScheme development=20= these days, thats mainly due to the fact that it is in a pretty good place.=20 For my own development, its got just about all the features I need.... Best wishes, ---Tim--- > > Best Regards, > > Victor Rodriguez > >> Best wishes, >> ---Tim--- >> >> >> >> >> On Nov 16, 2005, at 12:34 PM, Victor Rodriguez wrote: >> >>> 2005/11/15, Chris Dean <ct...@so...>: >>>> [Let's assume this is not a troll.] >>> >>> Funny how a question like this can make people suspicious! :-) >>> >>> [snip] >>>> You could also abandon Java and just use mzscheme. >>> >>> I can certainly abandon Java for personal projects, but the place I >>> work is a Java shop for the foreseeable future. Fortunately, SISC >>> could be a way to introduce Scheme without giving up Java, and so I=20= >>> am >>> hopeful. >>> >>> I realize know that I left out the most important question to = realize >>> this goal: which has better Java integration, SISC or Kawa? >>> >>>> =46rom the responses so far, Kawa seems to have an advantage. The=20= >>>> truth >>> is, I'm attracted to SISC, since it supports more features, such as >>> continuations, and from what I have seen so far (very little), Java >>> integration seems to be easy. >>> >>> By the way, since you mention it, l do not necessarily have to use a >>> Java-based Scheme for other projects. Is there a Scheme=20 >>> implementation >>> with a nice library for doing GUI applications? (in Windows, Linux, >>> both?) >>> >>> Thanks, >>> >>> Victor Rodriguez. >>> >>> >>> ------------------------------------------------------- >>> This SF.Net email is sponsored by the JBoss Inc. Get Certified = Today >>> Register for a JBoss Training Course. Free Certification Exam >>> for All Training Attendees Through End of 2005. For more info visit: >>> http://ads.osdn.com/?ad_idv28&alloc_id=16845&op=3Dclick >>> _______________________________________________ >>> Sisc-users mailing list >>> Sis...@li... >>> https://lists.sourceforge.net/lists/listinfo/sisc-users >> >> |