[ts-gen] Re: recommended C++ compiler for R package ?

R P Herrold herrold at owlriver.com
Sat Feb 24 14:51:49 EST 2007


On Sat, 17 Feb 2007, mel wrote:

> I'm only at the very beginning of this work. I will look at 
> the trading-shim code (but i must confess that without 
> proper doc i feel it hard to swim in the 349 files 
> provided).

Hi, mel. I just found this email in a second tier collection 
of sorting -- please excuse my delay in replying.

Yes, we know it is daunting - we have talked through the 
architectural manual design somewhat, and needs to progress to 
the writing phase and this is on our roadmap.  The code has 
some comments, but without strong c++ skills can seem opaque.

The scripts and database .sql files are pretty well a good 
place to see all supported elements in their usage -- those 
scripts and in the Makefile the 'make test' elements represent 
a starting point to learn.  We run the 'make test', dozens if 
not hundreds of times a day, in our coding and testing 
process.

I have some personal 'cheatsheet' notes on the command verbs, 
running over 50 typeset pages so far in a PDF, and I probably 
should update, proof, polish, and push it externally as well. 
As it has stubbed out places for non-implemented elements, I 
had resisted doing such a partial release.  Perhaps I can come 
up with a way to address that; I have some ideas. ... back 
from testing -- OK -- I can comment out and regen the document 
without the unimplemented sections pretty straightforwardly. 
I'll try to turn a external release quality copy out early 
next week.

So far, I have been handling the FAQ, and the mailing list 
triage replies, escalating to Bill as I feel out of my depth.

A tutorial or introductory guide would be useful as well, so 
that a person can have a sequential and guided exploration of 
the scope and powers of the trading-shim.  We had an 
interesting discussion on the integration with R, and some of 
the possible pitfalls this week.  But doco writing is not our 
present major orientation, as we have encountered some blind 
alleys in implementing the code, and needed to back out 
approaches.

A usage guide, with more formality than the content in ./bin/ 
and ./sql/ for extending in locally interesting Underlyings, 
and such.  But presently there is not all that much material 
one has to master in those two sub directories, and it is 
commented rather well.  It has seemed to me that getting 
co-developers running and able to experiment was more 
important in my focus on the mailing list, to which I send a 
copy of this email.

Working through the INSTALL, the README and the NEWS should 
get one started and we have had those files present in each 
release from the start; NEWS is updated with each external 
release.  The regression and installation files in ./bin/ for 
getting the database are a help as well, and as I 
say, I feel are sufficiently commented.

I know it would be preferable to be done with a formal 'major 
release', and to have documentation, but then we started as a 
fast tracked developmental and explorational project, and have 
made tremendous progress so far.  The mailing list archives 
reveal pretty clearly that Bill or I will address any 
questions promptly.  Please give it a try, join the mailing 
list, and ask away when you need help.

-- Russ Herrold


More information about the ts-general mailing list