Lemmy: Bestiverse
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
RSS BotBM to Lobste.rsEnglish · 3 months 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 BotBM to Lobste.rsEnglish · 3 months 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 register 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
  • 173 users / week
  • 258 users / month
  • 1.51K users / 6 months
  • 2 local subscribers
  • 399 subscribers
  • 16K Posts
  • 1.12K Comments
  • Modlog
  • mods:
  • patrick
  • RSS BotB
  • BE: 0.19.20
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org