<< 27-12-2017 >>

00:00:14dom96https://nim-lang.org/docs/manual.html#macros-macros-as-pragmas
00:02:45FromGitter<barcharcraz> A pragma?
00:03:10dom96That's the equivalent of a python decorator
00:03:39FromGitter<Quelklef> almost perfect but
00:04:02FromGitter<Quelklef> can you do `{.returnsADecorator("val").}`?
00:04:10FromGitter<Quelklef> not working for me but im not on devel
00:04:59FromGitter<Quelklef> tells me it wants an identifier instead
00:05:21dom96well, you can't have a macro that returns another macro
00:05:29dom96Not sure why you would like to?
00:05:47dom96You can pass parameters to the macro in a pragma: {.blah: "val".} IIRC
00:06:01FromGitter<Quelklef> oh for real
00:06:04FromGitter<Quelklef> is that partial application
00:07:08dom96You can't partially apply macros
00:07:32dom96well, maybe you can, I haven't tried
00:07:43FromGitter<Quelklef> what's `{.thing: val}` do?
00:08:38dom96`proc () {.thing: val.} = echo 42` -> `thing(val): proc () = echo(42)`
00:09:17FromGitter<Quelklef> which is the same as `thing(val, proc () = echo(42))`, right?
00:09:38FromGitter<Quelklef> cause : is syntactic sugar for passing in a function or something
00:09:42dom96no
00:09:46FromGitter<Quelklef> oh
00:10:07dom96Your example is passing a function at runtime to another function
00:10:17dom96My example is doing it at compile time
00:10:20dom96That's the key difference really
00:10:26FromGitter<Quelklef> ah
00:10:27FromGitter<Quelklef> hmm
00:11:12FromGitter<Quelklef> so `thing` should be a template of `(valType, stmt) -> stmt`...?
00:12:07dom96or a macro, yeah
00:17:53FromGitter<Quelklef> thanks
01:05:55*yglukhov joined #nim
01:10:25*yglukhov quit (Ping timeout: 256 seconds)
01:19:27*radagast quit (Ping timeout: 248 seconds)
01:42:01*vlad1777d quit (Ping timeout: 268 seconds)
02:00:52*user0 joined #nim
02:12:54*vivus quit (Quit: Leaving)
02:22:58*chemist69 quit (Ping timeout: 265 seconds)
02:26:55*endragor joined #nim
02:36:34*chemist69 joined #nim
02:48:49*S1tiSchu joined #nim
02:52:27*SitiSchu quit (Ping timeout: 265 seconds)
02:57:40FromGitter<gogolxdong> How to make the request string which is a nodejs result in ⏎ ⏎ ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=5a430c2403838b2f2a3de48b]
03:03:20FromGitter<gogolxdong> ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=5a430d780163b0281080e045]
03:11:03*marenz__ joined #nim
03:12:32*Snircle quit (Quit: Textual IRC Client: www.textualapp.com)
03:14:39*marenz_ quit (Ping timeout: 248 seconds)
03:52:25*dddddd quit (Remote host closed the connection)
04:00:46FromGitter<gogolxdong> Can karax play with nodejs modules?
04:11:02*MJCaley quit (Quit: MJCaley)
04:14:20*arecacea1 quit (Remote host closed the connection)
04:14:39*arecacea1 joined #nim
04:22:43*MJCaley joined #nim
04:31:54*user0 quit (Quit: user0)
04:33:19*MJCaley quit (Quit: MJCaley)
04:53:51*marenz__ quit (Ping timeout: 248 seconds)
05:16:24*noonien quit (Quit: Connection closed for inactivity)
05:28:15*yglukhov joined #nim
05:32:45*yglukhov quit (Ping timeout: 264 seconds)
05:59:22FromGitter<gogolxdong> Can I make use of existing javascript or nodejs client in karax ?
06:27:21*yglukhov joined #nim
06:36:58*xkapastel quit (Quit: Connection closed for inactivity)
06:41:28*yglukhov quit (Remote host closed the connection)
07:13:36*vlad1777d joined #nim
07:23:31*xet7 quit (Quit: Leaving)
07:23:48*xet7 joined #nim
07:33:49FromGitter<alehander42> hey, you can define a require function with `importc` and use it instead of using `.emit`
07:34:45FromGitter<alehander42> otherwise you can use various js libs with the JS backend, not sure what you mean
08:04:11*nsf joined #nim
08:05:32*skrylar joined #nim
08:22:18*gokr joined #nim
08:27:15*yglukhov joined #nim
08:29:02*SenasOzys joined #nim
08:43:50*skrylar quit (Ping timeout: 252 seconds)
08:44:59*Vladar joined #nim
08:52:34*skrylar joined #nim
09:04:11*gmpreussner quit (Ping timeout: 252 seconds)
09:05:32*gmpreussner joined #nim
09:06:13*claudiuinberlin joined #nim
09:13:51skrylardid manage to sneak in a tiny bit of progress on flatbuffers
09:23:55skrylarhttps://facebook.github.io/yoga starting to ponder if this is more or less all you need in a ui :\
09:24:22skrylaralthough the main difference between that and miglayout is technically mig has display units and size groups and flexboxes dont
09:26:15*pleiosaur quit (Remote host closed the connection)
09:29:54FromGitter<gogolxdong> @alehander42 I am integrating js or nodjs API with karax , I have no idea of defining a require function with importc
09:34:54FromGitter<gogolxdong> I got some budget from my boss for developing with karax , Is there any volunteers? About USD $10000 per month.
09:36:01Araqo.O I'm here
09:36:42FromGitter<gogolxdong> haha ,I know , you are the author.
09:36:57FromGitter<gogolxdong> Are you interested ?
09:37:39Araqcertainly
09:41:32*user0_ joined #nim
09:44:46FromGitter<gogolxdong> I'm glad you are in. I will give you some instructions privately to evaluate this task.
09:48:12FromGitter<gogolxdong> Do you have email or IM account?
09:59:43*Trustable joined #nim
10:03:32*endragor quit (Remote host closed the connection)
10:10:42*endragor joined #nim
10:24:41FromGitter<mratsim> Awesome to see budget for Nim project!
10:26:45*user0_ quit (Quit: user0_)
10:28:09*radagast joined #nim
10:32:41*skrylar quit (Quit: Leaving)
10:43:33GitDisc<treeform> Using nim at work is cool. I try to sneak it in here and there.
10:53:53*vlad1777d quit (Ping timeout: 248 seconds)
11:11:27*SenasOzys quit (Ping timeout: 248 seconds)
11:20:27*SenasOzys joined #nim
11:47:03*dddddd joined #nim
11:52:45*Arrrr joined #nim
11:52:45*Arrrr quit (Changing host)
11:52:45*Arrrr joined #nim
11:56:57*gokr quit (Ping timeout: 240 seconds)
12:20:55FromGitter<loongw> @gogolxdong do you mean this: ⏎ ⏎ ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=5a4390260163b0281082ee2e]
12:27:34*Snircle joined #nim
12:30:05FromGitter<gogolxdong> probably,but in karax
12:31:55*arecacea1 quit (Remote host closed the connection)
12:32:15*arecacea1 joined #nim
12:33:40FromGitter<gogolxdong> integration with karax ,like in the EventHandlers of img vnode
12:34:56FromGitter<loongw> There is nothing special in karax. The integration is just straightforward.
12:40:44FromGitter<gogolxdong> will check out later
12:55:36FromGitter<Yardanico> Hmm, recent threads are a bit broken: https://forum.nim-lang.org/ ⏎ I see "How could we make code readability better on third-party plateforms" as the second recent post, but last reply in it was 11 months ago
12:55:52Araqspamming issue
12:56:56FromGitter<Yardanico> ah, ok
13:03:19*gokr joined #nim
13:05:36*Vladar quit (Quit: Leaving)
13:07:53FromGitter<survivorm> What's general idea of lexbase? LR-parser?
13:09:40FromGitter<survivorm> And is there a way to get the idea of it's usage other than digging into modules which use it (e.g. parsesql?)
13:10:08FromGitter<survivorm> Because it's documentation is certanly lacking
13:21:23*SenasOzys quit (Remote host closed the connection)
13:21:31*SenasOzys joined #nim
13:26:33*Yardanico joined #nim
13:28:25FromGitter<gogolxdong> @loongw failed to integrate.
13:30:06FromGitter<gogolxdong> ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=5a43a05db48e8c35666f39aa]
13:30:32FromGitter<Yardanico> ehm, maybe you should remove your secret key/password?
13:30:38FromGitter<Yardanico> delete your message on gitter :)
13:31:30FromGitter<gogolxdong> ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=5a43a0b129ec6ac3118c2ba9]
13:33:41*Arrrr quit (Read error: Connection reset by peer)
13:34:49FromGitter<gogolxdong> it compiles but doesn't work.
13:36:06FromGitter<gogolxdong> @Araq Have you received email?
13:36:20Araqyes thanks
13:37:35FromGitter<gogolxdong> Are you still evaluating?
13:38:29*Yardanico quit (Quit: Quitting...)
13:41:11GitDisc<NopeDK> Gogolxdong, due to the way discord caches links the secret is still visible and you should therefore consider it fully compromised and regenerate them.
13:42:55*Yardanico joined #nim
13:47:05Araqgogolxdong: I'll reply tonight, ok? :-)
13:49:47Araqgogolxdong: compile with -d:release and inspect the produced JS code to see the problem in your FFI bindings
13:55:53FromGitter<gogolxdong> did so , didn't find anything abnormal
14:10:05*literal quit (Ping timeout: 240 seconds)
14:11:43FromGitter<gogolxdong> @Araq your night will be our early morning :). we will discuss in tomorrow morning about this task so it's kind of significant according to your reply.
14:16:44*MJCaley joined #nim
14:27:53*MJCaley quit (Quit: MJCaley)
14:33:36*noonien joined #nim
14:41:43*marenz__ joined #nim
15:22:33AraqsurvivorM, lexbase is only about a decent buffer management for lexers, nothing about LR, LL etc
15:25:41*SenasOzys quit (Ping timeout: 260 seconds)
15:30:09*lxdong quit (Ping timeout: 260 seconds)
15:39:30*SenasOzys joined #nim
15:50:36*endragor quit (Remote host closed the connection)
16:08:14*yglukhov_ joined #nim
16:08:14*yglukhov quit (Read error: Connection reset by peer)
16:17:07*yglukhov_ quit (Remote host closed the connection)
16:24:28*vivus joined #nim
16:36:01*yglukhov joined #nim
16:38:27*Jesin joined #nim
16:40:56*yglukhov quit (Ping timeout: 260 seconds)
16:46:42FromGitter<mratsim> I just received my HacktoberFest T-Shirt
16:47:35Yardanicoyeah I received it yesterday too :)
16:47:53FromGitter<mratsim> the digital ocean sticker is too big
16:48:26*claudiuinberlin quit (Quit: Textual IRC Client: www.textualapp.com)
16:50:13FromGitter<mratsim> Hmmm, OpenCL kernels must be compiled Just-in-time :/ and only Nvidia caches the compilation. Intel, AMD, FPGAs don’t ...
16:51:33flyxmratsim: I did OpenCL once. iirc, you can query the compiled binary and cache it yourself
16:52:02*Vladar joined #nim
16:55:34FromGitter<mratsim> The only issue is that if I want generic kernels for (int32, int64, float32, float64) and atleast AMD, Intel GPU, Nvidia, I have to ship 12 compiled kernels ...
17:01:15FromGitter<Varriount> @mratsim What about dlls?
17:13:56*fvs joined #nim
17:14:05FromGitter<mratsim> @Varriount, OpenCL expects “clbin” binaries not dlls and I need Nvidia/AMD/Intel OpenCL SDK to provide the 3 versions
17:14:49FromGitter<mratsim> well if people want the absolute performance they’ll deal with OpenCL caching, code is open source
17:16:10fvsis it possible to change file property details (version, company, copyright, etc) of (Windows) nim compiled binaries using the compiler?
17:32:56*claudiuinberlin joined #nim
17:37:29*yglukhov joined #nim
17:41:01*yglukhov quit (Remote host closed the connection)
17:41:17*yglukhov joined #nim
17:42:49*yglukhov quit (Remote host closed the connection)
17:45:24*chamar joined #nim
17:47:38*ofelas joined #nim
17:57:10*yglukhov joined #nim
18:02:01*yglukhov quit (Ping timeout: 260 seconds)
18:02:15FromGitter<tekjar> Hi. I'm writing wrapper to a function which is defined like this ⏎ ⏎ ```N_CDECL(void, HAL_Delay)(NU32 millis);``` ⏎ ⏎ When I replace NU32 with uint32_t, this is working [https://gitter.im/nim-lang/Nim?at=5a43e02703838b2f2a417eb4]
18:02:23FromGitter<tekjar> What might be the problem?
18:02:52FromGitter<Yardanico> what's the error?
18:02:54FromGitter<Yardanico> can you post error log?
18:03:42FromGitter<tekjar> Full error
18:03:52FromGitter<tekjar> ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=5a43e087b48e8c3566707dad]
18:04:40FromGitter<Yardanico> and also can you show your nim code for this wrapper?
18:04:48FromGitter<Yardanico> I mean for this wrapper procedure
18:04:59FromGitter<tekjar> Sure. 1 sec
18:05:19FromGitter<tekjar> ```proc delay*(millis : uint32) {.importc: "HAL_Delay", dynlib: libName.} ⏎ ``` [https://gitter.im/nim-lang/Nim?at=5a43e0df0163b02810847999]
18:06:28FromGitter<Yardanico> hmmm
18:12:14FromGitter<tekjar> Is this supposed to work?
18:14:30FromGitter<Yardanico> probably yes
18:18:50*endragor joined #nim
18:23:27*endragor quit (Ping timeout: 256 seconds)
18:27:03*iAmSlow joined #nim
18:27:10iAmSlowam using nim insted bash
18:27:18iAmSlowto learn :) ,
18:27:23iAmSlowso am little confused
18:28:01iAmSlowhttps://nim-lang.org/docs/osproc.html
18:28:14iAmSlowso do i need to type first import osproc ?
18:28:24YardanicoWhat do you mean
18:28:25Yardanico?
18:28:36YardanicoIf you need osproc - you need to import it, yes
18:29:22iAmSlowyep i am still figuring stuff out
18:29:28iAmSlowsoory for dumb question
18:32:03iAmSlowhttps://pastebin.com/agrvYhf3
18:32:21iAmSlowam getting error on startProcess(
18:32:43iAmSlowit says i shoud close ) but i need to pass those as arugiments
18:32:48iAmSlowhttps://nim-lang.org/docs/osproc.html
18:32:53iAmSlowlike here
18:33:35Yardanicosorry, but WTF is this? :)
18:34:13iAmSlowi am trying to run external process
18:34:23iAmSlowam trying to run ffmpeg
18:34:34iAmSlowi fallowed https://nim-lang.org/docs/osproc.html
18:34:46YardanicoiAmSlow can you please learn the language a bit before trying to get help or write something?
18:34:50iAmSlowsorry i am learning so if am doing something dumb pls dont kill me
18:34:56Yardanicoit should be written like this- https://gist.github.com/Yardanico/c8574960c83e7ff9633378c12f3acfc8
18:36:20iAmSlowoh
18:36:31iAmSlowso i dont have to use evry option aveable
18:36:55Yardanicoif you see "someOption = value" it means that this option has a default value
18:37:04Yardanicoso you don't need to specify it if you're fine with it being default
18:37:12Yardanico*set to default
18:37:17Yardanicoalso you don't need ";" in Nim
18:37:27Yardanico(with a few exceptions)
18:39:14YardanicoiAmSlow: did you read https://nim-lang.org/docs/tut1.html and https://nim-lang.org/docs/tut2.html
18:39:55iAmSlowty i read tut 1 like 2 days before but i frogot :)
18:40:15iAmSloweven played little in vs code
18:40:54FromGitter<tim-st> Does someone knows whether OrderedTable has the same lookup time as Table and if memory size differs?
18:46:12*yglukhov joined #nim
18:48:29FromGitter<tim-st> Ok, lookup seems to use the same proc for OrderedTable like for Table
18:50:54*yglukhov quit (Ping timeout: 272 seconds)
18:52:16*yglukhov joined #nim
18:56:03FromGitter<tekjar> @Yardanico I think `nimbase.h` is expanding `NU32` to `unsigned int` instead of `uint32_t`. I'm including `nimbase.h` from my system while cross compiling
19:12:50*yglukhov quit (Read error: Connection reset by peer)
19:13:25*yglukhov joined #nim
19:13:26*zielmicha_ quit (Ping timeout: 252 seconds)
19:13:31*noonien quit (Ping timeout: 240 seconds)
19:13:33*Syneh_ quit (Read error: Connection reset by peer)
19:13:34*msmorgan quit (Ping timeout: 264 seconds)
19:13:39*r4vi quit (Read error: Connection reset by peer)
19:13:59*dashed quit (Ping timeout: 252 seconds)
19:13:59*euantor quit (Ping timeout: 252 seconds)
19:14:10*odc quit (Ping timeout: 264 seconds)
19:14:27*enigmeta quit (Ping timeout: 250 seconds)
19:14:41*surma quit (Ping timeout: 252 seconds)
19:14:52*subsetpark quit (Ping timeout: 240 seconds)
19:15:47*SenasOzys quit (Ping timeout: 252 seconds)
19:17:27*kunev quit (Ping timeout: 240 seconds)
19:18:56*kunev joined #nim
19:21:11Yardanicotekjar: uint32_t is unsigned int
19:21:18Yardanicocheck what uint32_t is in your compiler
19:21:43Yardanicofor example: https://github.com/travisg/stm32/blob/master/include/stdint.h#L28
19:39:54*enigmeta joined #nim
19:44:02*Syneh_ joined #nim
19:45:13*noonien joined #nim
19:45:18*subsetpark joined #nim
19:46:46*msmorgan joined #nim
19:47:23*r4vi joined #nim
19:47:25*dashed joined #nim
19:47:42*Vladar quit (Quit: Leaving)
19:51:57*zielmicha_ joined #nim
19:55:01*yglukhov quit (Remote host closed the connection)
19:56:46iAmSlowhmm, about process can somone explan to me do i have to delay closing of application or what, have wierd issue
19:56:57Yardanico?
19:58:43iAmSlowsec
20:00:21iAmSlowhttps://pastebin.com/k1eNmLbG
20:00:45iAmSlowso only let errC = execCmd works
20:00:47iAmSlowother dont
20:01:12iAmSlowdo i have to start process manulay or soemthing
20:01:28iAmSlowterminal otupts comands
20:01:43iAmSlowit gives me /usr/bin/ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -ss 0:0:2 -frames 1 ~/cam1.jpg
20:01:59iAmSlowcuz poEchoCmd
20:02:39iAmSlowbut nothing heppends only when i use execCmd
20:03:48*literal joined #nim
20:04:43Araqyou need to close the processes
20:04:58iAmSlowbut how i know if process is finished
20:05:07iAmSlowi can put just under it process.close
20:05:16iAmSlowbut it will probbaly close it before it ends
20:05:38iAmSlowshould i check vs running
20:05:48Araqyou call waitFor() on it or running()
20:06:01Araqbut I think you just want to use runProcesses() instead
20:06:57iAmSlowyou mean execProcesses cuz there is no run
20:06:59iAmSlowhttps://nim-lang.org/docs/osproc.html
20:07:38Araqyes
20:08:27iAmSlowanyway i dont want to complicate it until i fix first 1 process
20:08:43*yglukhov joined #nim
20:08:43Araqwhat's there to fix?
20:09:01iAmSlowit dosent output img , only if i use execCmd
20:09:39Araqexpand your tilde then
20:10:09iAmSlowtilde?
20:10:14Araq~
20:10:33iAmSlowwhat you mean by that ~/cam.jpg ?
20:10:39Yardanico~ is "tilde"
20:10:41Yardanicoyour home directory
20:10:53AraqgetHomeDir() / "cam.jpg"
20:11:02iAmSlowlet errC = execCmd("/usr/bin/ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -ss 0:0:2 -frames 1 ~/cam1.jpg")
20:11:02Araqthe tilde is a shell feature, not an OS feature
20:11:05iAmSlowthis works
20:11:19iAmSlowoh
20:11:28Araqyeah but it's a hack because you don't understand your OS
20:11:29iAmSlowok will try
20:11:35iAmSlow getHomeDir()
20:12:48iAmSlowError: undeclared identifier: 'getHomeDir'
20:12:56Yardanicoimport ospaths
20:12:57Araqimport os
20:13:13iAmSlowjust wanted to ask that
20:13:14iAmSlow:)
20:13:20Yardanicoor os
20:13:28YardanicoiAmSlow you can use documentation search
20:13:59Araqtoo bad dom96 wasn't around when Unix was invented, he would have demanded that ~ would be a builtin, not a shell feature and the world might have become a better place.
20:16:28FromGitter<alehander42> people would have a true `home`, not just a house of cards
20:18:47iAmSlowhmm, still it wont work but have to go now, meybe will come cry leater more :) , cya guys and sorry for spoonfeding me
20:19:01*iAmSlow quit (Quit: Leaving)
20:20:36FromGitter<tim-st> How can I easily create a Table C from Tables A,B? For Sets there is C = A + B
20:29:47AraqI don't think we have tables.merge
20:29:59Araqyou need to write the 2 lines of code it takes on your own, sorry
20:30:14FromGitter<tim-st> Ok, thanks for the answer!
20:38:11FromGitter<tekjar> @Yardanico Thanks. It's weird that only `NU32` is creating compilation error
20:47:27*yglukhov quit (Remote host closed the connection)
21:11:27*marenz__ quit (Read error: No route to host)
21:12:07*marenz__ joined #nim
21:13:11*fvs left #nim ("ERC (IRC client for Emacs 25.3.1)")
21:23:07*euantor joined #nim
21:25:38*surma joined #nim
21:27:54*xkapastel joined #nim
21:32:48*odc joined #nim
21:33:27*gokr quit (Ping timeout: 240 seconds)
21:52:05Araqugh, VS Code is making me mad
21:52:06*yglukhov joined #nim
21:52:11Yardanicoindentation again?
21:52:24Araqno, control+P misses tons of files
21:52:33Araqbut hey, its "startup" is faster.
21:52:33Yardanicooh
21:52:48AraqI can imagine it's "faster" when it ignores files...
21:53:20dom96lol
21:53:23Araqheck it doesn't even need to search for it, it's in the same directory as the currently opened file ffs
21:53:52dom96I can't find my indentation issue anymore :\
21:54:07*radagast quit (Ping timeout: 248 seconds)
21:54:09dom96I could have sworn I created one or commented on one in the vscode-nim repo
21:54:16Yardanicothere's also an issue related to ctrl+p + sftp - https://github.com/Microsoft/vscode/issues/39493
21:54:27*iAmSlow joined #nim
21:54:28YardanicoAraq, maybe you can try the config key mentioned in this issue?
21:54:31iAmSlowyey am back :)
21:55:01dom96Yardanico: haha, that's hilarious
21:55:06dom96Ripgrep is the Rust grep tool
21:55:15AraqYardanico, I am not using an SFTP drive
21:55:22YardanicoAlso this may be related - https://github.com/Microsoft/vscode/issues/40076
21:55:28dom96It would sure be funny if that was causing Araq's issues
21:56:06Yardanicoand again in this issue
21:56:12Yardanicoit was solved by disabling ripgrep
21:56:21YardanicoWhat made it work was to set the property "search.useRipgrep" to false. Or more accurately, what made the bug was the use of Ripgrep on Windows 10.
21:56:37FromGitter<GULPF> I'm having the same issue since last update, very annoying
21:56:43dom96although why would ripgrep be used for filename search?
21:56:58YardanicoGULPF can you try to set "search.useRipgrep" to false?
21:57:04Yardanicojust for lolz
21:57:51Araq:O
21:57:54Araqthat works
21:57:56YardanicoLMAO
21:58:02Araqit's ripgrep
21:58:12*iAmSlow quit (Quit: Leaving)
21:58:13AraqI didn't know I have that one installed
21:58:13FromGitter<GULPF> worked for me to :D
21:58:34YardanicoAraq it's probably bundled with vscode
21:58:51Araqhipsters
22:00:02Yardanicoquite a lot of issues about ripgrep - https://github.com/Microsoft/vscode/issues?q=is%3Aissue+ripgrep+
22:00:02dom96Beautiful
22:00:09dom96You can truly blame a Rust tool for your problems :P
22:04:43*Trustable quit (Remote host closed the connection)
22:04:59*Yardanico quit (Quit: Quitting...)
22:12:08*Yardanico joined #nim
22:19:43*vlad1777d joined #nim
22:27:00*claudiuinberlin quit (Quit: Textual IRC Client: www.textualapp.com)
22:31:58*yay joined #nim
22:32:42*yay quit (Client Quit)
22:34:39*radagast joined #nim
22:43:47FromGitter<RedBeard0531> It's probably https://github.com/BurntSushi/ripgrep/issues/649
22:45:27Araqyou guys are amazing :-)
22:47:16*nsf quit (Quit: WeeChat 2.0.1)
22:48:37*Jesin quit (Quit: Leaving)
22:49:11YardanicoRedBeard0531: Araq was having the issue that files are ignored in quick file search (Ctrl+P), this one is a little different
22:58:30FromGitter<RedBeard0531> @yadanico Based on related issues it seems like file search uses rg to get the list of files. And the currently released version of ripgrep is a bit ... overagressive at matching patterns in nim gitignore files.
23:19:44*themagician quit ()
23:30:55*radagast quit (Quit: radagast)
23:30:55*rauss quit (Read error: Connection reset by peer)
23:31:29*rauss joined #nim
23:34:40FromGitter<Quelklef> Is newline a character? `'\n'` is a syntax error and `"\n"[0]` behaves weirdly. But it's a character in many other languages and I know it's got an ascii code.
23:34:58*radagast joined #nim
23:37:01FromGitter<jaccarmac> https://nim-lang.org/docs/manual.html#lexical-analysis-character-literals
23:37:19FromGitter<jaccarmac> There's an exception on '\n' because it's two characters wide on Windows.
23:38:01*Dodgy-Debaser joined #nim
23:50:20*ofelas quit (Quit: shutdown -h now)
23:54:39FromGitter<Quelklef> Ah, damnit, Windows.
23:54:41FromGitter<Quelklef> Thanks