SERVING THE QUANTITATIVE FINANCE COMMUNITY

 
User avatar
chocolatemoney
Posts: 322
Joined: October 8th, 2008, 6:50 am

Haskell

December 18th, 2013, 7:29 am

QuoteSingle paradigm languages have no future IMO. A follow-on is that it tends to promote <quote>zealous evangelism<unquote> I have seen some great commercial projects being built in Haskell. Primarily Internet back-ends. F.ex. part of Facebook backend has been redesigned in Haskell.Haskell is an exercise of discipline that may pay-off in internet backends.On the other hand, in option pricing, Haskell and other single paradigm fp languages come at a huge disadvantage and have no future.
Last edited by chocolatemoney on December 17th, 2013, 11:00 pm, edited 1 time in total.
 
User avatar
Cuchulainn
Posts: 62617
Joined: July 16th, 2004, 7:38 am
Location: Amsterdam
Contact:

Haskell

December 18th, 2013, 7:59 am

QuoteOriginally posted by: chocolatemoneyQuoteSingle paradigm languages have no future IMO. A follow-on is that it tends to promote <quote>zealous evangelism<unquote> I have seen some great commercial projects being built in Haskell. Primarily Internet back-ends. F.ex. part of Facebook backend has been redesigned in Haskell.Haskell is an exercise of discipline that may pay-off in internet backends.On the other hand, in option pricing, Haskell and other single paradigm fp languages come at a huge disadvantage and have no future.Historically, programming languages evolve and become subsumed in more established paradigms.
Step over the gap, not into it. Watch the space between platform and train.
http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
katastrofa
Posts: 9453
Joined: August 16th, 2007, 5:36 am
Location: Alpha Centauri

Haskell

December 18th, 2013, 8:46 am

QuoteOriginally posted by: chocolatemoneyQuoteSingle paradigm languages have no future IMO. A follow-on is that it tends to promote <quote>zealous evangelism<unquote> I have seen some great commercial projects being built in Haskell. Primarily Internet back-ends. F.ex. part of Facebook backend has been redesigned in Haskell.Haskell is an exercise of discipline that may pay-off in internet backends.On the other hand, in option pricing, Haskell and other single paradigm fp languages come at a huge disadvantage and have no future.How much work did these successful projects delegate to external libraries written in e.g. C?
 
User avatar
chocolatemoney
Posts: 322
Joined: October 8th, 2008, 6:50 am

Haskell

December 18th, 2013, 9:38 am

QuoteOriginally posted by: katastrofaQuoteOriginally posted by: chocolatemoneyQuoteSingle paradigm languages have no future IMO. A follow-on is that it tends to promote <quote>zealous evangelism<unquote> I have seen some great commercial projects being built in Haskell. Primarily Internet back-ends. F.ex. part of Facebook backend has been redesigned in Haskell.Haskell is an exercise of discipline that may pay-off in internet backends.On the other hand, in option pricing, Haskell and other single paradigm fp languages come at a huge disadvantage and have no future.How much work did these successful projects delegate to external libraries written in e.g. C?Hard to say, we would need to agree upon where the boundaries of a project are.If they are using a DB written in C++, does that go into the equation? Is that "work"?My perspective on topic: the company has a 100% Haskell implementation of the back-end logic. This is their core and unique focus. This is where the project boundaries start and end.Therefore, how much work did these successful projects delegate to external libraries written in e.g. C? Zero. The company successfully employed Haskell for what Haskell is good at.
 
User avatar
Cuchulainn
Posts: 62617
Joined: July 16th, 2004, 7:38 am
Location: Amsterdam
Contact:

Haskell

December 19th, 2013, 7:51 am

QuoteTherefore, how much work did these successful projects delegate to external libraries written in e.g. C? Zero. The company successfully employed Haskell for what Haskell is good at.Putting on a project/cost control manager's hat, how do I find the budget for this software development extravaganza? 90% of everything in software has already been done and tested in libraries somewhere (usually in C) so there must be a compelling reason for reinventing the wheel? For fixed price projects it becomes important.
Last edited by Cuchulainn on December 18th, 2013, 11:00 pm, edited 1 time in total.
Step over the gap, not into it. Watch the space between platform and train.
http://www.datasimfinancial.com
http://www.datasim.nl
 
User avatar
ExSan
Topic Author
Posts: 4572
Joined: April 12th, 2003, 10:40 am

Haskell

January 31st, 2014, 10:30 am

Haskell - rb tree
Last edited by ExSan on January 30th, 2014, 11:00 pm, edited 1 time in total.
 
User avatar
katastrofa
Posts: 9453
Joined: August 16th, 2007, 5:36 am
Location: Alpha Centauri

Haskell

January 31st, 2014, 11:48 am

QuoteOriginally posted by: ExSanHaskell - rb treeDoes it do deletion?
 
User avatar
katastrofa
Posts: 9453
Joined: August 16th, 2007, 5:36 am
Location: Alpha Centauri

Haskell

February 5th, 2014, 8:42 am

"The data and model silos are often not integrated into a production environment with version control, audit trails and other risk management best practices. "BS, everyone uses version control in finance. The guy sounds like a salesman.
 
User avatar
chocolatemoney
Posts: 322
Joined: October 8th, 2008, 6:50 am

Haskell

February 5th, 2014, 8:47 am

QuoteOriginally posted by: katastrofa"The data and model silos are often not integrated into a production environment with version control, audit trails and other risk management best practices. "BS, everyone uses version control in finance. The guy sounds like a salesman.It is indeed their salespitch.I am a little bit baffled by their product: their seem interested in providing a packaged solution, which is something that may interest small and mid-tiers with limited in-house sw capabilities; but their stack is Haskell, which is not the usual choice for small and mid-tiers with limited in-house sw capabilities. Or am I missing something?
 
User avatar
katastrofa
Posts: 9453
Joined: August 16th, 2007, 5:36 am
Location: Alpha Centauri

Haskell

February 5th, 2014, 10:28 am

"How do we differentiate from the rest of the market?""Let's do the same shit as everyone else, but in Haskell. Geeks love Haskell."
 
User avatar
Cuchulainn
Posts: 62617
Joined: July 16th, 2004, 7:38 am
Location: Amsterdam
Contact:

Haskell

February 5th, 2014, 10:53 am

QuoteOriginally posted by: outrunHaskell moving into QFQuoteIn our market research, we found wide recognition that today?s quant research process is disjointed. It is based on a cumbersome and disparate set of analytical tools and programs. Research is done in R, Excel, or MATLAB; prototyping is often redone in languages like Python; and production is done in Java or C#. The result is that it is inefficient, unproductive and often error prone. The data and model silos are often not integrated into a production environment with version control, audit trails and other risk management best practices. The potential for conflicting, erroneous or unknown models not in the system is a huge risk under the stricter regulatory and compliance environment.Our solution enablesObviously written by someone who has not worked in industry? Ivory Tower. Feeble attempt at scare tactics. I - and you - could arrive at the same conclusions over a couple of Kwok without any market research. LOL Haskell is niche quiche.
Last edited by Cuchulainn on February 4th, 2014, 11:00 pm, edited 1 time in total.
Step over the gap, not into it. Watch the space between platform and train.
http://www.datasimfinancial.com
http://www.datasim.nl
ABOUT WILMOTT

PW by JB

Wilmott.com has been "Serving the Quantitative Finance Community" since 2001. Continued...


Twitter LinkedIn Instagram

JOBS BOARD

JOBS BOARD

Looking for a quant job, risk, algo trading,...? Browse jobs here...


GZIP: On