In advance of the PureScript survey, I’d like to know if your company (yes, you!) uses PureScript. It doesn’t matter in what capacity - it could be company-wide, team wide in a team that does or doesn’t include you, or just for your or someone else’s personal contributions, even if they’re PoCs that don’t make it to production. It also counts if PureScript has been used in the past or if anyone is planning to use it in the future.
If you’re a consultant delivering PureScript-based projects for clients, I’d like to hear back from you as well.
Please note that this is not part of the survey proper: there will be plenty of questions about PureScript in industry when the survey lands on March 15. Rather, I’m asking this so that I can send the survey to places where PureScript is used in anger.
If you’d like to reply to this post but not publicly, please ping me on Discord at mikesol#4431 or email me at email@example.com.
Guess a rather small fish/team: 3 developers (the company is actually not that small): We at Wiegand-Glas (germany) use PureScript in production and are looking forward to do so with more projects to come.
Currently working at Quanterall and for a couple of months we’ve been implementing prototype and proof of concept projects in PureScript with purerl to supplement our BEAM work, while also using the JS output for frontend applications.
2 developers working on the PoCs, 8-10k lines (ish) total. For reasons mostly unrelated to PureScript it seems unlikely that further commitment is expected, though with the right interest it’s possible that it’d continue.
I work at Marquette Energy Analytics and we use PureScript for the frontend of our SaaS offering (with F# for the backend and most any code that gets run locally). 3 total developers working with PureScript including myself, with about 30k lines of PureScript code.
At CollegeVine we use PureScript for most of our UI, though not 100%. Our backend is Rails (I know, don’t ask), and the rough policy is to start with Rails/HAML for simple/dumb UIs, but as soon as it needs to be responsive or complex, we switch to PureScript. Though in practice, these days most people are heavily biased in favor of PureScript even from the start. We have a self-rolled binding that allows including PureScript components in HAML pages much the same way stylesheets or JS files are included - by simply specifying a path to the entry-point module. At the moment we have 142 separate bundles compiled out of a single PureScript codebase, which is about 127KLOC.
I’m the CTO of Panoramic Software in Irvine, CA and we are using PureScript in production and all new projects are going to be written in PureScript. We have 5 developers who write PureScript and will, in the next few months, be training 2 more developers who currently use Elm.
We wrote our backends in Haskell but will write new backends using PureScript when applicable.