The #C programming language was invented in 1972.

#APL was invented in 1966.

My current thought experiment: what if #unix had been built in an APL environment instead of a C one?

Follow

@codesections can you imagine what shell scripts would have been like with an APL keyboard to play with?

@penguin42 as I'm not familiar with #APL, I had to look it up and found this layout image by #Rursus on Wikipedia: commons.wikimedia.org/wiki/Fil
mastodon.social/media/RNgKbCbh

That definitely looks interesting! I could at least see the comparison operators being used.

@codesections

@rudolf @FiXato @codesections Forth is definitely an interesting language; but heck no, I wouldn't ever want to do anything large in it

@penguin42 @rudolf @FiXato @codesections And, yet, I'm in the process of building a Forth environment to be an operating system for a home-brew computer right now.

I don't understand this visceral hatred towards Forth that some people have. It makes no sense to me.

@vertigo @penguin42 @rudolf @FiXato

> I don't understand this visceral hatred towards Forth that some people have. It makes no sense to me.

*I* certainly don't feel any hatred towards #forth, visceral or otherwise. (If anything, I've always had an odd soft spot for it, ever sense I read about it as the right language to build a spell compiler in Rick Cook's fantasy novels).

That said, I've not yet found a practical use case for forth myself

@codesections @penguin42 @rudolf @FiXato Well, there are several Mars rovers operating with Forth. Forth drove the shuttle's robotic arm back the day. Forth powers some of the telecommunications equipment that the public utilities use to report telemetry between power substations, etc.

And, more whimsically, I once had a blog engine that I'd written in GForth years ago, which powered my personal blog for about 4 years before I switched over to hosting on GitHub.

@codesections @penguin42 @rudolf @FiXato To be clear, my reply was in response to the phrase "heck no, I wouldn't ever want to do anything large in it", with emphasis on the "heck no" and "ever".

@vertigo @penguin42 @rudolf @FiXato

> And, more whimsically, I once had a blog engine that I'd written in GForth years ago, which powered my personal blog for about 4 years before I switched over to hosting on GitHub.

That sounds pretty cool, and I'd love to see the code if you still have it somewhere

@codesections @penguin42 @rudolf @FiXato It's up on my bitbucket site, but I have to preserve it and convert it to Git soon.

You can see it as it currently stands here: bitbucket.org/kc5tja/unsuitabl

Not well documented, but at least on a 32-bit Forth implementation, it was functional. I'm planning on rewriting it for more platform independence, especially since I want to run an instance on my #Kestrel3 when it can finally grok networking.

Sign in to participate in the conversation
Mastodon.org.uk

General purpose mastodon instance