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