

As I often say, industrial languages must be distinguished from academic or research languages. Industrial languages are born out of industrial needs, they are pragmatic and often dirty. Probably the ones you have to deal with in your work. Fortunately I don’t have to answer to anyone in my choices and I can use what I want for the most part. There are many languages suitable for teaching without lapsing into toy language. There is no politics in a programming language but rather in its use and software that is produced with it. Do we want to fall into defining right-wing for imperative programming and left-wing for logic? OOP? Functional? :D
Oberon, Oberon. How many lines of code did you write in Oberon or ComponentPascal? Come on, let’s be serious. I probably wrote more in Oberon/ComponentPascal than you.
Interesting Oberon? Yes it was twenty years ago but because the OberonSystem was interesting. Is it still? Fads come and go and sooner or later it’ll be back too, you just have to wait for.
You want to teach Oberon? Do it, do less wanking and do it. You will gain time from the search for the perfect programming language. Perfection is in the language of god alone, I’m basking very well in the imperfection of language of the devil. :D
CC: @informatica@feddit.it @programmazione@feddit.it @technology@lemmy.world @programming_languages@programming.dev


Salve a tutta la banda.
Insomma volete fare un repo f-droid per combattere la chiusura di Android? Sinceramente non so bene cosa abbia intenzione di fare google, ma se si arriverà a pretendere che gli sviluppatori Android siano schedati in un registro autorizzato la vedo dura qualunque alternativa. Per sviluppare ci vogliono gli sdk e questi sono sotto controllo google, basterà che siano messi sotto controllo e permettere di scaricarli solo agli schedati. Fine della festa. Questo sarà l’andazzo se google vorrà davvero chiudere il sistema e creare un ambiente chiuso alla Apple.
Piuttosto che chiedere di poter installare le app android da dove ci pare, che per me sticazzi android, sarebbe opportuno chiedere la liberazione dei device mobili, ovvero niente più bootloader bloccati o addirittura assenti. Un device mobile è una macchina di calcolo da tasta e dovrei poterci mettere icché voglio, anche perché avendolo comprato e pagato lo possiedo. La solita storia dei pc che sta lentamente migliorando (pare). Sul repo f-droid, ok. Poi che si fa? Litighiamo perché io ci voglio mettere l’applicazione A, qualcuno la B e altri la C? Poi ad Oronzo che vuole la D versione 2.5? Gli diciamo di no? A Susanna Tuttapanna che è gnocca e vuole la D 2.5.2 invece gli diciamo di si? Chi se la prende la bega? Ve lo dico subito, io ho il vaffa facile; questo senza dire che ho voglia zero e tempo meno. Ci sarebbe pure da valutare la questione dello sviluppatore, se non fosse d’accordo ad avere la sua applicazione compilata e disponibile sul repo di lavalledeglignomi.it? Gli chiediamo il permesso prima, durante o dopo? Facciamo gli gnorri e chi vivrà vedrà?
Non è per smontarvi, in fondo invece si, davvero vi volete prendere questa briga?
Comunque, ringrazio Giacomo per la fiducia riposta e se proprio ci volete provare, come ha detto lui, una mano ve la posso anche dare ma sia chiaro senza impegno che oggi ci sono ma domani magari no.
Servo vostro m. :D
CC: @giacomo@snac.tesio.it @informapirata@mastodon.uno @lcruggeri@mastodon.uno @informatica@feddit.it