| 00:12:14 | * | ftajhii joined #nim |
| 00:35:22 | * | beholders_eye quit (Ping timeout: 243 seconds) |
| 00:37:01 | * | meinside quit (Server closed connection) |
| 00:49:16 | * | KawaiiSelbst quit (Remote host closed the connection) |
| 01:07:20 | * | KawaiiSelbst joined #nim |
| 02:08:28 | * | deavmi quit (Server closed connection) |
| 02:13:07 | * | acidsys quit (Server closed connection) |
| 02:13:25 | * | acidsys joined #nim |
| 02:16:55 | * | deavmi joined #nim |
| 02:24:44 | * | rockcavera quit (Remote host closed the connection) |
| 03:08:54 | * | Skippy8 joined #nim |
| 03:44:47 | FromDiscord | <basilleaf011> Hey, is anyone avaliable to help me learn nim basics? |
| 03:47:03 | FromDiscord | <basilleaf011> Preferebly around 5-10 pm PST |
| 03:47:10 | FromDiscord | <basilleaf011> but anytime at all works as well |
| 03:47:19 | FromDiscord | <basilleaf011> as long as its not like 5 am |
| 03:47:50 | FromDiscord | <basilleaf011> i wake up around lunch, but once school starts i will only be avaliable after school so around 3:30 pm |
| 04:00:30 | FromDiscord | <DetermiedNim1> sent a long message, see https://paste.rs/zqSXb |
| 04:04:28 | FromDiscord | <_timurski> In reply to @basilleaf011 "Hey, is anyone avaliable": learning things yourself is an extremely important skill + being a good teacher is quite hard so you're unlikely to find people willing to spend that time |
| 04:11:36 | FromDiscord | <basilleaf011> In reply to @_timurski "learning things yourself is": I dont even really want a teacher I just want like answers to questions |
| 04:11:38 | FromDiscord | <basilleaf011> Like uhh |
| 04:11:47 | FromDiscord | <basilleaf011> "Why isn't this doing this" |
| 04:11:52 | FromDiscord | <basilleaf011> And why isn't this working |
| 04:11:53 | FromDiscord | <basilleaf011> And stuff |
| 04:16:14 | FromDiscord | <_timurski> you don't learn if you don't struggle |
| 04:16:23 | FromDiscord | <_timurski> this has been scientifically proven |
| 04:16:57 | FromDiscord | <_timurski> programming is one of those things that a teacher is not necessary for nor helpful for the vast majority |
| 04:17:13 | FromDiscord | <_timurski> a programming class is perhaps useful as an introduction but even then, only as an introduction |
| 04:17:13 | * | deavmi quit (Read error: Connection reset by peer) |
| 04:25:51 | * | deavmi joined #nim |
| 04:30:49 | FromDiscord | <nasuray> In reply to @basilleaf011 "I dont even really": Asking questions here is a good idea (when you get stuck)! |
| 04:31:24 | FromDiscord | <basilleaf011> In reply to @_timurski "a programming class is": Understood, ill try and learn myself |
| 04:50:16 | * | SchweinDeBurg quit (Quit: WeeChat 4.8.0-dev) |
| 05:21:10 | * | fallback quit (Quit: IRCNow and Forever!) |
| 05:25:47 | * | acidsys quit (Ping timeout: 244 seconds) |
| 05:26:18 | * | acidsys joined #nim |
| 05:27:32 | * | fallback joined #nim |
| 05:33:40 | * | Skippy8 quit (Ping timeout: 249 seconds) |
| 05:51:06 | * | SchweinDeBurg joined #nim |
| 07:47:55 | * | fallback quit (Quit: IRCNow and Forever!) |
| 08:03:48 | * | fallback joined #nim |
| 08:32:55 | * | fallback quit (Quit: IRCNow and Forever!) |
| 08:37:58 | * | fallback joined #nim |
| 09:20:55 | * | beholders_eye joined #nim |
| 10:12:59 | * | fallback quit (Quit: IRCNow and Forever!) |
| 10:19:18 | * | fallback joined #nim |
| 10:27:28 | * | sdothum quit (Remote host closed the connection) |
| 10:30:21 | * | sdothum joined #nim |
| 11:59:42 | * | fallback quit (Quit: IRCNow and Forever!) |
| 12:05:39 | * | fallback joined #nim |
| 12:15:49 | FromDiscord | <pmunch> @basilleaf011 for questions you can always just ask them here |
| 12:16:05 | FromDiscord | <pmunch> Which brings me to my own question 😅 |
| 12:16:54 | FromDiscord | <pmunch> I'm trying to automatically update a binary. So I download the new version, set the executable bit, and then I move the file to `getAppFilename()` and try to run it with `startProcess(getAppFilename())` |
| 12:17:05 | FromDiscord | <pmunch> Now, the file is moved, the binary changes |
| 12:17:19 | FromDiscord | <pmunch> And not moving the binary and starting the program with `startProcess` works fine |
| 12:17:43 | FromDiscord | <pmunch> But it seems like `startProcess` doesn't allow me to start the same binary that it is running.. |
| 12:21:47 | FromDiscord | <pmunch> Doesn't seem to be anything on the Nim side stopping this.. |
| 12:27:05 | FromDiscord | <pmunch> Ah |
| 12:27:43 | FromDiscord | <pmunch> `getAppFilename()` returns the filename appended by " (deleted)" after the file has been replaced (since the binary we're actually running has been deleted). |
| 12:28:09 | FromDiscord | <pmunch> So I was trying to run `/path/to/program (deleted)` which obviously failed as that's not even a valid filename |
| 13:53:09 | * | oculux joined #nim |
| 13:54:10 | * | kick455 quit (Ping timeout: 259 seconds) |
| 14:05:15 | * | fallback quit (Read error: Connection reset by peer) |
| 14:13:31 | * | fallback joined #nim |
| 15:26:36 | FromDiscord | <Chebudumpling Temper> In reply to @pmunch "So I was trying": Love that behavior, guard from exectutable swap |
| 16:20:49 | FromDiscord | <pmunch> Seriously, what is going on with Nimble? It feels like with every update it gets slower and more confused |
| 16:21:43 | FromDiscord | <pmunch> Now it suddenly decided to ignore my `choosenim` selected version and `Info: switching to /home/peter/.nimble/pkgs2/nim-2.2.6-7e6ca5d37c9e9e537243950e2d1c4bbddb` |
| 16:21:56 | FromDiscord | <pmunch> Not sure why it picked 2.2.6, I have newer versions installed.. |
| 16:22:32 | FromDiscord | <pmunch> But then it checked a couple of the required packages, tried to build, only for Nim to error out on a missing requirement |
| 16:23:26 | FromDiscord | <pmunch> Then I switched to 2.2.10, now it suddenly decided to re-download and re-install _all_ the requirements before building, granted this time it actually managed to complete the build |
| 16:25:36 | FromDiscord | <pmunch> Of course it then started complaining about control flow logic for requires in the Nimble file of one of my requirements, which is apparently a deprecated feature |
| 16:26:02 | FromDiscord | <pmunch> I'm starting to understand why everyone and their grandma are building package managers these days |
| 16:36:19 | FromDiscord | <enthus1ast.> In reply to @pmunch "Seriously, what is going": I've switched to nimby, it works very well |
| 16:36:46 | FromDiscord | <enthus1ast.> And in general I've just add stuff to my nim.cfg now |
| 16:44:30 | FromDiscord | <pmunch> The thing that annoys me is that I had no trouble with old Nimble, it did everything I needed |
| 16:44:52 | FromDiscord | <pmunch> I didn't want anything new, but new Nimble is becoming so bad that I feel like I have to switch to something more sane.. |
| 16:47:39 | FromDiscord | <Laylie> is jmgomez aware of these issues so that they can be fixed? |
| 16:49:13 | * | Skippy8 joined #nim |
| 16:53:19 | * | fallback quit (Quit: IRCNow and Forever!) |
| 17:13:43 | * | deavmi quit (Ping timeout: 278 seconds) |
| 17:22:22 | * | fallback joined #nim |
| 17:27:47 | FromDiscord | <enthus1ast.> I never liked that nimble does not just clone the repo, it was always a little magical. |
| 17:33:18 | * | Skippy8 quit (Ping timeout: 249 seconds) |
| 17:59:49 | * | Skippy8 joined #nim |
| 18:06:41 | * | cws9 joined #nim |
| 18:06:56 | * | tk_ joined #nim |
| 18:06:58 | * | ursa-major_ joined #nim |
| 18:07:02 | * | sdothum_ joined #nim |
| 18:08:29 | * | cws quit (Ping timeout: 264 seconds) |
| 18:08:29 | * | cws9 is now known as cws |
| 18:09:03 | * | sdothum quit (Ping timeout: 259 seconds) |
| 18:09:03 | * | ursa-major quit (Ping timeout: 259 seconds) |
| 18:09:03 | * | tk quit (Ping timeout: 259 seconds) |
| 18:09:03 | * | sdothum_ is now known as sdothum |
| 18:10:19 | * | tk_ is now known as tk |
| 18:41:38 | * | fallback quit (Quit: IRCNow and Forever!) |
| 18:56:20 | * | beholders_eye quit (Ping timeout: 245 seconds) |
| 18:57:13 | * | fallback joined #nim |
| 19:03:03 | FromDiscord | <nasuray> In reply to @pmunch "Of course it then": I think that if `nimble` wants flat package metadata than we should just go back to using `ini` (or `toml` , rather than this frankenstein file that is sometimes evaluated and sometimes not) it's not like `tasks` (the only real reason it needs to be nimscript) can't just be defined in a `config.nims` and invoked by the compiler |
| 19:16:39 | * | deavmi joined #nim |
| 19:45:28 | * | xet7 quit (Ping timeout: 241 seconds) |
| 19:45:57 | * | zodman quit (Ping timeout: 252 seconds) |
| 19:53:23 | FromDiscord | <mratsim> In reply to @enthus1ast. "I never liked that": it breaks `src/` package |
| 19:53:49 | * | xet7 joined #nim |
| 20:27:26 | * | KawaiiSelbst quit (Remote host closed the connection) |
| 20:28:13 | * | KawaiiSelbst joined #nim |
| 20:36:42 | * | deavmi quit (Read error: Connection reset by peer) |
| 20:38:43 | * | deavmi joined #nim |
| 20:53:32 | * | deavmi quit (Ping timeout: 249 seconds) |
| 20:59:07 | * | deavmi joined #nim |
| 21:39:41 | * | beholders_eye joined #nim |
| 23:45:31 | * | zodman joined #nim |