ISETLW Known Bugs, Fixes, and Unimplemented Features

Known Problems with ISETLW 2.0

All previously known bugs are fixed.

Slow output display to the screen
ISETLW displays output very slowly compared to DOS 3.0 version

Some of this is due to the normal overhead of a graphical interface (Windows). Your Windows word processor runs much slower than its DOS predecessor, also. However, part of it is because ISETL wants to feed us one character at a time, and we have to work about as hard to get to the right spot and display one character as we would for a long paragraph. Some day with significant effort we may be able to improve this.

Problems fixed in version 2.0, released June 29, 1996

Graphics
Graphics were not implemented in versions 1.0 & 1.1.

ISETLW 2.0 implements the graphics of ISETL for DOS 3.0, except that you may have both the execution window and the graphics window on screen at the same time.

nested !include
Nested !include was not implemented in versions 1.0 & 1.1.

You may now !include a file that !include's a file that ...

more responsive interrupting
Interrupting is now more responsive than it was

extra output after interrupt
After interrupting in the middle of output sometimes left over output would print with the next line of execution. (Jamie Wylie, May, 1996)

Fixed in version 2.0.

print fonts
all pages after 1st page print with a different font. (Bo Green, 01/25/96)

Fixed in version 2.0.

comma operator
statements containing a comma caused problems. (Bo Green, 01/25/96)

e.g. C := {0, 2..18};

Fixed in version 2.0.

write
write by itself is trouble. (Phillip Kent, 12/26/95)

write anything produces
anything> and still seems to be looking for input.

write in a func or proc and followed by writeln works fine.

Fixed in version 2.0.

readf
readf doesn't work at all. (Don Muench, 11/09/95)

Version 1.0.0 gives a cryptic error message and leaves you at a ? prompt.

Version 1.1 gives no error message and returns you to an ordinary prompt, but still doesn't work. It apparently acts like a comment line and does nothing.

Fixed in version 2.0.

Problems fixed in version 1.1, released December 27, 1995

Interrupting long output
You can interrupt (File | Interrupt or push the Interrupt button) a long calculation, but Version 1.0.0 will not recognize an Interrupt of long output. (John Kirchmeyer, pre-release)

Fixed in version 1.1.

Interrupt pushbutton won't always respond.
Version 1.0.0 does not always respond to the interrupt pushbutton when trying to interrupt a lengthy calculation, but does respond to the interrupt command in the file menu. (Richard Bayne, 11/14/95)

Fixed in version 1.1.

x mod y fails with x > 16383 & x div y fails with x > 32767.
Program aborts on certain calculations and results in an "Assertion failed" message. (Richard Bayne, 11/14/95)

ISETLW has problems with mod and div. (William Slough, 12/21/95)

This turned out to be a typo in updating ISETL for DOS to be compilable with the latest compilers even before we started on the Windows interface (ISETL 3.0 source generated hundreds of compiler warnings and several errors).

Fixed in version 1.1.



Last updated: June 26, 1996
Send Comments to kirchmjf@muc.edu