Software Alternatives & Reviews

Are there extensible environments in the manner of Emacs outside of text editors and developer tools generally?

Smalltalk Nyxt Browser Webpack Jupyter CodeMirror Pure Data
  1. Smalltalk is an object-oriented programming (OOP) language. It is objects all the way down.
    Pricing:
    • Open Source
    And while not Lisp, Squeak surely fits the bill there. Imagine the Small talk version of the old Lisp machines.

    #Programming Language #OOP #Generic Programming Language 28 social mentions

  2. Extensible, keyboard-oriented web-browser for power users.

    #Web Browsers #Web Development Tools #Web Tools 45 social mentions

  3. Webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.
    Pricing:
    • Open Source
    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.

    #Web Application Bundler #JS Build Tools #Module Bundler 219 social mentions

  4. Project Jupyter exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages. Ready to get started? Try it in your browser Install the Notebook.
    JupyterLab is basically iPython notebooks but extended to multiple languages. You install a language "kernel" which is basically a thing to provide a programming language as a server which can execute the cells of a notebook. You can compose documents that contain executable code and produce interactive graphics. It has a plugin system so you can develop and install your own GUI elements. I could see someone extending JupyterLab to make it more like Org-Mode someday.

    #Data Science And Machine Learning #Data Science Tools #Data Science Notebooks 202 social mentions

  5. CodeMirror is a versatile text editor implemented in JavaScript for the browser.
    Pricing:
    • Open Source
    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.

    #Rich Text Editor #Text Editors #IDEs And Text Editors 43 social mentions

  6. Pd (aka Pure Data) is a real-time graphical programming environment for audio, video, and graphical...
    A rather interesting, non-text-editor, non-developer-tool example is node-based audio synthesis environments, like Pure Data or Max/MSP). The language, or the environment, provides basic building blocks and primitives, and the user can implement whatever kind of sequencing, audio synthesis, and processing they need using them.

    #3D #Interactive Presentations #Prototyping Tools 37 social mentions

Discuss: Are there extensible environments in the manner of Emacs outside of text editors and developer tools generally?

Log in or Post with