Hi,
when people develop smalltalk for redline, an IDE is needed. What would be the best solution? Coding in pharo (or maybe browserbased with jtalk?) and export everything to redline? Develop a smart eclipse-plugin to support smalltalk coding? Or develop a sophisticated java-based ide that could be used standalone, as applet or via jnlp? All alternatives have pros/ cons - where should be the primary focus? Regards, Stefan |
I think an Eclipse or IntelliJ plugin would be great, or our own custom Swing UI, but to start, we could always fork/modify the smalltalk.el file from GNU Smalltalk to work with our file-based Smalltalk format.
Swing would afford us a good, cross-platform UI. I tend to avoid SWT when writing my own projects. IntelliJ and NetBeans are proof that you can make good Swing UIs. I would just like to make sure we can reach the largest audience possible. I like Pharo's latest UI, but it still makes me reach for my mouse a lot more than I'd like. - Rob
On Sat, Sep 10, 2011 at 5:56 AM, Stefan Krecher <[hidden email]> wrote: Hi, |
We can't use GPL'd code from GNU Smalltalk. The licenses aren't compatible.
While I personally would like to have our own GUI someday, I think integration with Java IDEs is going to be important.
On Saturday, September 10, 2011 at 11:27 AM, Rob Roland wrote:
|
We have a commitment from the Intelli to support Smalltalk via Redline. So that IDE is covered.
I'd like to see someone take on an Eclipse plugin. The goal is to bring more people to Smalltalk, so lets target the main IDE's in use. I should have included NetBeans as well, but not sure how in use that is. Anyone want to do the Eclipse plug-in? On Sun, Sep 11, 2011 at 3:18 AM, Sean T Allen <[hidden email]> wrote:
|
i could imagine to do this beside the work on jsr223. -- Am 11.09.2011 00:02 schrieb "James Ladd" <[hidden email]>:
> We have a commitment from the Intelli to support Smalltalk via Redline. So > that IDE is covered. > I'd like to see someone take on an Eclipse plugin. > > The goal is to bring more people to Smalltalk, so lets target the main IDE's > in use. > > I should have included NetBeans as well, but not sure how in use that is. > > Anyone want to do the Eclipse plug-in? > > On Sun, Sep 11, 2011 at 3:18 AM, Sean T Allen > <[hidden email]>wrote: > >> We can't use GPL'd code from GNU Smalltalk. The licenses aren't >> compatible. >> >> While I personally would like to have our own GUI someday, I think >> integration with Java IDEs is going to be important. >> >> On Saturday, September 10, 2011 at 11:27 AM, Rob Roland wrote: >> >> I think an Eclipse or IntelliJ plugin would be great, or our own custom >> Swing UI, but to start, we could always fork/modify the smalltalk.el file >> from GNU Smalltalk to work with our file-based Smalltalk format. >> >> Swing would afford us a good, cross-platform UI. I tend to avoid SWT when >> writing my own projects. IntelliJ and NetBeans are proof that you can make >> good Swing UIs. >> >> I would just like to make sure we can reach the largest audience possible. >> I like Pharo's latest UI, but it still makes me reach for my mouse a lot >> more than I'd like. >> >> - Rob >> >> On Sat, Sep 10, 2011 at 5:56 AM, Stefan Krecher < >> [hidden email]> wrote: >> >> Hi, >> when people develop smalltalk for redline, an IDE is needed. >> What would be the best solution? >> Coding in pharo (or maybe browserbased with jtalk?) and export everything >> to redline? >> Develop a smart eclipse-plugin to support smalltalk coding? >> Or develop a sophisticated java-based ide that could be used standalone, as >> applet or via jnlp? >> All alternatives have pros/ cons - where should be the primary focus? >> Regards, >> Stefan >> >> >> >> |
In reply to this post by James Ladd
... regarding the usage of any java-ide, i just like to mention that in the last years i never saw any (commercial) java-project that did used an other ide than eclipse. Am 11.09.2011 00:02 schrieb "James Ladd" <[hidden email]>:
> We have a commitment from the Intelli to support Smalltalk via Redline. So > that IDE is covered. > I'd like to see someone take on an Eclipse plugin. > > The goal is to bring more people to Smalltalk, so lets target the main IDE's > in use. > > I should have included NetBeans as well, but not sure how in use that is. > > Anyone want to do the Eclipse plug-in? > > On Sun, Sep 11, 2011 at 3:18 AM, Sean T Allen > <[hidden email]>wrote: > >> We can't use GPL'd code from GNU Smalltalk. The licenses aren't >> compatible. >> >> While I personally would like to have our own GUI someday, I think >> integration with Java IDEs is going to be important. >> >> On Saturday, September 10, 2011 at 11:27 AM, Rob Roland wrote: >> >> I think an Eclipse or IntelliJ plugin would be great, or our own custom >> Swing UI, but to start, we could always fork/modify the smalltalk.el file >> from GNU Smalltalk to work with our file-based Smalltalk format. >> >> Swing would afford us a good, cross-platform UI. I tend to avoid SWT when >> writing my own projects. IntelliJ and NetBeans are proof that you can make >> good Swing UIs. >> >> I would just like to make sure we can reach the largest audience possible. >> I like Pharo's latest UI, but it still makes me reach for my mouse a lot >> more than I'd like. >> >> - Rob >> >> On Sat, Sep 10, 2011 at 5:56 AM, Stefan Krecher < >> [hidden email]> wrote: >> >> Hi, >> when people develop smalltalk for redline, an IDE is needed. >> What would be the best solution? >> Coding in pharo (or maybe browserbased with jtalk?) and export everything >> to redline? >> Develop a smart eclipse-plugin to support smalltalk coding? >> Or develop a sophisticated java-based ide that could be used standalone, as >> applet or via jnlp? >> All alternatives have pros/ cons - where should be the primary focus? >> Regards, >> Stefan >> >> >> >> |
In reply to this post by Stefan Krecher-2
I think work on an Eclipse plug-in would be a higher priority than JSR223,
however, since you are doing the work you can decide. Always good to do the thing that excites you most. On Sun, Sep 11, 2011 at 8:49 AM, Stefan Krecher <[hidden email]> wrote:
|
In reply to this post by Stefan Krecher-2
We should! Especially as the Intellij guys can do support for that IDE.
Can you do the Eclipse plug-in? Initially just understanding Smalltalk projects and being able to run source would be nice, followed by Java debugger support and then executing code snippets in a transcript. Debugging with the JVM is supported now, if you run JDB on Smalltalk it will step line by line through the source. On Sun, Sep 11, 2011 at 8:56 AM, Stefan Krecher <[hidden email]> wrote:
|
In reply to this post by Stefan Krecher-2
I think this is definitely one of the most bang for buck immediate things sitting out there right now waiting for someone to take it on.
On Saturday, September 10, 2011 at 6:56 PM, Stefan Krecher wrote:
|
In reply to this post by Stefan Krecher-2
The Clojure Eclipse plugin is pretty amazing, and might serve as
reference on how to implement some features, although a part of the plugin is written in Clojure instead of being pure Java. http://code.google.com/p/counterclockwise/ Following your mentioned features, I think integrating Stir would be fantastic and in particular, the possibility of sending selected text or current expression from the editor window to the REPL.window. On Sep 10, 6:49 pm, Stefan Krecher <[hidden email]> wrote: > i could imagine to do this beside the work on jsr223. > I built a prototype for an eclipse-Plugin for a DSL some times ago, syntax > highlightning and code-completition should not bee too complicated. Not sure > how to implement a class-hierachy-browser, but i'm sure i'll find a way. |
Yep - stir is the interactive workspace window. :)
On Sun, Sep 11, 2011 at 2:22 PM, Jeff Heon <[hidden email]> wrote: The Clojure Eclipse plugin is pretty amazing, and might serve as |
Being on the other side of Earth, you answering me right away means
you're up early or I'm up too late. I'm up too late learning smalltalk with ProfStef 8p Good day 8) On Sun, Sep 11, 2011 at 12:39 AM, James Ladd <[hidden email]> wrote: > Yep - stir is the interactive workspace window. :) |
You're up too late.
On Sunday, September 11, 2011 at 12:52 AM, Jeff Heon wrote:
|
Free forum by Nabble | Edit this page |