<< 21-11-2025 >>

00:20:21*xtr00 joined #nim
02:09:37*leoqi joined #nim
02:10:32*leoqi quit (Remote host closed the connection)
09:13:16*beholders_eye quit (Ping timeout: 264 seconds)
10:16:10*przmk quit (Ping timeout: 245 seconds)
10:38:25*beholders_eye joined #nim
11:35:32*przmk joined #nim
11:51:09*przmk quit (Ping timeout: 250 seconds)
11:53:07*beholders_eye quit (Ping timeout: 264 seconds)
12:24:32*przmk joined #nim
13:20:21FromDiscord<systemblue> hey systemblue (test)↵(@systemblue_2010)
13:25:49*kobi joined #nim
13:25:54kobihowdy!
13:27:37kobirecently as a claude pro user, i received dollar credits to use their new code on the web platform (claude.ai/code) I used most of it to revive old projects, and still had more so I set it to improve the Nim compiler. Forked the Nim repo, and had some work on.
13:28:22kobiNow, i'm pretty lousy with git, and the code solves multiple things, so a single pull request is not right. Not sure how to do this.
13:28:40kobiThe repo is at: https://github.com/kobi2187/Nim
13:41:20kobiok i'll just learn about branching and cherry picking ...
13:49:41kobithough my free time is quite limited. we'll see how it goes
13:49:44*kobi quit (Quit: Leaving)
13:57:41FromDiscord<aethrvmn> Claude seems to have made a branch per issue?↵(<@709044657232936960_kobi=5b=49=52=43=5d>)
13:57:50FromDiscord<aethrvmn> Have you verified that the issues are indeed solved, or is Claude telling you that they are solved?
14:50:17FromDiscord<nasuray> In reply to @aethrvmn "Have you verified that": Why limit productivity dealing with things like "correctness" and "accuracy" ... besides Claude would never lie.
15:20:36*ehmry quit (Read error: Connection reset by peer)
15:21:08*ehmry joined #nim
15:24:58FromDiscord<russ4806> Anyone know of a pure nim xxhash implementation? I'm new to nim and can only seem to find wrappers. Also fine with any other blazing fast hash (don't need it to be cryptographically safe)... but xxhash is hard to beat.
15:29:53FromDiscord<nasuray> In reply to @russ4806 "Anyone know of a": looks like one is implemented in this package https://github.com/IcedQuinn/icedhash
15:29:59FromDiscord<russ4806> Aha! icedHash seems to be native nim: https://nimble.directory/pkg/icedhash
15:30:08FromDiscord<russ4806> In reply to @nasuray "looks like one is": Ha! Yes. 😄
15:30:18FromDiscord<russ4806> Trying it now.
15:43:55ReneSacoh, it indeed has XXH3, not just the old ones, but I see no sign of compiler intrinsics so it should be quite a bit slower than the original
15:46:37ReneSacor not, I see just the XXH3_state type defined, but never used
15:53:15ReneSacI'm also interested in a XXH3 port or even just binding for nim.
16:01:31ReneSachumm, xxhash.nim wrapper seems complete, even though it confusingly recomends to use the obsolete XXH64 on the readme
16:04:21FromDiscord<mjsdev> sent a code paste, see https://play.nim-lang.org/#pasty=wmUpjjzl
16:13:44*przmk quit (Read error: Connection reset by peer)
16:14:15*przmk joined #nim
16:20:50FromDiscord<russ4806> sent a code paste, see https://play.nim-lang.org/#pasty=zaTXbswk
16:23:30FromDiscord<russ4806> sent a code paste, see https://play.nim-lang.org/#pasty=nRaDjVAg
16:41:06FromDiscord<russ4806> sent a code paste, see https://play.nim-lang.org/#pasty=QriDKdMb
16:43:45FromDiscord<kiloneie> Is this possible to do easily ? Im just feeling a little BASIC, my brain sometimes forgets and doesn't see the `:` ->↵`if statement:` -> `if statement then` ?
16:44:14FromDiscord<kiloneie> Probably easier than, making `end`... how would one even do that...
16:44:33FromDiscord<kiloneie> (@ me, if you know :P)
17:18:23FromDiscord<russ4806> sent a long message, see https://pasty.ee/QwaLosuA
17:18:45FromDiscord<russ4806> (edit) "https://pasty.ee/opUQJQUv" => "https://pasty.ee/erBQcXSj"
17:50:56ReneSac@russ4806: Maybe the c-based one inlines the hash and the nim one doesn't? Inlining can not only reduce the calling overhead but may allow the compiler to optimize the code better, for constant lenght, etc
17:53:25FromDiscord<afonso.lima> sent a code paste, see https://play.nim-lang.org/#pasty=LgWsnnGp
18:01:26FromDiscord<kiloneie> I think, it's because, first of, whatever is not in a `case` statement, is available to all such objects, ~~and you are probably, just accessing the type Shape~~
18:02:07FromDiscord<kiloneie> At some point in time, "sum variants ? objects ?", was supposed to make changes to all this.
18:19:20*redj quit (*.net *.split)
18:19:20*fallback quit (*.net *.split)
18:19:20*cm quit (*.net *.split)
18:19:20*bgupta quit (*.net *.split)
18:24:44*redj joined #nim
18:24:44*fallback joined #nim
18:24:44*cm joined #nim
18:24:44*bgupta joined #nim
18:24:47*redj quit (Max SendQ exceeded)
18:25:03*redj_ joined #nim
18:28:37FromDiscord<afonso.lima> sent a code paste, see https://play.nim-lang.org/#pasty=uqQgjCIn
18:41:35FromDiscord<Elegantbeef> @afonso.lima Nim's tagged unions are very loosey goosey, https://github.com/beef331/fungus is less so
18:54:23FromDiscord<afonso.lima> In reply to @Elegantbeef "<@483386797276004382> Nim's tagged unions": Thank you! I'll give a look
20:07:28*beholders_eye joined #nim
20:12:55*beholders_eye quit (Ping timeout: 264 seconds)
20:25:45FromDiscord<Buckwheat> hey! is there anyone currently active in here using FreeBSD at all?
20:26:37FromDiscord<Buckwheat> I need a second and third opinion testing a patch I made to Futhark to fix build on FreeBSD, and I don't just want to trust my own tests (in which my patch worked)
20:39:02FromDiscord<Buckwheat> I need a second and maybe third opinion testing a patch I made to Futhark to fix build on FreeBSD, and I don't just want to trust my own tests (in which my patch worked)
20:42:30Amun-RaI only use fbsd for testing
20:42:57FromDiscord<Buckwheat> well a test is kinda what I need here
20:43:21FromDiscord<Buckwheat> I just need to make sure that it's not a fluke that my patch to make Futhark build on FreeBSD works on my end
20:44:13FromDiscord<Buckwheat> it's not really a massive patch, only 8 LOC, but still I rather get another check for my own sanity
20:44:30FromDiscord<Buckwheat> it's not really a massive patch, only 7 LOC, but still I rather get another check for my own sanity
20:49:58FromDiscord<Buckwheat> I don't know, I'm just a bit hesitant about making a pull request without extra confirmation that the patch works
20:53:08FromDiscord<leorize> just open a PR as draft?
20:53:39FromDiscord<Buckwheat> I guess... I'm probably otherthinking it
21:11:34*beholders_eye joined #nim
22:55:10FromDiscord<vram96> does this shodan ai works on Pubg steam?
23:24:55*beholders_eye quit (Ping timeout: 245 seconds)
23:46:34FromDiscord<Buckwheat> looks like my Futhark patch got merged in
23:46:38FromDiscord<Buckwheat> feels good