Differences between revisions 15 and 16
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
== Version 2.669 ==
'''Date: 11th January 2008'''

'''Category: Major'''

 * Added floating point numbers in multiple formats and hex e.g. 3.0 3.4e6 0x0ff23

 * Added authorisations with examples

 * Added PonderTalk string execution
 * Checks for Null in P2String
 * Null Pointer Error fixed when getting to EOF
 * Read PonderTalk from a file using PonderTalk Managed Object
 * Shell: ls -l shows object class rather than external managed object
 * Allows first element of pathname to be a variable
 * Fixed problem in parser. "a + b msg" was parsed incorrectly.
 * Changed collate: to collect: throughout.
 * New PonderTalk/XML RMI interface
 * Removed return type from PonderTalk do: operation
 * Completely reorganised internal class hierarchy. All objects are
managed objects. The managed object code is lazily evaluated
so that there is minimal overhead.
Line 11: Line 33:
Line 19: Line 42:
Line 28: Line 52:
Line 37: Line 62:
Line 44: Line 70:
Line 47: Line 74:

Change Log

This page details all the changes made to the Ponder2 software. Changes may be made at any time and this page will let you know whether the change is large or small and help you decide whether you need the latest version. Changes are marked by the Subversion version number of the latest commit of the main program in ponder2.jar.

The version number is the number printed out by the shell when you connect to the SMC using telnet.

Version 2.669

Date: 11th January 2008

Category: Major

  • Added floating point numbers in multiple formats and hex e.g. 3.0 3.4e6 0x0ff23
  • Added authorisations with examples
  • Added PonderTalk string execution

  • Checks for Null in P2String

  • Null Pointer Error fixed when getting to EOF
  • Read PonderTalk from a file using PonderTalk Managed Object

  • Shell: ls -l shows object class rather than external managed object
  • Allows first element of pathname to be a variable
  • Fixed problem in parser. "a + b msg" was parsed incorrectly.
  • Changed collate: to collect: throughout.
  • New PonderTalk/XML RMI interface
  • Removed return type from PonderTalk do: operation

  • Completely reorganised internal class hierarchy. All objects are

managed objects. The managed object code is lazily evaluated so that there is minimal overhead.

Version 2.432

Date: 3rd July 2007

Category: Minor

  • Improved Ponder'Talk Managed Object
  • Fixed problem where "'" characters were not handled properly in strings
  • Improved error messages. Stack traces printed only when tracing on

Version 2.427

Date: 27th June 2007

Category: Major

  • Fix to parsing of arrays. Variables/names were not included properly
  • Added and: and or: to Boolean

  • Strings now allow escaped " characters i.e. \"
  • Fixed JAR recipes to include generated files properly

Version 2.423

Date: 25th June 2007

Category: Major

  • First release of Ponder2 version 2 incorporating PonderTalk

  • PonderTalk Compiler and interpreter

  • Easier to write Java objects
  • Improved shell

Version 1.287

Date: 30th Mar 2007

Category: Minor

  • Fixed incorrect name of library in Ponder2 build.xml
  • The line was changed to <property name="qdparser" location="${dist}/qdparser.jar"/>

Version 1.283

Date: 29th Mar 2007

Category: Major

  • Added authorisation policies and examples

Note: This release was previously released incorrectly as version 1.1 containing the wrong source files. This version should be downloaded to use authorisation policies.

Version 161

Date: 12th Dec 2006

Category: Minor

  • Added revision number and date to shell and main routine
  • Added -version option to print out the current version number and then exit

ChangeLog (last edited 2011-02-22 14:56:09 by KevinTwidle)