[GoLUG] Well, you knew it had to happen

Steve Litt slitt at troubleshooters.com
Sat Jun 6 02:53:00 EDT 2026


You probably saw it coming. You knew it had to happen. I'm very slowly
writing a Rust version of UMENU2. And for the first time in 27 years,
I'm designing the program using functional decomposition, not component
decomposition or object decomposition. Because given this new,
challenging language, and the fact that the 1999 Perl version, the
ancient Python version, the Ruby version, the Lua version, and the
brand new UMENU2 Python version became confusing as OOP programs, I'm
designing the new Rust program like I did before learning C++ in the
early 90's: Procedurally.

Part of the reason is that the latest UMENU, UMENU2 in Python, is so
cleverly OOP that I have trouble understanding it today.

I designed the main loop in an outline processor (Vimoutliner) and
have written a hard-coded version of the configuration struct
portion. I'll keep you informed as things continue.

SteveT

Steve Litt 
http://444domains.com


More information about the GoLUG mailing list