Re: [ql-users] Suggestions...

2002-04-11 Thread Malcolm Cadman

In article [EMAIL PROTECTED],
Phoebus Dokos [EMAIL PROTECTED] writes
At 07:46 ìì 10/4/2002, you wrote:

Plus you need a good editor ... the Editor or MicroEmacs I would
recommended - I use both.
Personally I use QD and you can buy it from Jochen too so this is not an 
advert.

QD is one of the best programming (and more) editors I've ever used too :-) 
(If only it weren't for that weird block function... I know I know Jochen 
don't beat me with it... You have made your opinion known too many times 
and in any case you programmed the thing so you can have it your way :-))

I suggested to Dave to start off with MicroEmacs as since he's been using 
Linux he would be a known environment (QD is FAR EASIER TO WORK WITH 
than MicroEmacs :-)

Yes, I figured that Dave would probably already be familar with
MicroEmacs ... with his programming background.

Thierry has also made a very good job of getting it in to the QL, as it
also uses the PE.

I use little of the vast array of features with MicroEmacs, yet they are
all easily available with a menu choice, so I don't see it as being
difficult to use.  The Editor, on the other hand, is command line
driven, which you have to learn.

I haven't used QD, yet I am sure it is excellent.  Just shows how lucky
we are to have so many good editors for the QL !

I don't know how many people have tried MasterBasic - now it is freeware
- it is very good for knowing about your BASIC program.  it was written
some time ago, so is not PE.  Yet it uses its own very convenient menu
system to navigate the extensive features. 

The great thing about the QL is the multi-tasking OS - so several
programs can be in memory, and easily switched between.

With a programming project this really does come to the fore as an
advantage.

-- 
Malcolm Cadman



Re: [ql-users] Suggestions...

2002-04-11 Thread Dilwyn Jones

Dexter wrote:
Last week, I used a GOTO!

Careful, that's an offence you can be locked up for in QL-land.

Probably OK between consenting QLs in private though ;-)

The late Joe Haftke used to have a good reply in favour of his use of
GOTOs each time I nagged him about not needing them in S*BASIC.

He would say short GOTOs to a line no further than a screenful of
lines was OK (i.e. if you could see the destination line).

--
Dilwyn Jones
[EMAIL PROTECTED]
http://www.soft.net.uk/dj/index.html




Re: [ql-users] Suggestions...

2002-04-11 Thread Malcolm Cadman

In article 009201c1e151$c485fb00$38075cc3@default, Dilwyn Jones
[EMAIL PROTECTED] writes
Dexter wrote:
Last week, I used a GOTO!

Careful, that's an offence you can be locked up for in QL-land.

Probably OK between consenting QLs in private though ;-)

The late Joe Haftke used to have a good reply in favour of his use of
GOTOs each time I nagged him about not needing them in S*BASIC.

He would say short GOTOs to a line no further than a screenful of
lines was OK (i.e. if you could see the destination line).

Yes, Joe used to defend his 'style' with vigour at the London Quanta
group meetings.  However, he was in a minority of one ...

-- 
Malcolm Cadman



Re: [ql-users] Suggestions...

2002-04-11 Thread Timothy Swenson

At 02:18 AM 4/11/2002 -0400, you wrote:

Definitely a must-read :-) Tim is extremely talented in making even the 
most complex subjects easy to understand...

Ok, was that $5 or $10 for the glowing remarks. :-)

Tim





Re: [ql-users] Suggestions...

2002-04-11 Thread Phoebus Dokos

At 11:22 ìì 11/4/2002, you wrote:

At 02:18 AM 4/11/2002 -0400, you wrote:

Definitely a must-read :-) Tim is extremely talented in making even the 
most complex subjects easy to understand...

Ok, was that $5 or $10 for the glowing remarks. :-)

Tim

Ahhh don't mention it... just send the check this way :-D...

Seriously though, you are REALLY good at it :-) So was the Army (Air 
Force) to blame for that?

Phoebus



Re: [ql-users] Suggestions...

2002-04-11 Thread Timothy Swenson

At 12:48 AM 4/12/2002 -0400, you wrote:

Seriously though, you are REALLY good at it :-) So was the Army (Air 
Force) to blame for that?

Phoebus

Well, I did spend 8.5 years as an Air Force Officer, but I don't know if my 
writing style was affected by my service time.  AF writing is more like dry 
business writing.

Tim




Re: [ql-users] Suggestions...

2002-04-10 Thread RWAPSoftware
In a message dated 09/04/02 21:31:45 GMT Daylight Time, [EMAIL PROTECTED] writes:


I've been working on the Qeyboard, and pushing for ethernet hardware to be 
available, so we can help John Dent finish his TCP/IP stack - which I 
suspect will do more for the QL than most realise.

I've also signed up to write an email client for all. Signed up, in the 
"I'm dedicating myself to this task" sense of the word.

However, I've been away for a very long time, and have forgotten most of
my QL-related programming knowledge, having become fat and lazy with my
bash shell and gcc compiler. Therefore, I'm asking you what tools you
think I should take advantage of and what tools to avoid. I have to build 
a software library from scratch, which I am sure will make the traders 
happy ;)


Hmmm let me see...

Presuming you plan to program this in BASIC, I would suggest you need at least the following:

Qliberator or Turbo compiler (Turbo is still the fastest and PD)
QRef cross-reference tool
EasyPTR - definite must to create menus.
Q-Help - gives info on using all keywords (plug for my software at last)

Rich Mellor 
RWAP Software
7 Common Road, Kinsley, Pontefract, West Yorkshire, WF9 5JR
TEL: 01977 614299
http://hometown.aol.co.uk/rwapsoftware


Re: [ql-users] Suggestions...

2002-04-10 Thread Phoebus Dokos

At 07:46 ìì 10/4/2002, you wrote:

Plus you need a good editor ... the Editor or MicroEmacs I would
recommended - I use both.
Personally I use QD and you can buy it from Jochen too so this is not an 
advert.

QD is one of the best programming (and more) editors I've ever used too :-) 
(If only it weren't for that weird block function... I know I know Jochen 
don't beat me with it... You have made your opinion known too many times 
and in any case you programmed the thing so you can have it your way :-))

I suggested to Dave to start off with MicroEmacs as since he's been using 
Linux he would be a known environment (QD is FAR EASIER TO WORK WITH 
than MicroEmacs :-)




Re: [ql-users] Suggestions...

2002-04-10 Thread Phoebus Dokos

At 07:46 ìì 10/4/2002, you wrote:

Plus you need a good editor ... the Editor or MicroEmacs I would
recommended - I use both.


The Editor is so much like Norton Editor, but however fast and small it is 
I can't really use it anymore... Not after using QD at least :-)

Phoebus



Re: [ql-users] Suggestions...

2002-04-10 Thread Marcel Kilgus

Dexter wrote: 
 Incidently, pico is the default editor used by pine, and therefore the
 behaviour of the editor in Qemail will be very like pico. Funny that. :o)

Writing a (usable!) editor is a long and cumbersome task that other
people have done before. So why don't you just call an existing
editor and concentrate on doing something new? I mean, that's the way
linux programs do it, too, isn't it?

Marcel




Re: [ql-users] Suggestions...

2002-04-10 Thread Dexter

On Thu, 11 Apr 2002, Marcel Kilgus wrote:

 Writing a (usable!) editor is a long and cumbersome task that other
 people have done before. So why don't you just call an existing
 editor and concentrate on doing something new? I mean, that's the way
 linux programs do it, too, isn't it?

Yup.

I just want to avoid the whole scenario where I have to include the editor 
with the email client, and/or require someone to download/buy a specific 
editor, when what is required is really straightforward as editors go.

That said, I come from the old school of programming. When you learned to 
program on a PDP 11/780, then a Pet 3032, ZX80, ZX81, QL, Acorn and so 
forth, you resist the new stuff and try what you know...

Last week, I used a GOTO!

As the locals say, I'm not the loudest rattlesnake in the bush, but I'm 
the orneryest ;)

Dave





Re: [ql-users] Suggestions...

2002-04-10 Thread Timothy Swenson

At 01:11 AM 4/11/2002 +0100, you wrote:
On Wed, 10 Apr 2002, Phoebus Dokos wrote:

  I suggested to Dave to start off with MicroEmacs as since he's been using
  Linux he would be a known environment (QD is FAR EASIER TO WORK WITH
  than MicroEmacs :-)

If it's anything like emacs, I'll pass... I'm a pico person :o)

MicroEmacs is really nothing like Emacs.  The version done by Thierry has 
menus so that the command keystrokes really don't need to be 
memorized.  The problem with MicroEmacs is that it can be a bit slow on a 
Gold Card QL (which is what I am currently using).  A simpler editor is 
QED, which is a clone of Metacomco's ED.  QED is fast, small, and fairly 
easy to use.  It even allows for simple macros.  MicroEmacs has a full 
macro language (with conditional statements and loops), plus it can execute 
other programs.

As for programming, if you are using SuperBasic, I might suggest looking 
into Structured SuperBasic.  It's a S*Basic preprocess and filter.  It 
allows SB code to look like C or Pascal with spaces and no line 
numbers.  It also allows preprocess command like conditional compilation, 
just the C preprocessor does.  It's free and plug I wrote it.  You can 
use MicroEmacs and use a macro that will save the file and execute 
Structured SuperBasic, and then call Qliberator (working on a Turbo 
compatible version).  So, you can do all of the compiling process without 
leaving MicroEmacs.

BTW, On my web page (www.geocities.com/svenqhj/) is my SuperBasic Source 
Book that covers some details about using Qlib, plus a bunch about 
freeware tools for SB programming.  It's a few years old, you might find it 
usefull.  I cover a number of freeware toolkits available (and possibly 
some commercial, but I can't remember).  SSB is also on my web page.

Tim Swenson




Re: [ql-users] Suggestions...

2002-04-10 Thread Phoebus Dokos

At 11:49 ìì 10/4/2002, you wrote:

At 01:11 AM 4/11/2002 +0100, you wrote:
On Wed, 10 Apr 2002, Phoebus Dokos wrote:

  I suggested to Dave to start off with MicroEmacs as since he's been using
  Linux he would be a known environment (QD is FAR EASIER TO WORK WITH
  than MicroEmacs :-)

If it's anything like emacs, I'll pass... I'm a pico person :o)

MicroEmacs is really nothing like Emacs.  The version done by Thierry has 
menus so that the command keystrokes really don't need to be 
memorized.  The problem with MicroEmacs is that it can be a bit slow on a 
Gold Card QL (which is what I am currently using).  A simpler editor is 
QED, which is a clone of Metacomco's ED.  QED is fast, small, and fairly 
easy to use.  It even allows for simple macros.  MicroEmacs has a full 
macro language (with conditional statements and loops), plus it can 
execute other programs.

True although I always found the menus in MicroEmacs to be more confusing 
than helpful! As for it's Macro language it's indeed one of its best 
features :-)


As for programming, if you are using SuperBasic, I might suggest looking 
into Structured SuperBasic.  It's a S*Basic preprocess and filter.  It 
allows SB code to look like C or Pascal with spaces and no line 
numbers.  It also allows preprocess command like conditional 
compilation, just the C preprocessor does.  It's free and plug I wrote 
it.  You can use MicroEmacs and use a macro that will save the file and 
execute Structured SuperBasic, and then call Qliberator (working on a 
Turbo compatible version).  So, you can do all of the compiling process 
without leaving MicroEmacs.

