| 00:09:11 | * | Mister_Magister quit (Quit: bye) |
| 00:11:04 | * | Mister_Magister joined #nim |
| 00:20:08 | * | Mister_Magister_ joined #nim |
| 00:21:19 | * | Mister_Magister quit (Ping timeout: 264 seconds) |
| 00:23:31 | * | Mister_Magister_ is now known as Mister_Magister |
| 00:30:58 | * | Mister_Magister_ joined #nim |
| 00:31:31 | * | Mister_Magister quit (Ping timeout: 264 seconds) |
| 00:34:16 | * | Mister_Magister_ is now known as Mister_Magister |
| 00:47:43 | * | tiorock joined #nim |
| 00:47:43 | * | rockcavera is now known as Guest1310 |
| 00:47:43 | * | Guest1310 quit (Killed (copper.libera.chat (Nickname regained by services))) |
| 00:47:43 | * | tiorock is now known as rockcavera |
| 00:54:54 | * | termer quit (Ping timeout: 259 seconds) |
| 01:35:18 | * | termer joined #nim |
| 01:38:23 | * | termer quit (Remote host closed the connection) |
| 02:02:37 | FromDiscord | <kapendev> D and PHP |
| 02:08:53 | * | rockcavera quit (Remote host closed the connection) |
| 02:44:39 | FromDiscord | <bk20x> i may be stupid, this is just a start of a crawler im making. I am mixing async and threading and im new to using malebolgia. I just want to figure out why it seems to indefinitely increase in memory usage. don't expect an absolute answer but would like to know if its something obvious lol https://media.discordapp.net/attachments/371759389889003532/1536203597442842654/vladimir.nim?ex=6a7a8c96&is=6a793b16&hm=00196652a9028675f6b5eb4c88698789f |
| 03:21:23 | FromDiscord | <bk20x> In reply to @aintea "You're a member of": I need to do something with OCaml again any good project ideas |
| 03:22:33 | FromDiscord | <bk20x> In reply to @bk20x "i may be stupid,": this crawler is ONLY for crawling known scam websites in known databases |
| 03:23:22 | FromDiscord | <bk20x> will later be used to detect patterns between different domains and scams bc alot of them are run in massive or at least mid size operations |
| 03:24:04 | FromDiscord | <bk20x> i have a hutch that it may be that a seq is growing indefinitely |
| 03:24:24 | FromDiscord | <bk20x> (edit) "hutch" => "hunch" | "hunchthat it may be that a seq is growing indefinitely ... " added "but idk im really tired rn sorry if this is a bother :/" |
| 03:25:23 | FromDiscord | <bk20x> ive been using nim since summer 2024 but only recently started using its multithreading (have had good success in a pong game with channels, but nothing else, and not with malebolgia) |
| 03:34:19 | FromDiscord | <bk20x> this is the expandedArc of requestLoop https://media.discordapp.net/attachments/371759389889003532/1536216095155822656/message.txt?ex=6a7a983a&is=6a7946ba&hm=dd6cfdf2cbb7adc9036aabace5939b4d4c296c8574dfa0ab951a6924d3f4fbf5& |
| 03:44:40 | * | GnuYawk12 quit (Quit: The Lounge - https://thelounge.chat) |
| 03:45:16 | * | GnuYawk129 joined #nim |
| 03:56:06 | * | th3r00t quit (Quit: ZNC 1.10.2 - https://znc.in) |
| 04:16:11 | * | termer joined #nim |
| 07:01:02 | FromDiscord | <pipeliner.osdev> In reply to @bk20x "this is the expandedArc": expanded Arc? is it the new memory model?↵which will be added in Nim 3.0? |
| 07:01:24 | FromDiscord | <bk20x> im using 2.3.1 |
| 07:01:31 | FromDiscord | <bk20x> expand arc has been around since like 2.0.0 |
| 07:01:36 | FromDiscord | <pipeliner.osdev> or is it just your experimental projects? |
| 07:01:47 | FromDiscord | <bk20x> it just shows you the expansion of any nims injected destructor etc |
| 07:01:51 | FromDiscord | <pipeliner.osdev> 'arc', 'orc', 'atomicArc', 'markAndSweep', 'boehm', 'go', 'none', 'regions', or 'refc' expected, but 'list' found↵↵↵what ? |
| 07:01:59 | FromDiscord | <pipeliner.osdev> I can't find expandedArc in mm option |
| 07:02:11 | FromDiscord | <bk20x> its not an mm option |
| 07:02:22 | FromDiscord | <pipeliner.osdev> and what is it? |
| 07:02:34 | FromDiscord | <bk20x> compile a file and expand a proc: `nim c --expandArc:myProc myfile.nim` |
| 07:02:43 | FromDiscord | <bk20x> can do the same with macros |
| 07:02:48 | FromDiscord | <pipeliner.osdev> oh is it about RAII? |
| 07:02:58 | FromDiscord | <bk20x> yea it shows you the injected destructors |
| 07:03:04 | FromDiscord | <pipeliner.osdev> oh |
| 07:03:18 | FromDiscord | <bk20x> and moves, anything injected by the nim compiler |
| 07:03:29 | FromDiscord | <pipeliner.osdev> is this option for debugging? |
| 07:03:34 | FromDiscord | <bk20x> yeeee |
| 07:03:46 | FromDiscord | <pipeliner.osdev> I understand |
| 07:03:47 | FromDiscord | <pipeliner.osdev> thanks |
| 07:03:51 | FromDiscord | <bk20x> nim is one of the only languages that gives you this level of transparency |
| 07:03:56 | FromDiscord | <bk20x> on how its doing mm under the hood |
| 07:04:09 | FromDiscord | <pipeliner.osdev> I also heard there's a option to inject destructors in mm:none |
| 07:04:37 | FromDiscord | <bk20x> im not sure but with macros you could just make an autofree block or use pools |
| 07:07:19 | FromDiscord | <bk20x> https://media.discordapp.net/attachments/371759389889003532/1536269697488789534/typed_fixed_size_pool.nim?ex=6a7aca26&is=6a7978a6&hm=00154fce93686238c93eb118ffed4d19fd7246e7765971493ecd5d044e7ff4a7& |
| 07:08:27 | FromDiscord | <bk20x> this is the only import https://media.discordapp.net/attachments/371759389889003532/1536269985012256808/osmemory.nim?ex=6a7aca6a&is=6a7978ea&hm=2ef313bf88c186cfcc862db5330089c7cdf9173e6a9003edd7e0d835d49dbe33& |
| 11:10:12 | * | SchweinDeBurg quit (Remote host closed the connection) |
| 11:10:32 | * | SchweinDeBurg joined #nim |
| 11:58:24 | * | Skippy8 joined #nim |
| 12:35:38 | * | SchweinDeBurg quit (Remote host closed the connection) |
| 12:35:57 | * | SchweinDeBurg joined #nim |
| 14:17:03 | * | SchweinDeBurg quit (Remote host closed the connection) |
| 14:17:23 | * | SchweinDeBurg joined #nim |
| 14:20:37 | * | SchweinDeBurg quit (Remote host closed the connection) |
| 14:20:54 | * | SchweinDeBurg joined #nim |
| 14:57:01 | * | hygo quit (Ping timeout: 272 seconds) |