- Notifications
You must be signed in to change notification settings - Fork126
The Opa Language for Web Application Development
License
MLstate/opalang
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Opa is a functional programming language for the Web, that compiles to JavaScript. There are real applications fully developed with Opa such as thePEPS Communication Platform,RiskyBird andmany others.
Opa is made of two parts:
- A compiler from the Opa language, which features JavaScript-like syntax but introduces many enhancements;
- A JavaScript library, which is used at runtime.
This repository contains all the sources of both the Opa compiler and the Opa library.
Opa is open source. The compiler is released under the AGPL license, the library under the MIT license.
Applications written with Opa only include the library part, so you arefree to release applications written with Opa under any proprietary or open source license.
If you want to create an online "cloud" application platform that includes the Opa compiler, you need to release the sources under the AGPL license as per the AGPL license terms.
Read bothlicenses.
To learn more about Opa, please visitopalang.org and thetake the tour.
Check out thededicated guide to install Opa and start to code.
$ ./configure$ make$ sudo make installRead more aboutbuilding Opa or thedirectory layout.
All bug reports, feedback, comments, contributions or remarks are welcome.
In particular, users are welcome to subscribe on the mailing list atOWASP.
For more information, please consult theopalang portal.
About
The Opa Language for Web Application Development
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.