Using a Q40 to develop a new OS

The Thor, Aurora, Q40, Q60 & Q68 etc. are discussed here.
Post Reply
User avatar
Nix
ROM Dongle
Posts: 27
Joined: Thu Oct 19, 2023 8:21 pm

Using a Q40 to develop a new OS

Post by Nix »

Hi guys.

I'd like to point out before I continue, I'm not a die hard QL fan. In fact, I've never owned one. I also don't much like SuperBASIC, Q/DOS or SMSQE.

I do however, love the architecture of the Q40. It's a great little platform for developing on.

For some years now, I have been toying with a graphical programming system. A zero code system where you draw programs by connecting up instructions.
Anyway, a video of what I have been using my Q40 for.
https://www.youtube.com/embed/IEuhO2V094M

Edit - why doesn't the |YouTube| button work?


KaOS creator
Derek_Stewart
Font of All Knowledge
Posts: 4756
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: Using a Q40 to develop a new OS

Post by Derek_Stewart »

Hi,

Excellent video, showing the graphical power of the Q40.


Regards,

Derek
swensont
Forum Moderator
Posts: 325
Joined: Tue Dec 06, 2011 3:30 am
Location: SF Bay Area
Contact:

Re: Using a Q40 to develop a new OS

Post by swensont »

The concept of a graphics programming language reminds me of :
- Scratch - https://en.wikipedia.org/wiki/Scratch_( ... _language)
- Bridgepoint xtUML tool - https://www.uml-diagrams.org/index-examples.html
Bridgepoint diagrams had boxes that actually had code in them, but the linkage between the code segments was done graphically.

Tim


User avatar
Nix
ROM Dongle
Posts: 27
Joined: Thu Oct 19, 2023 8:21 pm

Re: Using a Q40 to develop a new OS

Post by Nix »

I beg to differ about scratch. Scratch is just a way of dragging and dropping procedural code to make a program. It's still linear and it still ends up looking like many other languages.

UML on the other hand is yes, and ultimately where I'd like to take the idea. Procedures that can be customised by the end user. Imagine if the links between blocks were e-mails or invoices. The users could design their own workflow.

But, this is big business stuff. No one wants to listen to little ol' me. They've got their big systems that they paid millions for.

So, I'm starting small. 32 bit microcontrollers, and educational tool for building robots and gadgets.


KaOS creator
Derek_Stewart
Font of All Knowledge
Posts: 4756
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: Using a Q40 to develop a new OS

Post by Derek_Stewart »

...Scratch maybe okay for childern and beginners, but does seem a good programming language to me.

But then it from MIT so got be goood... maybe!?


Regards,

Derek
User avatar
Sparrowhawk
Super Gold Card
Posts: 726
Joined: Wed Dec 15, 2010 12:33 pm
Location: @131072

Re: Using a Q40 to develop a new OS

Post by Sparrowhawk »

As an aside, the human language switching whilst the computer logic remains the same reminds me a bit of Borland's ObjectVision (which I used briefly under OS/2 back in the day), which also used a visual programming approach. So the english SUM() might be SOMME() in French, but still do the same thing. Nice.


a.k.a. Jean-Yves
Post Reply