Lemmy: Bestiverse
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
RSS BotMB to Lobste.rsEnglish · 1 month ago

Make It Right - Next Steps With CTRAN

thelastpsion.com

external-link
message-square
0
link
fedilink
2
external-link

Make It Right - Next Steps With CTRAN

thelastpsion.com

RSS BotMB to Lobste.rsEnglish · 1 month ago
message-square
0
link
fedilink
Let’s start with a quick recap for those of you who are just tuning in (and for those who have been tuned in for a while but are likely very lost): In the late 80s, Psion developed their own message-passing Object Oriented C dialect with its own markup language. They did this because Psion be Psion-ing. This is a recurring theme. CTRAN.EXE, a 16-bit DOS app, is Psion’s OO preprocessor. It takes class declaration files using this OO markup language (called “category files” by no one but Psion – see the previous point) and translates them into C and Turbo Assembler code. The C generator in CTRAN.EXE is rudimentary but very reliable. The TASM generator is, shall we say, less optimal. There are bugs. Sometimes it crashes. I’m convinced no one actually used it. Here’s an example category file. If you’ve written parsers before, you’ll enjoy trying to wrap your head around this format!

Comments

alert-triangle
You must log in or # to comment.

Lobste.rs

lobsters

Subscribe from Remote Instance

You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !lobsters@lemmy.bestiver.se
lock
Community locked: only moderators can create posts. You can still comment on posts.

RSS Feed of lobste.rs

Source of the RSS Bot

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 33 users / day
  • 124 users / week
  • 390 users / month
  • 1.67K users / 6 months
  • 2 local subscribers
  • 394 subscribers
  • 15.5K Posts
  • 1.07K Comments
  • Modlog
  • mods:
  • patrick
  • RSS Bot
  • BE: 0.19.15
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org