Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

New Opa S4 Release Puts Forward New 'ORM' For MongoDB

phy_si_kal Re:Just because you have a hammer.. (29 comments)

Sorry, I am probably the one to blame with the 'ORM' keyword ;)
Turns out, I've been telling for years that I don't like them, as they add yet another layer in the technology soup.
But the duo Opa + MongoDB is way different. It's a very thin layer of technology at runtime to build web applications. And I guess neither are very easy to implement.
There may have been similar solutions at the mainframe era, but the advantages of those two is that they are built on the "modern" standards and in the end allow to build applications that run in the modern browsers.

more than 2 years ago
top

Best Language For Experimental GUI Demo Projects?

phy_si_kal Re:Haskell !! (278 comments)

For functional reactive programming and HTML5, there is Opa. It's a new, but easy-to-learn, language which is progressing pretty quickly.

more than 2 years ago
top

Ask Slashdot: One Framework To Rule Them All?

phy_si_kal Re:the cake is a lie (287 comments)

This new language exists: It's Opa!

more than 2 years ago
top

Ask Slashdot: One Framework To Rule Them All?

phy_si_kal Re:C for serious (287 comments)

You should look at Opa. Opa has C-bindings when you need them, and make writing and running applications much easier.

more than 2 years ago
top

Google Starts to Detail Dart

phy_si_kal Re:It's not a bad thing (219 comments)

Indeed, there already is competition in that space.
Look at Opa for instance. Or Ur/Web. But of course, Google did not want to just join and contribute to an open source project :(

more than 2 years ago
top

Oracle's Ambitious Plan For Client-Side Java

phy_si_kal Time to move on (292 comments)

It's 2011, and we're probably a decade too late for bringing heavyweight Java to the client. The future might be in languages like Dart or, for quoting the same Fatal Exception's Neil McAllister, Opa.

more than 2 years ago
top

Type Safety Coming To DB Queries

phy_si_kal Type safety for DB is great (128 comments)

This is good news. In related news, the recently released Opa also provides compile-time type safety for the DB, but it goes even further by providing type safety for the whole web application.

more than 2 years ago
top

Announcing Opa: Making Web Programming Transparent

phy_si_kal Re:Wt (253 comments)

We have many comments about the license and we listen, and we thank you for them. We listen, and will engage a discussion with our community soon to see how we could make things better. However, please note that you don't have to make your code "public domain". Of course, you retain the full copyright to your code -- what we currently ask is that you make the code of the application available to your users.

about 3 years ago
top

Announcing Opa: Making Web Programming Transparent

phy_si_kal Re:Which open-source license? (253 comments)

Indeed, there's no such thing as the database passwd in Opa. The database is only accessed by a single application, which logics controls the access. For instance, your application code allows to create one admin user, who can choose a passwd which is stored in the database. Then, this user has the credentials to change all things when other users don't. And of course, the database content is not covered by the AGPL license.

about 3 years ago
top

Announcing Opa: Making Web Programming Transparent

phy_si_kal Re:Obigtory..... (253 comments)

Opa is not a new standard. It's a new language based on existing standards.

about 3 years ago
top

Announcing Opa: Making Web Programming Transparent

phy_si_kal Re:targeting javascript? (253 comments)

Targeting Javascript is just a small portion of the Opa code, as you can see at the Opa repo.
Indeed, should the language you mention exist, it would be easy for Opa to target it.

about 3 years ago
top

Announcing Opa: Making Web Programming Transparent

phy_si_kal Re:Nice Idea, but... (253 comments)

My fault. The word transparent comes from the original article, but not from opalang site. As for cloud, it clearly lacks a meaning ;) I take it as distributed+easy to deploy, so Opa will be the cloud language once it can automatically deploy apps on EC2, Rackspace, etc.

about 3 years ago
top

Announcing Opa: Making Web Programming Transparent

phy_si_kal Re:Epic fail (253 comments)

You don't use Google? You don't use Twitter? You don't use Facebook? Honestly, the web is evolving towards applications. And the truth behind applications is that they need to run some code on the client side. You may not like it, but with or without this new technology, there will be probably few sites which will work without JS code running on the client in a few years.

about 3 years ago
top

Announcing Opa: Making Web Programming Transparent

phy_si_kal Re:Wt (253 comments)

You're the debian packager for Wt, so you must know Wt much better than I do. However, both projects are very different and you should probably have a real look at Opa before popping up on every story about Opa (followed by another comment by someone else saying the link was useful, history repeats ;). Opa is high-level language for writing web apps. Wt is a toolkit for writing web components in C++. There is an order of magnitude between the length of application code in Opa and in Wt. Wt handles everything as strings and does not perform any verification on the soundness of the application -- it's a way simpler project. But on the other hand it is useful to add a web touch to existing C++ desktop apps.

about 3 years ago
top

30 Creative 404 Error Pages

phy_si_kal Re:Slashdotted, lol (166 comments)

After all, the site is named flashuser... so quality is not expected here ;)

more than 3 years ago
top

Announcing Ozma: Extending Scala With Oz Concurrency

phy_si_kal Re:New solutions emerge (38 comments)

