+[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 |
|---|---|
| Class libraries | MulleFoundation MulleWeb |
| Runtime and Root classes | mulle-objc |
| C libraries | mulle-core |
| Compiler / Debugger | mulle-cc |
| Tools | mulle-sde |
| Craftinfos | craftinfo |
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 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 | Script |
See foundation-developer for installation instructions.
Read the latest release announcement for version 0.26 for what's new.
+[mulle-objc support]
Get support on the mulle-objc Discord.Support the project by becoming a public member of mulle-objc and to get a nice logo for your github profile:
Thanks to our Sponsor(s) for supporting the project.
| Jetbrains |