[Haskell-beginners] Accounting Engine in Haskell
Lyndon Maydwell
maydwell at gmail.com
Tue Jun 15 04:12:12 EDT 2010
I don't think I can be of much help with regards to the questions, but
would you be able to post a link to the SPJ lecture?
Thanks :-)
On Tue, Jun 15, 2010 at 4:08 PM, Amiruddin Nagri <amir.nagri at gmail.com> wrote:
>
> My current project is about making an accounting engine that handles all
> the journal entries, transactions, portfolios etc. The communication
> with the engine is based on simple protocol, the things to be taken
> care of in the order are consistency, handling large data(performance) and
> availability.
>
> I came across a video lecture by Simon Peyton Jones where he gives an
> example from Financial domain (derivatives etc) to explain how haskell is
> being used and the advantages provided.
>
> I am interested in knowing if Haskell will be the right fit for my project.
> My requirements are transactional nature, which I believe is one of the
> strengths of functional programming, also handling large data set and being
> available. there is no such requirement for partitioning of data and the
> application is going to be centrally hosted on a single server.
>
> AFAIK OCaml and other functional languages are heavily used in financial
> domain, some of the reason are same as features I am looking for.
> I wanted some insight as to how Haskell is going to help me with my project.
> Also there has been some concerns because of lazy evaluation in Haskell and
> memory leaks associated with it.
> http://jlouisramblings.blogspot.com/2010/04/haskell-vs-erlang-for-bittorent-clients.html
>
> Also, if you have any suggestions of the choice of programming
> language, we have been looking into other functional languages like
> Scala and Clojure. But we have not dig deep on the performance
> aspects of these languages, if someone can shed a light on the pros-
> cons of these languages, it will help us very much to come to a
> decision.
>
> -Regards,
> Amir
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>
>
More information about the Beginners
mailing list