<< 29-04-2026 >>

00:20:54*ephapticpulse joined #nim
00:33:10*ephapticpulse quit (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3))
00:34:52*joast quit (Quit: Leaving.)
01:03:01*rockcavera quit (Remote host closed the connection)
01:16:07FromDiscord<DetermiedNim1> hmm vm languages
01:16:50FromDiscord<DetermiedNim1> the only ones i know of that have multiple languages on top of it are BEAM, .NET, and JVM
01:16:59*joast joined #nim
02:03:02*rockcavera joined #nim
02:12:51FromDiscord<mr_rowboto> In reply to @determiedmech1 "the only ones i": ...and you already know that .NET never had any problem with bindings and/or integrating native code. In fact, it's absolutely amazing at that.
02:14:09FromDiscord<DetermiedNim1> i feel inclined to believe this is not true 😭
02:18:44FromDiscord<mr_rowboto> 👀
02:19:29FromDiscord<mr_rowboto> yet it is, because .NET has this \magical\ thing called "value objects" which happen to map perfectly to structs.
02:19:51FromDiscord<mr_rowboto> -# that for some reason a certain vm has never had
02:21:45FromDiscord<DetermiedNim1> oh
02:23:03FromDiscord<DetermiedNim1> idk it came off as sarcasting
02:23:04FromDiscord<DetermiedNim1> (edit) "sarcasting" => "sarcastinc"
02:23:06FromDiscord<DetermiedNim1> (edit) "sarcastinc" => "sarcastic"
02:40:56*thunder joined #nim
02:42:09*thunder quit (Client Quit)
03:00:29*rockcavera quit (Remote host closed the connection)
03:25:51*benson joined #nim
05:00:06*adigitoleo quit (Ping timeout: 255 seconds)
05:06:09*noeontheend quit (Ping timeout: 245 seconds)
05:09:18*noeontheend joined #nim
05:11:58*adigitoleo joined #nim
05:20:44*hygo quit (Ping timeout: 245 seconds)
05:22:51*hygo joined #nim
05:35:44FromDiscord<heysokam> sent a code paste, see https://play.nim-lang.org/#pasty=JZRgEqxi
05:41:57FromDiscord<heysokam> oh, `data: data` 🤦‍♂️. that is a legitimately absurd ident conflict↵but thats on me for even using templates 🤷‍♂️
05:48:30Amun-Ra;)
06:46:18*PMunch__ quit (Quit: Leaving)
06:47:26*xet7 quit (Quit: Leaving)
07:37:50*jj_ joined #nim
07:38:17*jj quit (Read error: Connection reset by peer)
07:57:24*oculux joined #nim
08:01:03*kick455 quit (Ping timeout: 255 seconds)
08:12:37*amadaluzia quit (Read error: Connection reset by peer)
08:53:04FromDiscord<czax225> In reply to @spotlightkid "<@1376851930567151687>\: there is no": Yes sorry😅
10:27:36*PMunch joined #nim
10:33:18*PMunch_ joined #nim
10:34:03*PMunch quit (Read error: Connection reset by peer)
10:35:20*PMunch__ joined #nim
10:38:06*PMunch_ quit (Ping timeout: 255 seconds)
11:18:55*PMunch__ is now known as PMunch
11:59:30*tk quit (Remote host closed the connection)
12:05:14FromDiscord<moigagoo> sent a long message, see https://pasty.ee/rGWJihxb
12:07:01*gshumway_ quit (Ping timeout: 244 seconds)
12:08:10*deavmi quit (Read error: Connection reset by peer)
12:09:18*deavmi joined #nim
12:18:43*tk joined #nim
12:20:30*gshumway joined #nim
13:02:45*kick455 joined #nim
13:03:46*oculux quit (Ping timeout: 248 seconds)
13:16:03strogon14_moigagoo: better ask on the forum, but I woudln't expect any further 1.6.x or 2.0.x releases.
13:16:03strogon14_1.6.0 was released in October 2021, 2.0.0 in August 2023.
13:16:03strogon14_Just my guess, though.
13:17:22FromDiscord<spotlightkid> Discord / IRC bridge down again?
13:18:06Amun-Rait works
13:18:18FromDiscord<spotlightkid> No, sorry, just weirdness of the matrix web client, which sometimes doesn't update.
13:18:40FromDiscord<spotlightkid> I mean, yes, it works, problem on my clint side.
13:23:03*SchweinDeBurg quit (Quit: WeeChat 4.8.0-dev)
13:35:36*SchweinDeBurg joined #nim
15:50:04*Mister_Magister quit (Excess Flood)
15:51:33*Mister_Magister joined #nim
16:41:20*Guest78 joined #nim
16:42:08*Guest78 quit (Client Quit)
18:18:59*ephapticpulse joined #nim
18:22:06FromDiscord<Robyn [She/Her]> In reply to @determiedmech1 "the only ones i": Lua
18:22:49FromDiscord<Robyn [She/Her]> In reply to @mr_rowboto "yet it is, because": I do wonder why its taking so long for the JVM to get this
18:23:17FromDiscord<DetermiedNim1> In reply to @battery.acid.bubblegum "Lua": what languges are on top of lua?
18:23:51FromDiscord<Robyn [She/Her]> In reply to @determiedmech1 "what languges are on": I mean Lua runs on its own Lua VM
18:24:23FromDiscord<Robyn [She/Her]> There's also MoonScript which transpiles to Lua
18:25:39ephapticpulseLua: LunarML...Oberon+? Fennel is popular.
18:27:08FromDiscord<Robyn [She/Her]> Yeah there's a few
18:32:18FromDiscord<DetermiedNim1> oh
18:46:33*benson quit (Quit: Konversation terminated!)
18:59:28nisstyreLua can run in less than 200k of ram too
18:59:35nisstyrewhich is really the only reason I have ever used it
19:19:33*Artea quit (Quit: ZNC 1.9.1 - https://znc.in)
19:24:39nmzI think freebsd changed its bootloader from forth to lua
19:24:44nmzso it can fit in a bootloader
19:49:44*th3r00t joined #nim
19:50:34*_th3r00t quit (Ping timeout: 244 seconds)
19:51:02*pmp-p joined #nim
19:59:34*hygo quit (Quit: WeeChat 4.6.3)
20:35:29anddamhowdy, I built a simple program using ncurses on windows, it uses pdcurses. When running the executable I get could not load: pdcurses.dll
20:36:13anddamnow pdcurses.dll is in ~\.nimble\bin\ that is in PATH, what is the proper way to have the executable load the library?
20:37:00Amun-RaI don't think $PATH is used for dll lookup
20:37:42Amun-Ra1. current dir, 2. c:/windows/system32 or c:/windows/syswow64, 3. c:/windows
20:51:28anddamcan I add to that search path list?
20:51:46anddamusually when releasing a binary how do you manage to include the required libraries?
20:54:57Amun-RaI'm not much of a windows user, but usually dll is shipped next to the exe or installed to syswow64
21:00:43anddamI am surprised World of Warcraft is still a thing, 64bit none the less
21:01:55anddamoh windows-on-windows compatibility for 32bit apps
21:02:06anddam(I am not much of a windows user myself)
21:03:39Amun-Ra;)
21:03:53anddamoh I didn't read the whole output
21:03:55anddamcould not load: pdcurses.dll
21:03:57anddam(bad format; library may be wrong architecture)
21:04:07anddamso it was finding it, but it does not like its arch
21:04:12Amun-RaWoW in this case means "Windows-on-Windows" :)
21:05:07Amun-Raah, you already wrote that
21:05:20Amun-Raanddam: isn't that 32-bit pdcurses by chance?
21:06:48anddamit is
21:06:53anddamjust checked with sigcheck
21:07:07FromDiscord<mratsim> In reply to @determiedmech1 "what languges are on": besides what @Robyn [She/Her] there is also Terra-lang, and Nelua iirc
21:07:20FromDiscord<DetermiedNim1> ah okua
21:07:24FromDiscord<DetermiedNim1> (edit) "okua" => "okay"
21:07:32FromDiscord<DetermiedNim1> didnt know that
21:07:52FromDiscord<DetermiedNim1> In reply to @Amun-Ra "I'm not much of": Why is it called "syswow"
21:08:27*hygo joined #nim
21:08:31anddamAmun-Ra: I took that from ~/.nimble/bin
21:08:53FromDiscord<DetermiedNim1> ah windows-on-windows
21:09:20FromDiscord<DetermiedNim1> Looks like syswow64 would probably hold 32-bit libraries
21:09:56anddamnow I took pdcurses64.dll from .nimble/bin and renamed it to pdcurses.dll in cwd, now I am getting could not import: getch
21:10:16anddamok it's late for me, will play with this tomorrow
21:10:25anddamthanks for the answers
21:11:06Amun-Rano worries
21:39:47*oculux joined #nim
21:40:11*kick455 quit (Ping timeout: 268 seconds)
22:16:32nisstyrenmz: https://github.com/FreeBSDFoundation/freebsd/tree/master/stand/lua yep there it is
22:17:15nisstyreapparently since 2014
22:17:23nisstyrehttps://wiki.freebsd.org/SummerOfCode2014/LuaLoader
22:52:03*PMunch_ joined #nim
22:54:45*PMunch quit (Ping timeout: 255 seconds)
23:27:23*rockcavera joined #nim
23:56:06*ephapticpulse quit (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3))