FAQ ======== Why `absbox` is a wrapper while `Hastructure` as engine ? ------------------------------------------------------------ It's just a huge burden to model structured products in a dynamic language like `Python` or `Clojure`. `Haskell` provides extream concise modelling language and high performance calculation engine. Information leakage on `Hastructure` ? --------------------------------------- If you send out run request to `Hastructure`, user may raise question whether other privacy information was sent to the engine as well. Eventhough not many people can read the `Hastructure` code, but: * it's open-souce * it has been verified by a big-name company Can I use my own engine ? ------------------------------------- Yes, you can pull docker image and delpoy it in your own server. Or just use the pre-built binary and run it in your own server. Why using `list`/`tuple`/`dict` in `absbox` ? ----------------------------------------------- It's a `Data-Driven` oriented design, it's easy to pull data from any database/local files with variant formats and build inputs for `absbox` easily. Other packages like `pandas` or `numpy`, `lenses` works fairly well with native data types as well. Why there is no UI ? ----------------------- UI is always a huge topic , because it's hard to satisfy everyone's need. `Risk Manger` `Quant` `Trader` `Structurer` all have different requirements on UI to satisfy their own specific needs. Even some magic happens there are 4 sets of UIs to be developed, the workflows accross differnet companies will create frictions as well. `absbox` and `Hastructure` would focus on core functionalities and provide `RESTful` service to make it easy to integrate with any UIs. Why commerial support ? --------------------------------------- The `absbox` and `Hastructure` will remains free and open-source, while adopting it and using it in production, user may need some commerial support for the benefits below: * quick knowledge transfer * short integration time