Fork me on GitHub
#cider
<
2017-12-11
>
grzm00:12:50

I'm beginning to think I have a lower tolerance than many when it comes to infelicities in tooling. I'm definitely frustrated by the balkanization we currently have. Not enough stuff is written to be easily applied in different environments. That's one of the reasons I'm kinda interested in getting Cider to support the socket repl.

grzm00:12:01

And what motivated that tiny patch.

grzm00:12:59

Actually, I'm sure that's not true.

grzm00:12:54

I just haven't yet learned enough to be able to fix all of the things I'm frustrated with 🙂 All of those who work on tooling are obviously looking to improve things, and have the skills to actually do so.

grzm00:12:03

I am not a special snowflake.

grzm00:12:03

I want to mix and match all the things.

dominicm00:12:07

@grzm communicating is hard. Isolated experiments allow rapid growth within that glass house. I'm also very keen to see an improvement to tooling! I have a low tolerance for broken things, and the pedant in me loves fixing those things. We should definitely collaborate on pushing forward CIDER :)

grzm00:12:47

I'll probably continue tinkering. There are only so many round tuits. Gotta figure out where to use mine, or get more.

bozhidar15:12:39

@graham I’m also here to help with whatever questions you might have.

bozhidar15:12:01

I don’t always have time for doing the coding myself, but I usually find time to help people with PRs and ideas.

bozhidar15:12:11

> I’m beginning to think I have a lower tolerance than many when it comes to infelicities in tooling. I’m definitely frustrated by the balkanization we currently have. Not enough stuff is written to be easily applied in different environments. That’s one of the reasons I’m kinda interested in getting Cider to support the socket repl.

bozhidar15:12:39

I completely agree with this sentiment! And funny enough, I leave in the very heart of the Balkans! 😄

bozhidar15:12:58

It always amuses that our peninsula is usually referred in such a context.

daveliepmann15:12:24

@bozhidar As long as we have you here, can I bug you to share some insight on CIDER innards that are causing me trouble? The output of (cider-scale-background-color) returns color codes like "#22e322e322e3". Is this expected? (I'm on 0.15-London)

dpsutton16:12:38

there are imbalanced parens in CIDER right now. it does not successfully read at the moment

dpsutton16:12:40

PR submitted

bozhidar21:12:01

@dpsutton Thanks!

bozhidar21:12:36

@daveliepmann What’s wrong with this? Is it not a valid color code? (I don’t remember color codes of the top of my head 🙂 )

grzm21:12:44

@bozhidar They're either 3 or 6 hex digits in length

bozhidar23:12:21

Well, that’s certainly a bug then. 🙂

bozhidar23:12:37

I’m reasonably sure it had to be 6 digits.

daveliepmann09:12:41

12-digit color codes exist. I'm just not sure that they work in emacs, or whether they're meant to be output from cider-scale-background-color. I know that 12-digit colors (from that fn) break cider-stacktrace-frames-background-color on my system (`version` GNU Emacs 25.3.1 (x86_64-apple-darwin17.2.0, Carbon Version 158 AppKit 1561.1) of 2017-11-27; cider-version CIDER 0.15.1 (London)).

daveliepmann09:12:24

Specific breakage described in this issue: https://github.com/jackrusher/dotemacs/issues/33 (which is also the repo with my theme "eigengrau", but I am 99% sure my theme has nothing to do with it.)

daveliepmann09:12:42

Correction: I think the bug is in cider-scale-color, not scale-background-color.

dpsutton23:12:55

seems to be an issue with the new macros still

dpsutton23:12:28

i'm ont sure but i'm thinking it's the new when-let* and autoloads not playing nice together. but i don't have any reason why tat would be the case

michal.stolarczyk23:12:46

Hi folks. Got a question. I’ve got a case that a function which when I’m evaling it, gives me java.lang.Long cannot be cast to clojure.lang.IFn, but if I’ll step through and debug, it finishes successfully. Would you have any tips how I can trace finding what’s the problem here?

michal.stolarczyk23:12:15

Also, not sure if that’s the right channel to ask that type of a question.

dpsutton23:12:02

can you paste the function here?

michal.stolarczyk23:12:27

It’s a bit nasty as I’ve been playing with advent of code, give me a sec, I’ll create a gist with it.

michal.stolarczyk23:12:13

https://gist.github.com/zeroDivisible/bf75d84b8ad73e00215e3a2ade4a11ab - the one at the very bottom is the invocation which fails for me when running, but works when debugging. Not sure if worth mentioning but I’m playing with latest Spacemacs, Cider & Clojure 1.9

dpsutton23:12:40

it's because of laziness i think. your for loop creates a lazy list. it doesn't "do" anything. and no one ever realizes that list