clojure-conj

Ivan 2023-04-27T13:40:37.281929Z

it has begun!

Ryan Tate 2023-04-27T14:44:07.258739Z

Anyone else having trouble with the streaming access? The http://vi.to link gives me 404 across two browsers (tried safari after firefox) after logging in with the code at the same email I signed up with

Ryan Tate 2023-04-27T14:46:37.098029Z

If anyone else hits this, I needed to accept the invite sent directly by Vito first before it would show anything at that URL.

timrichardt 2023-04-27T15:47:23.470259Z

Am I able to see recordings of talks with a streaming ticket - or is it live only?

Alex Miller (Clojure team) 2023-04-27T15:50:22.527689Z

we will put some of the raw video content in vito on delay

Alex Miller (Clojure team) 2023-04-27T15:50:48.325429Z

eventually it will all be edited and put on youtube

👍 1
borkdude 2023-04-27T18:13:08.855259Z

@chris441 I don't see you on the Discord server, so I'll leave this here: This was a fantastic talk: a lot of details, I'll probably watch it again. I'm especially interested in the PushbackReader optimization myself and I hope some of these insights will end up in clojure proper.

🙌 5
chrisn 2023-04-28T18:14:00.470949Z

Hey - thanks a lot - I have heard from people here that high performance read/write for Edn data is useful — is that where you are coming from? What are you using pushbackreader for?

borkdude 2023-04-28T18:16:29.126399Z

@chris441 pushbackreader is used for reading clojure code which for babashka means better startup time for bigger projects, if I can speed that up

chrisn 2023-04-28T18:30:39.646139Z

For sure you can according to my tests - so a faster lisp reader for Clojure code is what you want. Are you using your own parser or are you using Clojure.lang.lispreader?

borkdude 2023-04-28T18:31:53.257439Z

@chris441 I am using my own layer on top of clojure.tools.reader.edn So if we could speed up clojure.tools.reader.* everyone would profit I think

borkdude 2023-04-28T18:32:27.132069Z

https://github.com/borkdude/edamame but I think there's also a protocol in clojure.tools.reader.reader-types that you could implement in which the optimization could perhaps be done

chrisn 2023-04-27T18:13:13.687609Z

@chris441 has joined the channel

ordnungswidrig 2023-04-27T20:03:26.676779Z

You cannot rewind the stream can you?