A preprocessor and lightweight runtime for D to provide fully dynamic OOP
资 源 简 介
The Objective-C programming language finds a sweet spot in the development world because of its clever mixture of static and dynamic language features. As a strict superset of C, it uses special syntax and a lightweight runtime to provide fully dynamic (Smalltalk-style) object-oriented programming capabilities.
Objective-D attempts to do the same on top of the D programming language. D is much more advanced than C, and already provides object-oriented programming (among many other features). The idea behind Objective-D is to add more dynamic runtime functionality to an already stellar programming language. The ultimate goal is to unify the dynamic and static object models as well, for performance when it"s needed and flexibility when it"s not.
Additionally, Objective-D will aim to be interoperable with Objective-C code (though source-incompatible). Such attempts will only be made when it is not at the expense of D-based functionality.
文 件 列 表
.
._Makefile
._Objective-D.txt
._README.txt
._LICENSE.txt
LICENSE.txt
Makefile
Objective-D.txt
README.txt
compiler
._.DS_Store
.DS_Store
._exceptions.d
exceptions.d
._hash.d
hash.d
._lexer.d
lexer.d
._main.d
main.d
._Makefile
Makefile
parser
._processor.d
processor.d
lib
._.DS_Store
.DS_Store
._Makefile
Makefile
objd
test
._.DS_Store
.DS_Store
._benchmark.dm
benchmark.dm
._category.dm
category.dm
._Makefile
Makefile
._objc.dm
objc.dm
._safety.dm
safety.dm
._syntax.dm
syntax.dm