El Gobierno argentino suspende el programa de asistencia médica *DADSE para pacientes con cáncer y enfermedades crónicas, lo que coincide con un aumento en los precios de los medicamentos. La decisión, bajo criterio económico, no está exenta de eugenesia. #FMI#PL#Capacitismo
(*) DADSE es Dirección de Asistencia Directa por Situaciones Especiales.
I just read the introduction to this new book "Human-Centered Programming Languages" by Rose Bohrer (<5 min read, and I read pretty slowly), and I love it!
Terence Tao live-blogging his discovery of a small but non-trivial mistake while formalizing one of his theorems in order to learn #Lean4 is a pretty epic moment in #PL posting history imo
#Pancake: a new, verified Pascal-like #pl emphasizing formal verification over type safety for low-level systems programming, device drivers in particular.
"Pancake eschews complex type systems to make the language attractive to systems programmers, while at the same time aiming to ease the formal verification of code. We describe the design of the language and its verified compiler, and examine its usability, performance and current limitations through case studies of device drivers and related systems components for an #seL4-based #os."
You've heard of #APL (A Programming Language), but have you ever heard of the original APL (Address Programming Language) created by the early Soviet Ukrainian hacker Kateryna Yushchenko? It was the first language that allowed for indirect addressing and the manipulation of pointers, and was used extensively in #Soviet aviation projects. Sad that cold war prejudices continue to justify snuffing out major contributions to #PL by women. Like many great hackers, Yushchenko was passionate about sharing her knowledge and wrote a series of textbooks introducing the art of programming, as well as over 200 manuscripts and 23 monographs; her works have been translated into German, Czech, Hungarian, French and Danish, but not English.
If you are into programming languages, learning Ocaml (or other ML dialect like StandardML) makes a lot of sense, it's helpful for reading papers, watching conference talks, understanding basics of type theory, going through PL courses and all other fancy stuff.
Here is a good introductionary course on OCaml and functional programming:
i think one reason that #MaxMSP is interesting in its own right from the perpective of #PL is that its ultimately a sort of signal-oriented object language, where sine waves and noise are the fundamental data structures and signals are used to control everything, even if you're not doing audio related work. when I hear Sussman talk about future generic programming techniques that use concepts from DSP to design dynamic, reflective systems, I can't help but think thats how computer musicians have been creating sequencers for decades (in an ad-hoc sense).
if the second millenium ended with musicians using the techniques of hackers, the third millenium won't begin until hackers start adopting the technics of music (SL-1200).
@w96k oh yeah for sure, sry for misunderstanding. languages without powerful macros are a dead end, and its still up for debate whether non-#lisp macro systems are worth enduring the complexity they cause.
Macro writer's bill of rights is still the standard any new #PL should have to meet if they want to introduce a macro system imo
「 As the name suggests, with purely functional programming, the developer can write only pure functions, which, by definition, cannot have side effects. With this one restriction, you increase stability, open the door to compiler optimizations, and end up with code that’s far easier to reason about 」
— IEEE Spectrum