00:08:56 | FromDiscord | <reilly> Does anyone know if Dimscord has something for sending a message periodically? I didn't see one. |
00:12:43 | PMunch | All of these chats are joined together by the way |
00:13:01 | * | PMunch quit (Quit: leaving) |
00:13:43 | FromDiscord | <reilly> I know, I'm reposting because Discord was having an outage at the time and it didn't get carried over to the server. |
00:41:28 | * | a_chou joined #nim |
00:41:51 | * | njoseph quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) |
00:42:11 | * | njoseph joined #nim |
00:44:49 | FromDiscord | <impbox [ftsf]> with `nim doc` is there a way to categorise procs in the toc? |
00:45:13 | * | azed quit (Ping timeout: 252 seconds) |
00:47:05 | * | azed joined #nim |
00:54:06 | * | mindhunter0x quit (Ping timeout: 240 seconds) |
00:57:20 | * | mindhunter0x joined #nim |
01:00:26 | * | aeverr_ quit (Ping timeout: 240 seconds) |
01:00:52 | * | aeverr_ joined #nim |
01:32:01 | * | clyybber quit (Remote host closed the connection) |
01:51:01 | * | a_chou quit (Remote host closed the connection) |
01:51:20 | * | a_chou joined #nim |
02:14:40 | * | azed quit (Quit: WeeChat 3.1) |
02:54:36 | * | a_chou quit (Quit: a_chou) |
03:23:07 | FromDiscord | <Mustache Man> i found a weird thing. not has higher precedence than "in" ? |
03:23:51 | FromDiscord | <Mustache Man> sent a code paste, see https://play.nim-lang.org/#ix=3m96 |
03:24:30 | FromDiscord | <Mustache Man> (edit) "https://play.nim-lang.org/#ix=3m96" => "https://play.nim-lang.org/#ix=3m97" |
03:26:37 | ForumUpdaterBot | New thread by Greenfork: How to avoid name collisions in wrapped C files with system files like windows.h?, see https://forum.nim-lang.org/t/7950 |
03:29:32 | FromDiscord | <Rika> sent a code paste, see https://play.nim-lang.org/#ix=3m98 |
03:29:36 | FromDiscord | <Rika> Fix would be using `notin` |
03:31:44 | FromDiscord | <ElegantBeef> Yep rika is right https://nim-lang.org/docs/manual.html#syntax-precedence |
03:43:28 | * | spiderstew_ joined #nim |
03:45:10 | * | spiderstew quit (Ping timeout: 276 seconds) |
03:48:57 | FromDiscord | <Mustache Man> In reply to @Rika "Fix would be using": nice, thank you. didn't know that existed |
03:51:52 | * | zopsi quit (Quit: Oops) |
03:52:15 | * | zopsi joined #nim |
04:45:25 | * | vicfred quit (Quit: Leaving) |
04:49:07 | * | vicfred joined #nim |
04:51:47 | * | thomasross quit (Ping timeout: 268 seconds) |
05:40:16 | * | NimBot joined #nim |
05:50:29 | * | narimiran joined #nim |
05:57:23 | * | Tanger joined #nim |
06:35:36 | * | gangstacat quit (Quit: Ĝis!) |
06:35:53 | * | Tanger quit (Remote host closed the connection) |
06:41:21 | * | nekits07 quit (Ping timeout: 265 seconds) |
06:52:32 | * | gangstacat joined #nim |
06:59:30 | FromDiscord | <DumbMahreeo> Hi, does anyone know a good linter of a setting for nimlsp to show details of a function when autocompleting?↵↵I'm using nimlsp and coc.nvim and this is what happens https://media.discordapp.net/attachments/371759389889003532/840483031037902868/unknown.png |
06:59:56 | FromDiscord | <DumbMahreeo> And that's not only with user defined functions. It just won't give any more informations |
07:01:00 | FromDiscord | <DumbMahreeo> Coming from Go/Rust's tooling I find this a bit useless. Am I doing something wrong or is there better tooling available? |
07:01:25 | * | narimiran quit (Ping timeout: 252 seconds) |
07:06:40 | FromDiscord | <ElegantBeef> Hmm pmunch probably isnt about yet, but he's probably the person to ask |
07:06:47 | FromDiscord | <ElegantBeef> Or prestige aswell |
07:26:11 | * | beshr quit (Read error: Connection reset by peer) |
07:30:53 | * | kenran joined #nim |
07:36:01 | FromDiscord | <Rika> @DumbMahreeo is something like this what youre looking for https://media.discordapp.net/attachments/371759389889003532/840492217458229248/unknown.png |
07:40:00 | * | nekits07 joined #nim |
07:46:35 | FromDiscord | <Rika> are there Futures that can fire multiple times? |
07:50:06 | FromDiscord | <Rika> that doesnt make much sense, ill think more |
08:02:01 | FromDiscord | <hamidb80> isn't `NimNode` a ref type ? https://media.discordapp.net/attachments/371759389889003532/840498756888559636/unknown.png |
08:03:09 | FromDiscord | <haxscramper> I think it is outdated, you can use `ptr` and `ref` in VM just fine if I'm not mistaken |
08:03:26 | FromDiscord | <ElegantBeef> I believe you can, but some stuff is not supported like casting |
08:03:44 | FromDiscord | <hamidb80> https://nim-lang.org/docs/manual.html#restrictions-on-compileminustime-execution |
08:03:45 | FromDiscord | <haxscramper> sent a code paste, see https://play.nim-lang.org/#ix=3m9P |
08:03:51 | FromDiscord | <haxscramper> works fine |
08:03:53 | FromDiscord | <ElegantBeef> I do think you cannot store a ref in a const atm |
08:04:03 | FromDiscord | <ElegantBeef> Think there is a PR or RFC about that |
08:19:17 | FromDiscord | <Gary M> I've been doing this thing where I compile stb style single header libs with nim as an alternative to cmake or something like that lol |
08:20:17 | FromDiscord | <Gary M> make the single C file with the define those libs usually require, include the header, then make the smallest nim file known to man that just does {.compile:"the source".} |
08:20:52 | FromDiscord | <Gary M> compile it however, like as a static lib by passing the right args |
08:34:37 | * | beshr joined #nim |
09:00:08 | * | Technisha[m] quit (Quit: Idle for 30+ days) |
09:32:29 | * | Vladar joined #nim |
09:42:50 | * | beshr quit (Quit: Leaving) |
09:43:33 | * | beshr joined #nim |
10:11:11 | * | letto quit (Quit: Konversation terminated!) |
10:15:49 | * | kenran quit (Remote host closed the connection) |
10:15:50 | * | letto joined #nim |
10:36:22 | * | lritter joined #nim |
10:46:31 | * | beshr quit (Ping timeout: 260 seconds) |
11:03:05 | * | letto quit (Ping timeout: 246 seconds) |
11:05:31 | * | Vladar quit (Read error: Connection reset by peer) |
11:06:09 | * | Vladar joined #nim |
11:11:18 | * | xet7_ quit (Quit: Leaving) |
11:21:37 | * | PMunch joined #nim |
11:48:09 | * | Guest94576 joined #nim |
12:02:05 | * | letto joined #nim |
12:18:22 | * | xet7 joined #nim |
12:32:22 | FromDiscord | <jtiai> sent a code paste, see https://play.nim-lang.org/#ix=3maJ |
12:32:48 | FromDiscord | <jtiai> (edit) "https://play.nim-lang.org/#ix=3maJ" => "https://paste.rs/fcz" |
12:37:19 | FromDiscord | <konsumlamm> you're trying to assign a `uint16` to a `Reg16`, what did you expect? |
12:37:51 | FromDiscord | <konsumlamm> assigning to `cpu.bc.reg` works (and is probably what you meant) |
12:39:21 | FromDiscord | <Rika> sent a code paste, see https://play.nim-lang.org/#ix= |
12:39:36 | FromDiscord | <Rika> or make a converter |
12:40:23 | FromDiscord | <Rika> sent a code paste, see https://play.nim-lang.org/#ix= |
12:42:50 | * | hyiltiz quit (Ping timeout: 246 seconds) |
12:44:33 | * | hyiltiz joined #nim |
12:44:33 | * | hyiltiz quit (Changing host) |
12:44:33 | * | hyiltiz joined #nim |
12:49:57 | * | leorize quit (Ping timeout: 240 seconds) |
12:52:06 | * | letto quit (Ping timeout: 252 seconds) |
13:03:03 | ForumUpdaterBot | New thread by Greenfork: Which converters are "safe" to use?, see https://forum.nim-lang.org/t/7951 |
13:07:29 | * | leorize joined #nim |
13:11:43 | FromDiscord | <jtiai> In reply to @konsumlamm "assigning to `cpu.bc.reg` works": no that was not I meant... |
13:12:21 | FromDiscord | <jtiai> sent a code paste, see https://play.nim-lang.org/#ix=3maU |
13:19:54 | FromDiscord | <jtiai> But... that doesn't work for some reason. Wonder why because I do have similar but templates elsewhere and they do work just fine.. |
13:22:17 | FromDiscord | <jtiai> This works: `template `b=`(cpu: CPU, val: uint8) = cpu.bc.bytes.lo = val` but `template `bc=`(cpu: CPU, val: uint16) = cpu.bc.reg = val` this doesn't. I don't really understand why... |
13:22:42 | FromDiscord | <jtiai> (edit) "`b=`(cpu:" => "\`b=\`(cpu:" | "`bc=`(cpu:" => "\`bc=\`(cpu:" |
13:23:07 | FromDiscord | <Rika> you cant escape backticks |
13:23:15 | FromDiscord | <jtiai> sent a code paste, see https://play.nim-lang.org/#ix=3maZ |
13:23:35 | FromDiscord | <Rika> they should both work, are you sure about the error coming from those |
13:23:49 | FromDiscord | <jtiai> https://play.nim-lang.org/#ix=3mb0 |
13:23:55 | FromGitter | <bung87> ```while not stream.atEof(): ⏎ if reads == currentChunkSize: ⏎ break``` [https://gitter.im/nim-lang/Nim?at=609690eb0056b2262c379a58] |
13:23:56 | FromDiscord | <jtiai> That's whole code I do have. |
13:24:43 | FromGitter | <bung87> https://play.nim-lang.org/#ix=3mb3 |
13:27:09 | * | letto joined #nim |
13:31:08 | FromDiscord | <jtiai> sent a code paste, see https://play.nim-lang.org/#ix=3mb5 |
13:34:02 | FromDiscord | <haxscramper> Just make it a regular template without `=` part. I did something like `template eip(cpu: var Cpu): untyped = cpu.instrPtr.rExt` where actual register fields had sane names like `instrPtr` |
13:34:09 | FromDiscord | <haxscramper> And all interactions work via templates |
13:34:29 | FromDiscord | <haxscramper> So you can do `cpu.eip` or `cpu.eip=` |
13:35:50 | FromDiscord | <Rika> oh thats what you mean |
13:35:52 | FromDiscord | <Rika> i forgot about that |
13:35:53 | FromDiscord | <Rika> yeah |
13:43:53 | FromDiscord | <haxscramper> No particularly interesting, but there is an inheritance graph for all types (and couple ones that I added for testing) that are accessible in default (no import, only default include) state https://media.discordapp.net/attachments/371759389889003532/840584795334901770/inherit.png |
13:44:32 | FromDiscord | <jtiai> In reply to @haxscramper "Just make it a": I did that and now I get "undefined call to bc="... |
13:45:24 | FromDiscord | <jtiai> (edit) ""undefined" => ""Error: attempting to" | "to bc="..." => "undeclared routine: 'bc='"..." |
13:47:27 | FromDiscord | <haxscramper> sent a code paste, see https://paste.rs/I1J |
13:48:11 | FromDiscord | <jtiai> Why value is "untyped" even it's definitely uint8? |
13:48:32 | FromDiscord | <haxscramper> no particular reason |
13:52:34 | FromDiscord | <jtiai> what if I put uint8 there? does it affect anything? |
14:02:50 | FromDiscord | <haxscramper> it does not affect anything |
14:06:02 | * | mjsir911 quit (Remote host closed the connection) |
14:06:19 | * | mjsir911 joined #nim |
14:07:06 | * | Torro joined #nim |
14:20:52 | * | spiderstew_ quit (Ping timeout: 252 seconds) |
14:55:28 | ForumUpdaterBot | New post on r/nim by thelolrus: Nim livestream | Jambone template language | Episode 1, see https://reddit.com/r/nim/comments/n7qwrq/nim_livestream_jambone_template_language_episode_1/ |
15:05:25 | ForumUpdaterBot | New thread by Talaing: Parse unix time, see https://forum.nim-lang.org/t/7952 |
15:07:49 | FromDiscord | <hamidb80> how can i add fidget module for figma ? |
15:16:59 | FromDiscord | <hamidb80> ok found it |
15:23:22 | FromDiscord | <hamidb80> i really have idea why nimble gives me |
15:23:34 | FromDiscord | <hamidb80> sent a code paste, see https://play.nim-lang.org/#ix=3mbL |
15:23:49 | FromDiscord | <hamidb80> it's really annoying |
15:25:08 | FromDiscord | <hamidb80> sent a code paste, see https://play.nim-lang.org/#ix=3mbM |
15:28:05 | FromDiscord | <hamidb80> sometimes github is unavailabe in my country 🙁 |
15:31:21 | * | fredrikhr joined #nim |
15:34:14 | FromDiscord | <dom96> :/ |
15:44:25 | FromDiscord | <krisppurg> is there any way to percent encode a string? like `booked by big chungus` to `booked%20by%20big%20chungus` |
15:45:48 | FromDiscord | <haxscramper> https://nim-lang.org/docs/uri.html#encodeUrl%2Cstring |
15:45:51 | FromDiscord | <treeform> In reply to @krisppurg "is there any way": I think nim has a std lib way for doing it, but it looks like you are doing URLs, maybe try out my url library? https://github.com/treeform/urlly |
15:48:21 | FromDiscord | <krisppurg> In reply to @haxscramper "https://nim-lang.org/docs/uri.html#encodeUrl%2Cstri": this one instead does `something+like+this` instead of `something%20like%20this`, even with usePlus=false it does `something like this` and not `something%20like%20this` |
15:50:05 | FromDiscord | <treeform> I think + is the correct way of doing that, but you can take my function and just remove the `' '` case: https://github.com/treeform/urlly/blob/master/src/urlly.nim#L34-L45 |
15:55:10 | FromDiscord | <krisppurg> nvm I found a way out, its just the same as percent encode, but `+` is used instead of `%20` |
15:55:21 | FromDiscord | <krisppurg> unless... |
16:11:36 | FromDiscord | <retkid> In reply to @haxscramper "No particularly interesting, but": Wonder what this looks like for python |
16:20:22 | FromDiscord | <haxscramper> type usages (in fields), aliases, derived types and typeclasses https://media.discordapp.net/attachments/371759389889003532/840624169430679643/usage.png |
16:21:07 | FromDiscord | <haxscramper> I dropped some links to `int` etc. because they made the graph completely covered in edges |
16:25:34 | FromDiscord | <haxscramper> I think I also forgot to filter out private types |
16:32:45 | FromDiscord | <no name fits> What did you use to make that? |
16:38:19 | FromDiscord | <Hi02Hi> why do converters need a name? |
16:47:01 | FromDiscord | <haxscramper> In reply to @no name fits "What did you use": haxdoc |
16:47:01 | FromDiscord | <haxscramper> IO' |
16:47:06 | FromDiscord | <haxscramper> I'm working on it right now |
16:47:23 | FromDiscord | <haxscramper> In reply to @Hi02Hi "why do converters need": They can be called like a regular proc too |
16:50:29 | * | beshr joined #nim |
16:50:40 | FromDiscord | <Hi02Hi> oh i thought converters were the thing behind float.int |
16:50:56 | FromDiscord | <haxscramper> There is a `converter` and type conversion |
16:51:28 | FromDiscord | <haxscramper> https://nim-lang.org/docs/manual.html#converters https://nim-lang.org/docs/manual.html#statements-and-expressions-type-conversions |
16:53:04 | FromDiscord | <no name fits> Looks cool |
16:53:30 | FromDiscord | <Hi02Hi> so the point of converters is implicit conversion? |
16:53:36 | FromDiscord | <haxscramper> yes |
16:53:57 | FromDiscord | <haxscramper> user-defined implicit type conversion via procedure declared as `converter` |
16:54:52 | * | xet7 quit (Ping timeout: 252 seconds) |
16:58:56 | FromDiscord | <hamidb80> i wonder why this happens↵https://github.com/treeform/fidget/issues/150 |
16:59:42 | FromDiscord | <hamidb80> it's from vmath library |
17:01:03 | FromDiscord | <hamidb80> https://media.discordapp.net/attachments/371759389889003532/840634411430051910/unknown.png |
17:02:09 | FromDiscord | <treeform> In reply to @hamidb80 "i wonder why this": Looks like my bad, will fix soon. |
17:02:52 | FromDiscord | <hamidb80> anyway does fidget support animation? |
17:03:02 | FromDiscord | <hamidb80> (edit) "animation?" => "animations?" |
17:03:52 | FromDiscord | <hamidb80> (edit) "anyway" => "anyway," |
17:04:17 | FromDiscord | <treeform> not UI animations |
17:04:26 | FromDiscord | <treeform> But you can write whole games with fidget if you like... |
17:04:38 | FromDiscord | <treeform> So in some sense yes, but probably no... |
17:06:14 | * | Gustavo6046 quit (Ping timeout: 245 seconds) |
17:06:42 | * | Torro left #nim ("bye") |
17:07:19 | * | Gustavo6046 joined #nim |
17:11:29 | FromDiscord | <hamidb80> is this library tested? 🤔 😄 https://media.discordapp.net/attachments/371759389889003532/840637039959474207/unknown.png |
17:12:04 | FromDiscord | <hamidb80> (edit) "this library" => "fidget" |
17:13:22 | FromDiscord | <hamidb80> i think i should previous versions |
17:13:29 | FromDiscord | <hamidb80> (edit) "i think i should ... previous" added "try" |
17:15:02 | * | teiresias quit (Quit: ZNC - https://znc.in) |
17:15:31 | * | teiresias joined #nim |
17:16:44 | * | Guest94576 quit (Quit: Guest94576) |
17:21:47 | * | xet7 joined #nim |
17:22:15 | * | Vladar quit (Remote host closed the connection) |
17:23:35 | FromDiscord | <PressF> just found out that exercism has a nim track https://exercism.io/my/tracks |
17:24:58 | * | Vladar joined #nim |
17:29:22 | FromDiscord | <treeform> In reply to @hamidb80 "is fidget tested? 🤔": Is mostly an issue with nimble not being able to lock libs to older versions of required libs. @ElegantBeef is working on fixing it. We can't lock to earlier version of vmath or maybe openGL so when packages up date we get out of sync. We are also working mostly on fidget2. |
17:29:44 | FromDiscord | <treeform> Its a big issue for us because every little change require retesting everything we have. |
17:32:00 | FromDiscord | <hamidb80> i didn't know that |
17:32:17 | FromDiscord | <geekrelief> Is using a local version of a module over the nimble version supported? I tried using nimscripter with nim devel and I'm getting an error in compiler-1.5.1 about `nativeStackTraceSupported` being undeclared. So I'm trying to copy over nim's `compiler` directory, but it's not working. |
17:32:44 | Oddmonger | pfffff i've done a « nimble install raylib » , which is pulled from git, and it takes ages. Does nimble do « depvth%1 » by defbuilt when it clones? |
17:33:20 | Oddmonger | « depth=1 » by default , i mean |
17:35:06 | * | beshr quit (Remote host closed the connection) |
17:35:08 | FromGitter | <HoangKim10_twitter> https://play.nim-lang.org/#ix=2d0C |
17:37:13 | FromDiscord | <treeform> In reply to @hamidb80 "is fidget tested? 🤔": What is the command you run to get that error? |
17:37:31 | FromDiscord | <hamidb80> In reply to @treeform "What is the command": `nim r main.nim` |
17:38:02 | FromDiscord | <hamidb80> In reply to @hamidb80 "": after fixing that line by myself ofcourse |
17:39:01 | FromDiscord | <hamidb80> In reply to @hamidb80 "": i modified that line with `mouse.pos = [0'f, 0'f]` |
17:39:28 | FromDiscord | <hamidb80> In reply to @hamidb80 "`nim r main.nim`": and then i entered |
17:39:41 | FromDiscord | <hamidb80> (edit) "modified" => "replaced" |
17:39:42 | FromDiscord | <treeform> which main? |
17:39:47 | FromDiscord | <treeform> (edit) "main?" => "main.nim?" |
17:40:40 | FromDiscord | <hamidb80> In reply to @treeform "which main.nim?": main.nim : contains "minimal sample" |
17:40:50 | FromDiscord | <treeform> got it |
17:42:19 | FromDiscord | <treeform> compiles here: nim c -r .\examples\minimal\minimal.nim |
17:42:23 | FromDiscord | <treeform> (edit) "nim" => "`nim" | ".\examples\minimal\minimal.nim" => ".\examples\minimal\minimal.nim`" |
17:43:13 | FromDiscord | <treeform> and the CI is currently green: https://github.com/treeform/fidget/commits/master |
17:43:49 | FromDiscord | <treeform> I think if you do a clean nimble install of fidet and the require packages it would work for you. |
17:44:15 | FromDiscord | <hamidb80> ok i test it |
17:44:31 | FromDiscord | <hamidb80> (edit) "i" => "i'ii" |
17:44:35 | FromDiscord | <hamidb80> (edit) "i'ii" => "i'll" |
17:45:08 | FromDiscord | <treeform> I noticed this issue though with new vmath: https://github.com/treeform/fidget/pull/151 |
17:45:46 | FromDiscord | <hamidb80> In reply to @treeform "I think if you": is there any command to clean downloaded packages in nimble? |
17:46:16 | FromDiscord | <treeform> I don't think so, I some times remove the .nimble directory but I am not sure if that's recommended |
17:46:19 | FromDiscord | <treeform> might break your other stuff |
17:47:37 | FromDiscord | <treeform> Also current fidget in github has: `mouse.pos = vec2(0)` |
17:47:43 | FromDiscord | <treeform> so you might have had older fidget? not sure |
17:48:38 | FromDiscord | <hamidb80> what |
17:49:02 | FromDiscord | <hamidb80> should i install with `nimble install fidget@head? |
17:49:05 | FromDiscord | <hamidb80> (edit) "fidget@head?" => "fidget@head`?" |
17:49:10 | FromDiscord | <treeform> I don't know |
17:49:12 | FromDiscord | <hamidb80> (edit) "fidget@head`?" => "fidget#head`?" |
17:49:37 | FromDiscord | <hamidb80> (edit) "fidget#head`?" => "fidget@#head`?" |
17:49:55 | FromDiscord | <treeform> I think I just need to release 0.7.6 |
17:50:22 | FromDiscord | <treeform> I think I will make 0.7.7 here in few minutes when CI finishes running. |
17:50:30 | FromDiscord | <treeform> to get that hash fix in |
18:13:33 | FromDiscord | <treeform> Ok, release is 0.7.7 of fidget is out. |
18:13:38 | FromDiscord | <treeform> with the new vmath |
18:13:40 | FromDiscord | <treeform> and other new things |
18:14:23 | FromDiscord | <PressF> Is there something like ncurses for Nim? |
18:16:48 | reversem3 | So is this the new fidget 2 your working on ? |
18:17:48 | FromDiscord | <hamidb80> i wish someday i become good enough to contribute to an open source project |
18:18:07 | FromDiscord | <hamidb80> like treeform |
18:18:26 | FromDiscord | <hamidb80> (edit) removed "an" | " project" => "projects" |
18:18:32 | reversem3 | Just keep learning , I wish the same thing |
18:19:34 | reversem3 | Keep learning until you see @Araqs code and your brain doesn’t melt |
18:20:07 | reversem3 | !package ncurses |
18:20:30 | FromDiscord | <hamidb80> In reply to @reversem3 "Keep learning until you": lol |
18:20:59 | FromDiscord | <hamidb80> In reply to @reversem3 "!package ncurses": is that suppose to be a command for bot? |
18:21:30 | reversem3 | Yes |
18:22:05 | reversem3 | https://nimble.directory/search?query=Ncurses |
18:22:42 | FromDiscord | <PressF> In reply to @reversem3 "https://nimble.directory/search?query=Ncurses": cool I did not know that nimble had a website hahahaha. my bad. thx |
18:24:24 | reversem3 | This community is really helpful and friendly , so I do what I can to keep it that way. |
18:25:53 | FromDiscord | <PressF> In reply to @reversem3 "This community is really": It is. I was kind of "scared" of learning a relatively obscure language, but the community is so frindly that it feels better than when I learned JS hahah |
18:26:25 | FromDiscord | <hamidb80> In reply to @PressF "It is. I was": i still afraid of js |
18:26:29 | FromDiscord | <hamidb80> (edit) "i" => "i'm" |
18:26:49 | FromDiscord | <hamidb80> such a wierd language |
18:27:28 | FromDiscord | <PressF> In reply to @hamidb80 "such a wierd language": 0=="0"; 0==[]; but "0"!=[] |
18:27:34 | FromDiscord | <PressF> makes sense to me hahahahaha |
18:28:30 | FromDiscord | <hamidb80> js is weak-typed languages |
18:28:32 | FromDiscord | <hamidb80> (edit) "languages" => "language" |
18:28:35 | FromDiscord | <hamidb80> (edit) "js is ... weak-typed" added "a" |
18:31:32 | * | lritter quit (Quit: Leaving) |
18:33:34 | reversem3 | I recommend buying the book and then slowly going through the manual and asking lots of questions. Experiment and have fun. |
18:35:02 | * | krux02 joined #nim |
18:35:55 | FromDiscord | <PressF> In reply to @reversem3 "I recommend buying the": with the book you mean nim in action right? |
18:58:47 | reversem3 | Correct |
18:59:37 | reversem3 | https://www.manning.com/books/nim-in-action?a_aid=niminaction&a_bid=78a27e81 |
18:59:58 | reversem3 | Use that link if you decide |
19:01:35 | FromDiscord | <reilly> Yet another Dimscord question. Does anyone know how to change the status message of the bot? |
19:29:20 | * | Jjp137 quit (Read error: Connection reset by peer) |
20:10:43 | * | leorize quit (Quit: WeeChat 3.0) |
20:26:23 | * | wasted_youth2 joined #nim |
20:32:17 | * | hyiltiz quit (Ping timeout: 252 seconds) |
20:32:59 | * | hyiltiz joined #nim |
20:32:59 | * | hyiltiz quit (Changing host) |
20:32:59 | * | hyiltiz joined #nim |
20:36:14 | * | thomasross joined #nim |
20:42:31 | FromDiscord | <treeform> In reply to @reversem3 "So is this the": No this is still fidget 1 |
20:50:17 | FromDiscord | <PressF> In reply to @treeform "No this is still": Do you have any tutorial (ideally video) on how to use fidget? |
20:51:45 | FromDiscord | <ElegantBeef> The main to use fidget is with figma then it's mostly just make stuff in figma export it to nim code and go to coding interactions |
21:03:11 | * | Jjp137 joined #nim |
21:11:41 | FromDiscord | <ajusa> The only issue with Fidget right now I think is high DPI stuff? I think treeform said that would be fixed in Fidget 2 though |
21:15:59 | * | fredrikhr quit (Quit: Client Disconnecting) |
21:36:07 | reversem3 | Jester, karax, norm and fidget? |
21:37:18 | FromDiscord | <ElegantBeef> What about htem |
21:37:20 | FromDiscord | <ElegantBeef> (edit) "htem" => "them" |
21:41:31 | * | Vladar quit (Quit: Leaving) |
21:41:50 | reversem3 | I didn’t finish sorry , combine them together |
21:42:48 | reversem3 | Possible to use fidget as a widget library |
21:52:06 | FromDiscord | <ajusa> Uh, combing Karax and fidget probably wouldn't work, it'd be one or the other. But yeah, you could combine the rest |
21:53:25 | reversem3 | Yeah I was just thinking that |
22:18:11 | FromDiscord | <neow> In reply to @PressF "Is there something like": there is https://github.com/johnnovak/illwill |
22:18:16 | FromDiscord | <neow> FYI I haven't used it |
22:55:47 | * | krux02 quit (Remote host closed the connection) |
22:56:16 | * | hyiltiz quit (Ping timeout: 260 seconds) |
22:58:08 | FromDiscord | <brainproxy> sent a code paste, see https://play.nim-lang.org/#ix=3mec |
22:58:25 | FromDiscord | <brainproxy> maybe there's an easy fix, but I'm not sure |
22:59:30 | * | hyiltiz joined #nim |
22:59:30 | * | hyiltiz quit (Changing host) |
22:59:30 | * | hyiltiz joined #nim |
22:59:49 | FromDiscord | <brainproxy> (edit) "maybe" => "Maybe" | "fix, but I'm not sure" => "fix? Has to do with version of Nim compiler?" |
23:10:23 | FromDiscord | <treeform> In reply to @PressF "Do you have any": Sorry I don't have a vidoe, there are examples though. |
23:10:35 | FromDiscord | <treeform> examples folder in the source code |
23:10:39 | FromDiscord | <treeform> and many test cases as well |
23:15:36 | * | arecaceae quit (Remote host closed the connection) |
23:15:55 | * | arecaceae joined #nim |
23:17:00 | FromDiscord | <ElegantBeef> @brainproxy you may want to try using https://github.com/walkre-niboshi/nim-ncurses as it's been updated more recently and i know it compiles with stable atleast |
23:32:01 | * | motersen quit (Remote host closed the connection) |
23:32:15 | * | motersen joined #nim |
23:32:51 | FromDiscord | <brainproxy> alright, thanks for the tip |
23:33:12 | FromDiscord | <brainproxy> I did hack the rnowley one to the point it compiled, but it may be broken in other ways that aren't obvious |