+[mulle-objc about]
mulle-objc enables you to write in Objective-C on various platforms. It consists of the following parts:
| Developer Guide | De Re mulle-objc |
|---|---|
| Cheat Sheet | mulle-objc Cheat Sheet |
| Class library | MulleFoundation MulleWeb |
| Runtime and Root classes | mulle-objc |
| C libraries | mulle-c mulle-concurrent mulle-core |
| Tools | mulle-sde |
| Craftinfos | craftinfo |
| Compiler | mulle-clang |
| Debugger | mulle-gdb |
Except for the compiler and the debugger all these mulle-objc components are licensed under BSD terms. mulle-gdb is GPL3 licensed. mulle-clang uses the llvm license. All of these are Open Source licenses.
+[mulle-objc join]
Support the project by becoming a public member of mulle-objc and to get a nice logo for your github profile:
+[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
- Keep the Spirit of C
See "About mulle-objc" for more in-depth information and technical background.
+[mulle-objc install]
There is a variety of install methods available:
| Platform | Method |
|---|---|
| MacOS | brew |
| Linux | apt |
| Docker | Dockerfile |
| Unix/MinGW | Installation script |
See foundation-developer for installation instructions.
Read the latest release announcement for version 0.19 for what's new.