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!



Opa 1.0 Released

yefrederic Re:Affero GPL? (79 comments)

If you modify the compiler, you have to redistrbute the source indeed. Notice the compiler does not include the standard library and the backends (native/node)

The Opa compiler will remain an AGPL project. The standard library and the native backend will be licensed under the GPL license with the so-called ClassPath exception, like Java. The exception means you can link the GPL code with any code, opening the door to license your application under any license. The forthcoming Node.js backend will be licensed under the MIT license.

more than 2 years ago

Opa 1.0 Released

yefrederic Re:Dreadful summary (79 comments)

Very good idea for the chapter about Opa for OO dummies. You are absolutely right ;)

more than 2 years ago

Opa 1.0 Released

yefrederic Re:Dreadful summary (79 comments)

One of the part of Opa is it's type inference, so you still can write JavaScript like code, but with the type being infered without the need to precise it most of the time.

more than 2 years ago


yefrederic hasn't submitted any stories.


yefrederic has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?
or Connect with...

Don't worry, we never post anything without your permission.

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>