[Seaside] bespin

Avi Bryant avi at dabbledb.com
Thu Feb 19 21:37:35 UTC 2009


Has anyone checked out Bespin?  http://labs.mozilla.com/projects/bespin/

It's a web-based IDE, with a few interesting properties:
- it's implemented from scratch on top of the <canvas> tag, which
means it has much greater control (via javascript) over its appearance
and behavior than most web-based editors
- it uses a simple RESTful API to list, load, and save files and
preferences from the backend.  There's already a few alternative
backend implementations (python, standalone Java, and Eclipse-based).
- it has an extensible emacs-like command line to navigate or operate
on the buffer

The way it's laid out isn't ideal for Smalltalk code (fullscreen
column browser navigation or fullscreen editor, not both in one
window) but presumably that could be modified pretty easily.

Probably wouldn't be too hard to throw together a quick proof of
concept backend that exposed Smalltalk source to this...

Avi


More information about the seaside mailing list