OPA Documentation

OPA comes with an extensive documentation which comprises tutorials, code examples and a more exhaustive manual.

If you have no prior experience of web application progamming, we suggest you to study The OPA Tutorial at length. Take the time to read each page and test each example gradually.

If you are already experienced, we suggest you to browse quickly through the OPA Tutorial and then study the OPA Manual. The manual provides you details about the standard library, default datastructures and full syntax.

Your first steps with OPA. No prior experience in programming is necessary.

A quick tour of the main features of OPA. For experienced programmers.


API documentation

Types, functions, data structures available in OPA.

(Work in progress, available in March)

Source code to a few complete web applications.


Comparing performance of OPA and other languages

Answers to questions regarding OPA, both technical and non-technical.

News
  • What's coming next

    First, thanks for all remarkably good internship applications we received. All positions are now taken, and our whole team is now working on exciting new features.

    The next version of OPA, scheduled for the end of March, will feature an extended, much improved standard library. We're also working on building a faster compiler and we hope it will be ready in time to be included in this next release. Stay tuned!

  • New preview released
    A new preview version of OPA has just been released. This is primarily a bugfix release.
Your current browser is not compatible with this website, you will probably have serious display problems!
You should use Firefox 3, Internet Explorer 8, Google Chrome 3 or Safari 4.
If you have this message while using one of those browsers, try to clean your cache (ctrl+F5 in most of the named browsers) or to enable javascript to fully enjoy this website.