That would be wonderful! There are a lot of different versions with all kinds of extensions. A cool thing about The Tower II (a later version of Yoot Tower only released in Japan) is the ability to plug in new content, using "Tower Kit"! So it should be possible to reverse engineer its plug-in system, and plug new stuff into it, or even create a plugin adaptor so you can easily create plugins in JavaScript / HTML / etc.
"Tower Kit" was released, but I haven't been able to find an archive of the executable, just some web pages about it:
>Tower Kit is optional software for The Tower II. In The Tower II, you can select the stage where you want to start the game using the concept of a "map." The Tower II package comes with three maps: "Shinjuku Subcenter," "Hawaii Diamond Head," and "Kegon Falls," and the "Tower Kit" adds these maps. By installing this tower kit, a new stage game will begin. Tower kits don't just add more stages. Each map has new features, allowing you to play a completely new game.
>Please try the "Tower Kit" which allows for infinite variations.
>A love story between you, the person in charge of the Liberty Island redevelopment project, and two men and women who are your subordinates. Your work will have a subtle influence on the course of your love life. The Tower II is the first attempt at a crossover between redevelopment and love, set in New York. What is the ending...? [...]
Your Wikipedia page and resume are incredible, and then to see you on HN with so much enthusiasm. If only I even had a tenth of your experience and energy!
Same to no cheating - Only been playing a couple of years, lots of background.
All-Time Stats
Total Kittens 84.84K
Kittens Dead 5710
Total Years Played 18.33M
Run Number 98
Total Paragon 90.36K
Rare Events Observed 22.31M
Unicorns Sacrificed 4.20P
Buildings Constructed 553.38K
Total Clicks 712.37K
Trades Completed 2.32G
Crafting Times 501.64M
Avg. Kittens Born (Per Century) 0.46
Transcendence Tier 27
Challenges Completed 8
Java can perform well, and even with all the enterprizey bullshit, it still performs much better than your run of the mill, best practices follower javascript program.
Javascript actually can perform well, not nearly as well as java can, but it doesn't have to be as bad as what you see on most electron applications. But it's not trivial to make it so.
Yeah, I wasn't really thinking of performance. I was thinking of the dislike I have for working with Java. Past experiences with "enterprizey" Java is the worst. AbstractWidgetFactoryBuilderLoaderMaker, etc.
Well, all the discussion about Atom, all around we is about performance. Even when the people in the discussion don't actually notice this.
But I'd put javascript and java on the same cohort when talk about usability (programability?, what name do I use here?). They are not as bad to be dangerous, but neither is any good either. Anyway, the JVM allows some other languages that don't solve all the problems but bring you some expressivity (honestly, I have no idea if this is a positive), while electron can work with typescript (much better than javascript) and can run wasm (what currently implies on rust, what means low expressivity but high confidence on your code).
There was a time when I had an equal revulsion toward languages with a Lisp-like syntax. However, dissatisfaction with the limitations of most other programming languages, and the influence of a bunch of very smart and effective developers was enough to convince me to give them another look (and try to be open minded about it).
As countless others have said before me, the parens really do cease to be an issue over time (and not really very long of a time either). The power and flexibility gained by writing code in Lisp/Scheme/Clojure or other Lisp dialects really is worth the effort, in my opinion. I'm not saying there are no bumps in the road - there definitely are. However, I have zero regrets about taking the time to learn those languages. Even if I never write another line of code in any of them again, it will still have been worth the effort.