#BCPL

2025-05-13

Soo… my reading has gone off the rails. As have my posting. I don’t know what this means, but I am enjoying what I’m reading. I’ll work on getting my reviews up this week.

CR: Home Front by Kristin Hannah

David Cantrell 🏏DrHyde@fosstodon.org
2025-04-15

@anselmschueler @simontatham and isn't B a cut down (and thus named after by truncation) #BCPL?

2025-03-31

April 3rd, 12pm-1pm Eastern (UTC -4): "Understanding AI: What it Can and Cannot Do", an online author event featuring Arvind Narayanan and Sayash Kapoor, authors of "AI Snake Oil: What Artificial Intelligence Can Do, What It Can’t Do and How to Tell the Difference".

Supported by the #Baltimore County Public Library.

(The authors of this book are a computer science professor and graduate student at Princeton I've already read the book & liked it, though I think the authors go too easy on the large social-media sites & their inability to moderate effectively. They argue that predictive AI is largely a failure and faces inherent limits, and AI content moderation can't keep up with users, but generative AI is more likely to be useful, especially when it's overseen or verified by a human. They also call for judicious regulation, but of course we're not going to get any of *that*... well, maybe in the EU.)

youtube.com/watch?v=axAXZ5WTjE

#Maryland #BCPL #AI #ArtificialIntelligence #books #AuthorEvent

David Cantrell 🏏DrHyde@fosstodon.org
2024-12-09

@aperezdc I really ought to perpetrate some #BCPL for #AdventOfCode

2024-09-05

@mhd I was quite fond of Amiga #CLI syntax, which many did not consider a proper #Amiga subsystem because of #BCPL, but it allowed commands to pre-declare the arguments in a uniform, documented way similar to Python’s #argparse.

It’s actually handled by BCPL’s rdargs() function, documented in cl.cam.ac.uk/~mr10/bcplman.pdf (p68).

1/2

2024-07-22

Continued collateral damage from #crowdstrike to the #Baltimore County Public Library #BCPL

Sign, printed: due to the ongoing Microsoft outage, you must have your library card number to use the computers.
Baltimore county public librarySign,  hand written in all caps: due to the Microsoft outage, you must have your library card number to use the computers.
Baltimore county public library
David Cantrell 🏏DrHyde@fosstodon.org
2024-07-18

The next #London #PerlMongers social will be a joint meeting with croyden.pm on Thursday the 1st of August at the Green Dragon, CR0 1NA. Hope to see some of you there! Not into perl? We don't care. #Rust, #Python, #BCPL, #MACRO11, #AmigaBASIC, we love 'em all. #croydon #perl @perl @kake @bob

David Cantrell 🏏DrHyde@fosstodon.org
2024-05-01

I saw someone else do this, so I thought I should too ...

Languages I have used to write software for other people to use, in roughly chronological order: #BASIC #Z80assembler #Pascal #C #BCPL #MIPSassembler #LotusAmiproMacros 😃 #VisualBASIC #DataEase #SQL #Java #Javascript #Perl #BourneShell #bash #Postscript #Rust. It saddens me that I have never perpetrated #Forth or #Lisp for any other audience than myself. It doesn't sadden me that I have forgotten at least some of them due to lack of use.

2024-04-22

The Machinists (#IAM) union, which represents Baltimore County Public Library (#BCPL) workers, is celebrating the passage of the Library Workers Empowerment Act, a milestone piece of legislation initiated by the IAM last year that will grant library staff across Maryland the right to organize

🔗 aflcio.org/2024/4/18/service-s

#LibraryWorkersEmpowermentAct #BaltimoreCountyPublicLibrary #HB609 #SB591 #LibraryLabor #LibraryWorkers #LibraryUnions

2024-04-17

@fst

Good history.

Also, see #BCPL and #Ratfor

Stephen De Gabriellespdegabrielle@types.pl
2023-10-05

BCPL #BCPL

रञ्जित (Ranjit Mathew)rmathew
2023-09-10

Always a pleasure to read this article (circa 1993) on the of by Dennis Ritchie – not sure why it’s on the front-page of today:

“The Development Of The C Language” (cm.bell-labs.co/who/dmr/chist.).

On HN: news.ycombinator.com/item?id=3

2023-09-04

@didier The best Amigas are where both kind of programs run perfect :)

I've also been known to lsl.l #2,d0 here and there, which almost everyone kept on hating...

#bcpl

2023-09-01

I found a #SteelyDan CD at #BCPL which Discogs lists as "unofficial' as it was sourced from FM radio broadcasts in early days. After several listens, it dawned on me that Donald Fagan said Walter Becker was on bass and there were 2 other lead guitars including Jeffery "Skunk" Baxter. Might need to listen a few more dozen times.

#BaltimoreCountyPublicLibrary

discogs.com/release/13844249-S

2023-08-21

Parallel Parallel Mothers, by Pedro Almodóvar.

#Cinema

#BCPL

2 DVD copies of "Parallel Mothers" by Pedro Almodóvar.
2023-07-10

@kroc Interesting ideas.

Many of the classic Forth techniques, such as compiling to threaded-code, using BLOCKs instead of a memory allocator, and producing a sea of callable functions instead of a closed binary, work in any language.

Instead of using #Forth as a base, it might be interesting to use #Oberon as a base (projectoberon.net/). That would give you an ALGOL-like language with strong types.

#BCPL is another possibility, more approachable than C, but maybe too weakly typed for your taste. One very impressive BCPL hobbyist project is projects.drogon.net/ruby/.

In your description of an ideal system, I also get strong #Smalltalk vibes, specifically its system-wide class browser that is basically a vat of building blocks ready for reuse in new programs. In this case, you'd want to take the idea and not the language, because Smalltalk tends not to fit well on small hardware.

2022-12-02

@renice I say the same about #BCPL - A hashtag that surprisingly doesn't seem to have been used before :)

2022-05-31

BCPL seems to be thought of the intermediate language, that only existed to bring C (and AmigaDOS) alive, but it's a full fledged, noteworthy environment on its own.

In a way, it even looks a distant relative to LISP.

Gordon Henderson used it to bootstrap a 65816 SBC.

youtube.com/watch?v=mexTCJ8d25w

#65816

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst