Re: [Ql-Users] QPC2 and a few more surprises

2017-01-24 Thread Marcel Kilgus
Wolf wrote:
> On menu_rext, I seem to have a version 8.02, iss there a significant
> difference with 7.66 on your website?

I have no idea, 7.66 is the last version I have the source for. But
I'll ask Bernd Reinhardt when I get the chance.

Marcel

___
QL-Users Mailing List


Re: [Ql-Users] QPC2 and a few more surprises

2017-01-24 Thread Urs Koenig (QL)
Wolf wrote:
> On menu_rext, I seem to have a version 8.02, iss there a significant
> difference with 7.66 on your website?
Version 7.66 is the last that works well with QDT, version 8.02 has some
changes in the API which QDT does not cope.

___
QL-Users Mailing List


Re: [Ql-Users] QPC2 and a few more surprises

2017-01-24 Thread Urs Koenig (QL)
Marcel wrote:
> I'm too tired to write much more, but I just released a bunch of stuff on
my
> web site. You can read about it here:
> 
> https://www.kilgus.net/2017/01/25/new-qpc2-disa-and-more/
> 
> Have fun, Marcel
Great stuff and congratulations to your daughter's birthday!

Urs

___
QL-Users Mailing List


Re: [Ql-Users] QPC2 and a few more surprises

2017-01-24 Thread Wolf

Hi,


this is great news indeed!

On menu_rext, I seem to have a version 8.02, iss there a significant 
difference with 7.66 on your website?


Wolfgang



On 25/01/2017 00:04, Marcel Kilgus wrote:

I'm too tired to write much more, but I just released a bunch of stuff
on my web site. You can read about it here:

https://www.kilgus.net/2017/01/25/new-qpc2-disa-and-more/

Have fun, Marcel

___
QL-Users Mailing List



___
QL-Users Mailing List


[Ql-Users] QPC2 and a few more surprises

2017-01-24 Thread Marcel Kilgus
I'm too tired to write much more, but I just released a bunch of stuff
on my web site. You can read about it here:

https://www.kilgus.net/2017/01/25/new-qpc2-disa-and-more/

Have fun, Marcel

___
QL-Users Mailing List


Re: [Ql-Users] Smsqe 3.28

2017-01-24 Thread Wolf

Hi,


Maybe wrong, but at least the behavior was the same as on Minerva. Minerva
allows this, at least with v1.63 to v1.98.


So how does Minerva handle PRINT a$(6 to) or higher indices in that 
case? And if it conks out, how is 5 different from 6?



I could have sworn that I tested it with Minerva, but apparently not.
Wolfgang asked me to de


Yes I did, and I know that you spent a lot of time hunting this down.
Thank you!


QDOS SuperBASIC (AH, JM, TB, JS, MGG, TY05) does not allow this and all
report error -4.


That seems right to me. Surely trying to access an element of a string 
that simply isn't there should give an error! Try to compile it 



This is quite a change of behavior for SMSQ/E's SBASIC.


I fail to see why this would be such a major upheaval.


Getting a bit closer
to SuperBASIC, but not 100% identical because SBASIC reports the error as
-168.



Which of course is also the case if you try any higher indices.


But due to the fact that our S*BASIC variants handle this differently most
likely the programmers gave attention to this. Only time will tell if this
fix is a good one or if we see programs failing which worked until v3.27.


It's not as if it were irreversible if it broke many programs.


Wolfgang
___
QL-Users Mailing List


Re: [Ql-Users] Smsqe 3.28

2017-01-24 Thread Marcel Kilgus
That went out sooner than expected...

Urs Koenig (QL) wrote:
>> Marcel Kilgus has fixed a bug in SMSQ/E.
>> 
>> You could write:
>> 
>> a$="1243"
>> PRINT a$(5 to)
>> 
>> without any error, which was wrong.
> Maybe wrong, but at least the behavior was the same as on Minerva. Minerva
> allows this, at least with v1.63 to v1.98.

Wolfgang asked me to develop the change. Before doing so I checked the
behaviour of the old ROMs and I could have sworn I checked Minerva,
too, but apparently not :(

Marcel

___
QL-Users Mailing List


Re: [Ql-Users] Smsqe 3.28

2017-01-24 Thread Urs Koenig (QL)
Wolf wrote:

> Marcel Kilgus has fixed a bug in SMSQ/E.
> 
> You could write:
> 
> a$="1243"
> PRINT a$(5 to)
> 
> without any error, which was wrong.
Maybe wrong, but at least the behavior was the same as on Minerva. Minerva
allows this, at least with v1.63 to v1.98.

QDOS SuperBASIC (AH, JM, TB, JS, MGG, TY05) does not allow this and all
report error -4.

This is quite a change of behavior for SMSQ/E's SBASIC. Getting a bit closer
to SuperBASIC, but not 100% identical because SBASIC reports the error as
-168.

But due to the fact that our S*BASIC variants handle this differently most
likely the programmers gave attention to this. Only time will tell if this
fix is a good one or if we see programs failing which worked until v3.27.

> The new version is at wlenerz.com/smsqe
Thank you very much for keeping SMSQ/E alive.

QL forever!

Urs
http://www.sinclairql.net/ - THE DISTRIBUTION, QL/E and more...


___
QL-Users Mailing List


Re: [Ql-Users] Smsqe 3.28

2017-01-24 Thread Marcel Kilgus
Urs Koenig (QL) wrote:
>> Marcel Kilgus has fixed a bug in SMSQ/E.
>> 
>> You could write:
>> 
>> a$="1243"
>> PRINT a$(5 to)
>> 
>> without any error, which was wrong.
> Maybe wrong, but at least the behavior was the same as on Minerva. Minerva
> allows this, at least with v1.63 to v1.98.

I could have sworn that I tested it with Minerva, but apparently not.
Wolfgang asked me to de

> QDOS SuperBASIC (AH, JM, TB, JS, MGG, TY05) does not allow this and all
> report error -4.

> This is quite a change of behavior for SMSQ/E's SBASIC. Getting a bit closer
> to SuperBASIC, but not 100% identical because SBASIC reports the error as
> -168.

> But due to the fact that our S*BASIC variants handle this differently most
> likely the programmers gave attention to this. Only time will tell if this
> fix is a good one or if we see programs failing which worked until v3.27.

>> The new version is at wlenerz.com/smsqe
> Thank you very much for keeping SMSQ/E alive.

> QL forever!

> Urs
> http://www.sinclairql.net/ - THE DISTRIBUTION, QL/E and more...


> ___
> QL-Users Mailing List


___
QL-Users Mailing List