+[mulle-objc about]

mulle-objc enables you to write in Objective-C on various platforms. It consists of the following parts:

IDE Setup GuideDevelopment with IDEs
Developer GuideDe Re mulle-objc
Tools GuideDe Re mulle-sde
Runtime GuideObjective-C Runtime in Pictures
Cheat Sheetmulle-objc Cheat Sheet
Class librariesMulleFoundation
MulleWeb
Runtime and Root classesmulle-objc
C librariesmulle-c
mulle-concurrent
mulle-core
Compiler / Debuggermulle-cc
Toolsmulle-sde
Craftinfoscraftinfo

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:

PlatformMethod
MacOSbrew
Linuxapt
DockerDockerfile
Unix/MinGWScript

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.

JetbrainsJetbrains