+[mulle-objc about]

mulle-objc is a different way to run Objective-C code on various platforms. It consists of the following parts:

Class libraryMulleFoundation
Runtime and Root classesMulleObjC
C librariesmulle-c
mulle-concurrent
mulle-core
Toolsmulle-sde
Compilermulle-clang
Debuggermulle-lldb

All these mulle-objc components are licensed under BSD terms, which is an Open Source license.

+[mulle-objc install]

There is a variety of install methods available:

PlatformMethod
MacOSbrew
Linuxapt
DockerDockerfile
Unix/MinGWInstallation script

See foundation-developer for installation instructions.

+[mulle-objc goals]

  • Improve and maintain Objective-C for use in the next decades
  • Run everywhere C runs
  • Everything faster than everyone else
  • Enable static linking
  • Enable massive threading
  • The runtime should be completely unloadable
  • Should work in real time applications
  • No magic
  • No locking
  • Keep the Spirit of C

See "About mulle-objc" for more in-depth information and technical background.

+[mulle-objc join]

If you care about the project, it is important to become a public member, to give it more weight in the open software community:

Become a mulle-objc member and reap the benefits of being one.