Remix.run Logo
zahlman 3 days ago

> The source code is stored locally in an internal file tied directly to the runtime image. You can export/import code through "traditional" avenues, but not just anything, it needs to be structured source code. You can't readily move raw text in and out.

Okay, and what happens when you want to use version control?

And what happens when people want to use other text editors? Or are you proposing that each language should have its own complete Smalltalk-style "environment"?

> not worrying about interoperating with everyone else.

Many programming language ecosystems (notably Python's) would be severely hobbled without all the existing structure built for inter-operation (notably with C, and to a lesser extent Fortran). You can do a lot with pure Python code, but especially for performance reasons Python could never have drawn anywhere near the audience it has without libraries like NumPy.

igouy 2 days ago | parent [-]

> Okay, and what happens when you want to use version control?

"This allows Git/GitHub to diff versions, and merge branches."

https://drcuis.github.io/TheCuisBook/Daily-Workflow.html

Back-in-the-day long-long-time-ago

ENVY Developer

https://www.google.com/books/edition/Mastering_ENVY_Develope...

Product Revew, ENVY Developer

https://archive.esug.org/HistoricalDocuments/TheSmalltalkRep...