Event JSON
{
"id": "d2b5f3f994d1bfc1fc63b0154fb0538728635fbed81de51baa1289e030de45d9",
"pubkey": "5268a6d0670b1ce6e53279dc26d569ca3e87dc0a193d655fc98938967bcc045c",
"created_at": 1725216453,
"kind": 1,
"tags": [
[
"t",
"askfedi"
],
[
"t",
"z80"
],
[
"t",
"runcpm"
],
[
"t",
"cpm"
],
[
"t",
"msx"
],
[
"t",
"retrocomputing"
],
[
"proxy",
"https://oldbytes.space/@aperezdc/113063785472613767",
"web"
],
[
"proxy",
"https://oldbytes.space/users/aperezdc/statuses/113063785472613767",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://oldbytes.space/users/aperezdc/statuses/113063785472613767",
"pink.momostr"
],
[
"-"
]
],
"content": "The last few days I've been trying out Turbo Modula-2 for CP/M on my #MSX to get a feel of how people would work back in the day. I'm still not convinced by Pascal-style programming languages, but it is enough of a step ahead from Turbo Pascal on CP/M to not grind my gears too much.\n\nCompilation speeds are okay, and the incremental parser helps errors it will resume after the latest position untouched by the editor. Having an actual module system helps as well. Generated #Z80 code is surprisingly good for a high level language.\n\nNow, question for the CP/M folks around: is there any way at all of making the Turbo Modula-2 compiler work in batch mode, from the command line?\n\n#RunCPM #CPM #RetroComputing #AskFedi",
"sig": "10d5e580aed46044640befe6dabc023595a6e71425d552743e4b78da3075526109ff6abf94b2cca9e03ffeee4c56715256b18c9bcf0e354e89227add90c85de5"
}