Talk:Vector-space
From HaskellWiki
Contents |
1 Version 0
1.1 Version 0.2
1.1.1 Version 0.2.0
- : generalized cross productsData.Cross
- now takes only one function argument and ties its own knot.distribD
- Renamed todistribD.distrib
- Now there are two power series modules: (wasMaclaurin) andDerivative. NowHorneris an indirection to one or the other, for testing. See Doug McIlroy's paper "The Music of Streams".Derivative
- Factored out ofData.AdditiveGroupData.VectorSpace
- has a new data representation for linear maps, to replace the simple function representation. Used inLinearMap.Data.Maclaurin
- is now more than an indirection module. It re-wraps a power series type to provide different instances forData.DerivativeandVectorSpace.InnerSpace
- Added support for OpenGL vector types. In ghc-6.8.2, I get an error if a instance is compiled in any module except forLMapDom. Until this code is removed, theData.LinearMap
vector-spacepackage depends onOpenGL. - Tests in
FieldTripshow a dramatic slow-down, in contrast to my intended speed-up. - Andy Gill found at least one cause for the slow-down, which has been fixed. I think we have a long way to go. There appear to be lots of redundant dictionary construction.
- removed temporarily, until re-sync'd withData.Horner.Data.Maclaurin
1.1.2 Version 0.1.3
- instance inInnerSpaceData.Derivative
1.1.3 Version 0.1.2
- Renamed todIdand addedidDandfstD.sndD
- Renamed tobilinearD.distribD
1.1.4 Version 0.1.1
- Added some missing haddock docs
- Added a instance ofComplexVectorSpace
1.1.5 Version 0.1
- Changed representation of the derivative part of . Wasa :> b. Nowa :> (a :-* b), which can also be writtena :-* (a :> b)(leaving the derivative's linearity implicit). The typea :~> bmeans infinitely differentiable functions froma :~> btoa.b
1.2 Version 0.0.1
- Changed repo location from darcs.haskell.org to http://code.haskell.org/vector-space.
- Oops - there's a serious mistake in the derivatives code in versions up through 0.0.1. I'm working on a solution. [Fixed in 0.1.]
