OCaml Programming Archives
Posted by Jeffrey
I update our tools for OCaml programming periodically to use the most recent versions of OCaml, OS X, and the Xcode development environment.
This page lists archived versions of our patches, binaries, and sources for those who want them.
Compile OCaml for iOS (iPhone, iPad)
The most recent versions of the OCamlXARM binary and sources, and instructions for building and testing, are available from the current Compile OCaml for iOS page. The following are the archived versions.
OCamlXARM 4.0.2
The 4.0.2 version of OCamlXARM was derived from OCaml 4.01.0 and ran under OS X 10.9 (Mavericks) and earlier, with Xcode 5.1.1 and earlier.
- OCamlXARM 4.0.2 instructions
- OCamlXARM 4.0.2 compiler binary
- OCamlXARM 4.0.2 diffs from OCaml 4.01.0
OCamlXARM 3.1.8
The 3.1.8 version of OCamlXARM was derived from OCaml 4.00.0 and ran under OS X 10.8 (Mountain Lion) and earlier, with Xcode 4.3.3 and earlier.
- OCamlXARM 3.1.8 instructions
- OCamlXARM 3.1.8 compiler binary
- OCamlXARM 3.1.8 diffs from OCaml 4.00.0
OCamlXARM 1.0.15
The 1.0.15 version of OCamlXARM was derived from OCaml 3.10.2, and ran under OS X 10.7 (Lion) and later, with Xcode 4.2 and later. It should also work with later versions of OS X and Xcode, with possibly some changes required.
- OCamlXARM 1.0.15 instructions
- OCamlXARM 1.0.15 compiler binary
- OCamlXARM 1.0.15 native compiler patches
- OCamlXARM 1.0.15 cross compiler patches
OCamlXARM 1.0.12
The 1.0.12 version of OCamlXARM was derived from OCaml 3.10.2, and ran under OS X 10.6 (Snow Leopard) and earlier, with Xcode 4.1 and earlier. It should work in any environment that uses the classic (pre-LLVM) toolchain, though some changes may be required.
- OCamlXARM 1.0.12 instructions
- OCamlXARM 1.0.12 compiler binary
- OCamlXARM 1.0.12 native compiler patches
- OCamlXARM 1.0.12 cross compiler patches
Compile OCaml for iOS Simulator
The most recent versions of the OCamlXSim binary, and the instructions for building and testing, are available from the current Compile OCaml for iOS Simulator. The following are the archived versions.
OCamlXSim 4.0.1
The 4.0.1 version of OCamlXSim was derived from OCaml 4.01.0, and ran under OS X 10.9. It was built with Xcode 5.1.1.
OCamlXSim 3.1.7
The 3.1.6 and 3.1.7 versions of OCamlXSim were derived from OCaml 4.00.0, and ran under OS X 10.7 and OS X 10.8 respectively. They were built with Xcode 4.3.3 and Xcode 4.5.1, respectively.
- OCamlXSim 3.1.7 instructions
- OCamlXSim 3.1.6 compiler binary
- OCamlXSim 3.1.7 compiler binary
- INRIA OCaml 4.00.0 release
OCamlXSim 2.0.4
The 2.0.4 version of OCamlXSim was derived from OCaml 3.12.1, and ran under OS X 10.7 (Lion) and later, with Xcode 4.2 and later.
OCamlXSim 2.0.1
The 2.0.1 version of OCamlXSim was derived from OCaml 3.12.1, and ran under OS X 10.6 (Snow Leopard) and earlier, with Xcode 4.1 and earlier.
LablGLES: OpenGL ES from OCaml
The most recent versions of the LablGLES patches, and the instructions for building and testing, are available from the current LablGLES: OpenGL ES from OCaml. There is one archived version, 1.1.9.
LablGLES 1.1.9
The 1.1.9 version of LablGLES included instructions and configuration files for building under OS X 10.6 (Snow Leopard) and earlier, and for Xcode 4.1 and earlier.
Portland: Which Way Is Up on iOS?
The most recent versions of the Portland sources, and the instructions for building and testing, are available from the Portland page.
Portland 2.0.3
The 2.0.3 version of Portland was for OS X 10.9.5 and earlier, and for Xcode 6.1.1 and earlier.
Portland 1.0.5
The 1.0.5 version of Portland was for OS X 10.7 (Lion) and earlier, and for Xcode 4.3.2 and earlier.
Portland 1.0.3
The 1.0.3 version of Portland was for OS X 10.6 (Snow Leopard) and earlier, and for Xcode 4.1 and earlier.
Slide24: Sliding Tile Puzzle for iOS
Most recently, Slide24 has been revamped as a webapp. The OCaml sources are compiled into JavaScript code using the Js_of_ocaml compiler. The sources and the instructions for building and testing, are available from the Slide24 page.
Slide24 3.0.4
The 3.0.4 version of Slide24 was for iOS 9.2, and for Xcode 7.2.
Slide24 2.0.2
The 2.0.2 version of Slide24 was for iOS 8.3, and for Xcode 6.3.1.
Slide24 1.0.5
The 1.0.5 version of Slide24 was for iOS 4 and earlier, and for Xcode 4.3.2 and earlier.
Slide24 1.0.3
The 1.0.3 version of Slide24 was for OS X 10.6 (Snow Leopard) and earlier, and for Xcode 4.1 and earlier.
IcosaBlue: OpenGL ES App for iOS
IcosaBlue 1.0.3
The 1.0.3 version of IcosaBlue was for OS X 10.6 (Snow Leopard) and earlier, and for Xcode 4.1 and earlier.
- IcosaBlue 1.0.3 instructions
- IcosaBlue 1.0.3 iOS Simulator binary
- IcosaBlue 1.0.3 sources for iOS Simulator
- IcosaBlue 1.0.3 sources for iOS
The most recent versions of the IcosaBlue binary and sources, and the instructions for building and running, are available from the IcosaBlue page.
Gamut: Explore Colors in iOS Simulator
The most recent versions of the Gamut sources, and the instructions for building and testing, are available from the Gamut page.
Gamut 2.0.3
The 2.0.3 version of Gamut was for OS X 10.10.2 (Yosemite) and earlier, for Xcode 6.2 and earlier.
Gamut 1.0.17
The 1.0.17 version of Gamut was for OS X 10.7 (Lion) and earlier, for Xcode 4.3 and earlier.
Gamut 1.0.9
The 1.0.9 version of Gamut was for OS X 10.6 (Snow Leopard) and earlier, and for Xcode 4.1 and earlier.
Voronoi: Touchable Diagrams in iOS Simulator
The most recent versions of the Voronoi binary and sources, and the instructions for building and testing, are available from the Voronoi page.
Voronoi 1.0.2
The 1.0.2 version of Voronoi was for OS X 10.7 (Lion) and earlier, and for Xcode 4.3 and earlier.
Voronoi 1.0.0
The 1.0.0 version of Voronoi was for OS X 10.6 (Snow Leopard) and earlier, and for Xcode 4.1 and earlier.