This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-08-20
Channels
- # announcements (1)
- # bangalore-clj (27)
- # beginners (82)
- # boot (4)
- # chestnut (1)
- # cider (22)
- # cljs-dev (26)
- # cljsrn (4)
- # clojure (118)
- # clojure-dev (18)
- # clojure-italy (2)
- # clojure-losangeles (1)
- # clojure-nl (2)
- # clojure-russia (1)
- # clojure-spec (15)
- # clojure-uk (125)
- # clojurescript (61)
- # core-async (74)
- # cursive (2)
- # datomic (41)
- # duct (6)
- # editors (7)
- # emacs (3)
- # events (1)
- # figwheel-main (3)
- # fulcro (111)
- # hoplon (11)
- # jobs-discuss (97)
- # lein-figwheel (99)
- # off-topic (34)
- # onyx (4)
- # parinfer (9)
- # pedestal (4)
- # precept (2)
- # re-frame (5)
- # reagent (2)
- # reitit (4)
- # ring-swagger (11)
- # shadow-cljs (104)
- # spacemacs (4)
- # tools-deps (19)
- # vim (8)
- # yada (15)
Low priority question: Does anyone know why class Obj exists in Clojure's Java code?
I don't see anything that extends it or is created as an instance of it.
Hmm. It was added very early in Clojure's implementation, and almost never modified afterwards.
I'd put up to ten dollars of my money on "dead code"
I only thought of the question while trying to track down all code that implements the IObj interface.
I wouldn't be surprised if some third party lib takes advantage of it. Hyrum's law and all.
oh it's an abstract class
that doesn't mean it's not dead code
you prove it
you do if you want to collect on it
if our $20 has to stay in escrow forever, so be it
@andy.fingerhut ASeq
extends Obj
Ah, thanks. Carelessness on my part not to notice that. Also LazySeq