The BEST QL Editor

A place to discuss general QL issues.
User avatar
Dave
SandySuperQDave
Posts: 2880
Joined: Sat Jan 22, 2011 6:52 am
Location: Austin, TX
Contact:

Re: The BEST QL Editor

Post by Dave »

Weeeell,

I don't use the pointer system. It's pretty much the worst WIMP system ever devised to torture man. I do use pointers, though. My new video card is all about being able to use pointers far more easily. As simple as an X/Y register.

I'm looking at porting something over. Something in C. The list I made is what it would basically function like. It should work with other languages too.

But anyway.


User avatar
pjw
QL Wafer Drive
Posts: 1658
Joined: Fri Jul 11, 2014 8:44 am
Location: Norway
Contact:

Re: The BEST QL Editor

Post by pjw »

Dave wrote: Thu Sep 18, 2025 7:48 pm <>I don't use the pointer system. It's pretty much the worst WIMP system ever devised to torture man. <>
Youre utterly WRONG! *

* What can be claimed without evidence can be repudiated without evidence.


Per
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
User avatar
Derek_Stewart
Font of All Knowledge
Posts: 4866
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: The BEST QL Editor

Post by Derek_Stewart »

Hi,

Its the only WIMP system for QL, all other attempts have not worked as good as Extended Environment.

But the integration between, command line or S*BASIC is the best I have seen on 256K ram.

But use a larger machine running 32Gb ram, 40Mhz, I never run out of ram.


Regards, Derek
User avatar
ql_freak
Super Gold Card
Posts: 614
Joined: Sun Jan 18, 2015 1:29 am

Re: The BEST QL Editor

Post by ql_freak »

RalfR wrote: Thu Sep 18, 2025 6:42 pm We just spoke about QD ;) .
But the original (sub) thread IMHO was about MicroEmacs.


http://peter-sulzer.bplaced.net
GERMAN! QL-Download page also available in English: GETLINE$() function, UNIX-like "ls" command, improved DIY-Toolkit function EDLINE$ - All with source. AND a good Python 3 Tutorial (German) for Win/UNIX :-)
User avatar
ql_freak
Super Gold Card
Posts: 614
Joined: Sun Jan 18, 2015 1:29 am

Re: The BEST QL Editor

Post by ql_freak »

Dave wrote: Thu Sep 18, 2025 7:48 pm Weeeell,

I don't use the pointer system.
There's absolutely no need to use the pointer environment with MicroEmacs, except that it additionally uses the Extended Environment and so requires it. But you can (as I do) use Emacs just with keyboard shortcuts (and commands, <META><X>).

BTW: Can anyone of the hardware guys (and girls – are their any?) implement a (an) keyboard (keyboard extension) with a real Meta key (see the German Wikipedia article , picture of the keyboard). On all other machines you must press the <ESC> key, release it and then press the key (a Meta key, which works as CTRL would be nice).


http://peter-sulzer.bplaced.net
GERMAN! QL-Download page also available in English: GETLINE$() function, UNIX-like "ls" command, improved DIY-Toolkit function EDLINE$ - All with source. AND a good Python 3 Tutorial (German) for Win/UNIX :-)
User avatar
Dave
SandySuperQDave
Posts: 2880
Joined: Sat Jan 22, 2011 6:52 am
Location: Austin, TX
Contact:

Re: The BEST QL Editor

Post by Dave »

ql_freak wrote: Fri Sep 19, 2025 1:05 am
Dave wrote: Thu Sep 18, 2025 7:48 pm I don't use the pointer system.
There's absolutely no need to use the pointer environment with MicroEmacs, except...
This is true and part of the history of Emacs coming from the video terminal era. I raised it because editors used in PE are no joy for me. While I prefer to use an editor that can use the whole screen, and be the only thing running, I also see a lot of utility in using a mouse and clicks in a text editor. I ported pico (pre-nano) to be a Mac OS X desktop app with pointer integration so clicking on the letters had that effect, and text highlighted by the pointer would be selected in Terminal. Those two changes saved me a lot of time, and added a lot of natural fluidity to my work over time. It's a learned thing like the key combinations in Vi, or the therapist bills with Emacs.

To me it's one of those things where if it exists it is nice for those who want to use it, and t has absolutely zero impact on those that prefer not to. One of the big mistakes programmers make when developing tools for others with different backgrounds is thinking that the obscure and tortured route to accomplish X you chose may be natural for you, but it often isn't for many others.

The other thing with editors is that the main editors we use have usually been around for 30-45 years. They created and established standards based on what was adopted by end users. CTRL X, C, V, and S are understood by everyone to mean the same thing. SHIFT-TAB or CTRL-TAB rotates through the current jobs on most systems. It would be nice if any editor could have personality modules so you could configure Vi, Modern, Pico/Nano, etc. The last entry in that menu could be Deprecated -> Emacs :P

I kid! I kid!

My actual question: Is there a list of S*BASIC tokens anywhere?


User avatar
NormanDunbar
Forum Moderator
Posts: 2521
Joined: Tue Dec 14, 2010 9:04 am
Location: Buckie, Scotland
Contact:

Re: The BEST QL Editor

Post by NormanDunbar »

SandySuperQDave wrote:My actual question: Is there a list of S*BASIC tokens anywhere?
There is indeed. I have one but as I literally moved house a couple of days ago, I know not where it is!

Somewhere, I have a program written in Super basic to decide a QSaved file back into plain text. That file, which is well commented, should give you all the token details you need.

Sorry Im not much help here, I do know Dilwyn updated it to cope with the new Binary and Hexadecimal floating point values, perhaps he can help?

Cheers,
Norm.


Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts

No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
User avatar
Dave
SandySuperQDave
Posts: 2880
Joined: Sat Jan 22, 2011 6:52 am
Location: Austin, TX
Contact:

Re: The BEST QL Editor

Post by Dave »

I'm not in any special hurry. My to do list stretches out several years, ;)

That said, right now my PCB assembly business is halted by tariffs so I am using the time to finish off some boards. I'm making rapid progress.


User avatar
ql_freak
Super Gold Card
Posts: 614
Joined: Sun Jan 18, 2015 1:29 am

Re: The BEST QL Editor

Post by ql_freak »

Dave wrote: Fri Sep 19, 2025 4:47 pmMy actual question: Is there a list of S*BASIC tokens anywhere?
All S(uper)BASIC tokens are listed in Jan Jones book "QL SuperBASIC The Definitive Handbook" in Appendix C - THE SuperBASIC TOKENS.


http://peter-sulzer.bplaced.net
GERMAN! QL-Download page also available in English: GETLINE$() function, UNIX-like "ls" command, improved DIY-Toolkit function EDLINE$ - All with source. AND a good Python 3 Tutorial (German) for Win/UNIX :-)
User avatar
XorA
Site Admin
Posts: 1744
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: The BEST QL Editor

Post by XorA »

therapist bills with Emacs
Luckily it has one built in :-D


Post Reply