July 19th, 2002, 12:01 pm
Cekpet just messaged me this link. Ouch, competition. And it looks good. But still I think there is room for two, and I have some different ideas.MJ << Don't worry that is in the pipeline (mentally). I have the same feeling. I have a plan to incorporate looping, and much more general programming structures into the system. As for the transfer from 'celling' to scripting I have some ideas as well. First I plan to make the UI much closer to logical, sequential thinking than to beancounting so I think the gap will be smaller. Then the way I plan to package calculations will naturally fall over into scripting. Actually my goal is to enable a two way transfer, so that you can construct a 'QuantScript' that does something, and then turn it into a script; on the flip side you would be able to import a script (with some limits I guess) and turn it into a script which you can see on screen and play with, essentially animating the process.One interesting point you and SmartQuant make is that of language. C++ is ideal from many perspectives, and exporting C++ code would be a useful feature. Alternatively I think C++ unsuited to creating a macro language, as SmartQuant have, in some ways. One possibility would be to write the interface and 'glue' in Java, using something like BeanShell (i.e. interpreted Java) as a macro language, and only core functionality requiring speed via JNI in C++.