-
Notifications
You must be signed in to change notification settings - Fork 5
Why Python AND Haskell ?
It's a good choice nowadays as people is picking up Python for their daily work, it just has a larger user base.
Or ,why it is not a ALL-IN-One Python package ?
First of all, in modern world, it presents flexibility by adapting a Web-Service + client architect. User can just use client and delegate computation on the server, or he/she just running a server locally.
OK, but why not developing a backend engine in Python ?
Structured finance has so many types and deal arrangements, it's almost impossible to use Python or other dynamic language to implement with few developers committed to this project.
It might be complex comparing to just one single line of "pip install absbox" in terminal.
But it has been eased by offering a docker image , which is just also a single one line solution to get the engine running ( MacOS / Linux / Windows!). The complexity also yields benefits by separating the backend and client, both components are de-coupled.
For user with curiosity ,the whole Haskell
part is being built a tool via stack
which handles all deps ,just one line command to build it from source code.