John,

I am not writing just for myself, I use a Mac and my friend uses a PC and he also has to be able to run my stuff. I do not have the budget for Matlab, etc., etc. I buy everything out of my own pocket. I am constrained to exactly what is good about Rev.

Dennis

On Jun 22, 2005, at 5:15 PM, Dr.John R.Vokey wrote:

If you are mostly writing for yourself, you can, of course, use RR to produce a nice GUI, but pass all the time critical computations to, say Matlab (or Octave, Matlab's GNU equivalent) using the shell commands. But then, if that were the case, why not just use Matlab (or Octave) directly? Incidentally, Smile (the free Applescript program writer) has a brilliant math library (OSAX) attached to it that can be called from RR <http://www.satimage.fr/software/en/ index.html>.

BTW, APL was my first programming language, too! Perhaps that is why I tend to think of solutions in matrix linear algebra.

On 22-Jun-05, at 2:08 PM, [EMAIL PROTECTED] wrote:


John,

I actually had a complete matrix algebra package as an external for
Hypercard.  I know how to use it, because I cut my teeth on APL.  I
implemented my complex algorithms and state machines in it.  The
coding was cumbersome, and it was difficult to debug and handle edge
conditions, sparse arrays, etc.  And to top it all off, it only ran
25% faster than the simple HyperCard stack even though it could
crunch numbers 10 times faster.  However, I have to admit that it
spent a lot of time converting and passing arrays back and forth to
HyperCard.  A native engine capability might make a big difference if
the internal representation could be typed by making sure you only
put all the same type numbers into the array, and if the indexes were
truly integers.  The both matrix and element by element operations
could be mixed and we would have the best of both worlds.

Dennis


--
John R. Vokey, PhD
Professor
B.E.R.G. - Behaviour and Evolution Research Group
Micro-Cognition Laboratory
Department of Psychology & Neuroscience
University of Lethbridge
Lethbridge, Alberta T1K 3M4
CANADA
(403) 329-2409 office/lab
(403) 329-2555 FAX

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to