home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-06-13 | 2.0 KB | 39 lines | [TEXT/EDIT] |
- -- Part of SmallEiffel -- Read DISCLAIMER file -- Copyright (C)
- -- Dominique COLNET and Suzanne COLLIN -- colnet@loria.fr
- --
- Here is the (knowns) bug list and the Not Yet Implemented list.
- ***********************************************************************
- *** Garbage Collection not done. Since I am trying to teach my
- students how to avoid memory leaks, the GC has not been in my
- priority list :-).
- Note that the Boehm-Demers-Weiser can be easely added because
- SmallEiffel only use malloc/realloc/free.
- You can get the Boehm-Demers-Weiser at :
- ftp:://parcftp.xerox.com/gc/gc4.10.tar.gz
- *** Exceptions, rescue clause and class EXCEPTION are not yet
- implemented.
- *** The class BIT is not yet implemented.
- *** The strip instruction is parsed but not yet implemented.
- *** Calling Eiffel code from C code Not Yet Implemented.
- Command compile will have an option -cecil to produce a cecil.h
- file.
- *** Not full ELKS compatibility ... but I will try to be completely
- compatible.
- *** Command line arguments cannot be given as argument of the root
- procedure (not yet implemented).
- Waiting implementation, you can use features of GENERAL.
- *** The deep_* family is not yet implemented (deep_copy, deep_clone, ...).
- I am also teaching my students that a **good** class do not
- need deep_* features. In a good class is_equal and copy should be
- redefined so that clone and equal works fine.
- *** Bug: the infix operator "^" has left associativity (should be right).
- *** Loosing precision for manifest real (float/double conversion C
- problem). Manifest DOUBLE constant have only float precision.
- *** Must add random number generation in the lib_*.
- *** It is forbidden to inherit from INTEGER REAL INTEGER
- CHARACTER BOOLEAN DOUBLE and POINTER
- *** SmallEiffel is perhaps (too much) case sensitive.
- *** All reported bugs are not already corrected (see
- SmallEiffel/lib_test/bug*.e).
- *** All tests in lib_test are not currently supported by `eval'
-