Annotation of gforth/ToDo, revision 1.1

1.1     ! anton       1: This file describes all the things left to do on ANSI figForth. The
        !             2: list is not complete, so you should add topics you miss or refine
        !             3: existing topics. If you are working on a topic, add your name to the
        !             4: right of the topic. If you have completed the work, remove the topic.
        !             5: 
        !             6: This an emacs outline. Use '*' to create topics.
        !             7: 
        !             8: *The Engine
        !             9: **measure the effect of some variations on different machines:
        !            10: direct/indirect, NEXT splitting, keeping the TOSses in variables
        !            11: **make it easy to put the right variation for each processor into the
        !            12: configuration.
        !            13: 
        !            14: * ANSI Forth
        !            15: **Core and Core Ext
        !            16: *** high-level words
        !            17: **Other Word Sets
        !            18: 
        !            19: *Run-time System
        !            20: **Gender-independent image file format and loader
        !            21: **Memory Management
        !            22: **Stack Checking
        !            23: On most systems we could use the MMU (OS dependent).
        !            24: 
        !            25: *Porting/Portability
        !            26: ** Machines/OSs
        !            27: UNIX (all machines supported by gcc)
        !            28: VMS (Vax)
        !            29: DOS Extender, 386sx and up
        !            30: DOS 8088 (16-bit or 32-bit?)
        !            31: Windows
        !            32: OS/2
        !            33: Mac
        !            34: Atari
        !            35: Amiga
        !            36: Use gcc-generated assembly on machines without gcc
        !            37: 
        !            38: *Locals
        !            39: **Concept
        !            40: **Implementation
        !            41: 
        !            42: *Postponing    anton
        !            43: 
        !            44: *Foreign Language Interface
        !            45: **Concept      anton
        !            46: **C
        !            47: **FORTRAN
        !            48: **C++
        !            49: 
        !            50: *Windows and Graphics
        !            51: Ask Brian Dunn and Mike Hore for their OS-independent interface
        !            52: 
        !            53: *Program Development Environment
        !            54: Issues: Convenience, portability across plattforms, compatibility with
        !            55: existing tools (Emacs, F-PC)
        !            56: **prefix file generator
        !            57: A tool for generating a prefix file for a program that explains in
        !            58: what way the program conforms to ANSI and contains Forth definitions
        !            59: for the simple non-ANSI words.
        !            60: 
        !            61: *Object-Oriented Extensions
        !            62: John Hayes (?) has a portable package
        !            63: Ask Phil Burke (phil@ntg.com), if he wants to contribute ODE
        !            64: 
        !            65: *Documentation
        !            66: A texinfo file
        !            67: **glossaries of all wordsets.
        !            68: ***Tool to generate glossaries benschop
        !            69: ***Inclusion of glossary comments in all source files.
        !            70: 
        !            71: *Distribution and Announcements
        !            72: ** Ask the FSF, if they want to distribute it
        !            73: ** Write articles for (general-purpose) magazines

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>