🙏🏽

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/

  • 5 Posts
  • 32 Comments
Joined 1 year ago
cake
Cake day: May 15th, 2025

help-circle



  • I did you the courtesy of replying with a bit of info about Erlang, even though you weren’t addressing the actual point about lack of language features like Erlang’s. BTW, by conceding that the argument for C++ on microcontrollers is weak given other languages doing better on that front, you are conceding that C++ doesn’t have features to help systems programming.

    Arguments are being made for language platform features when the question of language features comes up. I doubt it has to do with people not understanding the question.

    More likely just scratching heads to find atleast 1 useful C++ (or any other mentioned language) feature that actually is useful to the domains professed to be “supported”. This isn’t an attack, I am in this boat too! The utility of its language features seems to be no more than “atleast it is not assembly”.








  • Ditto for Smalltalk and Lisp.

    Squeak Smalltalk and its evolutions, Pharo and Cuis, get talked up for being easy to program and re-program, but the closest to being a useful app is recent: the DrGeo rewrite. Others like Glamorous Toolkit and various proprietary developments with Cuis don’t lead to any useful outcome.

    Lisp with its macrology is deified, but its most used variant, Elisp in Emacs, is confounding in terms of comprehending the runtime behaviour of features and in the debugging of what doesn’t work. Guile Scheme has so much written about it, but Guix is just about its only success.









  • Your point seems to be “open-source-with-monetization now has a problem, but altruistic-source doesn’t”. Maybe the linked blog was that narrow in focus on open-source, and you force-expanded it to altruistic-source.

    I think projects with principles are in the same quandry as those with a monetization objective. Software under GPL-like licenses has a problem, LLMs slurp up Linux and GCC source code and spit out non-compliant derivative work. It is no longer possible to promote principles by contributing in the open. There is also no hope of software authors winning damages from companies the way book authors seem to have won in court.