Dimly Lit Corners

@rl_dane @dmoonfire @fribbledom #Pascal never left the sunlight, the western world, and mostly the USA, moved on? :D

Pascal stayed popular in east Europe and (former) USSR, after 1990s most used inside lots of organisations in Europe to create internal tools and services both as (Object)Pascal and Delphi

Knut 🏳️‍🌈 🇳🇴🧸

More #ai vibe #code garbage. Seriously...RedBull and Drum and Bass. I'm sure it works well with like #python but systems languages, like #pascal which I'm a master at or #c or #assmbler and I'm sure #lisp is like this where you have to keep an internal data structure map in your head or it just won't work. You have to have continuity between things. And those things are very abstract. They can't build an OS or a compiler howtogeek.com/i-tried-using-vi

Apr 17, 2025, 14:14 · · · 0 · 0
Mark Bessey

I was playing around in #apple2 #pascal in the Virtual2 emulator this morning, and since the emulator supports a virtual hard disk (for Apple IIc models), I experimented a bit and determined that the largest volume size that Pascal supports is 32767 512k blocks, or about 16MB.

I'm not really sure what you could realistically do with a 16MB disk, with a non-hierarchical filesystem that supports a maximum of 77 files. But it's an interesting data point.

I know that other UCSD Pascal systems support splitting a single hard drive into multiple filesystems, but I'm not sure at what level that is implemented.

Mark Bessey

I had a thought that it might be fun to play around with some UCSD Pascal and p-System programming. I have fond memories of working in Apple Pascal in High School and doing some work in HP Pascal (on the 9000/300 series) at my first job.

There is *a lot* of p-system information on the Web, but it's generally very poorly organized. But I did manage to get an Apple 2 emulator up and running on my Mac, and I found disk images for Apple Pascal 1.3, so I'm now able to actually do some work in that environment.

It is amazing what we put up with in terms of user interfaces back in the day, isn't it? It's certainly a lot nicer running on an emulator that can execute 6502 code hundreds of times faster than an Apple II ever could, though.

I think my intermediate-stage goal here is to write a p-system emulator of my own that runs natively on the Mac. Probably it'll be in Rust, because fighting with Rust is now part of my day job, and I have to get better at it.

#programming #pascal #psystem #macos #rust

Scientific Pascal

MacPaint was a revolutionary app that demonstrated the capabilities of early #Macintosh computers. Jeffrey Starr reviews its source code in his blog. The code in #Pascal and assembly language, while still in old procedural style, is an example of good programming practice.

ztoz.blog/posts/macpaint-sourc

The Last Psion | Alex

HIVEMIND: Does anyone have a copy of the TopSpeed Pascal 3.10 compiler?

I've discovered something. I can't unsee it. So now I have to follow it through.

The [TopSpeed] Pascal compiler could also be used to develop software for the Psion series 3 in a roundabout way if used with the PSION s3 SDK, as the environment allowed you to develop Pascal code with C code, headers and libraries you could get functional s3 apps by linking the Pascal code with the required C headers/libs and then compiling everything with the PSION SDK, in rare cases needing a little bit of glue C code.

Source: edm2.com/index.php/TopSpeed_Pa

Does anyone have a copy of TopSpeed Pascal? I need to try writing Pascal software for #EPOC16. The documentation would be really handy, too.

#retrocomputing #compilers #retrodev #compiler #askfedi #psion #pascal

Witty Dragon

@weirdjokes And here was I thinking that I wanted to learn #Python just for fun (not because of work-related stuff). For example, I have over 300 books and I wanted to learn a programming language just to practise and reviving my programming skills. I could create a management system.

In my teenage years, I studied in a technical school and learnt a bit of programming in some of the course modules: #Basic, #Pascal and #COBOL.

Is that the won't language to learn?

Børge

I'd much rather take Pascal's carriage than Pascal's wager any time!

TIL that Pascal started the worlds first bus company (as far as this youtuber found that history has recorded, which might have many biases)

youtube.com/watch?v=qsNEVRosKz

#bus #PublicTransit #PublicTransport #pascal

Saustrup

My brand new #mfmemulator from decromancer.ca/mfm-emulator/ arrived from #Canada about a week ago. It doubles as an MFM harddisk reader as well as an emulator, and I just happened to have a 40 year old disk lying around.

#MFM was a weird standard, at least compared to SCSI and IDE. It's much closer to that of a floppy drive, than the hard disks we use today. That becomes apparent, when you realize that there are a lot of different standards for putting data on an MFM disks, and I'm just talking ones and zeroes here, not high level data like file systems. Basically, one model MFM controller probably won't read the data that another wrote on the same disk.

With that in mind, I was a little worried that the emulator wouldn't read my #CPM disk that was previously connected to an old Adaptec SCSI-to-MFM controller. To my surprise it worked like a charm, and I'm now looking at #pascal source code my dad wrote in the mid #80s. I'd call that a success! 🙂

