Skip to content
EntityQ3353033· pop 9· linked from 81 articles

linguaggio di programmazione

Source code

Opa is a functional programming language for the Web, that compiles to JavaScript. There are real applications fully developed with Opa such as the PEPS Communication Platform, RiskyBird and many others. 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 are free 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. To learn more about Opa, please visit opalang.org and the take the tour. Check out the dedicated guide to install Opa and start to code.

Excerpt from the source-code README · 2,028 chars · not written by Vinony

Wikidata facts

Official website
opalang.org
Show 7 more facts
inception
2011-00-00
influenced by
OCaml
source code repository URL
github.com/MLstate/opalang
software version identifier
4308
typing discipline
static typing
programming paradigm
imperative programming
Sources (5)

via Wikidata · CC0

Article · Italiano

Opa è un linguaggio di programmazione open-source per lo sviluppo di applicazioni web scalabili. Può essere usato sia per programmazione lato client e lato server, dove programmi completi scritti in Opa sono compilati in Node.js sul server e JavaScript sul client, con un compilatore che rende automatiche tutte le comunicazioni tra i due. Opa implementa una tipizzazione forte e statica, utile nella protezione conto attacchi informatici come SQL injection e cross-site scripting. Il linguaggio è stato presentato ufficialmente per la prima volta alla conferenza OWASP nel 2010, e il codice sorgente rilasciato su GitHubnel giugno 2011, sotto la GNU Affero General Public License. Successivamente, la licenza è stata sostituita con la licenza MIT per la parte del framework (librerie) e la AGPL per il compilatore cosicché le applicazioni scritte in Opa possono essere rilasciate sotto qualunque licenza, che essa sia proprietaria o open source.

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 9 languages

via Wikidata sitelinks · CC0