Opa is only for web applications (or webservices) But indeed, it's a very good language to program them, as a concurrent alternative to Scala + Lift.

more than 3 years ago
top

Ask Slashdot: Stepping Sideways Into Programming?

phy_si_kal Maybe try something new (152 comments)

Opa is a recently released open source technology that mixes together front-end and back-end code. See http://opalang.org/ Also, there are packages for MacOSX, which is probably your environment ;) If you can try it, I'm really curious about how easy it is for a non-programmer to learn this kind of programming language.

more than 3 years ago
top

Learning Programming in a Post-BASIC World

phy_si_kal It depends what kind of programming (5 comments)

Seems like there is no single best programming language anymore For instance, for web application development, I would strongly suggest the recently released Opa http://opalang.org./ Only the web, but does it better and only one technology to learn to make an app.

more than 3 years ago

Submissions

top

Opa JS Framework Hits Major Milestone

phy_si_kal phy_si_kal writes  |  about 2 years ago

phy_si_kal (729421) writes "The Opa Framework allows to build JavaScript applications that run on NodeJS and MongoDB.
Since its 1.0 release, the Opa framework has switched to a more liberal MIT License and was a finalist of GigaOM's Structure 2012.
The project hit today a major milestone, releasing a version which is 38% smaller, generates 62% smaller apps, that run 49% faster while using 29% less memory.
That's good news before the Opa Developer Challenge ends."

Link to Original Source
top

Opa 1.0 Released

phy_si_kal phy_si_kal writes  |  more than 2 years ago

phy_si_kal (729421) writes "The open source Opa project just released its 1.0 version. Opa appeared last year and was discussed a few times.

Throughout the year, Opa adopted a JavaScript-like syntax, gained support for MongoDB and now Node.js.
Opa positions itself as the enterprise JavaScript framework due to the safety and security provided by its strong static typing system.

Indeed, Opa checks the type safety of the application over the whole application, from client, to server, to database. Opa also provides many automation algorithms, such as the automated use of Node.js fibers at runtime, automated client/server and server/database dialog.

The site of the project also announces a developer challenge."

Link to Original Source
top

New Opa S4 release puts forward new "ORM" for MongoDB

phy_si_kal phy_si_kal writes  |  more than 2 years ago

phy_si_kal (729421) writes "The new, open source, Opa web programming language just hit version 0.9.0 "S4", six month after its last major release.
Apart from a new syntax more similar to JavaScript, the new releases focuses on mongoDB integration.
Opa now features something similar to ORM except that mongoDB is a non-relational, document-oriented database and Opa a functional, non-object-oriented language.
The new functionality makes the NoSQL database even easier to use as all language-database calls are automated. And the mapping of functional datastructures to documents could even be much better than current ORM approaches and solve the object-relational impedance mismatch."

Link to Original Source
top

Announcing Opa: Making web programming transparent

phy_si_kal phy_si_kal writes  |  about 3 years ago

phy_si_kal (729421) writes "Opa, a new opensource programming language aiming to make web development transparent has been publicly launched.
Opa automatically generates client-side Javascript and handles communication and session control.
The ultimate goal of this project is to allow writing distributed web applications using a single programming language to code application logics, database queries and user interfaces.

Among existing applications already developed in Opa, some are worth a look.
Best place to start is the project homepage which contains extensive documentation while the code of the technology is on GitHub. A programming challenge ends October 17th."

Link to Original Source
top

A major new project hits github

phy_si_kal phy_si_kal writes  |  more than 3 years ago

phy_si_kal (729421) writes "Opa source code has just hit github!
This new programming language makes tierless web applications and webservices. It basically means that the project is a complete rewrite of the whole server stack and that it does not rely on any existing web server or database server: Web applications are compiled into standalone servers, that can run on bare linux distributions.
Opa is a single programming language for both the server and the client, as the compiler generates Javascript code for the client side and automates the calls between the two.
Event-based programming is natively supported (20 LoCs for a webchat) as well as distribution (1 shell command to run on many servers).
Packages, documentation and standard library browser live there."
top

A new, original, open source web tech is born

phy_si_kal phy_si_kal writes  |  more than 3 years ago

phy_si_kal (729421) writes "Today, a secretive startup from Paris, France has announced that it will open source the Opa technology it has been developing for some time.
Opa is a one-tier web technology (right, that means only one layer at runtime) where Opa source code is compiled into a standalone binary. And, this could be really a game changer in the cloud era as it handles distribution very easily.
Sadly, the code is not yet available but a 171-page manual and tutorial is already available (registration required) and packages seem on the wild.
Disclaimer: I am at MLstate (and very happy)"

Link to Original Source
top

What open source licenses are you ok with?

phy_si_kal phy_si_kal writes  |  more than 3 years ago

phy_si_kal (729421) writes "We are about to launch a new programming language, built for the web. Crowded space, but we think we have what it takes.
Time to choose the open source license. What do you think? Should be go copyleft all the way, to encourage contributing back? Or non-copyleft to appeal commercial users? We have made a survey for this (results are public of course)."

Link to Original Source

Journals

phy_si_kal has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>