ProtoBuf advolvendum est
The proficient Miguel Young de la Sota suggests to use Protocol Buffers1 instead of JSON in his article "Nobody Gets Fired for Picking JSON, but Maybe They Should?"

I shall add to my advolvenda2
https://monodes.com/predaelli/2026/03/29/protobuf-advolvendum-est/
#Advolvenda #Agenda #Eiffel #LibertyEiffel

ProtoBuf advolvendum est

The proficient Miguel Young de la Sota suggests to use Protocol Buffers1 instead of JSON in his article “Nobody Gets Fired for Picking JSON, but Maybe They Should?” I shall add to my ad…

Paolo Redaelli personal blog

Emulated FP64
Choosing the right news sources is important. In my case Hacker News 50 proved to be precious as in this recent post/toot/message they proposed "Fifteen Years of FP64 Segmentation, and Why the Blackwell Ultra Breaks the Pattern".

Briefly, modern consumer GPU has a 64:1 ration in FP64:FP32 performances (FP64 is a shortcut for Double-precision floating-point number format).

Now I do want t
https://monodes.com/predaelli/2026/02/19/emulated-fp64/
#LibertyEiffel #Mood

Emulated FP64

Choosing the right news sources is important. In my case Hacker News 50 proved to be precious as in this recent post/toot/message they proposed “Fifteen Years of FP64 Segmentation, and Why th…

Paolo Redaelli personal blog

What can we learn?
I just read "Python Creator Guido van Rossum Asks: Is 'Worse is Better' Still True for Programming Languages?" and I wonder what can we Eiffellers learn from it.

Python Creator Guido van Rossum Asks: Is 'Worse is Better' Still True for Programming Languages?

In 1989 a computer scientist argued that more functionality in software actually lowers usability and practicality
https://monodes.com/predaelli/2025/06/15/what-can-we-learn/
#LibertyEiffel #Python

What can we learn?

I just read “Python Creator Guido van Rossum Asks: Is ‘Worse is Better’ Still True for Programming Languages?” and I wonder what can we Eiffellers learn from it.

Paolo Redaelli

Futura agenda
5 strutture dati strane (ma utili) nell'informatica ("5 Strange (but useful) Data Structures in Computer Science").

Let's look at five weird data structures that will help you when the arrays and hashmaps of this world aren't enough.

B-Tree Self-Balancing. We do have AVL-Trees which are self-balancing but are all-in-memory trees.

Radix tree

Rope, yes, we definitively have them

https://monodes.com/predaelli/2025/06/08/futura-agenda/
#Agenda #LibertyEiffel

Futura agenda

5 strutture dati strane (ma utili) nell’informatica (“5 Strange (but useful) Data Structures in Computer Science”). Let’s look at five weird data structures that will help y…

Paolo Redaelli

Saturating the name-space
We are saturating the name space for programming languages. These days I discovered the Odin Programming Language ""The Data-Oriented Language for Sane Software Development." According to its FAQs there are some things we may learn for Eiffel.

Its guiding principles are

Simplicity and readability

Minimal: there ought to
https://monodes.com/predaelli/2025/05/16/saturating-the-name-space/
#Eiffel #LibertyEiffel #Tricks #bounds_check #no_bounds_check

Saturating the name-space

We are saturating the name space for programming languages. These days I discovered the Odin Programming Language “”The Data-Oriented Language for Sane Software Development.” Acco…

Paolo Redaelli
@zirias you may like #LibertyEiffel then! It's compiled @wollman @rubenerd @dexter

Wusstet ihr, dass #LibertyEiffel, der #GNU Compiler für die Programmiersprache #Eiffel jetzt auch (wieder) Windowssupport hat?

Schaut doch mal rein, falls ihr euch für objektorientierte Programmiersprachen interessiert und durch formale Beschreibungen der Funktionalität von Methoden die Software stabiler und einfacher zu debuggen haben möchtet:

https://wiki.liberty-eiffel.org/index.php/Installing_on_Windows_using_the_Tiny-C_compiler

Installing on Windows using the Tiny-C compiler - Liberty Eiffel Wiki

@cheewai sorry, I overlooked it... this reminds me to check if #LibertyEiffel has this optimization!
@webbureaucrat 🤔 #elm, #functional, #static #strong typing. I think I will like it.
#LibertyEiffel is #StronglyTyped #Static but not inferred 😀
Running «pandoc -o ledoc.epub $(find liberty_core.d/ -iname "*.html" )», that is, let's review #LibertyEiffel library documentation while #sunbathing at the pool 😜