home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-04-13 | 2.1 KB | 43 lines | [TEXT/ttxt] |
- -- 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.
- ***********************************************************************
- *** You can't print Maximum_real or Minimum_real (we are waiting
- to finish lib_number to fix this bug).
- *** There are some knows bugs in class BIT (do not report please).
- *** Doing rename on inherited external "CSE" may crash the compiler.
- *** 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/calloc/free.
- You can get the Boehm-Demers-Weiser at :
- ftp://ftp.parc.xerox.com/pub/gc/gc4.10.tar.gz
- How to use the Boehm-Demers-Weiser garbage collector with
- SmallEiffel (from a message of Dietmar WOLZ) :
- 1) make gc.a, move to /usr/lib as libgc.a
- 2) move gc.h the to working directory and add the following
- lines:
- #define malloc(n) GC_malloc(n)
- #define calloc(m,n) GC_malloc((m)*(n))
- #define realloc(p,n) GC_realloc((p),(n))
- #define free(p) GC_free(p)
- 3) instead of calling
- "compile -o executable -boost -O root"
- call now
- "compile -o executable -boost -O root -lgc -include gc.h
- *** Exceptions, rescue clause and class EXCEPTION are not yet
- implemented.
- *** The strip instruction is parsed but not yet implemented.
- *** 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).
-