About mulle-objc

This is for the community interested in mulle-objc.

mulle-objc is a new way to run Objective-C code on various platforms, based on a new compiler and a new runtime.

[Tell me more about mulle-objc and its technical background]

mulle-objc goals

mulle-objc politics

At the moment mulle-objc runs on Linux and on OS X (and FreeBSD). If you look at it in the long term, there is nothing that prevents it from running on Windows or Android or any other OS, that's 32 bit or more. As long as there is C and clang compiles for it, Objective-C works too. If your code is compatible with mulle-objc it has gained, by the mere existence of this project, portability and longevity and therefore worth.

Install mulle-objc developer tools

PlatformStateInstallation methods
OS XWorksmanual, homebrew
LinuxWorksmanual (RPM, DEB for compiler)
FreeBSDAssumed to be workingmanual
WindowsAssumed to be brokenmanual
mulle-objc should build OK with Visual Studio on Windows, but tests may fail.
Follow the mulle-objc-developer install instructions to get all the tools, and you will be ready to code in no time.

Become part of the community

The compiler is a fork of clang. One of the main goals of a community would be to integrate the compiler changes back into the mainline of clang. For that "Evidence of a significant user community" is one of the requirements.

Also it would be nice to lobby mulle-objc into the homebrew mainline, so that homebrew would be motivated to fix some of its own bugs.

Therefore, if you care about the project, it is important for you to become a member:

Community links