Fork me on GitHub
#clojure-europe
<
2022-09-26
>
RAMart05:09:45

☀️

teodorlu05:09:25

Morning!

pez06:09:24

Morning!

dharrigan06:09:12

Good Morning!

borkdude11:09:17

Good morning!

lread11:09:45

Thank you, and a good morning to all of you too!

reefersleep13:09:11

Good morning! 🙂

plexus13:09:33

1. Caused by java.lang.IllegalStateException
   Alias system already exists in namespace repl-sessions.dump-tx-log, aliasing
   transit.api.system

plexus13:09:41

my nemesis

1
plexus13:09:15

"we're a dynamic language, you can redefine anything" /me tries to redefine one thing "not like that"

plexus13:09:52

I've tried monkeypatching clojure.core/alias, but it doesn't work, presumably because of AOT or direct linking or something.

vemv13:09:20

It's not too hard to build your own Clojure, mvn install it locally as 1.99.99 and have such tweaks over there I have for the last couple years without major headaches. Given clj's stable pace, keeping up with upstream has been a breeze!

🤯 2
robert-stuttaford13:09:49

how do you benefit from that on a team @U45T93RA6?

vemv13:09:18

I keep it to myself, it's in my user profile

🔥 1
plexus13:09:45

can't say I haven't considered it, and I've done my own build when tinkering with using it on android because I had to.

plexus13:09:29

I'm starting to think of going the java agent route and integrating it with launchpad https://github.com/lambdaisland/launchpad

👀 1
plexus13:09:14

@U0509NKGK you could totally push your own build to clojars or elsewhere and use that as a dev dependency too, but rebuilding for every release seems tedious.

plexus13:09:44

It also just feels iffy... having to answer the question "is that a bug or is it just some weirdness with our custom build?"

💯 1
robert-stuttaford14:09:38

aw i can only upvote it once

plexus14:09:40

This might have to be the point where I angrily stomp off and release a fork 😝

plexus14:09:29

"it's a mischaracterization that the staircase is broken, yes people fall off routinely, but that's because it follows the broken staircase school of architecture. We can however consider putting a sign next to it."

robert-stuttaford15:09:57

could in theory write an nrepl middleware that catches and and calls ns-unalias?

💡 1
plexus16:09:48

yeah, that could be an option, catch-unalias-eval-again

vemv13:09:21

good m`Caused by java.lang.IllegalStateException` whoops loading

lemontea16:09:13

good morning

lemontea16:09:06

( is under ration to manage energy level)