Fork me on GitHub
#clojure
<
2016-12-17
>
justinr00:12:34

Thank you, I'll have a look now. The lib situation has me mystified presently, so I appreciate the pointer.

chromaticgliss00:12:43

sure thing 🙂

lvh04:12:32

parameter names are not available anymore on fn objects, right? (I know about :arglists metadata on the var.) ISTR that this is just because AFunction is an Interface and this is really a Java "limitation"

hiredman04:12:26

no, they never were available on function objects

hiredman04:12:03

clojure does generate java debugging information, which includes method parameter names and local names

hiredman04:12:32

but you have to have the classfile bytes to get that information, it isn't attached to the runtime objects

lvh04:12:10

womp womp

lvh04:12:42

yeah, sorry — when I said “anymore” I didn’t mean “at some point in the past that behavior was different” — I meant “by the time I get the object they are gone"

lvh04:12:04

It’s a little trickier because what I’m actually inspecting is amazonica generated fns, so the usual metadata isn’t there

lvh04:12:12

there’s some underlying java it might be able to access though

lvh04:12:00

or -parameters in java8 I guess so that at least it can see the parameter names on the methods and then hypothetically generate appropriate :argspecs

lvh04:12:01

looks like the source packages don’t come with debug info so womp

tjtolton05:12:16

is there a cognitect lead generation team that will help me prepare for my meeting on monday to sell datomic to my company?

aengelberg05:12:35

What will happen if I write a library and release it, and both my/ns.clj and my/ns.cljc are on the classpath? Will weird behavior happen when someone else consumes that library? Will both files get compiled in certain scenarios, emitting two .class files?

aengelberg05:12:39

I want to use my "cljsee" plugin which takes cljc files on the classpath and emits more clj files onto the classpath. But I want to figure out if I need to do some special source-directory maneuvers to make sure I don't have both clj and cljc in the released product.

hiredman06:12:40

http://dev.clojure.org/display/design/Reader+Conditionals has a heading "New portable file extension: .cljc"

hiredman06:12:48

which suggests you will be fine

hiredman06:12:12

(why websites have headings without targets for linking I will never know)

kwladyka10:12:01

datomic free doesn’t have datomic.client ns? Is any tutorial for datomic free? 🙂

hjeon10:12:08

I think datomic.client is separate from datomic free/pro (peer library)

kwladyka11:12:37

hmm, i will dig into it

hjeon11:12:27

add [com.datomic/clj-client "0.8. 606”] next to datomic free entry

kwladyka11:12:12

thx, i am reading more doc, but don’t see info about that in the tutorial

hjeon11:12:19

I think you should read architecture section in overview, and then read other parts in overview (esp. clients and peers section)

xk0514:12:51

q: is there a lighttable channel?

sbauer14:12:14

There is not, but lighttable does have a gitter

xk0514:12:37

my question is fairly simple, is there a wiki type mode or plugin or snippet for lighttable?

xk0514:12:07

for, like, you know, WikiText or CamelCase or something like that

sbauer14:12:22

Hmm, not that I'm aware of... If it did exist it would be a plugin though

sbauer14:12:28

Yeah I'm not seeing one, unfortunately

xk0514:12:29

'kay, ill keep looking, maybe somebody has a bit of code on a blog somewhere

xk0514:12:24

clojure dev like to blog, i love it 🙂

xk0514:12:55

some goofy idea google-google "And Here Is Where I Show You How To Do This Crazy Thing, And Links To My GitHub Project"

xk0514:12:04

hog heaven 🙂

sbauer14:12:45

I'll add those to the plugin request section of light table later today

xk0514:12:50

oh, okay, sweet. yeah, you know, some kind of, ; commenting this or that, and linktothisforlater type thing

Alex Miller (Clojure team)18:12:57

@aengelberg: platform-specific file should always take precedence over the portable version

kwladyka22:12:03

What in datomic #db/id in [:db/add #db/id[:db.part/user] :db/ident :community.orgtype/community] do vs [:db/add :db.part/db :db.install/partition “communities”] ? Why not just [:db/add :db.part/user :db/ident :community.orgtype/community] ?