<< 08-05-2025 >>

02:56:38*rockcavera quit (Remote host closed the connection)
03:26:46*skippy8 quit (Quit: WeeChat 4.5.2)
03:27:13*alexdaguy joined #nim
03:45:40FromDiscord<ahungry> sent a code paste, see https://play.nim-lang.org/#pasty=cVsSHcvH
03:46:36FromDiscord<ahungry> sent a code paste, see https://play.nim-lang.org/#pasty=mvkJJreM
03:56:37*nils` quit (Ping timeout: 248 seconds)
05:05:36FromDiscord<lainlaylie> see https://github.com/nim-lang/Nim/issues/19588#issuecomment-1059960999, i think its the same issue
05:05:42FromDiscord<lainlaylie> also your nim is almost two years old
05:13:04*fedorafan quit (Remote host closed the connection)
05:13:27*fedorafan joined #nim
05:18:08*ntat joined #nim
05:58:25FromDiscord<.bobbbob> https://nimprogramming.com/↵who felt the need to make an entire ai slop website for nim???
05:59:40FromDiscord<Elegantbeef> Think that was salewaski's idea
05:59:54FromDiscord<madonuko> it's not the worst idea
06:01:19FromDiscord<Baboozo> _Baboozo sends rainfall 🌧️_
06:01:38FromDiscord<.bobbbob> I thought it was a fishing scam at first, it's just a bunch of vague information and links but looks like it's claiming to be an official nim site
06:01:56FromDiscord<madonuko> In reply to @.bobbbob "I thought it was": it literally says it's unofficial
06:02:27FromDiscord<zumi.dxy> dr. salewski had good intentions
06:02:30FromDiscord<zumi.dxy> but then it's like...
06:02:32FromDiscord<zumi.dxy> > NIM Figura One of the best NIM videos, only in German language
06:02:51FromDiscord<zumi.dxy> a yoga thing (i think)
06:03:06FromDiscord<zumi.dxy> pretty disappointed tbh
06:03:43FromDiscord<.bobbbob> In reply to @madonuko "it literally says it's": with a name like nimprogramming.com people could easily be confused
06:03:57FromDiscord<zumi.dxy> In reply to @.bobbbob "I thought it was": the "official nim page" is a button linking to nim-lang.org↵not quite worded like a CTA
06:04:23FromDiscord<zumi.dxy> "go to official page"
06:04:30FromDiscord<madonuko> I've never seen an official programming language website ending with .com anyway
06:04:46FromDiscord<madonuko> but I guess it's sketchy
06:05:13FromDiscord<zumi.dxy> it is, I just hope the author would actually check it before... y'know
06:05:24FromDiscord<zumi.dxy> In reply to @zumi.dxy "> NIM Figura One": having things like this
06:06:06FromDiscord<zumi.dxy> (edit) "is," => "is (i wish it wasn't),"
06:06:35FromDiscord<.bobbbob> this site is the 5th result when you look up 'nim language' on duckduckgo
06:07:39FromDiscord<kapendev> I like this site. It even mentions D-lang 🙂
06:08:31FromDiscord<kapendev> And has a button that does nothing. Perfection.
06:08:40FromDiscord<madonuko> D is closer to C++…?
06:08:51FromDiscord<madonuko> it kinda looks more like go to me
06:10:41FromDiscord<kapendev> > Nim’s syntax is closer to Python↵This is repeated like 10+ times.
06:11:50FromDiscord<kapendev> > Why is Nim considered one of the best programming languages?↵🙂
06:11:54FromDiscord<Elegantbeef> Almost like a website made by an AI proofread by a non native english speaker is not a great idea
06:12:05FromDiscord<hgo0935> I don't know if I can code in this language, the lsp is just super slow
06:19:49FromDiscord<kapendev> ok, last one. https://media.discordapp.net/attachments/371759389889003532/1369921717337854014/Screenshot_at_2025-05-08_09-19-34.png?ex=681d9e85&is=681c4d05&hm=da5019c2f376f7115642ec0d9d3dbc8e74d84f1aae748a0be812d1a44b6b61bf&
07:41:41FromDiscord<hgo0935> In reply to @kapendev "ok, last one.": Zig
07:42:20FromDiscord<kapendev> Rust
07:43:38FromDiscord<hgo0935> In reply to @kapendev "Rust": If Rust I would use Nim
07:44:02FromDiscord<hgo0935> Or Zig
07:44:18FromDiscord<kapendev> I only use the D.
07:45:13FromDiscord<hgo0935> In reply to @kapendev "I only use the": I haven't used D
07:45:54FromDiscord<hgo0935> I'm interested in Haxe
07:46:48FromDiscord<kapendev> It's a bit like Nim. Haven't checked Haxe in a long time, so idea what they are doing.
07:47:03FromDiscord<kapendev> (edit) "It's a bit like Nim. Haven't checked Haxe in a long time, so ... idea" added "no"
07:48:44FromDiscord<hgo0935> it's like every langauge looks the same https://media.discordapp.net/attachments/371759389889003532/1369944091554611270/image.png?ex=681db35b&is=681c61db&hm=f5f35f7d349152aa708ea204a9d2769e49f102c64590aec5d956b02f403ee06c&
08:02:40FromDiscord<kapendev> Sure. Haxe is more object oriented I guess. Didn't know it has enums like Rust.
08:05:40*fedorafan quit (Remote host closed the connection)
08:11:59*fedorafan joined #nim
08:17:47*skippy8 joined #nim
08:22:58*nils` joined #nim
09:06:04*xet7 quit (Remote host closed the connection)
09:15:45*xet7 joined #nim
09:29:58FromDiscord<0xfab_10> preprocessor slop
09:42:13FromDiscord<hgo0935> In reply to @fabric.input_output "preprocessor slop": everything is a slop
09:43:00*fedorafan quit (Remote host closed the connection)
09:43:25*fedorafan joined #nim
09:49:25FromDiscord<kapendev> `discard` is slop. Boooom!!!!1!1!1!!
09:53:29Amun-Ra{.discardable.} is slop; boom²
09:53:32Amun-Ra<:
12:18:12FromDiscord<odexine> `discard Nim`
12:18:16FromDiscord<odexine> \:o
12:39:18FromDiscord<snug4576> hi guys, i am trying to post in the forum, but unable to: it said i need to confirm the email but didn't receive any message. anyone here responsible for handling such issues?
12:40:35FromDiscord<snug4576> ping
12:43:47FromDiscord<snug4576> nobody here? what is the irc channel?
12:44:16*kobi joined #nim
12:44:22kobiHowdy!
12:44:34FromDiscord<Phil> @pmunch forum issuuueeees
12:46:09kobiI wanted to ask about funding nim projects - is it a thing in Nim land? like patreon or sth similar.
12:46:24FromDiscord<Phil> In reply to @snug4576 "ping": There are folks here, but not at all times of the day in full front.↵Should be noted that IRC/Matrix don't change anything in that regard, as both of those chats are bridged to the discord server so ultimately the message exchange lands here anyway
12:47:05FromDiscord<Phil> In reply to @kobi "I wanted to ask": Araq and ringabout have individual patreons but I believe there is no "nim foundation" or the like
12:47:06kobiEnabling access to the whole Android platform from Nim. so if there is interest and funding, i can work on that, and weekly bring features
12:48:12kobiesp all the hardware features (Native SDK) - writing bindings, and also via jnim as a bridge to the java based features.
12:48:26kobiwrapping it all in nice Nim idiomatic API
12:48:43kobiI am trying to suggest that in the forum but cannot post.
12:50:01FromDiscord<pmunch> Damn, that would be sick
12:50:06FromDiscord<pmunch> I'd be down to support down
12:50:09FromDiscord<pmunch> (edit) "down" => "that"
12:50:24FromDiscord<pmunch> What's your nick on the forum? I'll fix your account
12:51:11kobikobi7. thanks!
12:51:58FromDiscord<pmunch> You joined back in November of 2017, but didn't say anything until now 🤔
12:52:25FromDiscord<pmunch> Did you try the resend e-mail button by the way?
12:53:51kobinope, i wrote actually quite a lot, but not recently. I don't see a resend button. there is a password reset button in the profile page
12:55:40kobido i need to start a new account then?
12:57:26kobisorry gtg now
12:57:31*kobi quit (Quit: Leaving)
13:03:39*alexdaguy quit (Ping timeout: 244 seconds)
13:45:58FromDiscord<xtrayambak> Does anyone know how to deal with va_list in Nim?
14:01:07FromDiscord<Phil> Can you elaborate?
14:04:56FromDiscord<demotomohiro> In reply to @xtrayambak "Does anyone know how": If you need to use `va_list` in C stdlib to use C library, you probably need to wrap `va_list` and related C macros and functions in Nim to use them.↵If you want a variable number of arguments in Nim: https://nim-lang.org/docs/manual.html#types-varargs
14:06:32FromDiscord<xtrayambak> In reply to @isofruit "Can you elaborate?": I was mostly wondering how I'd deal with C libraries that provide logging functions that accept va_list. I ended up using the `stdarg` package
14:35:34*ftajhii quit (Ping timeout: 276 seconds)
14:42:06Amun-Raxtrayambak: pick the function that takes … instead or write a wrapper
15:10:50FromDiscord<nnsee> In reply to @isofruit "Araq and ringabout have": there's an Open Collective page for Nim
15:10:53FromDiscord<nnsee> https://opencollective.com/nim
17:39:56*beholders_eye joined #nim
17:52:40*beholders_eye quit (Ping timeout: 272 seconds)
18:42:03*fedorafan quit (Remote host closed the connection)
18:42:29*fedorafan joined #nim
18:56:03*tokyovigilante quit (Read error: Connection reset by peer)
18:56:18*tokyovigilante joined #nim
20:58:02*ntat quit (Quit: leaving)
21:13:31*rockcavera joined #nim
21:52:29*fedorafan quit (Remote host closed the connection)
21:52:42*fedorafan joined #nim
22:31:51FromDiscord<aintea> sent a code paste, see https://play.nim-lang.org/#pasty=sddsOAgT
22:37:13*skippy8 quit (Quit: WeeChat 4.5.2)
22:38:53FromDiscord<nnsee> In reply to @aintea "Is there any way": https://play.nim-lang.org/#pasty=FzbNJZUK
22:40:05FromDiscord<nnsee> oops, accidentally deleted the message
22:40:10FromDiscord<nnsee> In reply to @aintea "Is there any way": https://play.nim-lang.org/#pasty=FzbNJZUK
22:42:13FromDiscord<nnsee> the untyped is unnecessary
22:45:25FromDiscord<nnsee> In reply to @aintea "Is there any way": if you get your string values at runtime, idk if that's possible or if it even makes sense
22:46:38FromDiscord<aintea> sent a code paste, see https://play.nim-lang.org/#pasty=rlJgSFjA
23:13:31FromDiscord<Elegantbeef> Right by the macro would take in a static string then insert a `let name = ....`↵(@aintea)
23:13:33FromDiscord<Elegantbeef> but the8
23:27:27FromDiscord<Elegantbeef> @aintea it really is pretty easy
23:27:31FromDiscord<Elegantbeef> https://play.nim-lang.org/#pasty=CiZhlfuj
23:28:08FromDiscord<aintea> yes I know I'll build a micro web framework for fun