[Schemeway-devel] proposal
Brought to you by:
schemeway
From: Rahul L. <rah...@gm...> - 2007-05-30 20:06:23
|
Hi. I propose a fork of SchemeScript which will provide the following features. Please provide feedback as to a fork is really necessary: 1. The main objective of the fork is to provide an environment for Kawa Scheme development. I propose to drop support for all other interpreters for the reason that it will make my life simpler. 2. Incremental changes to SchemeScript: a) A better outline view supporting proper view of classes with fields inside classes b) A better REPL with paren matching and history 3. Infrastructure changes : a) Shift to newer Kawa versions : some investigation suggests load-relative is broken in Kawa 1.9.1 Until that is fixed I wont be able to investigate further. b) Shift to DLTK? DLTK is dynamic languages toolkit proposed for eclipse which will be released about the same time as eclipse 3.3 (around june/july). DLTK will provide some common infrastructure for stuff like python, ruby , tcl and javascript and is supposed to be extensible for incorporating dynamic languages. The idea of integrating Kawa is pure vapourware at this point. 4. Kawa specific extensions: a) A Kawa project view : Kawa Scheme projects with Kawa and Java files and some support for building full applications/ jar files from the scheme and java files. The fact that Kawa has a compiler is a big win. b) Type inference and Java integration : Stuff like refactoring might be better supported with type inferencing. Plus being able to do things like 'go to class definition' , 'show type hierarchy' etc. Again pure vapourware. rahul |