What helps is that some of these projects are more data analysis than creating software, and the goal is an answer more than maintainable software.
1,169 karma · joined October 3, 2007
What helps is that some of these projects are more data analysis than creating software, and the goal is an answer more than maintainable software.
As a last resort look at Racket's "Rhombus" language, it's basically an infix, Python-like syntax on top of Racket. You can use that or see how they pull it off and add Ruby constructs to it.
From my old reddit post about it, "The Spaceball Avenger is a gaming peripheral. It has the usual buttons, but the big ball is used for six degrees of freedom movement. With pressure sensors the ball is pushed up/down, left/right, and in/out for X, Y and Z axes. The ball can also be rotated for pitch, yaw and roll.
Plugged into the computer's serial port it came with drivers for games such as Doom, for which it was a good controller, but the Spaceball really shined for the Descent family of games. Descent is a FPS with no gravity, where your ship moves in ALL directions, and controlling with with the Spaceball feels like you're holding the spaceship in your hand and you're just moving it to where you want it to go."
You can see it here https://www.reddit.com/r/retrobattlestations/comments/gmusxs...
As for it being fun and addictive, I'm retired. I can write code in any language I want, or don't write at all, and I choose to write in Elixir.
What killed Modula-2?