On Aug 9, 2007, at 4:48 PM, Ted Kosan wrote:

>
> For the past few weeks I have been putting together a cross platform
> IDE for Sage.  It is based on jEdit, it has most of the features that
> a typical programmer's text editor has, and it can also be extended to
> support Java3D.  My next step is to add the protocol to it that is
> needed to talk with the Notebook server.
>
> Anyway, the application can be downloaded from the following URL if
> anyone is interested in looking at it:
>
> http://206.21.94.60/tmp/sageide_dist.01.zip

Maybe it's just me (I am, after all, old), but everything I try to  
use in Java, beyond some minimal complexity, has sufficient problems  
to make me drop it like a hot rock.

So far:
  - editing an existing 'foo.sage' gets me a blank page

  - editing the corresponding 'foo.py' works, but if I try,
    e.g., the Code2HTML plugin, I get a boat-load of errors
    (nullPointerException, ...)

  - just starting it up the first time got this printout
    (not counting the traceback):
[warning] jEdit: jedit.jar not in class path!
[warning] jEdit: Assuming jEdit is installed in
     /SandBox/DownLoads/sageide_dist.01/sageide.
[warning] jEdit: Override with jedit.home system property.
[warning] jEdit: You cannot specify both the -background
     and -noserver switches
[error] WorkThread: Exception in AWT thread:
[error] WorkThread: java.lang.NullPointerException:
     Mode must be non-null

  - If I open another file in the editor, and then "close all", I get  
a BeanShell complaint
[error] BeanShellAction: java.lang.NullPointerException:
    Mode must be non-null
[error] BeanShellAction:
    at org.gjt.sp.jedit.Buffer.setMode(Buffer.java:2016)
[error] BeanShellAction:
    at org.gjt.sp.jedit.Buffer.setMode(Buffer.java:2066)

Is there something I'm missing?

Justin

--
Justin C. Walker, Curmudgeon-At-Large
Director
Institute for the Enhancement of the Director's Income
--------
"Weaseling out of things is what separates us from the animals.
  Well, except the weasel."
       - Homer J Simpson
--------



--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to