News for hackers. Stuff that matters.
Re:Are spreadsheets a true programming language? by jrochkind1 on Wednesday March 22, 2023 @03:24PM (#35265935)
I mean... a ruby program is run by the/a ruby interpreter, same with python.

but I guess they aren't as presentation-focused in the same way, presentation focused for a certain presentation environment, as your examples perhaps are.

Hypercard, then, would be in this category?

Re:Are spreadsheets a true programming language? by equalsione on Thursday March 23, 2023 @11:43AM (#35276562)
I would say HyperCard fits here.

The GUI is determined by the interpreter/vm. A spreadsheet doesn't really define it's GUI - the "host" defines it. A ruby script building a GUI (e.g. shoes) can look like anything. A spreadsheet, word document or web page has to have some basic structure.

Of course with things like VBA/OpenOffice Basic, or SPAs with JS, those distinctions start to blur - it's definitely not a perfect categorisation and it breaks down eventually.

Maybe you could say every document is like a custom plugin. E.g. my spreadsheet is like a plugin to Excel/Numbers/Sheets I _think_ in fact in MSOffice and OpenOffice plugins actually were just special documents but it's been a very long time since I was in that world.