changeset 9917:884f4e76fe41 octave-forge

general: update NEWS and INDEX
author carandraug
date Fri, 30 Mar 2012 00:29:51 +0000
parents b3e680ea42ec
children 3d1fea81ca1d
files main/general/INDEX main/general/NEWS
diffstat 2 files changed, 28 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/main/general/INDEX	Fri Mar 30 00:08:36 2012 +0000
+++ b/main/general/INDEX	Fri Mar 30 00:29:51 2012 +0000
@@ -1,4 +1,20 @@
-general_html >> General purpose functions
+general >> General purpose functions
+Dictionaries
+ @dict/dict
+ @dict/get
+ @dict/has
+ @dict/isempty
+ @dict/join
+ @dict/length
+ @dict/struct
+Input check
+ @inputParser/inputParser
+ @inputParser/addOptional
+ @inputParser/addRequired
+ @inputParser/addParamValue
+ @inputParser/addSwitch
+ @inputParser/createCopy
+ @inputParser/parse
 Parallel Computing
  pararrayfun
  parcellfun
@@ -15,16 +31,3 @@
  unvech
  ztvals
  SHA1
-Dictionaries
- @dict/dict
- @dict/display
- @dict/end
- @dict/get
- @dict/has
- @dict/isempty
- @dict/join
- @dict/length
- @dict/struct
- @dict/subsasgn
- @dict/subsref
-
--- a/main/general/NEWS	Fri Mar 30 00:08:36 2012 +0000
+++ b/main/general/NEWS	Fri Mar 30 00:29:51 2012 +0000
@@ -4,6 +4,17 @@
  ** The following functions are new:
       majle
 
+ ** The class `inputParser' class has been implemented with many methods. It
+    attempts to be as compatible with Matlab as possible. However, since
+    classdef is not yet implemented the syntax differs slightly. Unlike the
+    Matlab implementation, this functions return the object. For example:
+
+        obj.method (arguments)        # matlab implementation
+        obj = obj.method (arguments)  # octave implementation
+
+    The octave implementatino expands on the Matlab one as it has one more type
+    of API, see `help @inputParser/addSwitch'.
+
  ** The function `unvech' accepts a new argument scale to calculate
     the upper triangular part of the matrix thus returning non-symmetric
     matrix.