Our great sponsors
-
Nyxt fits in there.
-
webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Live reloading servers for web-languages like WebPack, Rollup.js, and Elm-Live let you make changes to code and see them immediately. It is easy to think about creating your own extensible app environment by including one of these live code reloading tools along with a web-based text editor like CodeMirror, perhaps serving the text editor itself with Rollup.js or WebPack, and using the editor to edit it's own code, that would make it fairly Emacs-like.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
The Minetest game is scriptable in Lua, so theoretically it is scriptable in Fennel as well.
-
Most IDEs nowadays are as extensible as Emacs is, but most people don't think of them as app platforms, they think of them as IDEs, so they don't bother craeting Email or IRC clients for their IDEs: - Racket's own DrRacket IDE is pretty extensible, although no one seems to try to extend it with apps like Magit, Org-Mode, Calc, or whatever other useful features that Emacs provides. It is theoretically possible, but it just hasn't happened yet. - LightTable is a powerful programming editor written and extensible in Clojure. - Gnome's Gedit can be scripted in Python.
-
Live reloading servers for web-languages like WebPack, Rollup.js, and Elm-Live let you make changes to code and see them immediately. It is easy to think about creating your own extensible app environment by including one of these live code reloading tools along with a web-based text editor like CodeMirror, perhaps serving the text editor itself with Rollup.js or WebPack, and using the editor to edit it's own code, that would make it fairly Emacs-like.
-
That's putting it lightly! I ran into Scheme For Max the other day which lead to me read a bit about the whole Max/MSP ecosystem, it's really cool stuff to see. Thanks for mentioning it, I hope others learn of it just as I did.
Related posts
- Proof of Concept clang plugin that automatically binds C/C++ -> Lua
- Don't Invent XML Languages (2006)
- I Accidentally a Scheme
- Clozure CL 1.12.2
- plain-common-lisp: a lightweight framework created to make it easier for software developers to develop and distribute Common Lisp applications on Microsoft Windows