Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > comp.lang.c.moderated > #523

Dynace moved to github

From Blake McBride <blake@arahant.com>
Newsgroups comp.lang.c.moderated
Subject Dynace moved to github
Date 2014-04-01 01:49 -0500
Organization Usenet Fact Police
Message-ID <clcm-20140401-0004@plethora.net> (permalink)

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

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.

Back to comp.lang.c.moderated | Previous | Next | Find similar


Thread

Dynace moved to github Blake McBride <blake@arahant.com> - 2014-04-01 01:49 -0500

csiph-web