[pure-lang-svn] SF.net SVN: pure-lang:[867] pure/trunk/NEWS
Status: Beta
Brought to you by:
agraef
|
From: <ag...@us...> - 2008-09-25 11:03:46
|
Revision: 867
http://pure-lang.svn.sourceforge.net/pure-lang/?rev=867&view=rev
Author: agraef
Date: 2008-09-25 11:03:44 +0000 (Thu, 25 Sep 2008)
Log Message:
-----------
Updated NEWS.
Modified Paths:
--------------
pure/trunk/NEWS
Modified: pure/trunk/NEWS
===================================================================
--- pure/trunk/NEWS 2008-09-25 10:58:00 UTC (rev 866)
+++ pure/trunk/NEWS 2008-09-25 11:03:44 UTC (rev 867)
@@ -1,9 +1,9 @@
** Pure 0.7 (in progress)
-Basic GSL (GNU Scientific Library) matrix support has been implemented,
-including matrix comprehensions. Here's a brief overview of the new features.
-For more information on GSL please refer to http://www.gnu.org/software/gsl.
+This release brings an important new feature: GSL (GNU Scientific Library)
+matrix support. Here's a brief overview of the new stuff. For more
+information on GSL please refer to http://www.gnu.org/software/gsl.
GSL double, complex and integer matrices can be created with the new {x,y;u,v}
syntax, which works more or less like Octave/MATLAB matrices, but using curly
@@ -29,12 +29,12 @@
Pure also provides so-called matrix comprehensions as a convenient means to
create matrices from a template expression (which can denote either a scalar
-or a submatrix), drawing values from lists and (optionally) filtering the
-elements with predicates. These work pretty much like list comprehensions, but
-return matrices instead of lists. Generator clauses in matrix comprehensions
-alternate between row and column generation so that customary mathematical
-notation carries over quite easily. E.g., here's a simple example which
-illustrates how you can define a function which returns a square identity
+or a submatrix), drawing values from lists or matrices and (optionally)
+filtering the elements with predicates. These work pretty much like list
+comprehensions, but return matrices instead of lists. Generator clauses in
+matrix comprehensions alternate between row and column generation so that
+customary mathematical notation carries over quite easily. Here's a simple
+example showing how to define a function which returns a square identity
matrix of a given dimension:
> eye n = {i==j|i=1..n;j=1..n};
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|