Psellos
Life So Short, the Craft So Long to Learn

OCaml Programming Archives

February 16, 2016

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 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 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.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.

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 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.

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.