<< 12-08-2026 >>

00:14:38FromDiscord<_timurski> In reply to @abdulrahman.103 "Have you tried the": nah i've never used js
00:14:41FromDiscord<_timurski> (edit) "In reply to @abdulrahman.103 "Have you tried the": nah i've never used ... js" added "nim"
00:28:17FromDiscord<pipeliner.osdev> In reply to @_timurski "and for the flaws": yeah I agree↵nim's multithreading is harder↵↵nim should make multithreading easier
00:32:16FromDiscord<_timurski> tbh I haven't thought about it so I don't even know what exactly I meant there
00:32:42FromDiscord<_timurski> but it just seems like it hasn't been thought through as much as other stuff. tho ofc u can just write Nim w pointers and it all works as well as in C
01:25:42FromDiscord<11clock> ok so I decided to have ChatGPT give me a 20 question quiz to determine between Nim and Odin since I was struggling to decide.
01:25:57FromDiscord<11clock> Nim won 17 of the 20 questions.
01:27:05FromDiscord<_timurski> offloading low stakes but high learning potential decisions to an llm is a questionable strategyu
01:27:11FromDiscord<_timurski> (edit) "strategyu" => "strategy"
01:27:43FromDiscord<11clock> I have tried both.
01:28:35FromDiscord<11clock> Ultimately both have tradeoffs, just trying to determine which tradeoffs are easier to accept.
01:40:14*rockcavera quit (Remote host closed the connection)
02:16:30FromDiscord<11clock> And I seem to lean more into being an "expressive language" person. Odin says it brings joy to programming but only if you code how it wants you to code.
02:17:25FromDiscord<11clock> Which is fine since I mainly picked it up to learn DOP. I just don't think I should stick with it as my main game dev language.
03:17:38*oculux joined #nim
03:20:45*kick455 quit (Ping timeout: 252 seconds)
03:35:36FromDiscord<pipeliner.osdev> good afternoon everyone
04:05:43*tarzeau_ quit (Ping timeout: 264 seconds)
04:07:12*tarzeau joined #nim
07:30:16FromDiscord<gesee37> In reply to @abdulrahman.103 "Its that easy and": There is an openCL binding↵https://github.com/nim-lang/opencl
07:31:39FromDiscord<gesee37> I even made this with it↵https://github.com/Gesee-y/Cruise/blob/main/src/gpuarray
07:55:58*Skippy8 joined #nim
08:05:15FromDiscord<gesee37> Asking myself how well Nimony would handle the [1 Billion Row Challenge](https://github.com/gunnarmorling/1brc)
08:26:49*beholders_eye joined #nim
08:27:55*Skippy8 quit (Ping timeout: 264 seconds)
08:55:54*SchweinDeBurg quit (Remote host closed the connection)
09:03:17*SchweinDeBurg joined #nim
10:27:44FromDiscord<abdulrahman.103> In reply to @gesee37 "There is an openCL": I meant opencv
10:27:51FromDiscord<abdulrahman.103> Similar names
10:27:59FromDiscord<abdulrahman.103> Theyre all outdated
10:55:47FromDiscord<DetermiedNim1> sent a code paste, see https://paste.rs/tMVrC
11:14:53*Skippy8 joined #nim
11:23:37FromDiscord<gesee37> sent a code paste, see https://paste.rs/afitm
11:24:07FromDiscord<gesee37> It's the author of GraalVM who yet have the best score in Java
11:24:18FromDiscord<gesee37> (edit) removed "yet"
11:24:22FromDiscord<DetermiedNim1> yeah i was just using the one under the data folder
11:25:18FromDiscord<DetermiedNim1> takes about 2 seconds in ruby for 44693 lines
11:26:24FromDiscord<gesee37> In reply to @determiedmech1 "takes about 2 seconds": The best score is 1.7s for 1 billion lines
11:26:48FromDiscord<DetermiedNim1> yeahhhh that ruby one would take way longer 💀
11:31:02FromDiscord<DetermiedNim1> sent a code paste, see https://paste.rs/BJyAx
11:31:14FromDiscord<DetermiedNim1> (for 44693 lines)
11:31:40FromDiscord<DetermiedNim1> ig my previous measuring was flawed lol
11:45:47FromDiscord<gesee37> In reply to @determiedmech1 "yeahhhh that ruby one": I will try to see if I can beat the world record (or approach it)
11:45:52FromDiscord<gesee37> lolilol
11:49:32*Skippy8 quit (Ping timeout: 260 seconds)
12:04:28*Skippy8 joined #nim
12:09:06*Skippy8 quit (Ping timeout: 248 seconds)
12:28:26*Skippy8 joined #nim
12:37:44*termer quit (Remote host closed the connection)
12:39:17*termer joined #nim
12:48:48*Skippy8 quit (Ping timeout: 265 seconds)
12:49:13*Skippy8 joined #nim
13:24:55*Skippy8 quit (Ping timeout: 264 seconds)
13:34:58FromDiscord<11clock> sent a long message, see https://paste.rs/z0QoM
13:35:15FromDiscord<11clock> (edit) "https://paste.rs/zYeM1" => "https://paste.rs/Wk8Ye"
13:35:20FromDiscord<11clock> (edit) "https://paste.rs/2SUa2" => "https://paste.rs/d3hgC"
13:35:34FromDiscord<11clock> (edit) "https://paste.rs/UhMqM" => "https://paste.rs/VXWS1"
13:52:47*SchweinDeBurg quit (Remote host closed the connection)
13:53:04*SchweinDeBurg joined #nim
14:25:52*alexdaguy joined #nim
14:33:06*alexdaguy quit (Quit: WeeChat 4.10.0)
14:34:56FromDiscord<_timurski> I use snake case LMFAO
14:42:59FromDiscord<exelotl> sent a code paste, see https://paste.rs/N98hM
15:28:14Amun-RaI use snake case too
15:28:52Amun-RaI use cases just like in Python
15:29:08Amun-RaCONSTS, ENUM_VALUES, Objects, func_tions
15:35:41FromDiscord<_timurski> In reply to @Amun-Ra "CONSTS, ENUM_VALUES, Objects, func_tions": i think screaming case is too ugly so i just use snake case for literally everything (except types ofc) 😭
15:45:59Amun-RaI found I'm alergic to pfxName naming scheme :)
15:46:23FromDiscord<_timurski> faie
15:46:26FromDiscord<_timurski> (edit) "faie" => "fair"
15:47:40FromDiscord<scoopahdoopah> I think the style insensitivity is basically trolling but it doesn't bother me lmao
15:49:03*Skippy8 joined #nim
15:49:19FromDiscord<_timurski> well it does seem like a lot of people use different styles
15:49:26FromDiscord<_timurski> which I think is good
15:49:42FromDiscord<_timurski> I really disliked how using snake_case in java is basically illegal
15:50:06FromDiscord<amun0666> And I always, you prolly won't like it, align object types.
15:50:19FromDiscord<amun0666> https://media.discordapp.net/attachments/371759389889003532/1537126088919093308/image.png?ex=6a7de7ba&is=6a7c963a&hm=e4870ed8b74c1675a83a36743e1957de27385d34c039e271750a5c3e98cd7070&
15:50:42FromDiscord<_timurski> In reply to @amun0666 "And I always, you": the style guide has an explicit mention NOT to do this lmao
15:51:00FromDiscord<_timurski> i do it in shader code though just because that's the standard
15:51:17FromDiscord<_timurski> I would do it more often if there was a standard for when to break out of it
15:51:22FromDiscord<_timurski> sometimes your variables are just long yk
15:51:41FromDiscord<amun0666> I don't care about someone else's style guide.
15:51:48FromDiscord<_timurski> yeah just saying
15:52:05FromDiscord<amun0666> (bbl -> solar eclipse) 😉
16:03:53*Skippy8 quit (Ping timeout: 248 seconds)
16:11:08*Skippy8 joined #nim
16:20:12*Skippy8 quit (Ping timeout: 260 seconds)
16:30:47FromDiscord<linted_meer> Hello
16:31:09FromDiscord<linted_meer> Thought i would try nim out, been writing so much C that nim seems like a good wrapper for it
16:35:07*joast quit (Quit: Leaving.)