Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Dynace moved to github

208 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.


0 new messages