- Blake McBride -
Software Projects : POS


POS is a portable object system for Scheme. It offers the following

  1. It is very portable

    Only uses R5RS standard facilities including define-syntax/syntax-rules

  2. Very small

    Consists of only 1 constant, 1 function and 1 macro

  3. Supports the following OO features
    1. multiple inheritance
    2. class and instance variables and methods
    3. strong instance and class variable encapsulation
    4. very easy instance variable access from within methods
    5. very simple to use
    6. no MOP but some reflection

  4. Open source and freely available

Download POS FIles

Download from github:


[ Back to Top ]


Site Content © 2006-2018 Blake McBride.
All Rights Reserved.