Skip to content

anderson-dev/libooc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A basic library that introduces object-oriented concepts and
features to ANSI C.

This project is intended as a learning exercise for me while
going through the "Object-Oriented Programming in ANSI-C"
pdf available at http://www.planetpdf.com/codecuts/pdfs/ooc.pdf

Using the Objective-C & GNUStep runtimes as references, many
features and concepts may appear similar but, at least for
the first version, I intend to use only the standard C compiler
and not Objective-C nor do I intend on building out the whole
resident runtime as it is done in Objective-C. I may devise
a way to generate class descriptions automatically but at
first, I will just create seperate class descriptions (AKA
MetaClasses; .r files), interfaces (.h files), and
implementations (.c files).

About

A basic implementation of an object-oriented ANSI C library similar to Objective-C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages