[psoc-2008] Math::GSL Day 0 Report
Jonathan Leto
jaleto at gmail.com
Sun May 25 04:30:12 UTC 2008
Hello Everyone,
I have attached Thierry's report below. We have been progressing nicely and
both of us are getting the hang of Git. Thierry is very involved, we talk to
each other almost every day. I have been giving him a vim "crashcourse" by
email and gave him my git bash aliases/config to optimize his environment.
Current issues that I am banging my head against:
* Typemaps for callbacks/function pointers
* Typemaps for void pointers
* Returning multiple values
One typemap that IS partly working is arrays of doubles/pointers to doubles,
which was a big step in the right direction. A proper OUT typemap still
needs to be implemented. I have been reading all of the messages mentioning
perl on the swig-user mailing list for the last few years, which has been a
big help. I will be posting some of my typemap questions there shortly.
The timeline is constructed such that the subsystems that require complex
typemaps are later on in the summer, so I should have plenty of time to
figure them out. I have written the basic interface file for all subsystems
and now we finish the process with extensive tests, documentation and
examples.
Math::GSL blog: http://leto.net/code/Math-GSL/
Checkout latest git repo:
git clone http://leto.net/code/Math-GSL.git
Note: Our repo.or.cz has not been updated in over 9 days, so please use the
git repo on leto.net.
Cheers,
Jonathan
Thierry's Report:
The last few weeks have been training for the real weeks to come. I've
already started to code with the help of Jonathan Leto (the mentor for this
project). The work to do is large but we should be able to go trough it this
summer.
I have my own git repository <http://thgate.net/git/Math-GSL.git/> for the
project. We have two branches for the moment : master and bleed. Bleed is
mainly for rough code. The other repository adresse can be found on the
blog. I already worked on some simple subsystems of Math::GSL : PowInt, CDF
and Randist. For the moment I'm working on the Matrix subsystem. Special
Functions,Errno, PowInt, CDF and Randist subsystems have the interfaces
mostly complete.
I wanted to learn to work with a more complex code editor such as nano, vim
or emacs for a long time. My mentor was already working with vim so I'll
learn to use it too this summer. Jonathan has showed me the basic to work
with vim and I'm starting to be more productive with it. Before that, I was
using gedit.
Since communicating with the perl and swig community is quite important, I
subscribed to the swig-user mailing list for the moment. I'll also be using
the #perl irc channel. Sadly, swig doesn't seem to have any irc channel at
the moment.
One big issue for the moment is how to use typemaps provided by swig, once
this will be solved, we will be able to work on any subsystem of Math::GSL
we want
--
[---------------------]
Jonathan Leto
jaleto at gmail.com
503.928.0609
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://hexten.net/pipermail/psoc-2008/attachments/20080525/032e206f/attachment-0001.htm
More information about the psoc-2008
mailing list