+[mulle-objc about]
mulle-objc enables you to write in Objective-C on various platforms. It consists of the following parts:
IDE Setup Guide | Development with IDEs |
---|---|
Developer Guide | De Re mulle-objc |
Tools Guide | De Re mulle-sde |
Runtime Guide | Objective-C Runtime in Pictures |
Cheat Sheet | mulle-objc Cheat Sheet |
Class libraries | MulleFoundation MulleWeb |
Runtime and Root classes | mulle-objc |
C libraries | mulle-c mulle-concurrent 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.25 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 |