News for hackers. Stuff that matters.
Re:Elm changed my mind about unpopular languages by woolvalley on Monday February 19, 2018 @03:19PM (#16415401)
Because you get all of the problems that you get mentioned in the article. And on top of that javascript land is fad heavy, and whats cool today might not be cool 2 years from now.

I personally know of a story where a startup started with datomic and clojure, and it was a bad idea because datomic could not effectively delete things. Eventually they went the standard java and standard cassandra / postgres / redis type route.

Re:Elm changed my mind about unpopular languages by rboyd on Monday February 19, 2018 @03:43PM (#16415579)
datomic has both soft delete (retraction) and hard delete (excision).
Re:Elm changed my mind about unpopular languages by woolvalley on Monday February 19, 2018 @04:25PM (#16415869)
He was working in a health startup and this was something like a couple of years ago. He said that datomic was immutable so actually deleting things to HIPPA standards was not possible I think. They might of fixed it by now.
Re:Elm changed my mind about unpopular languages by seabird on Tuesday February 20, 2018 @01:03PM (#16422376)
Having installed a medical records system for live-fire use by an optometry practice, I can say that it's exceedingly rare that you ever want to delete anything that is logged in a medical records environment. It's so rare that it's never been done on the four or so years I've been maintaining the system.
Re:Elm changed my mind about unpopular languages by pmarreck on Monday February 19, 2018 @11:16PM (#16417813)
Datomic is an immutable database, so if you need ephemeral (deleteable) data you could just set up another non-Datomic store.
Re:Elm changed my mind about unpopular languages by grzm on Monday February 19, 2018 @11:19PM (#16417826)
You're correct that Datomic considers immutability a feature. That said, Datomic on-prem supports excision which completely removes data for exceptional cases. I suspect Datomic Cloud will sometime in the future.
Re:Elm changed my mind about unpopular languages by snorremd on Tuesday February 20, 2018 @03:08AM (#16418618)
With EU's GDPR (General Data Protection Regulation) looming on the horizon I think Cognitect would do themselves a disservice should they not include excision in their Datomic Cloud platform sooner rather than later.