Earlier quoted context omitted.
Interesting view. What are the 'out of the box functionalities' which Clojure is lacking? Keep in mind Clojure provides Java interop and with clojurescript js interop. The clojure ecosystem has also pretty great libraries to work with. For example take a look at fulcro or re-frame, also metosin works on some really great libraries and there is much more.
I can tell you what I miss: really good error messages :)
Nubank acquires Cognitect
251–260 of 281 posts
Re: Nubank acquires Cognitect
#252Anyone have an idea on the nubank stack in a bit more details?
Here you can get a somewhat updated view on Nubank's stack: https://stackshare.io/nubank/nubank
Re: Nubank acquires Cognitect
#253The bull case here is if Nubank goes full Amazon and uses banking as a beachhead to create the next layer up from AWS, which Clojure/Datomic is amazingly perfect for – data all the things
Ha! I was going to reply to this comment - "If you're interested in data-all-the-things, then you should take a look at Hyperfiddle" - until I recognized the user handle and realized that you already knew about Hyperfiddle. (for those reading along, dustingetz built Hyperfiddle)
Re: Nubank acquires Cognitect
#254can one make a career out of clojure?
Re: Nubank acquires Cognitect
#255First plataformatec (company behind elixir) now this. Interesting.
Re: Nubank acquires Cognitect
#256Earlier quoted context omitted.
> it would not have been possible without these languages What critical features Clojure has, which don't exist in other platforms/languages?
Lisp + immutability is the right foundation for symbolic/logic programming, datalog, declarative programming, graph programming. None of this is really feasible in other langs due to bad ergonomics and no coordinated ecosystem buyin. Haskell lacks platform portability and Scala 2 is just too complicated to think clearly about anything high level.
Re: Nubank acquires Cognitect
#257Earlier quoted context omitted.
If you asked me that 15 years ago, I'd say "no". In hindsight, it sort of makes sense given their objective of increasing time spent online and the quality of the experience. The proposition here is that nubank will be the first bank to successfully turn into a software vendor. Maybe my worries will be nothing in 10 years, but no one can say its an obvious outcome.
Bloomberg and Jane street (not banks but still finance). They don't own OCaml but are heavily involved in its development.
Re: Nubank acquires Cognitect
#258Earlier quoted context omitted.
> It is nature of the problem space which requires you to produce high quality code. Wouldn’t a strongly-typed language be a better choice here?
I do not think so. The regulation is constantly changing and the meaning of names change frequently. Thus a "Verified Account" can mean different things over the years. The problem with types and object orientation is, that the names used in the domain diverge from the name used in source code (class name, types). Think about a class diagram with class names relating to each other. To represent the domain language be…
Re: Nubank acquires Cognitect
#259Nubank has a very inspiring story, both for engineers that are fans of Clojure & Datomic and for entrepreneurs that want to do "crazy" things like entering the bank sector. This must be very validating and exciting for both Cognitect and Nubank. I'm excited of the future impact on Clojure and Datomic. I get the impression that _all_[0] involved parties deeply care about what made them great so far. [0] I'm getting th…
Yeah, I saw the Nubank folks present in person in NYC just prior to COVID. I am a Clojure fan, to be sure, and also a banking/money dweeb. Soup to nuts it was one of the most impressive presentations / achievements I have seen. They were clearly operating in the future. Congrats to both and looking forward to growing the community. Plans to release a SAAS banking core in the US? Pretty please?
Re: Nubank acquires Cognitect
#260can one make a career out of clojure?
Your mileage may vary, and I don't think the language is for everyone, but it is very satisfying to work with and it's putting groceries on the table for lots of people. (I'm happy to discuss more; contact info is in my profile.)