<< 26-07-2026 >>

01:12:25*GnuYawk123 joined #nim
01:12:50*GnuYawk12 quit (Read error: Connection reset by peer)
01:12:50*GnuYawk123 is now known as GnuYawk12
02:04:44*disso-peach joined #nim
07:01:46*tiorock joined #nim
07:01:46*tiorock quit (Changing host)
07:01:46*tiorock joined #nim
07:01:46*rockcavera quit (Killed (erbium.libera.chat (Nickname regained by services)))
07:01:46*tiorock is now known as rockcavera
08:09:28*midgard joined #nim
08:23:24*rockcavera quit (Read error: Connection reset by peer)
08:23:44*rockcavera joined #nim
11:46:49*Skippy8 joined #nim
11:50:51*Skippy8 quit (Ping timeout: 244 seconds)
12:31:40FromDiscord<pipeliner.osdev> sent a long message, see https://pasty.ee/IpJumLQE
13:07:45FromDiscord<bung8954> In reply to @pipeliner.osdev "hey guys I'm making": dont we have nim-simd lib already
13:07:50FromDiscord<bung8954> (edit) "already" => "already?"
13:07:57FromDiscord<syntaxwarden088777> sent a long message, see https://pasty.ee/uHNSqLdU
13:26:01FromDiscord<mratsim> In reply to @bung8954 "dont we have nim-simd": I personally have no issue with having multiple libraries for such a niche. Different needs depending on projects
13:26:21FromDiscord<mratsim> In reply to @pipeliner.osdev "hey guys I'm making": I remember the simd library I wanted to give you as example a week agao. It was called Sleef
13:27:22FromDiscord<mratsim> ah, actually I'm misremembering still
13:27:40FromDiscord<mratsim> there was another, probably this one: github.com/simd-everywhere/simde
13:27:49FromDiscord<mratsim> (edit) "github.com/simd-everywhere/simde" => "https://github.com/simd-everywhere/simde"
13:28:00FromDiscord<mratsim> And sleef: https://github.com/shibatch/sleef
13:28:52FromDiscord<mratsim> In reply to @pipeliner.osdev "hey guys I'm making": You can have all 3, controlled by what someone import
13:30:29FromDiscord<mratsim> sent a long message, see https://pasty.ee/LFaXEDYu
13:30:47FromDiscord<mratsim> (edit) "https://pasty.ee/FUfoorME" => "https://pasty.ee/PBsHbceo"
13:31:21FromDiscord<bung8954> In reply to @mratsim "I personally have no": it just consume tokens to make a choice which one to use.
13:32:16FromDiscord<mratsim> In reply to @bung8954 "it just consume tokens": the thing is, usually you can't please everyone. And trying to do so is tedious
13:34:32FromDiscord<bung8954> In reply to @mratsim "the thing is, usually": yeah, i know, just simd is very basic
13:35:30FromDiscord<mratsim> In reply to @bung8954 "yeah, i know, just": I disagree. It's super annoying to provide a generic portable interface for SIMD.↵↵And despite decades of compiler research you still can't trust autovectorization either
13:36:46FromDiscord<mratsim> Now whether you need a generic interface for SIMD or not is another issue. I personally don't, I just write compielr and codegenerator specialized for each platform i want to support.↵↵But I totally understand why some don't want too and then a platform independent project has value
16:48:06*tarzeau_ joined #nim
16:48:51*tarzeau quit (Ping timeout: 244 seconds)
19:27:22*Mister_Magister quit (Quit: bye)