SSB by Tim is really great... Fired up by some old QL magazines etc. Tim 
sent me, I plan on working on it to make it Turbo compatible myself when I 
finish Q-Word and advance my GUI project a little :-) Probably during my 
vacation :-) (Yep with a notebook by the beach :-)) Now that's hard core 
QLing folks :-)

BTW, On my web page (www.geocities.com/svenqhj/) is my SuperBasic Source 
Book that covers some details about using Qlib, plus a bunch about 
freeware tools for SB programming.  It's a few years old, you might find 
it usefull.  I cover a number of freeware toolkits available (and possibly 
some commercial, but I can't remember).  SSB is also on my web page.

Definitely a must-read :-) Tim is extremely talented in making even the 
most complex subjects easy to understand... Must be his army (or was that 
airforce?) training :-) (One can NEVER imagine what he'll see in the Army 
hehehehehe - Been there done that :-)
Also Rich Mellor's SuperBasic/QDOS Manual is EXTREMELY well done... Only 
seen portions of it... I still haven't gotten around to contact Al Boehm 
and get a copy :-

Phoebus



[ql-users] Suggestions...

2002-04-09 Thread Dexter


Ok,

As many of you know, I have been away for some time, and am freshly back 
in the fold :o)

I've been working on the Qeyboard, and pushing for ethernet hardware to be 
available, so we can help John Dent finish his TCP/IP stack - which I 
suspect will do more for the QL than most realise.

I've also signed up to write an email client for all. Signed up, in the 
I'm dedicating myself to this task sense of the word.

However, I've been away for a very long time, and have forgotten most of
my QL-related programming knowledge, having become fat and lazy with my
bash shell and gcc compiler. Therefore, I'm asking you what tools you
think I should take advantage of and what tools to avoid. I have to build 
a software library from scratch, which I am sure will make the traders 
happy ;)

Also, the way I am writing my mail client will practically require an 80 
column width, and reasonably 25 rows. What suggestions do people have to 
do that, make it functional, and not be a screen hog?

Finally, I plan to make the project Open Source in the true sense of the 
word. I will publish the sources and others are free to work on them. All 
I ask is that they feed back any improvements to me so they can be 
incorporated into my main release. The initial program would most likely 
be in SBASIC, to demonstrate the sections and modules (emails viewer, 
email viewer, editor, config, etc) but when I get back into the flow, I 
would prefer to go with C.

Also, I have very kindly been loaned a Gold Card. This will open up some 
horizons for me, but I do want to make sure the program will run on even 
the most basic QL.

Advice please!

Dave
http://ql.spodmail.com/





Re: [ql-users] Suggestions...

2002-04-09 Thread Dilwyn Jones

However, I've been away for a very long time, and have forgotten most
of
my QL-related programming knowledge, having become fat and lazy with
my
bash shell and gcc compiler. Therefore, I'm asking you what tools you
think I should take advantage of and what tools to avoid. I have to
build
a software library from scratch, which I am sure will make the
traders
happy ;)

All of the C68 stuff should be OK (Dave Walker's website). There are a
few good assemblers about, including the QMac (I think I've got the
name wrong...anyone remember the correct name?) from Quanta. Most of
the C tools have pointer utilities. C68, QMenu, QPTR and Easyptr all
have these.

Also, the way I am writing my mail client will practically require an
80
column width, and reasonably 25 rows. What suggestions do people have
to
do that, make it functional, and not be a screen hog?

Try to allow it to use higher resolutions where available. See the
file DISPLAY.ZIP (display_cde) in the software downloads part of my
website for commented assembler source I used to write the hires
display handler extensions).


It might be worth you contacting Jonathan Hudson and Richard Zidlicky
too, as they have both been involved in various ways with TCP/IP,
email etc for QDOS. Richard is on this list, Jonathan's email is
[EMAIL PROTECTED]

Jonathan Hudson did start work on porting a small TCP/IP system (free
sources he got for an embedded controller device IIRC) but I don't
know how far he got with it.

--
Dilwyn Jones
[EMAIL PROTECTED]
http://www.soft.net.uk/dj/index.html