Opa (programming language): Difference between revisions

Content deleted Content added
m Use Free and open-source software portal name (via WP:JWB)
Rescuing 3 sources and tagging 0 as dead.) #IABot (v2.0) (Quuux - 4417
Line 35:
Because of this adhesion between the language and web-related concepts, Opa is not intended for non-web applications (for instance [[desktop application]]s).<ref>{{cite web |url=http://linuxfr.org/news/opa-un-nouveau-langage-pour-le-d%C3%A9veloppement-d%E2%80%99applications-web |title=Opa, un nouveau langage pour le développement d’applications Web|publisher=LinuxFr |language=French|date=22 June 2011}}</ref>
 
The 0.9.0 release in February 2012 introduced database mapping technology for the non-relational, document-oriented database [[MongoDB]], similar to [[object-relational mapping]].<ref>{{cite web|url=http://doc.opalang.org/#!/manual/Hello--database|title=Hello, database|publisher=Opa Documentation|access-date=2012-02-22|archive-url=https://web.archive.org/web/20140112111933/http://doc.opalang.org/#!/manual/Hello--database|archive-date=2014-01-12|url-status=dead}}</ref><ref>{{cite web|url=http://doc.opalang.org/#!/manual/Low-level-MongoDB-support|title=Low-level MongoDB support|publisher=Opa Documentation|access-date=2012-02-22|archive-url=https://web.archive.org/web/20140112111933/http://doc.opalang.org/#!/manual/Low-level-MongoDB-support|archive-date=2014-01-12|url-status=dead}}</ref><ref>{{cite news|url=http://news.idg.no/cw/art.cfm?id=36C6A408-F2EE-3929-CB53260EBA6B884F|title=Programming Opa: Web development, reimagined|publisher=[[Computerworld]]|date=1 February 2012}}</ref>
The 1.1.0 release in February 2013 also added support for [[PostgreSQL]], paving the way for the support of several [[SQL]] databases.
 
Line 41:
 
=== Hello world ===
The traditional [[Hello world program]], producing a web server that serves a static page with "Hello, web!" as its content, can be written in Opa as:<ref>{{cite web |url=http://www.morganhill.co.uk/cloud/opa-the-cloud-language-test-drive/ |title=Opa, the cloud language – a test drive |date=26 July 2011 |publisher=Morgan Hill |author=Alastair Aitken |access-date=6 September 2011 |archive-url=https://web.archive.org/web/20110925044819/http://www.morganhill.co.uk/cloud/opa-the-cloud-language-test-drive/ |archive-date=25 September 2011 |url-status=dead }}</ref>
 
<source lang="opa">