4 ms·
What app someone should build in 2020 to find and show it's true prowess?
by ph2082 7y ago
What app someone should build in 2020 to find and show it's true prowess?
- jmeister 7y agoSomething which uses a DSL to describe the business domain, like Viaweb by PG in the late 90s
- dig1 7y agoI'd say any app that will do any kind of (more than simple) data manipulation. If you plan to support more and more data formats, things will get exponentially worse. One domain where I'd go with Lisp/Clojure/Scheme any day are banking/financial switches - software used to communicate between banks, card providers, POS devices, even ATMs. These programs usually has to support tons of weird binary protocols (among other things), designed in 70-ties and 80-ties. To make matter worse, bigger banks adds own "juice" to those protocols, making hybrid monstrosities. And usually, you can't find documentation about those protocols, unless you are deeply in banking business.
- caleb-allen 7y agoWhy not use a language which supports Session Types instead?
- nikofeyn 7y agoi would think elixir and erlang suit that better. they both have beautiful binary pattern matching built in, and are perfect to wrap up disparate pieces that talk to each other. they also share some commonality with common lisp that a lisper should like.
- slifin 7y agoI'd probably recommend a full-stack SPA, use Clojure's Fulcro with Datomic to get a peek into what's coming next in other ecosystems