see the section titled "deftype and defrecord?" at https://clojure.org/reference/datatypes
Specter traffics in abstractions, afaik, just like clojure. it does not depend in any way on application concepts like "bank account", so i think it's a little unfair to call it x-specific for any x; that makes it sound less general than clojure itself, which i do not believe is the case. so it is indeed a good _candidate_ for core. but since i think there are many unexplored ways to do the same thing, its too soon. Not to mention the aesthetic question of whether all the UPPER CASE stuff is a good idea. Personally i find it a little too magical and opaque. gregg On Mar 5, 2017 1:40 PM, "John Newman" <john...@gmail.com> wrote: Okay, let's call it a Context Specific Vocabulary (CSV) ;) Every function is at least a mini DSL, IMO. And as promising as Spec sounds, I still haven't trained up on it because of the size of the new vocabulary (or DSL or whatever you want to call it) it introduces. Adding semantics is expensive for users. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.