bolha.us is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a Brazilian IT Community. We love IT/DevOps/Cloud, but we also love to talk about life, the universe, and more. | Nós somos uma comunidade de TI Brasileira, gostamos de Dev/DevOps/Cloud e mais!

Server stats:

250
active users

#objectpascal

0 posts0 participants0 posts today

Current main projects:

  • #CTRAN: Start writing unit tests with FPCUnit. Also, complete a full write-up of what it took to get the thing working.
  • Get my website running #GoHugo
  • Rip the batteries out of the Revo I was given last week and assess the damage #Psion

Immediately upcoming projects:

  • Rebuild of DEATH, my Microserver gen8, probably with #FreeBSD.
  • EMAKE: Complete recreation of the SIBO C SDK "linker" in #ObjectPascal. To be started once I'm happy with CTRAN's unit tests.
  • #ThinkPad T480 mods
  • Read some #compiler related programming books

These are just the ones I can think of right now.

REPOST (JAN 2024): My first thoughts on #Psion's dialect of Object Oriented C for the Series 3 and related portable computers.

Includes the JPI/Clarion #TopSpeed #compiler, a proprietary preprocessor, the Eiffel programming language, and a handful of calling conventions.

Also, did somebody say Objective-C?

This is an old blog post from the beginning of the year. If you've been following my journey in recreating #CTRAN, this was written a week before I decided to take the plunge.

hackaday.io/project/161291-the

(Yes, I did say in the article that I definitely wouldn't be writing a compiler. I did say that.)

hackaday.ioBeginning OLIB: An entirely uneducated look at Psion's proprietary Object Oriented C | Details | Hackaday.io<blockquote><strong>Me: </strong>I could do with a quick win to get me going again.<br><br> <strong>Also me: </strong>I shall learn a proprietary object oriented dialect of C, where the only way to learn it is to plough through 1150 pages of documentation.</blockquote> <p>Psion doesn't have a formal name for the object oriented version of C that it created for EPOC16. I've been calling it "Psion OO C", but the main library that it uses is called <strong>OLIB</strong>, which contains the root class. The others are:</p> <ul><li><strong>HWIM: </strong>The OO graphics library</li><li><strong>FORM: </strong>On-screen formatting </li><li><strong>XADD: </strong>Additional graphics library for 3a onwards (but not the Series 3 "classic")</li></ul> <p>To Psion's credit, their OO ecosystem is well documented in the SIBO C SDK across 5 books (hence the 1150 pages mentioned above). Each of the libraries has its own, dedicated book. There's also an "Object Oriented Programming Guide" which acts as an introduction to the whole ecosystem. I don't have the latest versions of all of these books - they seem to be lost to time. But I have all the 3 and 3a features documented, plus (I think) all of the 3c/Siena extensions. (3mx-era EPOC16 remains sadly undocumented.)</p> <p>What's nice about Psion's approach to OO is that they assume no prior

#introduction

VA3KZR as of 2023-12-09

Started with #Commodore Vic-20 - at school, we learned graphical #LOGO on PETS and Apple IIe's... crashed the school Unisys ICON network far too often...

Headed to college, *thought* I would be heavily involved in, electronics design, and engineering - instead, it was #programming.

First was #VisualBasic 1.0; next, Borland #Delphi 1.0 / #ObjectPascal - still dabble with #FreePascal #Lazarus, a smidge of #Java, a lot of #CSharp and some #Python.

#introduction

Who me? Just a #Maker, IT Consultant and "all-around-#nerd".

I grew up watching Saturday morning cartoons, original #StarTrek re-runs, reading #Fantasy & #SciFi (not SyFy), lots of #Lego and eventually graduated to #RPG and #tabletop gaming. 

My first computer was a #Commodore Vic-20 - at school, we learned graphical #LOGO on PETS and Apple IIe's... crashed the Unisys ICON network often before getting my first PC - grudgingly - really wanted an #Amiga.

Eventually, it was time for college - I *thought* I would be heavily involved in the physical aspects of technology, circuit design, and hardware engineering - instead, I gravitated to #programming.

My first professional #programming language was #VisualBasic 1.0; eventually, jumping into Borland #Delphi 1.0 and #ObjectPascal - still dabble with #FreePascal #Lazarus, a smidge of #Java, a lot of #CSharp and some #Python. My #JavaScript is ancient...

OK, #introduction tags #running #smashrun #beekeeping #programming #objectpascal #delphi #weather #raspberrypi I'm a computer scientist (jack of all trades) who generally implements the ideas of cleverer people. I keep bees.

More intro moved from profile:

My past was risk analysis programming for engineers and human factors, but more recently the bottom dropped out of the market for consultants. Now I have a proper job putting stuff in databases and analysing it

Vegetarian wanting to be vegan