From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 Date: Sat, 21 Dec 2013 00:44:13 -0600 Message-ID: From: Blake McBride To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: multipart/alternative; boundary=089e0116178e04b3e004ee05b973 Subject: [9fans] New release of Dynace on Plan-9 Topicbox-Message-UUID: a339face-ead8-11e9-9d60-3106f5b1d025 --089e0116178e04b3e004ee05b973 Content-Type: text/plain; charset=ISO-8859-1 Greetings, I have released a refreshed port to Plan-9 of my Dynace OO extension to C. This is open-source. Dynace adds advanced OO capabilities to C including a metaobject protocol, multiple inheritance, generic functions and much more. In Dynace, classes are first class objects. Each class has another class that defines it - its metaclass - just like Smalltalk and CLOS. Dynace also has generic functions and cached dynamic dispatching like Common Lisp's CLOS. Dynace includes an extensive class library. It also comes with a complete GUI development environment (that portion only runs under Windows or Linux/Mac/BSD/etc. through Wine). Dynace is extensively documented with two included 300+ page books and a tutorial. Dynace is portable to 32 & 64 bit Plan-9, Linux, BSD, Mac, Windows & DOS. You can download the entire source from: http://blake.mcbride.name/software/dynace Blake McBride (P.S. please make sure you get release 20131220 - in case you are seeing an old, cached web page.) --089e0116178e04b3e004ee05b973 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Greetings,

I have released a refreshed = port to Plan-9 of my Dynace OO extension to C. =A0This is open-source.

Dynace adds advanced OO capabilities to C including a = metaobject protocol, multiple inheritance, generic functions and much more.= =A0In Dynace, classes are first class objects. =A0Each class has another c= lass that defines it - its metaclass - just like Smalltalk and CLOS. =A0Dyn= ace also has generic functions and cached dynamic dispatching like Common L= isp's CLOS.

Dynace includes an extensive class library. =A0It also = comes with a complete GUI development environment (that portion only runs u= nder Windows or Linux/Mac/BSD/etc. through Wine).

Dynace is extensively documented with two included 300+ page books and a tu= torial.

Dynace is portable to 32 & 64 bit Plan= -9, Linux, BSD, Mac, Windows & DOS.

You can do= wnload the entire source from:

=A0 =A0 http://blake.mcbride.name/software/dynace

Blake McBride

(P.S. please make sure you get re= lease 20131220 - in case you are seeing an old, cached web page.)

--089e0116178e04b3e004ee05b973--