Paolo Redaelli personal blog

Category: Eiffel

Watabou’s Procgen Arcana is is a collection of free map generators for tabletop role-playing games and worldbuilding. Currently, it consists of six generators, all of them are in active development. They are proprietary but free to use and they are made with Haxe

Haxe – The Cross-platform Toolkit

Haxe is an open source toolkit based on a modern, high level, strictly typed programming language.

All those “open source” have the same targets that Eiffel had 30-40 years ago… this for example already have commercial, hefty “Support Plans”, starting from an yearly rate of 6000€ (six thousand euros).

One thing I think they got right is that Haxe allows you to compile for several targets:

Liberty has C, and once had JVM. Ideally I wish to “resurrect” the JVM and add PHP (yes) and Python, or at least improve the interoperability with those languages.

Textual

Textual is a TUI framework for Python, inspired by modern web development. Textual is a Rapid Application Development framework for Python, built by Textualize.io. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal or a web browser! Well, I just wish I could have it in EIffel….

Eiffeldoc: ANY

twin: ANY– Return a new object with the dynamic type of Current. copy (other: ANY) — Update current object using fields of object attached to other, so as to yield equal objects. Too bad that those Eiffel features, (function members) available in each and every object and variable are not available in Kotlin.

Iced Rust Toolkit

System76’s Pop!_OS COSMIC Desktop To Make Use Of Iced Rust Toolkit Rather Than GTK Ok, yet another #GUI library. Of course I hope they’ll be successful, but I wonder why they had to start another one. I’ll keep an eye on it, it may be useful in the case we make LibertyEiffel interfacable with Rust

Another interesting article to “convert to Eiffel”…. It’s Time to Say Goodbye to These Obsolete Python Libraries It’s Time to Say Goodbye to These Obsolete Python Libraries Martin Jul 20, 2022 Python With every Python release, there are new modules being added and new and better ways of doing things get introduced. We all get…