Looking to pare down LK

1) a nice IDE that lets me develop Javascript code, test it out, and
where I can hide it when I need the whole screen for the app. LK does
(most) of this.

2) the deliverable needs to load very quickly, so I need to be able to
deploy something where (at least most of LK) is out of the picture.
The app was previously written with Amber Smalltalk so depends on a
very Smalltalk-like class hierarchy, so I would want most of what is
in the base "classes" in core/lively/lang but not much more (maybe
net, definitely not morphic).

Is this doable? Is there a template for it, or a how-to?

(Actually the app is currently in Amber Smalltalk, but I'm considering
moving to more-or-less pure javascript. I would write tools to
automatically translate translate the Smalltalk to Javascript/LK.
Hmm, I wonder how doable it would be to add a Smalltalk parser/editor
to edit the .st files directly. It would obviously have a different
object/class model, but could use Smalltalk syntax. Any opinion on
how difficult that would be?)

Using Lively as an IDE for other environments is also possible since we provide a shell integration for starting and controlling OS processes and various language hookups, e.g. to evaluate Python, R or Clojure code. However, this might not be relevant for your project.

In terms of library support: I prepared a small compat library that allows to load Lively scripts and modules on any webpage.

1) a nice IDE that lets me develop Javascript code, test it out, and
where I can hide it when I need the whole screen for the app. LK does
(most) of this.

2) the deliverable needs to load very quickly, so I need to be able to
deploy something where (at least most of LK) is out of the picture.
The app was previously written with Amber Smalltalk so depends on a
very Smalltalk-like class hierarchy, so I would want most of what is
in the base "classes" in core/lively/lang but not much more (maybe
net, definitely not morphic).

Is this doable? Is there a template for it, or a how-to?

(Actually the app is currently in Amber Smalltalk, but I'm considering
moving to more-or-less pure javascript. I would write tools to
automatically translate translate the Smalltalk to Javascript/LK.
Hmm, I wonder how doable it would be to add a Smalltalk parser/editor
to edit the .st files directly. It would obviously have a different
object/class model, but could use Smalltalk syntax. Any opinion on
how difficult that would be?)

Unfortunately this exhibits exactly the issue I am concerned about. I
happen to be at a conference with a somewhat overloaded WiFi. The
initial page load happens in less than a second, but then the loading
overlay starts and hasn't completed 5 minutes later... (I've tried
loading 3 times after 5 minutes each time, but to no avail).