(This was written earlier for a smaller audience, and this discussion strikes many similar chords.)
As the new J version and IDE is being developed, there are surely certain views how it would function. In the meantime, I was giving some thought to the web-based version of the new J IDE. Below are some generally sketched ideas. http://www.jsoftware.com/jwiki/System/Beta/Cloud%20J Cloud computing is the next big thing. And it would be nice for J to seize the moment and maybe take some part of the action using this opportunity. > From: Dan Bron <[email protected]> > > Ambrus wrote: > > You do know you can still use the freenode webchat and join the > > #buubot channel ("http://webchat.freenode.net/?channels=buubot"), and > > type "call jsess " before every command, and then you have a J > > session. It's not perfect, but at least it's easy to set up. > > I knew about webchat, but I remembered not liking it as much as Mibbit. > But I just gave it another shot, and it's actually pretty good (maybe they > improved it since I last tried). > > It also has most of the features I'd like to see in a J online IDE (which > I've taken to calling "jolide"): interactive, IJX-like windows, coloring > and highlighting, multiple HTML tabs, etc. And I bet it's open source, > but I haven't investigated that yet. > > I'd appreciate feedback from others on this topic. For those who don't > even want the bother of choosing a nickname, here's a link that'll allow > you to try it out with one click: > > http://webchat.freenode.net/?channels=jsoftware&randomnick=1 > > Even if we don't end up basing jolide on webchat, it might be a good idea > to embed a webchat window within jolide, for collaborative purposes. Or > maybe a Nabble window for the Forums, instead. > > -Dan > From: "Sherlock, Ric" <[email protected]> > > Another open-source, in-the-browser editor/ide. Seems to work fine on IE8 too. > > http://www.amyeditor.com/ > > > From: Sherlock, Ric > > > > I haven't used it but the following open-source, browser-based IDE > > might be worth looking at, for ideas if nothing else: > > https://bespin.mozilla.com/ > > > > http://mozillalabs.com/bespin/2009/11/13/bespin-embedded-first-preview- > > release/#more-21 > > > > http://arstechnica.com/open-source/news/2009/02/ide-in-the-cloud- > > mozilla-labs-browser-based-ide-prototype.ars > > > > The downside is that it appears to be aimed at browsers at the > > cutting/bleeding-edge of HTML standards support. > From: Dan Bron <[email protected]> > > My vision of an idea J online IDE (i.e. JHS) is very similar to the Mibbit > interface. See [1] for a screenshot and [2] for more information > (including critical reception & reviews), and [3] to try it yourself (if > you're familiar with IRC). > > Mibbit has everything JHS would need. Its IRC windows are very much like > IJX windows, it has line recall & logging, it supports multiple tabs > (within a single browser tab), it has a docked list (which we could use > for locales, names, etc), it supports sessions with and without logging > in, highlighting, user preferences with a convenient interface, you can > bookmark specific configurations (i.e. workspaces), and all the rest. > It's an AJAX platform and works nearly flawlessly with all modern browsers > (even less popular browsers, like my favorite, Opera). I've actually used > it as a J IDE in the past, running against Ambrus' jevalbots (5]. > > Unfortunately, I don't think Mibbit is open source, or even built on top of > an open source platform (like Drupal or anything). But IMO it's certainly > a light to aim at, and would give us a reference for the JHS > features/roadmap discussion (e.g. we could discuss whether we want > multiple HTML "tabs" within a single browser tab, like Mibbit has -- I > know I'd prefer that). > > -Dan > > > [1] Screenshot > http://upload.wikimedia.org/wikipedia/commons/4/45/Mibbit_screenshot.png > > [2] About Mibbit (links to acclaim for its UI) > http://en.wikipedia.org/wiki/Mibbit > > [3] Try it out: > http://www.mibbit.com > > [4] Mibbit source & license: > http://en.wikipedia.org/wiki/Talk:Mibbit#License > > [5] Sadly, that's no longer possible, because Freenode blocked Mibbit, and > Freenode's web chat UI is lightyears behind Mibbit's. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
