This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-07-08
Channels
- # aleph (10)
- # announcements (4)
- # beginners (25)
- # calva (4)
- # cider (56)
- # clj-kondo (10)
- # cljdoc (1)
- # cljs-dev (58)
- # clojure (42)
- # clojure-austin (5)
- # clojure-dev (90)
- # clojure-europe (2)
- # clojure-greece (2)
- # clojure-italy (3)
- # clojure-nl (63)
- # clojure-quebec (1)
- # clojure-seattle (2)
- # clojure-spain (4)
- # clojure-spec (19)
- # clojure-uk (25)
- # clojuredesign-podcast (5)
- # clojurescript (24)
- # cursive (15)
- # datomic (1)
- # events (1)
- # figwheel-main (10)
- # fulcro (62)
- # graphql (7)
- # keechma (11)
- # nrepl (1)
- # off-topic (12)
- # re-frame (8)
- # reitit (2)
- # remote-jobs (3)
- # shadow-cljs (127)
- # specter (1)
- # sql (43)
- # testing (2)
- # tools-deps (30)
- # xtdb (1)
@andy.fingerhut and deep into the rabbit hole I go
Although it is entirely possible that #'generate-class does not create a class in the running JVM's memory, but only some byte sequence representing the byte code to be written to the file system.
That would make sense, but also I should be able to write code to load that into the running jvm pretty easily
Um, that would be loading the .class file written to the file system, wouldn't it?
I see. You are thinking of perhaps creating a classloader that loads the class from whatever #'generate-class produces, instead of from reading the file system?
Well, you can if you are willing to read Java source code.
(def class-loader @Compiler/LOADER)
(def gen-ed (clojure.core/generate-class {:name 'com.thing.TestClass}))
(.defineClass class-loader (.replace (name (first gen-ed)) "/" ".")
(second gen-ed)
nil)
wow... so lame how you have to have a paid plan to search for old messages... plus, my slack storage is apparently 'over the limit' and I have to pay to resolve that as well...
completely terrible that open source projects are now enmeshed with a monthly paid service and you have to pay to find useful information.
unless I don't understand how this channel works.
You don’t have to pay
that's a workspace wide payment not a personal one. i think the bill for a slack this size is about $7,000 per month
The channel host would have to pay
oh, sweet.
well, lol, I mean, not sweet the channel host has to pay...
there used to be a service that would archive this slack workspace and make it searchable via google
But I believe that’s defunct now…
but it's a comprehension issue on my part maybe.
Yeah. It would be nice to have the extended chat history
I mean, it's really a huge part of the history of the language.
and a huge part of my history of troubleshooting my issues ;-D
getting 'Wrong type argument: stringp, nil' when trying to cider-connect (probably the wrong channel for that)...
oh so that’s not defunct??
I think @dpsutton may have sorted that stringp error out for me in the past.
or is that a reboot?
I was of the understanding that the Slack archive stopped working / went unmaintained at some point
yeah that is. Looks pretty nifty
It doesn’t appear to be googlebot-indexable like the old archive though 😕
This was the old one - https://clojurians-log.clojureverse.org
clojurians-log is being worked on: https://clojureverse.org/t/clojurians-log-working-on-a-relaunch-cloud-sponsor-exoscale/4158
oh nice!!
That’s great to hear
I have vague memories of cider version/clojure version, something-or-other when trying to get docs and jump to declaration in emacs
but that was probably in #cider... I'll root around in there.