That is what Delta Chat and Monocles do on different protocols, with WebXDC. https://webxdc.org/
Life is Tetris
🙏🏽
I write software (C++) for a living.
#Emacs #Prolog #Erlang #SelfHosted
- pro-communalism
- anti-consumerism
- pro-holisticism
- anti-monism
- pro-libre software
- fan of #Plan9 and #HaikuOS
anti-witchhunt, see https://stallmansupport.org/
- 1 Post
- 7 Comments
Life is Tetris@leminal.spaceto Programming@programming.dev•OpenDylan sheds some parentheses in 2025.1 update2·1 month agoI get that it is an evolution, but building on top of SBCL seems like it would have made more sense.
Life is Tetris@leminal.spaceto Programming@programming.dev•A brief history of JavaScript1·2 months agoApparently, this should be possible now (and, for apps, the result would be as “usable” as Electron) thanks to WebIDL. For example, Webkit’s code to support Javascript access of browser objects is generated from a WebIDL spec. Generating support for <your_language>'s access to Webkit’s browser objects is “just work”.
Actually, https://tauri.app/ …
Enough of this tangent now!
Life is Tetris@leminal.spaceto Programming@programming.dev•A brief history of JavaScript4·2 months agoI suspect writing cross-platform desktop/mobile apps in HTML/CSS/JS was another big pull in this direction.
Many popular languages are bad, yet JS is the one with a widely-deployed OS interface written in it (WebOS).
If free-software/open-source devs hadn’t got caught up chasing all this, there was a chance of replacing JS with other languages in the stack. HTML/CSS/your_language probably for apps initially, even making browsers support plugging in languages later. The docs say anything other than JS is not supported, so no <script type=“text/your_language”>. If only!
Life is Tetris@leminal.spaceto Programming@programming.dev•A brief history of JavaScript2·2 months agoThe first fully-developed prototype-based OO language was Self, original Javascript seems quite similar.
Life is Tetris@leminal.spaceto Programming@programming.dev•i want to learn/use functional programming language1·3 months agoAs a long-time toe-dipper in functional programming waters, I am yet to appreciate the gestalt of any individual language. Going by Joey Hess of Debian and Git Annex fame, #Haskell is what is most bang for the buck.
I have found, though, that the most useful aspects, in isolation or in combination, are pure functions, immutable data and pattern matching syntax. Maybe you will find them in a language you like. Personally, I am enjoying foraying into #Prolog and #Erlang (or Elixir).
I sympathize. Using a neovim GUI should make things just work. Terminal and graphics never played well together, although you found
nano
to behave well.