Some updates, excerpt from the home page https://github.com/complyue/hadui
Orientation hadui is data science oriented, It is not suitable as a general purpose web framework. All exported functions from all modules in the stack project of matter, are exposed to frontend in a flat name space. this is ideal to support analytical workflows, but overly open or even prohibitive to support business workflows. <https://github.com/complyue/hadui#support-or-lack-thereof>Support (or lack thereof) Commercial support has not been planned, community is not formed yet, but hadui is an important part of my internal tool chain at work, it is: - macOS - regularly used on Mojave - Linux - regularly used on Ubuntu 18.04 - Windows - should work in Docker in theory, not attempted yet <https://github.com/complyue/hadui#ghc-and-stack>GHC and Stack hadui is geared to run upon the latest LTS Haskell <https://www.stackage.org/lts> supported by Stackage, but currently an experimental version of GHC 8.6.5 <https://gitlab.haskell.org/complyue/ghc/tree/ghc-8.6-ife> is necessarily used as the compiler, while it can be automatically installed by stack for macOS and Linux on x64 hardware. You are encouraged to compile from source if on other platforms or the automatically installed bindist does not work for you. The mod to GHC is very light - simply added :frontend cmd to allow a Frontend plugin <https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/extending_ghc.html#frontend-plugins> be used with GHCi mode, (pending issue at https://gitlab.haskell.org/ghc/ghc/issues/17348) it should be no difficulty to migrate to other GHC versions. so far an MR to GHC is thought of but not carried out yet. Until the official stock release of GHC has it merged, I would be maintaining custom branches matching the GHC version chosen by latest LTS Haskell <https://www.stackage.org/lts> which is 8.6.5 by lts 14.11 <https://www.stackage.org/lts-14.11> at time of speaking. <https://github.com/complyue/hadui#typical-usage>Typical Usage Data analysts use a browser to submit scripts (in native Haskell, for parameters, simple job control etc.) to trigger number crunching in the backend (a single Haskell process or a swarm of computing nodes), and to see results plotted back to the browser - more windows opened to show Bokeh <https://docs.bokeh.org/> figures (this feature yet under construction). [image: hadui-vscode-int-fe] <https://user-images.githubusercontent.com/15646573/67581869-558f3f00-f77b-11e9-9e8a-c875a212c80b.png> Programmers have hadui-dev as the default build tool run an ever going build task in their HIE <https://github.com/haskell/haskell-ide-engine> enabled VSCode <https://code.visualstudio.com/> environment, to develop crunching code in stack projects. [image: hadui-vscode-int-be] <https://user-images.githubusercontent.com/15646573/67583167-ab64e680-f77d-11e9-8574-4d71fd290a25.png> <https://github.com/complyue/hadui#quick-start> -- You received this message because you are subscribed to the Google Groups "haskell-stack" group. To unsubscribe from this group and stop receiving emails from it, send an email to haskell-stack+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/haskell-stack/d7494b5d-6e53-4830-ba2d-0cdf7e2e9dde%40googlegroups.com.