Live data from Hacker News

LSE Halts

londonstockexchange.com

41–50 of 72 posts

Re: LSE Halts

#41
post #36

Earlier quoted context omitted.

It's not F# or Java, it's C++. http://news.ycombinator.com/item?id=2261896

It could be some left over system from the previous .Net platform causing a knock-on effect.

It could be anything. Why do you want it to be that?

Re: LSE Halts

#42
post #37

Earlier quoted context omitted.

They have publicly stated that the system is written in C++ on Suse Linux. http://www.computerworlduk.com/news/open-source/3260727/lond...

I wouldn't believe 100% in those statements.

True enough. If the statement turns out to be not entirely correct, that would be news.

I suspect that if there is any F# code, it's in a 3rd party system that talks to the stock exchange. There are lots of those due to the nature of an exchange, though they should all talk over the standard FIX protocol.

Re: LSE Halts

#43
post #36

Earlier quoted context omitted.

It could be some left over system from the previous .Net platform causing a knock-on effect.

It could be anything. Why do you want it to be that?

I don't want it to be that. I'm saying the rumour sounds plausible.

Re: LSE Halts

#44
post #19

Earlier quoted context omitted.

F# on linux?

I doubt they'd be using Mono - if it really is an F# issue it maybe indicates it's a failure in some of the legacy system they are replacing.

As far as I know, the previous system didn't use F#.

"written in C#" http://www.computerworlduk.com/news/open-source/3260727/lond...

Re: LSE Halts

#45
post #30
post #12

"And as a final note, solely for the seriously nerdy techies, there's been some talk about the failure being due to F# error." http://ftalphaville.ft.com/marketslive/

I still don't understand how they choose languages with garbage collection for systems that should be real time or similar.

Erlang is not "real time" in the hard, embedded systems sense, but it does pretty well and has GC.

Here's a bit more information: http://www.erlang.org/faq/academic.html#id55755

I don't know what sorts of 'real time' properties trading systems are required to have - can anyone talk about it with a bit more in-depth knowledge?

Re: LSE Halts

#47
post #12

"And as a final note, solely for the seriously nerdy techies, there's been some talk about the failure being due to F# error." http://ftalphaville.ft.com/marketslive/

that link doesn't contain the text 'F#' any where on the page.

Re: LSE Halts

#49
post #45
post #30

Earlier quoted context omitted.

I still don't understand how they choose languages with garbage collection for systems that should be real time or similar.

Erlang is not "real time" in the hard, embedded systems sense, but it does pretty well and has GC. Here's a bit more information: http://www.erlang.org/faq/academic.html#id55755 I don't know what sorts of 'real time' properties trading systems are required to have - can anyone talk about it with a bit more in-depth knowledge?

I don't know much, but for high-frequency trading, fast is never fast enough. response times are measured in microseconds.

http://richg74.wordpress.com/2010/10/25/speedy-new-lse-tradi...

http://www.h-online.com/open/news/item/Linux-boosts-Stock-Ex...

Post reply on HN