Harald 哈拉德

#Programmieren #ProgrammierenLernen

Es gibt sehr viele Gründe, warum sich Programmierende und solche, die es werden wollen, für eine bestimmte #Programmiersprache entscheiden. Heute möchte ich einmal meine Gründe vorstellen, weshalb ich meine Software seit 1986 mit der #Pascal und #ObjectPascal entwickle.

Als PDF: haraldnieswandt.de/?page_id=85

#Programmierung #ProgrammierenLernen mit #OBjectPascal / #FreePascal und der #LazarusIDE

Und nun folgen die 12 guten Gründe für ObjectPascal / Pascal:

04 – Warum ObjectPascal – Harald Nieswandt

haraldnieswandt.de
R.L. Dane :Debian: :OpenBSD: 🍵

@dmoonfire @fribbledom

Hey now, #Pascal will have its day in the sun again!

Marco Breveglieri - Developer

Ieri sera ci siamo divertiti a sperimentare in live con "PAS2JS", un tool open-source col quale è possibile "transpilare" codice #Pascal in #JavaScript, in modo del tutto simile a quanto avviene con TypeScript: usare un linguaggio fortemente tipizzato in un ambiente "dinamico". 🔬

Siamo partiti dal classico "Hello World" fino al testare uno dei demo, il gioco Pac-man, un classico di tutti i tempi. 🕹️

Per chi vuol guardarsi il replay della live, è disponibile su YouTube!
👉 youtube.com/watch?v=sq0i_AGH5K

rk: could be an enum

I know they’re now owned by Amazon, sadly, but Abe Books is still really useful for finding old technical books using their “want” mechanism. Yours truly has a copy of “A Model Implementation of Standard Pascal” by Welsh and Hay on the way.

(IIRC the model implementation supports conformant arrays but I don’t know if type schemas are in there. Probably not. Maybe? It would be awesome if it did.)

#programming #books #pascal

Mar 04, 2025, 17:25 · · · 0 · 0
☮ ♥🧑‍💻

“The #Delphi launch took place at the Miller Freeman Software Development Conference West in #SanFrancisco California, on Valentine’s Day, February 14th 1995 at 7PM just after #PhilippeKahn’s keynote “The Importance of #ObjectComputing – The Algorithmic Link”. Two editions of Delphi were announced: Delphi and Delphi Client/Server.”

#Borland / #Pascal / #RAD / #OO / #programming / #DavidIntersimone <blog.davidi.com/2025/02/14/cel>

Celebrating the 30th Anniversary of Delphi version 1.0’s Launch – David I's Everything About Software Development (including the kitchen sink)

blog.davidi.com
((Jann Gobble)) 🏳️‍🌈

We wouldn't have this problem with DOGE's interns if they had to learn COBOL, FORTRAN, and PASCAL - like I had to.

BTW: My major programming language? Perl

Second only to Objective-C... NOT SWIFT. Obj-C!

#Perl #DOGE #FORTRAN #PASCAL #COBOL #OBJC #ObjectiveC #Swift

Víctor R. Ruiz

@jbz Thanks for sharing that! I was already in love with Turbo Pascal, but my first paid job was one to re-program a DOS billing application in Delphi (3). What a wonderful programming environment! My love for #Pascal never died but, for many reasons, it never got traction among open source communities. By the way, a few months before I started, I traveled to Madrid to do a training course and, while there, I bought Infomagic’s 1996 CD pack with Slackware, Red Hat and Debian.

jbz

🗓️ Celebrating the 30th Anniversary of Delphi version 1.0’s Launch

「 Today we celebrate the 30th anniversary of the launch of Delphi version 1.0 on Valentine’s Day, February 14, 1995, at the Software Development West Conference in San Francisco California. More that 12 years of continuous IDE, language, tools and library development led up to the launch of Delphi version 1.0 」

#delphi #pascal #plt
blog.davidi.com/2025/02/14/cel

Celebrating the 30th Anniversary of Delphi version 1.0’s Launch – David I's Everything About Software Development (including the kitchen sink)

blog.davidi.com
Harald 哈拉德

#Delphi ist heute 30 Jahre alt geworden. Immer noch spitze zur Entwicklung wirklich guter Software.

Leider wurde es in diesen 30 Jahren zu einem recht teuren Produkt, wenn die Community-Lizen nicht ausreicht.

Aber - hallo - wie #cool ist das denn:

Es gibt ja auch die #LazarusIDE.

Mit der und #FreePascal ist in der Programmierung alles machbar, was in #Pascal und #ObjectPascal programmiert werden kann.

Beste #SoftwareEntwicklung also ...

lazarusforum.de/

lazarus-ide.org/

Deutsches Lazarusforum - Portal

www.lazarusforum.de