Ivan Reese
You need something really powerful, but at the same time ubiquitous. Remember a facet of the web is universal readership.Then there's the PL nerdery:
Ideally, the language should include object-oriented inheritance, a basically functional nature, and a clean syntax. It should be interpretable and compilable. At least one public domain. A pre-compiled standard binary form would be cool too.My favourite bit, though, is the desire for the client/server to negotiate over the language of the executable document, just like they negotiate other details. There are some wild isomorphism implications here.
In reality, what we would be able to offer you real soon now with document format negotiation is the ability to return a document in some language for execution, with the option of being able to provide it in several languages, the language being a "data format" which can be negotiated between client and server at run-time. For, for example, one could provide it in viola script and/or in /bin/sh which would cover most ofthe unix world.
Jasmine Otto
09/18/2024, 4:44 PMJ. Ryan Stinnett
09/19/2024, 1:55 PMIvan Reese
safe distribution of untrusted programs… and what Tim BL wrote:
a document in some language for executionConcretely, the framing of "program" versus "document" feels worth reflecting on.
J. Ryan Stinnett
09/19/2024, 11:15 PMIvan Reese
Ivan Reese
J. Ryan Stinnett
09/19/2024, 11:34 PMKonrad Hinsen
09/24/2024, 6:25 AMMedet Ahmetson
10/24/2024, 4:06 AM