Dynace moved to github

167 views
Skip to first unread message

Blake McBride

unread,
Apr 1, 2014, 2:49:57 AM4/1/14
to

Dynace has been ported to additional envronments and has been moved to github at:


https://github.com/blakemcbride/Dynace


From the README:


Dynace is a portable, open-source extension to the C language that adds the following capabilities to standard C:


  > full object-oriented capabilities including

    - classes, instances, methods, & generic functions

    - encapsulation

    - polymorphism

    - (multiple) inheritance

  > fully meta-class based (like Smalltalk or CLOS)

  > dynamic binding and dispatching through generic functions (like CLOS)

  > garbage collection

  > cooperative threads (also supports native threads)

  > full class library

  > optional Win32 GUI development system (portable through WINE)

  > interfaces with Java, ODBC, OLE

  > includes SQL interface / class library


Dynace:


  > written in standard C

  > includes a 350+ page user manual and reference

  > tutorial

  > using classes involves no new syntax elements to standard C

  > easily added to existing C code


Dynace is portable across:


  > 16, 32 & 64 bit environments

  > Linux

  > Mac OS X

  > Windows (all versions)

  > BSD

  > Solaris / OpenIndiana

  > Plan 9

  > Minix


Dynace is production quality and has been used in commercial environments for more than ten years.


Dynace was written to solve perceived problems with C++ as outlined in the user manual.


Dynace is released under the BSD 2-Clause license.


Reply all
Reply to author
Forward
0 new messages