Top
Best
New

Posted by msephton 2 days ago

PipeDream on the Acorn Archimedes(stonetools.ghost.io)
85 points | 53 commentspage 2
repelsteeltje 2 days ago|
In some ways Archimedes' RiscOS was ahead of its time, in some ways it was a disappointment. It never matured due to lack of momentum, market share.

I suppose that most of all, it reminds me of time when actual, genuine real innovation in UI design was still on the menu.

iamcalledrob 2 days ago|
It was really interesting, like a third way of doing things that wasn't "windows" and wasn't "mac".

The OS being on ROM made booting insanely fast. Like 2-3 seconds from cold start to the desktop.

Programs were actually folders, like modern macOS, so you could poke around at how they work. BASIC was still a thing, and I remember being able to edit the BASIC source code of some programs. Felt like "view source" did for the web.

Plus nothing has ever come close to the blue mouse cursor :)

mattkevan 1 day ago|||
Programs being folders was useful for mischief. Most people never noticed the ! in the filename, so I’d amuse myself by turning classmates’ document folders into applications that would run a script when clicked. I’d fire scary error messages, load full-screen images or mess with the system settings.
2b3a51 1 day ago|||
Quote from the article we are commenting on...

"Everything you set up to customize the system, like desktop icons, window positions, desktop resolution, and other settings is reset every boot unless you manually tell the system to save the current state as the "boot file.""

OS in ROM so of course no state could be saved except as a file on a floppy disk. ROM based systems have certain advantages when working with classes of investigative and curious teenagers.

Hard drives came a bit later; there was a retrofit of a Rodime 20 Mb drive that fitted into one of the podules on the back of the A310, and had its drivers in an updated system ROM. Good times.

kybernetikos 1 day ago|||
Most of the hardware had rom with its drivers in it. Meant just about everything was a plug and play experience.

And it is true that bit was fast, but once you'd customised the font and replaced all the system icons and set strongedit as your default editor in your!boot, it could take quite a long time to start up.

LeoPanthera 1 day ago|||
Archimedes computers had CMOS RAM for persistent settings, so I imagine the author's emulator was not set up correctly, as many settings including almost all the ones they describe do persist on a real computer.
mattkevan 1 day ago||
Pipedream was an odd bit of software, but the article is a bad take on RiscOS itself.

It was way ahead of Windows at the time and even Mac OS didn’t really catch up until System 8.

I was astonished when going to friends’ houses at how backward and clunky their IBM compatibles with 5” drives seemed in comparison.

From an interface side, what’s interesting (and alluded to in the article) is how file-focused RiscOS is. There wasn’t the concept of an in-app file picker. If you wanted to open a file, you navigated to its location in the file system. To save, you dragged the icon to the folder you wanted to put it.

ChristopherDrum 1 day ago|
Author here. Working on getting better takes, sorry. (in my defense, I called out my own "bad takes" in the Captain Planet image)
pona-a 2 days ago||
Why is U-Block telling me stonetools.ghost.io is in the fishing/badware list... If the webmaster is here, you might want to take a look.
ChristopherDrum 1 day ago||
Author here. Technically the webmaster is Ghost blogging platform itself, because I just rent a subdomain on their servers. This is frustrating and I'm checking it out now.
ameliaquining 1 day ago||
Is it still doing that? It's not for me.
Symbiote 1 day ago||
I last used RISC OS regularly around 1996, and occasionally for a few more years, at school and at home. Roughly age 3 to 13.

> I still can't figure out what problem the "Adjust" button solves. It's semi-analogous to CTRL + Left-click on modern systems

Yes, that sort of thing. I think I most often used Adjust to open directories/files while closing the previous one, rather than leaving a trail of open windows.

Or, Adjust-clicking entries in menus and keeping the menu open.

Or, selecting multiple files/directories in the Filer to move/copy/open multiple files at once.

> Double-click "Select" on an application icon to launch it and... nothing. Its icon displays in the Icon Bar, and that's it.

This is the procedure described by the RISC OS Style Guide [1], the UX guide for programmers. Unfortunately, it doesn't explain why.

I think most application developers followed these UX recommendations closely, even games would often launch this way. (A game might have a settings menu accessed from its Icon Bar icon.)

> Drag-and-drop really seems to be the RISC OS idiomatic way to manipulate files.

Yes, that was how people worked. If you were working on an existing file you can just click "OK" to overwrite it with updates, or you can drag it somewhere else to do what we'd call "Save As" nowadays.

Possibly this was to support an OS that originally assumed floppy-disc-only use. Unlike Windows 3 (I think…) you could have Filer windows open for multiple floppy discs. You could drag a file to one of these, and the OS would prompt you to switch discs if it wasn't the one currently in the drive.

> Everything you set up to customize the system, like desktop icons, window positions, desktop resolution, and other settings is reset every boot unless you manually tell the system to save the current state as the "boot file."

Anything you change in the !Configure application should be persisted in CMOS RAM, check your emulator if this is not happening.

Otherwise correct. Users with a hard disk would typically set up a !Boot file. On our family computer we each had one, but not loading on boot. They were in our personal folders, so opening that folder loaded our settings.

(Maybe floppy-only users did something similar, but we had a HDD from when I was about 7 years old so I don't remember.)

> Pipedream.

We had !Fireworkz installed on the family computer, but I think the most I would have done with it was make an army list for Warhammer.

It's nice to see what this software was capable of.

> The emulator itself expects some specific keyboard, with the \ | key situated between LEFT SHIFT and Z.

Keyboards with this key are using the ISO/IEC 9995 Europe physical keyboard layout (this extra key + a tall enter key). It's used by most European keyboards; having \| there is the British version.

You're spot on for the British phrases :-D

[1] https://www.riscosopen.org/wiki/documentation/show/Software%... / https://www.riscosopen.org/zipfiles/platform/common/StyleGui...

[-] I also found the RISC OS 3 Programmer's Reference Manual: https://www.riscos.com/support/developers/prm/

Kim_Bruning 1 day ago|
I still miss both proper context menus and adjust-clicking in them to get things done without needing to thread the same hierarchy umpteen times. I've had arguments with people over this! My comeback: "You just haven't seen it done right!" :-P
kybernetikos 2 days ago||
I think fireworkz pro was the next evolution of the concept.
ChristopherDrum 1 day ago|
Author here. Fireworkz was next, then Fireworkz Pro, both of which are discussed in the article.
Marazan 1 day ago||
PipeDream was a wild piece of software. Even as a young teenager in the early 90s I could tell it was a weird paradigm.
snvzz 1 day ago|
When I look at current software, I can only see bloat.

In contrast of what we used to have.