[Pkg-octave-devel] octave-quaternion: I would like to use the octonion facilities of qtfm.

Wolfgang Rosner wrosner at tirnet.de
Sat Dec 13 01:04:04 UTC 2014


Subject: octave-quaternion: 
I would like to use the octonion facilities of qtfm.
Package: octave-quaternion
Version: 2.2.2
Severity: important

Dear Maintainer,

Looking for a octonion implementation on GNU octave on wheezy, I tried both 
stable and backport versions of octave with source downloads of 
qtfm_2_1.zip .
Neither was able to run qtfm as provided from sourceforge, although there is a 
set_octave_path.m included.

examples of errors are:

octave:14> qtfm_test
error: sq_string cannot be indexed with .
error: evaluating argument list element number 1
error: called from:
error:   /home/wrosner/test/qtfm/@quaternion/isempty.m at line 14, column 4


octave:14> x = quaternion (1,2,3,4)
parse error near line 8 of 
file /home/wrosner/test/qtfm/@quaternion/quaternion.m

  syntax error

>>> classdef quaternion
            ^

--------------------------------------------------------------------------------------------
Then I tried octave-quaternion (2.0.0-1) from wheezy(stable).
test_quaternion.m ran fine, but it doesn't provide octonions.

I had a look then at the GIT tree given here
http://anonscm.debian.org/cgit/pkg-octave/octave-quaternion.git/tree/inst
to learn that octonions are still not implemented and that you did quite some 
rewrite of the source.
Is this required for recent versions of octave?

I really would like to get the current version of qtfm running under 
debian/octave
Is this in the pipeline?
If not, I'd consider to give it a try and contribute, if you  like.

What were your rataionale?
Are there some scripts to ease the job?
Are you interested in the result?
What were the steps required to contribute?

Sincerely
Wolfgang Rosner

-------------------------------------------------------------------------------------------------
-- System Information:
Debian Release: 7.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages octave-quaternion depends on:
ii  libc6       2.13-38+deb7u1
ii  libgcc1     1:4.7.2-5
ii  liboctave1  3.6.2-5+deb7u1
ii  libstdc++6  4.7.2-5
ii  octave      3.6.2-5+deb7u1

octave-quaternion recommends no packages.

octave-quaternion suggests no packages.



------------------------------------------------------------------ 



More information about the Pkg-octave-devel mailing list