| 03:03:21 | * | tokyovigilante joined #nim |
| 03:06:16 | * | tokyovigilante quit (Remote host closed the connection) |
| 03:14:01 | * | tokyovigilante joined #nim |
| 03:16:40 | * | tokyovigilante quit (Remote host closed the connection) |
| 03:16:54 | * | tokyovigilante joined #nim |
| 03:28:31 | * | tokyovigilante quit (Remote host closed the connection) |
| 03:29:41 | * | tokyovigilante joined #nim |
| 03:49:48 | * | tokyovigilante quit (Remote host closed the connection) |
| 03:50:03 | * | tokyovigilante joined #nim |
| 04:51:53 | * | tokyovigilante quit (Remote host closed the connection) |
| 04:52:08 | * | tokyovigilante joined #nim |
| 04:57:24 | * | tokyovigilante quit (Remote host closed the connection) |
| 04:57:38 | * | tokyovigilante joined #nim |
| 04:58:30 | * | tokyovigilante quit (Remote host closed the connection) |
| 04:58:46 | * | tokyovigilante joined #nim |
| 06:29:20 | FromDiscord | <0xfab_10> In reply to @yedco.12 "I mean, let him": is V still a scam? |
| 06:58:45 | FromDiscord | <kiloneie> In reply to @fabric.input_output "is V still a": From what little i've heard, not really ? But it's still not a good language, far too young. Like the compilation times they promoted so hard, were the result of, the compiler being very simple and bad... ↵↵Idk, if someone wants to test it hard, do it, and tell us/me the findings :P, i am interested. But i couldn't care less on using it, i hate lying, scams, deceit, etc, with extreme |
| 07:01:50 | * | SchweinDeBurg quit (Quit: WeeChat 4.8.0-dev) |
| 07:03:53 | * | SchweinDeBurg joined #nim |
| 07:09:41 | * | tokyovigilante quit (Remote host closed the connection) |
| 07:09:54 | * | tokyovigilante joined #nim |
| 07:16:46 | FromDiscord | <nevillegg> In reply to @kiloneie "I wouldn't pick V.": eh why |
| 07:16:57 | * | tokyovigilante quit (Remote host closed the connection) |
| 07:17:11 | * | tokyovigilante joined #nim |
| 07:18:18 | FromDiscord | <0xfab_10> In reply to @kiloneie "From what little i've": > were the result of, the compiler being very simple and bad... ↵sounds like a scam to me, afaik they got money |
| 07:25:20 | FromDiscord | <ieltan> was V autofree preceding destructors or something ? i remember it was something heavily hyped back when it was first announced |
| 07:26:49 | FromDiscord | <0xfab_10> automatically inserts free calls smth smth |
| 07:26:51 | * | tokyovigilante quit (Remote host closed the connection) |
| 07:26:53 | FromDiscord | <ieltan> In reply to @fabric.input_output "> were the result": people invested |
| 07:27:07 | * | tokyovigilante joined #nim |
| 07:27:14 | FromDiscord | <0xfab_10> precisely |
| 07:27:14 | FromDiscord | <ieltan> investment is inherently risky, calling that a scam is kinda absurd but i know where you're coming from |
| 07:27:41 | FromDiscord | <0xfab_10> well they hyped it and afaik didn't really deliver on any promise |
| 07:28:35 | FromDiscord | <janakali> In reply to @kiloneie "From what little i've": > the compiler being very simple and bad↵it's not bad per se. They use `tcc` (you can also use it with Nim), it's fast because it does almost no optimizations and even can run as C interpreter.↵Bigger problem was that they were advertising a lot of features that were in WIP state or broken. Also, community is toxic and would attack people for criticism. |
| 07:29:03 | FromDiscord | <ieltan> I don't actually get the flak they have gotten tbh, autofree was heavily hyped and couldnt deliver it's promises, this happens all the time everywhere |
| 07:29:56 | FromDiscord | <ieltan> unless they have been very dishonest i guess lol |
| 07:30:09 | FromDiscord | <0xfab_10> def |
| 07:31:41 | FromDiscord | <0xfab_10> they would block people left and right for criticism or showing a graph/table where V was below something else |
| 07:32:20 | FromDiscord | <0xfab_10> besides other things ofc |
| 07:32:30 | FromDiscord | <0xfab_10> (edit) "they would block people left and right for criticism or ... showing" added "even for" |
| 07:32:42 | FromDiscord | <0xfab_10> (edit) "they would block people left and right for criticism or even for showing a graph/table where V was below something else ... " added "in speed/whatever" |
| 07:32:44 | FromDiscord | <ieltan> 😭 |
| 07:32:54 | FromDiscord | <ieltan> thats so petty |
| 07:33:30 | * | tokyovigilante quit (Remote host closed the connection) |
| 07:33:44 | * | tokyovigilante joined #nim |
| 07:34:22 | FromDiscord | <0xfab_10> last time I was involved with them they were bikeshedding removing commas from struct construction syntax when you would break the fields into multiple lines or something |
| 07:34:34 | FromDiscord | <0xfab_10> clownery |
| 07:35:18 | * | tokyovigilante quit (Remote host closed the connection) |
| 07:35:33 | * | tokyovigilante joined #nim |
| 07:36:17 | FromDiscord | <0xfab_10> I remember codegen for `foo() or { return err }` being broken |
| 07:36:28 | FromDiscord | <0xfab_10> (edit) "`foo()" => "`x := foo()" |
| 07:36:54 | FromDiscord | <0xfab_10> it wasn't a bad concept, felt like a usable golang |
| 07:41:18 | * | beholders_eye joined #nim |
| 07:54:12 | * | tokyovigilante quit (Remote host closed the connection) |
| 07:54:27 | * | tokyovigilante joined #nim |
| 07:54:36 | * | tokyovigilante quit (Remote host closed the connection) |
| 07:54:51 | * | tokyovigilante joined #nim |
| 07:57:39 | * | tokyovigilante quit (Remote host closed the connection) |
| 07:57:53 | * | tokyovigilante joined #nim |
| 07:59:27 | * | tokyovigilante quit (Remote host closed the connection) |
| 07:59:41 | * | tokyovigilante joined #nim |
| 08:10:30 | * | tokyovigilante quit (Remote host closed the connection) |
| 08:10:45 | * | tokyovigilante joined #nim |
| 08:37:19 | * | beholders_eye quit (Ping timeout: 240 seconds) |
| 10:45:29 | FromDiscord | <nnsee> In reply to @fabric.input_output "is V still a": this is getting #offtopic, but there was a recent article on it https://bitshifters.cc/2025/05/17/vlang.html |
| 10:48:53 | FromDiscord | <nnsee> wait this is not the article i had in mind |
| 10:53:01 | FromDiscord | <nnsee> i can't find the article i'm talking about |
| 10:54:23 | FromDiscord | <nnsee> oh, i think it was this https://mawfig.github.io/2022/06/18/v-lang-in-2022.html - i remember it being more recent than it actually is |
| 10:54:47 | FromDiscord | <nnsee> hmmmm https://media.discordapp.net/attachments/371759389889003532/1422899541363003443/image.png?ex=68de59f6&is=68dd0876&hm=a9de8f439e3d4893789e4631081b2c0e4c7ce133065ab8a52365b1bfe7f4f1a0& |
| 10:55:54 | FromDiscord | <nnsee> and also this: https://n-skvortsov-1997.github.io/reviews/ |
| 11:02:08 | FromDiscord | <aintea> So it's basically a Nim 2 |
| 11:02:11 | FromDiscord | <aintea> :lul: |
| 11:22:20 | FromDiscord | <kiloneie> In reply to @nnsee "hmmmm": Not sure on arenas, i think Odin has then, but, that's Nim. |
| 11:27:12 | FromDiscord | <zumi.dxy> In reply to @nnsee "this is getting <#371759607934353448>,": looking forward to his take on Nim, if he ever bothers↵wonder how much of what he says of V applies to current Nim |
| 11:29:47 | FromDiscord | <zumi.dxy> what he says about "no one really cares about you but at least i care enough" is true, but can't help but to think it empowers the camp that isn't far off but made it into the kernel |
| 11:30:01 | FromDiscord | <zumi.dxy> (edit) "what he says about "no one really cares about you but at least i care enough" is true, but can't help but to think it empowers the camp that isn't far off ... butat" added "in behavior" | "in behaviorbut ... made" added "at least" |
| 11:40:07 | FromDiscord | <0xfab_10> the camp with a language? |
| 11:40:12 | FromDiscord | <0xfab_10> (edit) "the camp with a ... language?" added "usable" |
| 11:41:16 | FromDiscord | <zumi.dxy> yeah, and the attitude |
| 11:41:18 | FromDiscord | <zumi.dxy> lul |
| 11:41:27 | FromDiscord | <zumi.dxy> (edit) "and" => "and" |
| 11:42:32 | FromDiscord | <0xfab_10> the attitude of being afraid to interrupt a senior's tantrum that's interrupting them? |
| 11:43:10 | FromDiscord | <mitranim> Meanwhile I'm sitting here furiously writing a draft for yet _another_ language because none satisfy me at the moment 🤦♀️ (Nim is fairly close though) |
| 11:43:48 | FromDiscord | <zumi.dxy> In reply to @fabric.input_output "the attitude of being": so they poison the well instead 😏 |
| 11:44:32 | FromDiscord | <mitranim> (edit) "Meanwhile I'm sitting here furiously writing a draft for yet _another_ language because none ... satisfy" added "fully" |
| 11:47:35 | FromDiscord | <0xfab_10> you sound more attitude-y than what you make them to be |
| 12:10:08 | FromDiscord | <kiloneie> In reply to @mitranim "Meanwhile I'm sitting here": Nothing is ever perfect, and noone should be rating anything 10/10. |
| 12:13:02 | FromDiscord | <nevillegg> I found my dream language |
| 12:13:20 | FromDiscord | <nevillegg> nim, V, odin. |
| 12:13:29 | FromDiscord | <nevillegg> No Code of Conduct! |
| 12:15:23 | FromDiscord | <nervecenter> In reply to @fabric.input_output "is V still a": I've used it. Doesn't quite seem to be, I translated an example project of mine to it and it had many of the library utilities I needed, plus matched Nim and C++ for performance. It is definitely very much unfinished though, and there are rough edges to the patterns the standard library forces you into. |
| 12:16:02 | * | beholders_eye joined #nim |
| 12:17:21 | FromDiscord | <nervecenter> Eh looking back on it, it's not too bad, but I still prefer Nim's way of doing things between types and library signatures. |
| 12:25:29 | FromDiscord | <yedco.12> In reply to @nevillegg "nim, V, odin.": But can you solve any problem? |
| 12:25:36 | FromDiscord | <yedco.12> Learning syntax is easy |
| 12:27:02 | FromDiscord | <nnsee> In reply to @nevillegg "No Code of Conduct!": what's wrong with a code of conduct? |
| 12:27:29 | FromDiscord | <0xfab_10> In reply to @nervecenter "Eh looking back on": nim seems to me like it has better features and is more extensible tbh, despite the footguns and bugs here and there lol |
| 12:27:35 | FromDiscord | <nnsee> and how is a programming langauage development's code of conduct related to how _anything_ the language itself is |
| 12:27:49 | FromDiscord | <nnsee> it's not like using the language forces _you_ to adopt or even adhere to that coc |
| 12:28:43 | FromDiscord | <nevillegg> In reply to @nnsee "what's wrong with a": I don't like it. |
| 12:28:54 | FromDiscord | <nevillegg> In reply to @yedco.12 "But can you solve": what do you mean by problems though |
| 12:29:30 | FromDiscord | <yedco.12> Can you create a tool using them? |
| 12:30:14 | FromDiscord | <yedco.12> Because learning syntax is easier |
| 12:30:25 | FromDiscord | <yedco.12> But problem solving is hard |
| 12:32:16 | FromDiscord | <yedco.12> Let's say I asked you to implement a fzf clone using v, could you do that? Or are you only into these syntax? |
| 12:32:36 | FromDiscord | <yedco.12> (edit) "these" => "their" |
| 12:33:37 | * | beholders_eye quit (Ping timeout: 264 seconds) |
| 12:37:14 | FromDiscord | <nnsee> In reply to @nevillegg "I don't like it.": yeah but why |
| 12:50:06 | FromDiscord | <yedco.12> In reply to @yedco.12 "Let's say I asked": Looking at your profile, i can say, you are just learning syntax |
| 12:50:44 | FromDiscord | <yedco.12> "Learned GUI" 😭 |
| 12:50:55 | FromDiscord | <yedco.12> Bro , you are a beginner |
| 12:51:17 | FromDiscord | <nnsee> why does that matter? |
| 12:51:47 | FromDiscord | <yedco.12> In reply to @nnsee "why does that matter?": It matters |
| 12:52:10 | FromDiscord | <yedco.12> Without knowing how to program |
| 12:52:12 | FromDiscord | <nnsee> 🤔 seems a bit strange to call that out |
| 12:52:25 | FromDiscord | <mitranim> Beginners are entitled to likes and dislikes just like everyone else. But their likes and dislikes are different. What's useful is to articulate likes and dislikes clearly, with reasons |
| 12:52:34 | FromDiscord | <yedco.12> You can't just keep on learning syntax |
| 12:52:49 | FromDiscord | <yedco.12> So you could atleast advice them |
| 12:53:03 | FromDiscord | <mitranim> (edit) "Beginners are entitled to likes and dislikes just like everyone else. But their likes and dislikes are different. What's useful is to articulate likes and dislikes clearly, with reasons ... " added "why" |
| 12:53:22 | FromDiscord | <nnsee> not too sure what you're trying to say. to be honest, i don't even know what your original message meant |
| 12:53:25 | FromDiscord | <mitranim> (edit) "Beginners are entitled to likes and dislikes just like everyone else. But their likes and dislikes are different. What's useful is to articulate ... likesin" added "specific" | "clearly," => "in detail," |
| 12:53:50 | FromDiscord | <yedco.12> In reply to @nnsee "not too sure what": Did you read his profile? |
| 12:54:19 | FromDiscord | <yedco.12> Do that, and you will know |
| 12:55:13 | FromDiscord | <nnsee> i did and i'm still lost |
| 12:55:21 | FromDiscord | <yedco.12> Cool |
| 12:55:48 | FromDiscord | <yedco.12> That profile looks like, written by some kid |
| 12:56:03 | FromDiscord | <yedco.12> Just my opinion |
| 12:56:14 | FromDiscord | <nnsee> sure? i get the indication that they might be on the younger side |
| 12:56:22 | FromDiscord | <yedco.12> Yes |
| 12:56:27 | FromDiscord | <nnsee> i still don't understand what you're talking about overall |
| 12:56:48 | FromDiscord | <yedco.12> Leave 😄, you won't get it |
| 13:23:45 | FromDiscord | <aethrvmn> In reply to @nnsee "i still don't understand": He's trying to make fun of a young person for being young and trying to get into progtamming by trying out different languages |
| 13:23:55 | FromDiscord | <aethrvmn> (edit) "progtamming" => "programming" |
| 13:24:09 | FromDiscord | <aethrvmn> (edit) "He's" => "They're" |
| 13:27:33 | FromDiscord | <nnsee> that's what i suspected, which is why i prompted them to elaborate |
| 13:27:50 | FromDiscord | <nnsee> that's not very cash money behavior |
| 13:27:56 | FromDiscord | <__jont__> Gatekeeping programming is pretty cringe |
| 13:57:58 | FromDiscord | <yedco.12> In reply to @aethrvmn "They're trying to make": Sure, if you think, that was making fun |
| 13:58:15 | FromDiscord | <yedco.12> (edit) "In reply to @aethrvmn "They're trying to make": Sure, if you think, that was making fun ... " added "😄" |
| 13:58:36 | FromDiscord | <nevillegg> In reply to @yedco.12 "Can you create a": Oh good idea. Wait till it is installed on my nixos |
| 13:58:43 | FromDiscord | <nevillegg> But I have a issue |
| 13:58:48 | FromDiscord | <nevillegg> Systemcalls are unsafe |
| 13:58:58 | FromDiscord | <nevillegg> I want a much more safe way to execute a command |
| 13:59:00 | FromDiscord | <yedco.12> Learning is fun, but implementing is hell |
| 13:59:05 | FromDiscord | <nevillegg> In reply to @__jont__ "Gatekeeping programming is pretty": Yes |
| 13:59:26 | FromDiscord | <nevillegg> In reply to @aethrvmn "They're trying to make": Look a nixos user like me! |
| 13:59:33 | FromDiscord | <yedco.12> I'm not making fun of you, I'm just saying, you will waste time learning too many |
| 13:59:36 | FromDiscord | <nevillegg> I use lix |
| 13:59:40 | FromDiscord | <nevillegg> In reply to @yedco.12 "I'm not making fun": Oh |
| 14:00:07 | FromDiscord | <yedco.12> In reply to @nevillegg "Oh": You will understand, when you find jobs |
| 14:00:21 | FromDiscord | <nevillegg> In reply to @yedco.12 "You will understand, when": Well. I am young so I have like loads of time. |
| 14:00:30 | FromDiscord | <nevillegg> 8th grader. |
| 14:00:47 | FromDiscord | <nevillegg> (edit) "grader." => "grader is me." |
| 14:02:12 | FromDiscord | <nevillegg> In reply to @yedco.12 "You will understand, when": just help me do a safer way for executing a command. |
| 14:02:14 | FromDiscord | <nnsee> In reply to @nevillegg "I want a much": most languages i've worked with provide facilities to call out the `exec()` family of functions, which are "safer" than `system()` (which is what i assume you're talking about). In Nim, this is startProcess in std/osproc (https://nim-lang.org/docs/osproc.html#startProcess%2Cstring%2Cstring%2CopenArray%5Bstring%5D%2CStringTableRef%2Cset%5BProcessOption%5D) |
| 14:02:19 | FromDiscord | <nevillegg> In reply to @nnsee "most languages i've worked": Oh thanks |
| 14:02:27 | FromDiscord | <nevillegg> Is it cross platform |
| 14:02:39 | FromDiscord | <nevillegg> Cuz a program not being cross platform is cringe |
| 14:03:01 | FromDiscord | <nnsee> In reply to @nevillegg "Is it cross platform": yes |
| 14:03:07 | FromDiscord | <yedco.12> In reply to @nevillegg "Cuz a program not": Nim is always |
| 14:03:21 | FromDiscord | <yedco.12> But you can set a os target |
| 14:03:21 | FromDiscord | <nevillegg> In reply to @nnsee "yes": Ok thats gud |
| 14:03:58 | FromDiscord | <nnsee> you can assume that most of the stuff in std is cross-platform unless specified otherwise or if it's in an os-specific module |
| 14:04:02 | FromDiscord | <nevillegg> a |
| 14:04:25 | FromDiscord | <__jont__> If you're using system commands it's not going to be inherently cross platform. That's usually what the standard library is for, to wrap these calls in a platform agnostic way so that you don't have to use calls like that |
| 14:05:52 | FromDiscord | <nevillegg> In reply to @__jont__ "If you're using system": So I want to execute busybox binary with wget↵Unix . /busybox wget↵Win busybox.exe wget |
| 14:06:32 | FromDiscord | <nevillegg> I go. |
| 14:06:54 | FromDiscord | <nnsee> binary names are arbitrary even on a single platform and that's up to you to handle |
| 14:07:07 | FromDiscord | <nnsee> there's no "right" way to uniformly handle this on all platforms |
| 14:12:13 | FromDiscord | <__jont__> sent a long message, see https://pasty.ee/HAfetnRc |
| 14:16:35 | FromDiscord | <__jont__> In reply to @__jont__ "Yeah but like Ras": (this is conceptual. This code is cursed so I can't speak to how robust this exact code is) |
| 14:56:44 | FromDiscord | <kiloneie> Line 68. I don't... understand... https://media.discordapp.net/attachments/371759389889003532/1422960428014899281/Screenshot_2025-10-01_16-55-35.png?ex=68de92ab&is=68dd412b&hm=66ff91b448da6e4581ff4adfb5c4d7412b005c9ea580e57dacb27588966fbfa7& |
| 15:09:44 | FromDiscord | <lainlaylie> exactly what it says |
| 15:09:58 | FromDiscord | <lainlaylie> your else branch has a value (`false`) but your if branch doesnt |
| 15:13:38 | FromDiscord | <nasuray> why is this a template and not a proc? |
| 15:14:14 | FromDiscord | <kiloneie> Because i don't wanna make a keyboardCheck, from 1 argument into 2x |
| 15:25:22 | * | przmk quit (Read error: Connection reset by peer) |
| 15:25:36 | * | przmk joined #nim |
| 15:27:43 | FromDiscord | <mrfox4201> In reply to @yedco.12 "Also for performance, nim": how? |
| 15:27:47 | FromDiscord | <mrfox4201> In reply to @yedco.12 "Nim is faster than": how? |
| 15:30:37 | FromDiscord | <kiloneie> In reply to @mrfox4201 "how?": Because C++ is OOP, any language that compiles to C, or is a compiled language that doesn't use OOP, can and mostly will be faster than C++. Also, all the benchmarks. |
| 15:31:11 | FromDiscord | <mrfox4201> In reply to @yedco.12 "It may be faster": Alr thanks |
| 15:31:16 | FromDiscord | <mrfox4201> Alr thanks |
| 15:35:59 | FromDiscord | <mrfox4201> why nim doesn't have server tag |
| 15:46:26 | Amun-Ra | what's server tag? |
| 15:46:59 | Amun-Ra | ah, discord thingy |
| 15:53:00 | * | przmk quit (Remote host closed the connection) |
| 15:53:06 | * | xtr00 quit (Ping timeout: 252 seconds) |
| 15:55:06 | * | przmk joined #nim |
| 15:55:55 | FromDiscord | <flashqwq> because it doesn't get enough boosts? |
| 16:00:19 | * | xtr00 joined #nim |
| 16:09:40 | * | beholders_eye joined #nim |
| 16:10:27 | FromDiscord | <nevillegg> O_o https://media.discordapp.net/attachments/371759389889003532/1422978978385494093/image.png?ex=68dea3f2&is=68dd5272&hm=63cda5d49f50e46088ebf24df7c21fe8d80dadf9ad4e2309b396463158d1d39d& |
| 16:11:00 | FromDiscord | <nevillegg> Reminded me one of those cyberpunk memes |
| 16:11:56 | FromDiscord | <nevillegg> In reply to @flashqwq "because it doesn't get": insane how it is a verified server |
| 16:40:13 | * | beholders_eye quit (Ping timeout: 264 seconds) |
| 16:56:14 | * | th3r00t joined #nim |
| 17:59:31 | * | LuckyMan joined #nim |
| 20:30:29 | * | anddam quit (Quit: WeeChat 4.5.2) |
| 21:31:34 | * | LuckyMan quit (Quit: LuckyMan) |
| 22:01:36 | * | Lord_Nightmare quit (Quit: ZNC - http://znc.in) |
| 22:04:13 | * | Lord_Nightmare joined #nim |
| 22:44:25 | * | th3r00t quit (Ping timeout: 264 seconds) |