New entry
08-Jan-2016 08:44
Version 2.1.1 Released#

We have released version 2.1.1 of Orc, a minor update. This release makes no language changes. The release does improve the Orc Eclipse plug-in and extends the standard library slightly. In addition, significant work has gone into improving the underlying implementation.

There are multiple ways to run Orc:

1. Use our Try Orc ( https://orc.csres.utexas.edu/tryorc.shtml ) feature to experiment with Orc in your Web browser.

2. Use the Orc plug-in for Eclipse, available as "Orc" on the Eclipse Marketplace. (In Eclipse, use the menu item Help > Eclipse Marketplace) If you already have the Orc plug-in for Eclipse installed, use the Check for Updates menu item to get the update.

3. Orc is also available as a standalone JAR which you can use to run programs on the command line. You can download the release archive from GitHub at https://github.com/orc-lang/orc/releases .

Happy Orcing,

--The Orc Language Research Team

21-Sep-2013 23:56
Version 2.1.0 Released#

Orc 2.1 is a new revision of the Orc implementation. This release is backward compatible with all Orc 2.0 programs, however it does have a few language improvements and extensions. In addition, significant work has gone into improving the underlying implementation.

See our Downloads page for detailed instructions on how to download and use Orc within Eclipse, locally within your Web browser, or from the command line.

Added#

  • Support for virtual clocks.
  • Optional declaration-expression separator "#" added that disambiguates the end of a declaration.
  • InvokeExecutable class in the standard library allows Orc to spawn OS processes.
  • Sites added to the standard library: zipWith, listToJavaList, listToArray.
  • Support for Unicode escapes in Orc strings.

Modified#

  • Updated Scala dependency to 2.10.
  • Fix blocking on strict site call arguments; if any argument halts the entire call will halt regardless of the state of other arguments.
  • Improved runtime error messages.
  • Documentation of the Orc standard library has been expanded and improved.
12-Apr-2009 19:46
Google Code, Subversion, and v0.9.8#

This weekend the project made some major administrative changes.

  • Most importantly, we changed project hosting from SourceForge to Google Code. All SourceForge services are now deactivated, including CVS and hosting of old releases. Old releases are available in source code form via version control; if there is demand for pre-packaged binaries of old releases, I can put them on Google Code.
  • We changed version control systems from CVS to Subversion. Google Code has the SVN repository information. For more details on the switch, see MigratingToSvn.
  • We changed our source code license to the "New" BSD license. The new license has more liberal terms than our previous license (which forbade commercial use) so this should not affect anybody already using our code.
  • We cleaned up our library dependencies to ensure we are complying with licensing terms for all bundled third-party libraries.
  • We released version 0.9.8, primarily to make the binaries available under the new license.
01-Apr-2009 12:02
New paper completed#

We recently completed a new paper to appear in Proceedings of FMOODS/FORTE 2009, where Prof. Misra is the invited speaker. While most of the material in the paper has already appeared in an expanded form in the user guide, this paper serves as a slightly more compact introduction to the Orc language and its use.

13-Mar-2009 01:04
CVS Outage#

Our project's SourceForge CVS repository has been inaccessible since sometime yesterday evening. According to http://apps.sourceforge.net/wordpress/sourceforge/2009/03/11/2009-03-10-service-cvs-unplanned-downtime-update/ service will not be restored until sometime Friday. Apologies for any inconvenience.

UPDATE Fri Mar 13 1am: CVS service appears to be restored now.

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-4) was last changed on 09-Jun-2016 15:41 by John Thywissen