<< 03-03-2020 >>

00:01:04clyybberclyybber: What?
00:01:10clyybberI mean what?
00:02:02clyybberdisruptek: what?
00:08:03disrupteki think you broke ic.
00:08:59clyybbernope wasnt me
00:09:07clyybberbut now I did another stoopid
00:09:15clyybberaccidently merged without squashing
00:09:20disruptekbeef: make up your mind. either your auth works or it doesn't. ๐Ÿ˜‰
00:09:25clyybberI blame it on stupid github
00:10:18disrupteki now think we're writing araq's crazy typedefs to sqlite but cannot read them because of clyybber's "cleanups". ๐Ÿ˜
00:12:04clyybberwhat the hell
00:12:15clyybberis going on
00:15:28*Lord_Nightmare joined #nim
00:15:42shashlickcleaned up the names in plugins
00:19:20disruptekit must be the coronavirus.
00:20:52clyybberdisruptek: must be
00:20:59clyybberI could clean it up
00:24:51*krux02_ joined #nim
00:27:25*krux02 quit (Ping timeout: 240 seconds)
00:29:36FromDiscord<Elegant Beef> I mean disruptek mine does work
00:29:49FromDiscord<Elegant Beef> it's not an auth issue, it's a redirect issue as far as i understand
00:30:03FromDiscord<Elegant Beef> The http get is redirected to their amazon server which adds another auth
00:30:08FromDiscord<Elegant Beef> and with multiple auths it cries
00:37:55*ptdel joined #nim
00:55:37clyybbergn8
00:55:39*clyybber quit (Quit: WeeChat 2.7.1)
00:55:49FromDiscord<Elegant Beef> buh bye
00:55:53*marmotini_ quit (Remote host closed the connection)
00:59:28*arecaceae quit (Remote host closed the connection)
00:59:54*arecaceae joined #nim
01:05:25*dwdv quit (Ping timeout: 240 seconds)
01:05:37*gangstacat quit (Quit: ฤœis!)
01:07:57*zahary quit (Quit: Leaving.)
01:08:14*zahary joined #nim
01:08:44*zahary quit (Client Quit)
01:21:21*theelous3 joined #nim
01:33:10*Pqzcih5 quit (Remote host closed the connection)
01:36:20FromDiscord<Elegant Beef> Ok so the issue is i need to disable redirect, then use the response header to get the file location
01:36:26FromDiscord<Elegant Beef> told you it wasnt my auth!
01:36:27FromDiscord<Elegant Beef> ๐Ÿ˜›
01:53:19*abm quit (Quit: Leaving)
02:01:21*gangstacat joined #nim
02:02:53*fredrik92 quit (Ping timeout: 256 seconds)
02:21:18*krux02_ quit (Remote host closed the connection)
02:59:31*chemist69 quit (Ping timeout: 272 seconds)
03:00:53*endragor joined #nim
03:01:22*chemist69 joined #nim
03:09:24*rockcavera quit (Remote host closed the connection)
03:15:59*muffindrake quit (Ping timeout: 256 seconds)
03:17:51*muffindrake joined #nim
03:19:59FromDiscord<reilly> Hey @treeform, seeing as I have (had) your attention, I was wondering if you could fill me in on how the Figma plugin is meant to work, since I know nothing about TS, JS, or even Figma.
03:21:13FromDiscord<reilly> I'm sure I need to compile `code.ts` to JS, but what about that `figma.d.ts` file?
03:23:42FromDiscord<treeform> I need to write better docs for that, or just publish the plugin.
03:23:55FromDiscord<treeform> You need to create a development plugin
03:24:05FromDiscord<treeform> and load the folder
03:24:38FromDiscord<treeform>
03:24:38FromDiscord<treeform> https://cdn.discordapp.com/attachments/371759389889003532/684239787011604589/unknown.png
03:24:42FromDiscord<reilly> I got that far, of course it gave an error since I hadn't originally made a code.js file. Giving it a try now, with both code and figma.d as js.
03:24:44FromDiscord<treeform> Development
03:24:47FromDiscord<treeform> then press +
03:24:58FromDiscord<treeform> then load the manafest.json from the file picker
03:25:19FromDiscord<treeform> you need to go into the plugin folder
03:25:20FromDiscord<treeform> and run
03:25:22FromDiscord<treeform> tsc
03:26:13FromDiscord<treeform> ideally I should just publish my plugin so that everyone just use that.
03:26:36FromDiscord<reilly> I'd been thinking that, glad to see you have the same thought.
03:27:07FromDiscord<treeform> I feel like fidget is not ready yet
03:27:24FromDiscord<treeform> "โš ๏ธ WARNING: This library is still in heavy development. โš ๏ธ"
03:27:31FromDiscord<reilly> Likely not, but I love the idea.
03:27:53*Guest27756 quit (Ping timeout: 256 seconds)
03:28:29FromDiscord<reilly> Alright, so, I've tried the plugin after using `tsc` (it refuses to do anything with `figma.d.ts`, I'm assuming that's normal) and it's *half* working...
03:28:42FromDiscord<reilly> Not throwing an error like before, but now I'm just at a blank window.
03:28:46FromDiscord<treeform> yeah then you need to right click on an object
03:28:49FromDiscord<treeform> and say run plugin
03:29:08FromDiscord<reilly> Ahh, I see now.
03:29:42*dadada joined #nim
03:29:46FromDiscord<reilly> Looks good! Gonna try running that code now and take a look.
03:30:04FromDiscord<treeform> good luck, so many things are still missing
03:30:06*dadada is now known as Guest21393
03:31:21FromDiscord<reilly> I'd love to contribute, if only I even remotely knew what I was doing.
03:31:41FromDiscord<Elegant Beef> Nigui is nice, and hey more nim related stuffs
03:31:41FromDiscord<Elegant Beef> https://streamable.com/944y3
03:33:01leorizethat looks nice
03:33:44leorizeit seem to me that nigui has some development behind it now :)
03:34:10FromDiscord<Elegant Beef> Thanks, really just a hold over until a proper steam release, but it's generic enough that it can be used for any application
03:34:59FromDiscord<reilly> Tried running this code: https://hastebin.com/azisecohos.coffeescript and got the following exception:
03:35:00FromDiscord<reilly> Error: unhandled exception: index out of bounds, the container is empty [IndexError]
03:35:07FromDiscord<reilly> `Error: unhandled exception: index out of bounds, the container is empty [IndexError]`
03:35:16leorize@Elegant Beef: what is that game you're working on?
03:35:28FromDiscord<Elegant Beef> It's my friends game, a rogue like top down shooter
03:35:35FromDiscord<Elegant Beef> i just do a bit of stuff here and there
03:36:04FromDiscord<Elegant Beef> For instance the anti occlusion shader here
03:36:04FromDiscord<Elegant Beef> https://streamable.com/pmt6x
03:36:23*ptdel quit (Ping timeout: 256 seconds)
03:37:31leorizeit looks fun :P
03:38:10FromDiscord<Elegant Beef> Glad you think so
03:38:32FromDiscord<reilly> @treeform, just in case it slipped by you. Hate to be annoying, but if there's anyone who would be able to help, it's probably you.
03:38:33FromDiscord<Elegant Beef> Mostly just the technical artist on it, but do a bit of game design too, not much actual coding
03:38:39*uvegbot quit (Ping timeout: 256 seconds)
03:39:15FromDiscord<treeform> @reilly you need to follow the example, you need to call startFidget and have a draw = function
03:39:35FromDiscord<reilly> Ohh, sorry, my bad. It's always the obvious stuff, isn't it?
03:39:51FromDiscord<treeform> https://github.com/treeform/fidget#minimal-sample
03:40:04FromDiscord<treeform> drawMain and startFidget
03:40:54FromDiscord<treeform> one needs to be able to draw in callbacks, when windows is being resized.
03:41:06FromDiscord<treeform> so drawMain is required
03:41:10*uvegbot joined #nim
03:41:47FromDiscord<reilly> Much thanks! Sorry to bother you, especially for something so simple.
03:46:17*ptdel joined #nim
03:51:07*uvegbot quit (Ping timeout: 256 seconds)
03:51:24*dddddd_ joined #nim
03:54:12*dddddd quit (Ping timeout: 265 seconds)
03:57:47*uvegbot joined #nim
04:09:05*ptdel quit (Ping timeout: 240 seconds)
04:17:28*nsf joined #nim
05:05:50*ptdel joined #nim
05:14:16FromDiscord<Winton> https://prnt.sc/rao8hu practicing - in my 17 days with Nim
05:14:28FromDiscord<Winton> ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚ ๐Ÿ˜‚
05:15:11FromDiscord<Elegant Beef> definition of cringe :
05:15:11FromDiscord<Elegant Beef> https://cdn.discordapp.com/attachments/371759389889003532/684267607171661832/unknown.png
05:15:29FromDiscord<Winton> ๐Ÿ˜„
05:15:50leorizenow you'll know that echo () is not the same as echo() :)
05:16:49FromDiscord<Winton> > <leorize> now you'll know that echo () is not the same as echo() :)
05:16:49FromDiscord<Winton> @gitterirc mmm?
05:17:01leorize!eval echo ()
05:17:04NimBot()
05:17:09leorize!eval echo()
05:17:12NimBot<no output>
05:17:39FromDiscord<Winton> what is the difference
05:18:01leorizewe have the command call syntax, which is like this: echo a, b, c
05:18:09leorizeand `()` is an empty tuple
05:18:23leorizeso `echo ()` is parsed as `echo(())`
05:18:32leorize!eval echo(())
05:18:35NimBot()
05:18:39FromDiscord<Winton> haaaa
05:18:41FromDiscord<Winton> jajajaja
05:19:15FromDiscord<Winton> I really didn't know
05:19:16disruptek!eval ().echo
05:19:19NimBot()
05:20:26FromDiscord<Winton> thanks a lot
05:20:59FromDiscord<Winton> maybe I do this by custom of another language or I still don't get to that part of what I read in the tutorials
05:26:53*theelous3 quit (Ping timeout: 256 seconds)
05:28:47FromDiscord<Winton> https://github.com/liquid600pgm/rapid/issues/17
05:28:48FromDiscord<Winton> ๐Ÿ˜ฎ
05:34:26*vesper quit (Ping timeout: 240 seconds)
05:37:45*vesper11 joined #nim
05:40:46FromDiscord<Rika> Is the `1382'f64` style part of syntax
05:40:55leorizeyep
05:41:09leorizethe `'` is actually optional
05:41:34FromDiscord<Rika> I know that too
05:41:42FromDiscord<Rika> I prefer it though :P
05:42:01FromDiscord<Rika> Kinda wished we could make procs like this for numbers
05:42:10FromDiscord<Rika> Sounds painful though
05:42:16leorizeiirc github still can't figure out how to display it
05:42:22FromDiscord<Rika> And it'll have to be compile time too I think
05:42:32leorizewell you can do `1.Positive`
05:42:56FromDiscord<Rika> Ah yeah, somehow I forgot about that
05:42:58FromDiscord<Rika> Don't know why
05:50:50*imogen joined #nim
05:51:15imogenhi!
05:51:37imogenI have weird compiler errors, can I get some help?
05:52:00FromDiscord<Elegant Beef> plaussibly
05:52:07FromDiscord<Elegant Beef> Assuming you actually ask the question
05:52:45imogenerror: (26, 5) Error: invalid type: 'auto' in this context: 'generic_seq[system.int]' for let
05:53:06imogenwhere generic_seq is:
05:53:12imogen```
05:53:26imogen generic_seq[T] = ref object
05:53:29imogen data: T
05:53:34imogen down: generic_seq[any]
05:53:45imogenand line 26 is:
05:53:46*hax-scramper quit (Ping timeout: 256 seconds)
05:53:47imogenlet current_args: generic_seq[int] = nil
05:53:59FromDiscord<Elegant Beef> hastebin/nimplayground wish you used them
05:54:08imogeni will...
05:54:11imogenit's late
05:54:14imogenI'm desperate
05:54:26*hax-scramper joined #nim
05:55:40imogenany ideas?
05:58:00FromDiscord<Elegant Beef> Can i see the actual code?
05:58:08imogenhttps://pastebin.com/mG6jPRGS
05:58:10imogenye
05:59:20imogensimple compile line too, nothing special: nim c -r main
06:00:19vegaiimogen: compiles if I change the anys in generic_seq to T
06:00:31vegaibut perhaps that somehow breaks what you're building there
06:00:41imogengood to know, however I need the any, like void*
06:00:54imogenthat;s the whole generality of the generic_seq
06:01:07vegaiyeah..
06:01:19vegaiyeah..
06:01:21vegaioops
06:01:27*hax-scramper quit (Ping timeout: 256 seconds)
06:01:45*hax-scramper joined #nim
06:01:53imogenif I do something like: let current_args: generic_seq[int] = generic_seq[int](3, nil)
06:02:04imogenI at least get a diff error
06:02:13imogenlet current_args: generic_seq[int] = generic_seq[int](3, nil)
06:02:18leorizewhy [any]?
06:02:21imogenlet current_args: generic_seq[int] = generic_seq[int](3, nil)
06:02:24imogenfk
06:02:40imogenany because the down element should take any storage in it's data field
06:02:51imogenError: a type conversion takes exactly one argument
06:02:58leorizeyou can have two generic param for a type y'know
06:03:17imogenbut I don't know the down type I think...
06:03:18leorizeand a seq can only store elements of one type
06:03:22imogenthat might work
06:03:33imogena seq can but a linked list can do whatever the fk i tell it to
06:04:36leorizeyou should figure your types out
06:04:50disrupteknah, just wing it.
06:04:59imogenyeah, I really want the fun not concrete types to work but none do
06:05:03imogen(usually)
06:06:27imogenalso why can't anonymous procs be generics?
06:10:33imogenidk
06:10:37imogengot to sleep now
06:10:59imogenty you all so much
06:11:13FromDiscord<Elegant Beef> I did nothing so i gotta say , no problem
06:11:14imogenI'm sure I'll be pulling my hair out just the same tomorrow
06:11:25imogenlol
06:11:43FromDiscord<Elegant Beef> I still wanna slap you disruptek for saying my auth was faulty
06:11:44FromDiscord<Elegant Beef> ๐Ÿ˜›
06:12:08*imogen quit (Quit: Konversation terminated!)
06:23:05*ptdel quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
06:26:02*hax-scramper quit (Read error: Connection reset by peer)
06:26:56*hax-scramper joined #nim
06:27:01*narimiran joined #nim
06:28:27*hax-scramper quit (Read error: Connection reset by peer)
06:28:44*hax-scramper joined #nim
06:36:09FromDiscord<รฉl liquido> @treeform I was saying that GLFW links to all the X11 extensions at runtime, so you only need to hardlink `-lGL -lX11`
06:47:46*hax-scramper quit (Read error: Connection reset by peer)
06:47:58*hax-scramper joined #nim
06:51:13*hax-scramper quit (Read error: Connection reset by peer)
06:51:31*hax-scramper joined #nim
06:54:03*dddddd_ quit (Ping timeout: 260 seconds)
07:18:14FromDiscord<Rika> I read Imogen's stuff and if you need something like void* and don't want to write complex stuff just to keep your shit safe, then use a pointer lol
07:23:55*Jesin quit (Ping timeout: 258 seconds)
07:23:57ZevvElegant Beef: that is normal, we all want that every now and then
07:24:15*NimBot joined #nim
07:25:01FromDiscord<Rika> Let's all slap disruptek
07:32:15*solitudesf joined #nim
07:44:08*jjido joined #nim
07:45:24Zevvnot fair while he is asleep, is it?
07:47:50lqdev[m]let him have a good night's sleep first, then.
07:47:56*PMunch joined #nim
08:00:00*gmpreussner quit (Quit: kthxbye)
08:03:52*jjido quit (Quit: My MacBook has gone to sleep. ZZZzzzโ€ฆ)
08:04:58*gmpreussner joined #nim
08:12:59*Vladar joined #nim
08:16:10*clemens3 joined #nim
08:18:06*jjido joined #nim
08:25:09FromDiscord<Varriount> Well, IRC to gitter bot is down again
08:31:06FromDiscord<exelotl> Is there a way to check whether nimsuggest is the one currently running my code?
08:31:38FromDiscord<Varriount> @exelotl I believe a symbol is defined
08:32:17PMunchexelotl, yes
08:32:38PMunchI think it's `when defined(nimsuggest)`, but don't quote me on that
08:32:50PMunchAh, so that's why it's so quiet here today :P
08:33:02FromDiscord<exelotl> Oh ok cool, I'll give it a try thanks
08:35:36FromDiscord<exelotl> I have some assertions in my config.nims which I would like to skip, cause they're not true in the VS Code environment therefore autocompletion and error checking silently breaks
08:37:44*jjido quit (Quit: My MacBook has gone to sleep. ZZZzzzโ€ฆ)
08:55:04*floppydh joined #nim
09:04:26*dwdv joined #nim
09:27:37*marmotini_ joined #nim
09:29:48*adalricus joined #nim
09:43:34*rockcavera joined #nim
09:43:47*krux02 joined #nim
09:57:34*marmotini_ quit (Remote host closed the connection)
09:58:51*marmotini_ joined #nim
09:58:52*marmotini_ quit (Remote host closed the connection)
09:59:07*marmotini_ joined #nim
10:01:55*Pqzcih5 joined #nim
10:02:35*zahary joined #nim
10:10:31*xet7 quit (Ping timeout: 260 seconds)
10:11:37*abm joined #nim
10:15:19*xet7 joined #nim
10:16:46*oculuxe quit (Ping timeout: 268 seconds)
10:17:37*oculux joined #nim
10:25:26*uvegbot quit (Ping timeout: 240 seconds)
10:31:40*uvegbot joined #nim
10:34:41PMunchHmm, completely off-topic, but does anybody know of a way to mimic ~ in a shell? Basically I want to create my own operator of some kind that expands to "git rev-parse --show-toplevel" so I can do "cd %/some/path" and have it expand to "cd $(git rev-parse --show-toplevel)/some/path"
10:35:55FromDiscord<Rika> ~ is what again
10:35:59FromDiscord<Rika> ah you mean
10:36:02FromDiscord<Rika> off topic
10:36:12FromDiscord<Rika> i thought ~ was a nim operator i didnt know of
10:36:21PMunchHaha, well I guess it's defined in some package :P
10:36:38FromDiscord<Rika> what shell is this? sh or bash or what
10:36:45PMunchzsh
10:38:36FromDiscord<Rika> you can alias any character as long as its not $, /, or =
10:38:37FromDiscord<Rika> afaik?
10:38:46FromDiscord<Rika> i dont use a posix shell, im in the fish gang
10:39:58FromDiscord<Rika> yup, its just `alias %="git rev-parse --show-toplevel"" or something like that?
10:40:28*zahary quit (Quit: Leaving.)
10:40:47*zahary joined #nim
10:43:06PMunchHmm
10:43:30PMunchIt works when I just run %, but not if I do e.g. ls %
10:43:44PMunchwhich % reports it as an alias
10:44:47*uvegbot quit (Ping timeout: 256 seconds)
10:44:50FromDiscord<Rika> hmm, i dont know in that case, ive never needed to alias a command *yet*, because i dont often use long commands like that
10:46:10PMunchWell it just annoys me to do things like ../../.. when I could just reference the source of the Git repo
10:47:38Araqah the joys of path handling
10:49:53Araqugh
10:50:03Araqthis bugfix will hurt...
10:51:44FromDiscord<Rika> whats so painful?
10:51:53Araqthe regressions
10:52:20Araqyet another DFA bug, we used to ignore nkHiddenDeref(functionCall())
10:56:31*zahary quit (Quit: Leaving.)
10:56:44*khanate[m]0 quit (Quit: killed)
10:56:44*BitPuffin quit (Quit: killed)
10:56:44*unclechu quit (Quit: killed)
10:56:44*GitterIntegratio quit (Quit: killed)
10:56:44*salotz[m] quit (Quit: killed)
10:56:44*leorize[m] quit (Quit: killed)
10:56:45*Demos[m] quit (Quit: killed)
10:56:45*lqdev[m] quit (Quit: killed)
10:56:47*k0mpjut0r quit (Quit: killed)
10:56:50*vycb[m] quit (Quit: killed)
10:56:50*d-nice2[m] quit (Quit: killed)
10:56:50*skrylar[m] quit (Quit: killed)
10:56:52*s87651[m] quit (Quit: killed)
10:56:52*grantmwilliams quit (Quit: killed)
10:56:52*pqflx3[m] quit (Quit: killed)
10:56:54*freepump[m] quit (Quit: killed)
10:57:03*planetis[m] quit (Quit: killed)
10:57:06*chris2020[m] quit (Quit: killed)
10:57:07*sendell[m] quit (Quit: killed)
10:57:15*oswin[m] quit (Quit: killed)
11:04:12Araqwooohooo! tests are green on my machine
11:04:28Araqsink inference is becoming a real thing
11:06:11PMunchNice!
11:07:49Araqnow if only scope based destruction were as simple...
11:08:23Araqon the other hand maybe it's time to fix the most critical bugs left and to ship it
11:08:38Araqscope based destruction can always be done later
11:09:54ZevvI'd say ship it with a disclaimer. More eyes early will help stability and acceptance.
11:11:19Araqcould use the afternoon to patch my cycle collector though
11:14:33*uvegbot joined #nim
11:16:31FromDiscord<Varriount> Remind me what sink will help do? Optimize memory allocation?
11:19:11krux02Araq: I try to run a test from important packages locally. Specifically nimx.
11:19:19krux02but it is failing in CI.
11:19:31krux02it is also failing locally, but with a different error.
11:19:47*unclechu joined #nim
11:19:59AraqVarriount: it optimizes copies and RC ops, if applied correctly
11:20:26krux02`testament/testament cat nimble-packages` prints for nimx: /home/arne/proj/nim/Nim/pkgstemp/nimx/test/main.nim(4, 13) Error: cannot open file: nimx/view
11:20:45krux02is nimx wrong, or am I running the test incorrectly?
11:21:01krux02the test is executed with `nim c --threads:on test/main.nim`
11:21:13krux02as far as I know, this is not correct, because it can't find the nimx import.
11:24:33AraqI don't know
11:25:02krux02well, CI fails in nimx
11:25:15krux02but as I can see right now it is not only my PR that causes it to fail.
11:25:42krux02other PRs have the same problem.
11:25:54narimirankrux02: it has already been reported upstream
11:26:26krux02so what do I do about it to get my PR get a green CI tag?
11:26:46Araqwrite: irrelevent CI failure
11:27:00Araqor even better: without my typos
11:27:35krux02that is what I did.
11:27:41narimirankrux02: i've just restarted your failing builds, so what you need to do is: be patient
11:28:42FromDiscord<kodkuce> for karax can you spread like components across files or do i have to write whole site in 1 file
11:29:23krux02well, I reported "test failure unrelated" two days ago.
11:29:55narimiranyeah, nim is known to not have any PRs older than two days.
11:31:16*oprypin quit (Quit: Bye)
11:31:24*oprypin joined #nim
11:32:56FromDiscord<Rika> 2 days is very short in terms of PRs
11:36:10Araqkrux02, to speed it up, give me a link to your PR
11:40:30krux02https://github.com/nim-lang/Nim/pull/13551
11:40:35krux02https://github.com/nim-lang/Nim/pull/13536
11:40:44krux02Araq, these two PRs
11:40:58*khanate[m]0 joined #nim
11:40:58*BitPuffin joined #nim
11:40:58*k0mpjut0r joined #nim
11:40:58*leorize[m] joined #nim
11:40:58*GitterIntegratio joined #nim
11:40:58*reversem3 joined #nim
11:40:58*lqdev[m] joined #nim
11:40:58*Demos[m] joined #nim
11:40:58*oswin[m] joined #nim
11:40:58*salotz[m] joined #nim
11:40:58*planetis[m] joined #nim
11:41:03*chris2020[m] joined #nim
11:41:04*s87651[m] joined #nim
11:41:04*freepump[m] joined #nim
11:41:04*skrylar[m] joined #nim
11:41:04*sendell[m] joined #nim
11:41:05*grantmwilliams joined #nim
11:41:05*pqflx3[m] joined #nim
11:41:06*vycb[m] joined #nim
11:41:07*d-nice2[m] joined #nim
11:41:32krux02but you can only merge one of them as they will cause a conflict.
11:42:36FromDiscord<kodkuce> hmm ok so for karax if i want to have shared vars betwin files, there is no redux right? should i make a 3rd file shardedstat.nim and export vars and import in all files?
11:43:25Araqkodkuce: that works, unclear if it's the best solution
11:43:36Araqin doubt study nimforum's source code if you haven't already
11:43:38FromDiscord<kodkuce> ๐Ÿ™‚
11:49:41*fredrik92 joined #nim
11:50:44Araqfredrik92, are you couven92 ?
11:50:57*fredrik92 is now known as couven92
11:51:03couven92Araq, yes I am :D
11:57:24*nc-x joined #nim
11:58:35couven92Araq, my IRC client evades to use alternate usernames when it is disconnected...
12:03:43*nc-x45 joined #nim
12:04:27*nc-x quit (Ping timeout: 260 seconds)
12:06:43*nc-x joined #nim
12:06:54*nc-x is now known as nnn
12:07:21*nnn is now known as nc-x
12:07:38*nc-x quit (Remote host closed the connection)
12:09:07*nc-x45 quit (Ping timeout: 260 seconds)
12:11:18*marmotini_ quit (Read error: Connection reset by peer)
12:11:58*marmotini_ joined #nim
12:31:03FromDiscord<kodkuce> can i use httpClient in karax?
12:31:19PMunchI think you need to use ajax calls
12:31:32FromDiscord<kodkuce> or other libs or am i limited to some specific stuff
12:31:44PMunchLike so: https://github.com/pragmagic/karax/blob/master/experiments/ajaxtest.nim
12:32:01PMunchWell Karax is compiled to JS, so you can only use packages that are compatible with the JS target
12:37:50*theelous3 joined #nim
12:40:05*xet7 quit (Remote host closed the connection)
12:40:10*marmotini_ quit (Remote host closed the connection)
12:40:45*marmotini_ joined #nim
12:41:16*xet7 joined #nim
12:44:50*marmotini_ quit (Ping timeout: 240 seconds)
12:47:23*Pqzcih5 quit (Ping timeout: 240 seconds)
12:48:27*uvegbot quit (Ping timeout: 240 seconds)
12:54:14FromDiscord<kodkuce> yep got it
12:54:49FromDiscord<Lantos> !j9khpe
12:54:53FromDiscord<Lantos> !nimble
12:55:03FromDiscord<Lantos> !bot
12:55:04FromDiscord<kodkuce> wff ?
12:55:28FromDiscord<kodkuce> oh sorry agian frogot should not delite/edit here cuz irc
12:55:48FromDiscord<Lantos> !help
12:56:26*marmotini_ joined #nim
12:56:40*uvegbot joined #nim
12:59:30leorizeI don't think bot help works for discord user, since it has to private message on irc
13:02:57FromDiscord<Lantos> :<
13:03:10*marmotin_ joined #nim
13:03:19*marmotin_ quit (Read error: Connection reset by peer)
13:03:35*marmotin_ joined #nim
13:03:40*endragor quit (Remote host closed the connection)
13:03:41*marmotini_ quit (Read error: No route to host)
13:03:49PMunchHmm, how can I check the architecture compiled for?
13:04:08*lritter joined #nim
13:04:23FromDiscord<Lantos> hex editor
13:04:37leorizePMunch: hostCpu
13:04:44PMunchI mean from Nim code with a when check :P
13:05:03*solitudesf quit (Quit: Leaving)
13:05:04leorizehostCpu, I think
13:05:13PMunchLantos, way easier is to just do `file theFile` which will tell you if it is a 32 or 64 bit file along with a bunch of other stuff
13:06:36*solitudesf joined #nim
13:06:59FromDiscord<Lantos> ๐Ÿ‘
13:07:04FromDiscord<Lantos> don't know if that renders on IRC
13:08:35FromDiscord<Lantos> how mature is is nim automation?
13:08:51leorizeit does, its just unicode
13:08:54krux02Lantos: I am on IRC and it works nice
13:08:59leorizewdym by automation?
13:10:40FromDiscord<Lantos> like pyautogui.
13:11:59FromDiscord<Lantos> I am about to automate something at work with python but as nim can be compiled to a bin easily it'd be nice if I could use nim
13:12:18*marmotin_ quit (Remote host closed the connection)
13:12:53*marmotini_ joined #nim
13:14:42PMunchWell you can use https://github.com/juancarlospaco/nim-xdo
13:14:45PMunchAt least on Linux
13:15:00*solitudesf quit (Remote host closed the connection)
13:15:16PMunchPretty low-level wrapper though..
13:16:00FromDiscord<Lantos> lol the cover page
13:17:34FromDiscord<Lantos> unfortunately I am on windows
13:17:46*marmotini_ quit (Ping timeout: 265 seconds)
13:18:37FromDiscord<Lantos> https://github.com/khchen/winim
13:21:58PMunchHmm, can't I put codegenDecl in a type definition?
13:24:07Araqno, the codegen hardly deals with types
13:27:15*Kaivo joined #nim
13:27:16*paxis joined #nim
13:27:43*marmotini_ joined #nim
13:28:40PMunchNot that I really needed it in this case, but I had some trouble defining an array declared as [1] is C, but with a comment that more data would be allocated after that struct which would hold an array of `count` elements (which was another field in the struct).
13:28:56PMunchDoing UncheckedArray[] seemed to set the size to 0 which makes sense.
13:30:33leorizethose structs are not meant to be used directly anyway, I think the [1] was to make it work with some older compilers
13:33:02PMunchYeah, it mentioned in the comment that it was supposed to not confuse compilers :P
13:39:19*marmotini_ quit (Remote host closed the connection)
13:39:49*solitudesf joined #nim
13:39:55*marmotini_ joined #nim
13:41:16*solitudesf quit (Client Quit)
13:44:40*marmotini_ quit (Ping timeout: 256 seconds)
13:55:50FromDiscord<Rika> i swear once there's a substitute for scikit-learn on nim im switching in a fuckin heartbeat...
13:56:57FromDiscord<clyybber> extend arraymancer?
13:57:49FromDiscord<Rika> me? do math? pff
13:58:09FromDiscord<Rika> (i would if i knew how to actually program the networks)
13:58:26FromDiscord<Rika> (again, note that i'm below college education)
14:00:09*marmotini_ joined #nim
14:03:04*couven92 quit (Read error: Connection reset by peer)
14:03:31*couven92 joined #nim
14:05:01FromDiscord<clyybber> (just do it, education won't matter if it really interests you)
14:05:13FromDiscord<clyybber> (you'll just learn shit along the way)
14:06:42FromDiscord<clyybber> (provided you have time0
14:09:54FromDiscord<Rika> (i do not)
14:11:21disruptekyou don't need to know anything to use ml.
14:11:29narimiranshots fired
14:15:07reversem3oh thats not true (Machine learning or actual ML like ocaml)?
14:15:40leorize[m]machine learning is what they're saying I think
14:16:07disruptekit sounds like reversem3 disagrees in any event.
14:16:19reversem3Machine learning is not easy
14:16:27reversem3I don't care what functions you have
14:16:54FromDiscord<Rika> ML is effortless if you use a framework like sklearn
14:17:06disruptekdid you try nimtorch?
14:17:09disruptek!repo nimtorch
14:17:14FromDiscord<Rika> (as long as you know what kinda model to use, which i guess needs a bit of knowledge)
14:17:15reversem3right but you have no clue how it works though
14:17:15leorize[m]to be fair if you're dedicated you can learn pretty much anything without prior education
14:17:18disruptekdisbot: are you alive?
14:17:18disbotyep. ๐Ÿ˜Š
14:17:24disruptek!repo nimtorch
14:17:24disbothttps://github.com/sinkingsugar/nimtorch -- 9nimtorch: 11PyTorch - Python + Nim 15 300โญ 11๐Ÿด
14:17:28FromDiscord<Rika> you dont need to know how something works to use it
14:17:59leorize[m]if you do you'd use it better :p
14:18:02reversem3its like a javascript framework or lib , if you don't know how the inners of js work then you can't actually do anything usefull with the framework
14:18:13FromDiscord<Rika> ...???
14:18:24leorize[m]please don't be one of those people who know how to write jquery but can't write js :p
14:18:32FromDiscord<Rika> you only need to know how to use something, not how the internals of something works
14:18:35reversem3see I disagree , I need to know the workings of something before i use it
14:18:43disruptekhow sad for you.
14:18:48FromDiscord<Rika> YOU need to, but people dont
14:18:49reversem3why ?
14:18:54FromDiscord<Rika> not really sad i dont think
14:19:00reversem3thats how you learn lol
14:19:06FromDiscord<Rika> i'm like that too, if i have time
14:19:25FromDiscord<Rika> but right now i have literally hours to get results for my project and ๐Ÿ˜„
14:19:30FromDiscord<Rika> happy fun time
14:19:38reversem3ok I get that
14:20:06reversem3its its actually work work then you need something agile and easy to write up
14:20:23reversem3but if I'm learning then I take my time and learn it properly
14:20:33FromDiscord<Rika> well yeah definitely
14:20:42FromDiscord<Rika> but there are people who dont learn so eh
14:20:45reversem3most people don't have a clue what a stack is , linked list , heap
14:20:58reversem3yep and look at the code that comes out
14:21:04FromDiscord<Rika> mhm
14:21:10leorize[m]sometimes you can just have fun :)
14:21:20reversem3I agree
14:22:04leorize[m]if you wanna dive into ML you can ask mratsim for some material
14:22:26leorize[m]iirc he said he was self taught on the subject
14:23:11FromDiscord<Rika> i'll do it when i'm not fucked for a deadline
14:27:38reversem3take an ML class for the algorithms is highly recommended first
14:28:02reversem3tons of free info out there like "awesome ML on github"
14:29:02*solitudesf joined #nim
14:29:10reversem3https://github.com/josephmisiti/awesome-machine-learning/blob/master/books.md
14:30:58*jwm224 joined #nim
14:39:10FromDiscord<Rika> see former message
14:58:17*PMunch quit (Quit: Leaving)
14:59:24reversem3Does anyone know of a C plugins for nvim
14:59:35reversem3 * Does anyone know of any C plugins for nvim
15:00:05reversem3like intelisense or something what will pop up the decalartions maybe ?
15:00:19disruptek!repo alaviss/nim.nvim
15:00:20disbothttps://github.com/alaviss/nim.nvim -- 9nim.nvim: 11Nim plugin for NeoVim 15 69โญ 8๐Ÿด
15:00:57disruptekif you want a C plugin, you've come to the wrong place.
15:01:47reversem3I have the nim plugin
15:01:55reversem3works great
15:02:00disruptekthen you understand my confusion.
15:02:01*solitudesf quit (Read error: Connection reset by peer)
15:02:14reversem3sorry I thought a lot of us using vim for coding
15:02:25disrupteki think that's true.
15:09:30*solitudesf joined #nim
15:10:55*marmotini_ quit (Remote host closed the connection)
15:11:30*marmotini_ joined #nim
15:11:39*marmotini_ quit (Read error: Connection reset by peer)
15:11:55*marmotini_ joined #nim
15:13:31*couven92 quit (Read error: Connection reset by peer)
15:13:55*couven92 joined #nim
15:14:49*hax-scramper quit (Ping timeout: 255 seconds)
15:16:11*hax-scramper joined #nim
15:16:47*dwdv quit (Ping timeout: 256 seconds)
15:18:19*solitudesf quit (Read error: Connection reset by peer)
15:19:05*solitudesf joined #nim
15:19:54*solitudesf quit (Client Quit)
15:22:48*solitudesf joined #nim
15:24:00*solitudesf quit (Client Quit)
15:24:19*solitudesf joined #nim
15:25:36*solitudesf quit (Client Quit)
15:31:14*marmotini_ quit (Remote host closed the connection)
15:31:50*marmotini_ joined #nim
15:36:03*chemist69 quit (Ping timeout: 256 seconds)
15:36:18*marmotini_ quit (Ping timeout: 256 seconds)
15:36:29*chemist69 joined #nim
15:39:06*solitudesf joined #nim
15:39:36*solitudesf quit (Client Quit)
15:39:58*solitudesf joined #nim
15:48:56*solitudesf quit (Remote host closed the connection)
15:48:58*solitudesf- joined #nim
15:49:06*solitudesf- quit (Remote host closed the connection)
15:49:40*solitudesf joined #nim
15:50:43*solitudesf quit (Client Quit)
15:51:00*solitudesf joined #nim
15:51:21*solitudesf quit (Client Quit)
15:51:42*solitudesf joined #nim
15:54:46*Hideki_ joined #nim
15:56:58*marmotini_ joined #nim
16:05:44*tane joined #nim
16:08:45*marmotini_ quit (Remote host closed the connection)
16:09:18*marmotini_ joined #nim
16:10:27*floppydh quit (Quit: WeeChat 2.7.1)
16:10:43*Hideki_ quit (Remote host closed the connection)
16:11:49*marmotini_ quit (Remote host closed the connection)
16:11:53*sealmove joined #nim
16:11:56*marmotini_ joined #nim
16:23:13*nullwarp quit (Ping timeout: 255 seconds)
16:24:51*dwdv joined #nim
16:27:18*solitudesf quit (Remote host closed the connection)
16:30:51*Hideki_ joined #nim
16:33:20*Guest21393 is now known as dadada
16:33:43*Hideki_ quit (Remote host closed the connection)
16:34:21*Hideki_ joined #nim
16:36:31*Hideki_ quit (Remote host closed the connection)
16:37:05*Hideki_ joined #nim
16:39:28*Hideki_ quit (Remote host closed the connection)
16:40:01*Hideki_ joined #nim
16:44:59*Hideki_ quit (Remote host closed the connection)
16:45:35*Hideki_ joined #nim
16:45:42*marmotini_ quit (Remote host closed the connection)
16:46:15*marmotini_ joined #nim
16:46:40*Hideki_ quit (Remote host closed the connection)
16:47:16*Hideki_ joined #nim
16:47:23*marmotini_ quit (Read error: Connection reset by peer)
16:47:35*marmotini_ joined #nim
16:48:03*Hideki_ quit (Remote host closed the connection)
16:48:39*Hideki_ joined #nim
16:50:43*Hideki_ quit (Remote host closed the connection)
16:51:16*Hideki_ joined #nim
16:51:56*Trustable joined #nim
16:52:34*Hideki_ quit (Remote host closed the connection)
16:52:42*marmotini_ quit (Remote host closed the connection)
16:53:11*Hideki_ joined #nim
16:53:16*marmotini_ joined #nim
16:54:00*marmotini_ quit (Read error: Connection reset by peer)
16:54:13*marmotini_ joined #nim
16:54:25*sealmove quit (Quit: WeeChat 2.7.1)
16:54:26*Hideki_ quit (Read error: Connection reset by peer)
16:54:44*Hideki_ joined #nim
16:54:57*marmotini_ quit (Remote host closed the connection)
16:55:14*ptdel joined #nim
16:55:44*marmotini_ joined #nim
16:55:59*Hideki_ quit (Remote host closed the connection)
16:56:06*marmotini_ quit (Read error: Connection reset by peer)
16:56:40*marmotini_ joined #nim
16:57:28*Hideki_ joined #nim
17:01:18*marmotini_ quit (Ping timeout: 256 seconds)
17:01:29FromDiscord<Recruit_main70007> @reversem3 in that page about ML, is there any Nim specific books or guides?
17:01:55*Hideki_ quit (Ping timeout: 268 seconds)
17:02:35*couven92 quit (Read error: Connection reset by peer)
17:03:02*couven92 joined #nim
17:07:31*couven92 quit (Read error: Connection reset by peer)
17:07:56*couven92 joined #nim
17:16:02*hax-scramper quit (Ping timeout: 256 seconds)
17:20:01FromDiscord<mratsim> @reversem3: I find that people who dived into theory first struggle to actually parse what is important from what is not in ML
17:21:18FromDiscord<mratsim> @Recruit_main70007 There is none, you can have some snippets for deep learning in Arraymancer examples: https://github.com/mratsim/Arraymancer/tree/master/examples
17:21:58FromDiscord<mratsim> but for ML applied to structured data (say you have sales of cars to analyze) there is nothing and it's not easy.
17:22:23FromDiscord<mratsim> maybe there is a way to use DecisionTree packages with NimData
17:23:02FromDiscord<mratsim> or NimData -> Arraymancer -> LogisticRegression
17:23:31FromDiscord<Recruit_main70007> ye, thank you anyway, but since i was completely unable to install either nimtorch or arraymancer i will just start from scratch, which in some way can help me get some understanding on how modern frameworks work
17:24:38FromDiscord<mratsim> I'm surprised you couldn't install arraymancer
17:24:53FromDiscord<mratsim> unless you're on windows, then I understand the potential BLAS issues
17:25:05FromDiscord<Recruit_main70007> you called it
17:25:38FromDiscord<Recruit_main70007> i tried everything, but it wont recognize the dll
17:25:57FromDiscord<mratsim> did you try renaming it to blas.dll or cblas.dll?
17:26:37FromDiscord<Recruit_main70007> not cblas, but yeah, also changing the name passed to the compiler, adding it to the path...
17:26:44FromDiscord<mratsim> mmmm
17:27:02FromDiscord<Recruit_main70007> how difficult would it be to make it independent of blas?
17:28:41FromDiscord<mratsim> depends on the features you require
17:29:02FromDiscord<mratsim> I was super annoyed by BLAS (and I'm not the only one, planetis also)
17:29:11FromDiscord<mratsim> so I implemented my own BLAS in pure Nim
17:30:06FromDiscord<mratsim> but it only supports matrix multiplication at the moment
17:30:20*marmotini_ joined #nim
17:30:31*couven92 quit (Read error: Connection reset by peer)
17:30:32FromDiscord<mratsim> I can have a try this weekend to have a specific noblas build
17:30:46FromDiscord<mratsim> but you can hack it together yourself
17:30:59*couven92 joined #nim
17:31:26FromDiscord<mratsim> So here: https://github.com/mratsim/Arraymancer/blob/master/src/tensor/private/p_operator_blas_l2l3.nim#L112-L143
17:31:47FromDiscord<mratsim> remove the constraint of SOmeInteger (I use my custom BLAS for integers)
17:32:12FromDiscord<mratsim> and you can comment out the SomeFloat/Complex/... part
17:32:31FromDiscord<mratsim> and here: https://github.com/mratsim/Arraymancer/blob/master/src/arraymancer.nim#L41-L44
17:32:31FromDiscord<mratsim>
17:32:31FromDiscord<mratsim> Change to when false
17:32:38FromDiscord<mratsim> and you're done
17:33:32FromDiscord<mratsim> limitations: No Complex, No linear algebra routines in this folder https://github.com/mratsim/Arraymancer/tree/master/src/linear_algebra (PCA, least squares, QR decomposition, LU decomposition, eigen vectors , ...)
17:34:03FromDiscord<mratsim> oh, when false here as well: https://github.com/mratsim/Arraymancer/blob/master/src/ml/ml.nim#L21-L25
17:34:12FromDiscord<Recruit_main70007> i will have a look at it this weekend the latest, thanks
17:34:16*hax-scramper joined #nim
17:34:54FromDiscord<mratsim> in terms of performance, you will need to compile with -d:danger and openmp to ensure it's as fast as OpenBLAS
17:35:39FromDiscord<mratsim> But it was carefully developed to reach that level of performance, it's still slower than Intel BLAS though
17:51:11*marmotini_ quit (Remote host closed the connection)
17:51:47*marmotini_ joined #nim
17:53:11*Lord_Nightmare quit (Quit: ZNC - http://znc.in)
17:56:02*marmotini_ quit (Read error: Connection reset by peer)
17:56:17*marmotini_ joined #nim
17:58:45*Trustable quit (Remote host closed the connection)
17:59:30FromDiscord<Rika> ~~wsl~~
18:00:30*Trustable joined #nim
18:00:32*nsf quit (Quit: WeeChat 2.7)
18:08:42*imogen joined #nim
18:15:43*deodex joined #nim
18:16:13*deodex quit (Client Quit)
18:17:01*aeverr joined #nim
18:25:09*marmotini_ quit (Remote host closed the connection)
18:25:41*marmotini_ joined #nim
18:30:02*marmotini_ quit (Ping timeout: 240 seconds)
18:34:01*couven92 quit (Read error: Connection reset by peer)
18:34:02*Trustable quit (Remote host closed the connection)
18:34:27*couven92 joined #nim
18:36:14*marmotini_ joined #nim
18:37:00*marmotini_ quit (Remote host closed the connection)
18:37:11*marmotini_ joined #nim
18:40:35*dwdv quit (Ping timeout: 260 seconds)
18:51:51*abm quit (Quit: Leaving)
18:56:01*couven92 quit (Read error: Connection reset by peer)
18:56:28*couven92 joined #nim
18:58:17*adalricus quit (Quit: ERC (IRC client for Emacs 26.3))
19:01:28*SyrupThinker is now known as syrupthinker
19:02:48*syrupthinker is now known as SyrupThinker
19:07:26*ptdel quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
19:09:33dadadahttps://play.nim-lang.org/#ix=2dix
19:10:02dadadaits saying that proc test(x`gensym143180: int): bool =
19:10:02dadada result =
19:10:03dadada 32 < x`gensym143180
19:10:06dadadais of type void
19:10:55leorizeit's a bad error message
19:11:02leorizewell it is of type void
19:11:17leorizebecause the thing it was referring to is the function definition, the whole of it
19:11:20dadadawhat I really wanted to do here, was to see if I can make a proc on the fly with a macro and give it to filter
19:11:21leorizewhich don't have a type
19:11:41leorizedadada: https://play.nim-lang.org/#ix=2diy
19:12:04leorizethe function definition won't have a type
19:12:08leorizethe function symbol does
19:12:12leorizewhich is kinda confusing
19:13:36dadadawhat the heck
19:15:06dadadaokay, I think I get it now, still bums me out though
19:20:41leorizeyea, the compiler error messages are terrible
19:22:49*drewr quit (Quit: ERC (IRC client for Emacs 26.3))
19:29:21*drewr joined #nim
19:33:28AraqI disagree, that error message looks really nice to me
19:34:43Araqhttps://play.nim-lang.org/#ix=2diG works
19:35:04Araqnot that you need a macro to do that
19:36:03disruptekmr. robot is pretty cringey.
19:36:37*marmotini_ quit (Remote host closed the connection)
19:37:13*marmotini_ joined #nim
19:41:03*marmotini_ quit (Read error: Connection reset by peer)
19:41:19*marmotini_ joined #nim
19:41:26*solitudesf joined #nim
19:56:18*Jesin joined #nim
19:56:43*Vladar quit (Quit: Leaving)
20:01:21*dddddd joined #nim
20:01:43*ptdel joined #nim
20:16:19*xet7 quit (Remote host closed the connection)
20:17:30*xet7 joined #nim
20:21:03*couven92 quit (Read error: Connection reset by peer)
20:21:26*couven92 joined #nim
20:24:32*aeverr quit (Quit: Konversation terminated!)
20:25:10FromDiscord<Varriount> Araq: I mean, it took me a bit to figure the error out, but I honestly don't know how it could be improved, other than with heuristic suggestions
20:32:54leorize[m]@timotheecour: re #13568: we don't run ci_testresults for appveyor and azure because they have built-in test results tracking
20:32:56disbothttps://github.com/nim-lang/Nim/pull/13568 -- 3misc testament improvements ; snippet at 12https://play.nim-lang.org/#ix=2dj3
20:38:39dadadadisruptek: the tv series?
20:39:05*chemist69 quit (Ping timeout: 272 seconds)
20:39:34*chemist69 joined #nim
20:40:55disruptekyep.
20:41:40*nsf joined #nim
20:43:01*marmotini_ quit (Remote host closed the connection)
20:43:34*marmotini_ joined #nim
20:47:59*marmotini_ quit (Ping timeout: 260 seconds)
20:49:31*couven92 quit (Read error: Connection reset by peer)
20:49:56*couven92 joined #nim
20:50:24*marmotini_ joined #nim
20:54:25*hax-scramper quit (Read error: Connection reset by peer)
20:54:52*hax-scramper joined #nim
20:55:09*jjido_ joined #nim
20:55:14*al1ranger joined #nim
21:01:21*hax-scramper quit (Read error: Connection reset by peer)
21:01:41*hax-scramper joined #nim
21:01:50*hax-scramper quit (Read error: Connection reset by peer)
21:02:07*hax-scramper joined #nim
21:09:54dadadahttps://heise.cloudimg.io/width/1858/q50.png-lossy-50.webp-lossy-50.foil1/_www-heise-de_/imgs/18/2/8/5/4/4/1/0/RedMonk_Q1-c027beb8200c5eaa.png
21:10:07dadadaNim is in there, too
21:10:44dadadalet's pass PureScript as soon as possible :D
21:12:29*nsf quit (Quit: WeeChat 2.7)
21:19:27FromDiscord<Lantos> ๐Ÿ™‚
21:20:38FromDiscord<Recruit_main70007> lets go for it
21:22:36*NimBot joined #nim
21:25:22*narimiran quit (Ping timeout: 256 seconds)
21:27:38*hax-scramper quit (Ping timeout: 240 seconds)
21:28:40*hax-scramper joined #nim
21:31:32*xet7 quit (Quit: Leaving)
21:32:14*marmotini_ quit (Remote host closed the connection)
21:32:46*marmotini_ joined #nim
21:32:49*couven92 quit (Ping timeout: 255 seconds)
21:37:34*marmotini_ quit (Ping timeout: 268 seconds)
21:38:25*marmotini_ joined #nim
21:45:15FromDiscord<Elegant Beef> has anyone used nimarchive on windows?
21:45:32FromDiscord<Elegant Beef> Attempting to build my launcher for windows right now and getting make erros
21:45:35FromDiscord<Elegant Beef> errors*
21:45:38shashlickWhat's the error
21:46:12disruptekwindows.
21:46:24FromDiscord<Elegant Beef> ^
21:47:26*marmotini_ quit (Remote host closed the connection)
21:47:30FromDiscord<Elegant Beef> Entirety of the issue area
21:47:30FromDiscord<Elegant Beef> https://hastebin.com/qolapoyira.makefile
21:47:40FromDiscord<Elegant Beef> Man windows sucks for anything that's not C# dev imo
21:48:02*marmotini_ joined #nim
21:49:13shashlickWhat's your c compiler
21:49:57FromDiscord<Elegant Beef> uhhh
21:51:05*marmotini_ quit (Remote host closed the connection)
21:51:09FromDiscord<Elegant Beef> I totally know how to check that
21:51:20*marmotini_ joined #nim
21:51:56shashlickDo you have mingw, gcc or something else
21:52:01FromDiscord<Elegant Beef> have both
21:53:39shashlickgcc version
21:53:58FromDiscord<Elegant Beef> 6.3.0
21:54:33shashlickDoes the command cc work for you
21:54:41FromDiscord<Elegant Beef> nope
21:55:18shashlickIs there an environment var set CC
21:55:53FromDiscord<Elegant Beef> not that i see
21:56:56*marmotini_ quit (Remote host closed the connection)
21:56:59shashlickHere's what it should look like
21:57:02shashlickhttps://travis-ci.org/genotrance/nimarchive/jobs/652828810#L219
21:57:30*marmotini_ joined #nim
22:00:01*lritter quit (Quit: Leaving)
22:00:25*lritter joined #nim
22:00:37shashlickCan you paste the makefile in that dir
22:01:56FromDiscord<Elegant Beef> https://hatebin.com/wwcpfeulzl
22:02:12*marmotini_ quit (Ping timeout: 256 seconds)
22:02:51FromDiscord<Elegant Beef> currently getting more librares/exes from mingw
22:03:48shashlickHmm that's different - points to cl
22:03:57shashlickWhich is visual studio
22:07:04FromDiscord<Elegant Beef> what is cc apart of?
22:07:18*lritter quit (Ping timeout: 256 seconds)
22:07:23FromDiscord<Elegant Beef> ah
22:07:25FromDiscord<Elegant Beef> im dumb
22:15:22*xet7 joined #nim
22:17:00FromDiscord<Elegant Beef> Hey i've not got further to `# Build configuration failed - configure capable but bash executable missing`
22:17:11FromDiscord<Elegant Beef> now got*
22:22:03*xet7 quit (Remote host closed the connection)
22:23:43*xet7 joined #nim
22:27:30shashlickDo you have git installed
22:27:40shashlickGit has bash
22:27:45shashlickAlso install cmake
22:27:57FromDiscord<Elegant Beef> i have both installed
22:28:20*xet7 quit (Remote host closed the connection)
22:29:16shashlickIs bash in your path then?
22:29:51*xet7 joined #nim
22:30:03FromDiscord<Elegant Beef> it was not obviously cause why would it get added ๐Ÿ˜„
22:30:16FromDiscord<Elegant Beef> *windows is a pita for anything outside C#*
22:31:12FromDiscord<Elegant Beef> but it seems to be working now
22:31:13FromDiscord<Elegant Beef> so thanks
22:31:29FromDiscord<Elegant Beef> i couldnt find where to source bash
22:32:04*al1ranger quit (Quit: Leaving)
22:33:45shashlickOk let me know how it goes
22:33:58shashlickI need to update the docs with these requirements
22:39:02*solitudesf quit (Ping timeout: 256 seconds)
22:40:26*jjido_ quit (Quit: My MacBook has gone to sleep. ZZZzzzโ€ฆ)
22:43:25*marmotini_ joined #nim
22:47:21*xet7 quit (Quit: Leaving)
22:48:39*xet7 joined #nim
22:48:57*xet7 quit (Remote host closed the connection)
22:50:45FromDiscord<Elegant Beef> https://hatebin.com/dqvftepbwy
22:50:47FromDiscord<Elegant Beef> more failure
22:57:12FromDiscord<Elegant Beef> do have to ask, should i be able to build it nimarchive, and nimterop on linux for windows?
22:57:27*xet7 joined #nim
23:14:28*tane quit (Quit: Leaving)
23:17:23shashlickno cross-compile doesn't work
23:17:45shashlickhttps://github.com/nimterop/nimterop/issues/126
23:17:46disbotโžฅ Support for cross-compiling using -d:mingw
23:18:38shashlickElegant Beef: the failure is probably because you have spaces in your path
23:18:56FromDiscord<Elegant Beef> yea i see that now
23:19:57shashlickhttps://gist.github.com/genotrance/fb53504a4fba88bc5201d3783df5c522/#file-travis-sh-L11 <= spaces in bash path also throws off cmake
23:20:28FromDiscord<Elegant Beef> yea i'd have expected it to properly account from windows environmental var to bash
23:22:51FromDiscord<Elegant Beef> especially considering `C/Program Files` has to be the most common installation location for applications
23:22:59FromDiscord<Elegant Beef> well heres to hoping this progresses further
23:23:02FromDiscord<Elegant Beef> and actually builds
23:23:04shashlickyep
23:23:33shashlickwas away, but i'll be checking irc off and on for the next 6 hours if you need anything with nimarchive
23:23:38shashlickhopefully it doesn't take that long!
23:23:56FromDiscord<Elegant Beef> i mean it worked on linux fine ๐Ÿ˜„
23:24:00shashlickchoosenim uses nimarchive now and uses that travis gist i linked above
23:24:08shashlickyep, and it works on osx too
23:24:19FromDiscord<Elegant Beef> it's progressing now
23:24:37FromDiscord<Elegant Beef> it progressed so far my cmd prompt text changed
23:25:43shashlickCool
23:26:34FromDiscord<Elegant Beef> Well it's not at librachive but possibly died
23:26:46FromDiscord<Elegant Beef> now*
23:27:27FromDiscord<Elegant Beef> Thanks again though for all the help, dont know if i blame myself or windows for the issues i've had
23:30:26*marmotini_ quit (Remote host closed the connection)
23:31:01*marmotini_ joined #nim
23:31:36FromDiscord<Elegant Beef> also i realize i now should have a vm for building stuff in windows
23:37:52FromDiscord<Elegant Beef> https://hastebin.com/agovorukag.js it gets worse and worse everytime ๐Ÿ˜„
23:42:42*marmotini_ quit (Remote host closed the connection)
23:48:32shashlickMaybe try a newer mingw
23:48:42shashlickNot sure what version is on Travis