Serving the Quantitative Finance Community

Search found 23 matches

  • 1
  • 2
by spmacdonald
September 18th, 2008, 1:29 am
Forum: Programming and Software Forum
Topic: Why is C++ so A) popular, B) unpopular and what is its half-life?
Replies: 47
Views: 57072

Why is C++ so A) popular, B) unpopular and what is its half-life?

<t>If you asked Kernighan what language he would want to be stranded with on a dessert island, I suspect he would answer: the C programming language without hesitation. Hubris aside, I bet he would answer thus because C does what he wants and he knows the language inside and out. Certainly C is abso...
by spmacdonald
September 15th, 2008, 7:25 pm
Forum: Programming and Software Forum
Topic: Curious about Javascript
Replies: 7
Views: 50532

Curious about Javascript

<t>While you are correct in saying F# is statically typed, that is not the whole story (note, I do not pretend to know the whole story either... from the faq:One of the striking features of F# is its combination of dynamic and static features. For example, F# Interactive provides a strikingly powerf...
by spmacdonald
September 15th, 2008, 1:54 am
Forum: Programming and Software Forum
Topic: Curious about Javascript
Replies: 7
Views: 50532

Curious about Javascript

You may be interested in Steve Yegge's blog:http://steve-yegge.blogspot.com/I know some fairly prominent googlers are into JavaScript... Norvig included.What do you think about F#?
by spmacdonald
August 29th, 2008, 3:36 pm
Forum: Programming and Software Forum
Topic: Experience with python as matlab/R alternative?
Replies: 32
Views: 102918

Experience with python as matlab/R alternative?

<t>I use both python and matlab extensively at my work (commodity quant@energy trading firm).My personal feeling is that python as a language is a much better designed and thought out piece of software than matlab is. However, I prefer to use matlab for most of work for the following reasons:1. IDE ...
by spmacdonald
August 23rd, 2008, 4:13 pm
Forum: Programming and Software Forum
Topic: Matlab: data cursor in a GUI
Replies: 4
Views: 58778

Matlab: data cursor in a GUI

<t>Try doing the following:- create a new GUI with a single axes and 1 push button (open Guide, drag an axes/push button onto the canvas)- save the figure- under the 'pushbutton1_Callback' function paste:x=0:0.1:2*pi;y=sin(x);plot(x,y);datacursormode on;This simple test works correctly for me. Obvio...
by spmacdonald
August 21st, 2008, 1:16 pm
Forum: Programming and Software Forum
Topic: Matlab: data cursor in a GUI
Replies: 4
Views: 58778

Matlab: data cursor in a GUI

<t>Not sure I entirely understand... sample code would help.It is possible to define custom behavior for the data cursor, look at the documentation for the 'datacursormode' function:fig = figure;dcm_obj = datacursormode(fig);>>> get(dcm_obj); % to get a listing of the editable properties...setting t...
by spmacdonald
August 12th, 2008, 1:11 pm
Forum: Programming and Software Forum
Topic: Bloomberg + .NET API
Replies: 15
Views: 57023

Bloomberg + .NET API

<r>That is definitely cool.I have replicated a similar app using Alias-i's LingPipe library:<URL url="http://alias-i.com/lingpipe/demos/tutorial/ne/read-me.html"><LINK_TEXT text="http://alias-i.com/lingpipe/demos/tutor ... ad-me.html">http://alias-i.com/lingpipe/demos/tutorial/ne/read-me.html</LINK_...
by spmacdonald
August 12th, 2008, 1:06 pm
Forum: Programming and Software Forum
Topic: What is Debian? What's it good for?
Replies: 7
Views: 51763

What is Debian? What's it good for?

<t>I think debian's target audience is, or at least was, a more purist type of user but without the fanatical bent of OpenBSDers. They were one of the first distros to get packaging 'right', had/have notoriously long release cycles emphasizing stability over the most recent feature...Also, how can y...
by spmacdonald
August 7th, 2008, 1:00 pm
Forum: Programming and Software Forum
Topic: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?
Replies: 883
Views: 400811

Three years from now: can you predict the Software Landscape in anno 2018?

<r>QuoteOriginally posted by: quartzQuoteI guess what I am trying to say/ask is: assuming these systems can be built, what specific areas of QF would be affected, what kind of institutions would be willing to try it?They started calling themselves a "superconducting processor" company, but what does...
by spmacdonald
August 7th, 2008, 12:45 am
Forum: Programming and Software Forum
Topic: FIVE hundred years from now: can you predict the Software Landscape in anno 2525?
Replies: 883
Views: 400811

Three years from now: can you predict the Software Landscape in anno 2018?

<r>Hopefully this isn't too tangential:I interned at D-Wave systems (<URL url="http://www.dwavesys.com/">http://www.dwavesys.com/</URL>) four years ago. One of the things I did there was to think about how certain computationally hard (NP-Complete) problems could be implemented on the hardware D-Wav...
by spmacdonald
August 2nd, 2008, 8:56 pm
Forum: Programming and Software Forum
Topic: Matlab wandering legend
Replies: 3
Views: 50950

Matlab wandering legend

I believe it is an Annotation object. Checkout HGgroup in the documentation for details. Also the 'Controlling Legends' page is useful.Matlab's documentation is awesome, it is one of the things that makes its high price tolerable.
by spmacdonald
August 2nd, 2008, 6:54 pm
Forum: Programming and Software Forum
Topic: Matlab wandering legend
Replies: 3
Views: 50950

Matlab wandering legend

Try setting the legend's buttondown callback fucntion to null.maybe this example will help you:x=0i;y=sin(x);plot(x,y);h=legend('sin');set(h,'ButtonDownFcn','');
by spmacdonald
August 1st, 2008, 1:02 pm
Forum: Programming and Software Forum
Topic: Newbiee's question: C++ vs C++
Replies: 7
Views: 52271

Newbiee's question: C++ vs C++

<t>I agree, the process is insanely broken. I am definitely not trying to defend MS here, but for building office based applications VSTO's good features far out weigh the pain of distributing the solution. Plus, once you have figured out how to create a proper installation package, it is relatively...
  • 1
  • 2