This is a card in Dave's Virtual Box of Cards.

Mushrat IDE

Created: 2022-04-05 Updated: 2022-06-21

I’d like to make a non-full-screen interactive terminal IDE for mushrat that is maybe 5-6 lines tall.

I’d like to be a on microworld in the spirit of Seymour Papert.

Maybe I start by making an IDE for sed, so I can explore interface ideas without getting them all mixed up with language design?

Lots of code "folding" possibilities and/or expanding explanations of the code while keeping the actual script extremely compact.

Finally found something in the wild that kinda works like what I’m talking about: Ruby’s irb (Interactive RuBy)! It’s not as polished as what I’m envisioning, but it does some clever stuff while you type.

Structural/projectional editors: