Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > comp.lang.c.moderated > #523
| 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) |
[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
Dynace moved to github Blake McBride <blake@arahant.com> - 2014-04-01 01:49 -0500
csiph-web