00:01:04 | clyybber | clyybber: What? |
00:01:10 | clyybber | I mean what? |
00:02:02 | clyybber | disruptek: what? |
00:08:03 | disruptek | i think you broke ic. |
00:08:59 | clyybber | nope wasnt me |
00:09:07 | clyybber | but now I did another stoopid |
00:09:15 | clyybber | accidently merged without squashing |
00:09:20 | disruptek | beef: make up your mind. either your auth works or it doesn't. ๐ |
00:09:25 | clyybber | I blame it on stupid github |
00:10:18 | disruptek | i now think we're writing araq's crazy typedefs to sqlite but cannot read them because of clyybber's "cleanups". ๐ |
00:12:04 | clyybber | what the hell |
00:12:15 | clyybber | is going on |
00:15:28 | * | Lord_Nightmare joined #nim |
00:15:42 | shashlick | cleaned up the names in plugins |
00:19:20 | disruptek | it must be the coronavirus. |
00:20:52 | clyybber | disruptek: must be |
00:20:59 | clyybber | I could clean it up |
00:24:51 | * | krux02_ joined #nim |
00:27:25 | * | krux02 quit (Ping timeout: 240 seconds) |
00:29:36 | FromDiscord | <Elegant Beef> I mean disruptek mine does work |
00:29:49 | FromDiscord | <Elegant Beef> it's not an auth issue, it's a redirect issue as far as i understand |
00:30:03 | FromDiscord | <Elegant Beef> The http get is redirected to their amazon server which adds another auth |
00:30:08 | FromDiscord | <Elegant Beef> and with multiple auths it cries |
00:37:55 | * | ptdel joined #nim |
00:55:37 | clyybber | gn8 |
00:55:39 | * | clyybber quit (Quit: WeeChat 2.7.1) |
00:55:49 | FromDiscord | <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:20 | FromDiscord | <Elegant Beef> Ok so the issue is i need to disable redirect, then use the response header to get the file location |
01:36:26 | FromDiscord | <Elegant Beef> told you it wasnt my auth! |
01:36:27 | FromDiscord | <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:59 | FromDiscord | <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:13 | FromDiscord | <reilly> I'm sure I need to compile `code.ts` to JS, but what about that `figma.d.ts` file? |
03:23:42 | FromDiscord | <treeform> I need to write better docs for that, or just publish the plugin. |
03:23:55 | FromDiscord | <treeform> You need to create a development plugin |
03:24:05 | FromDiscord | <treeform> and load the folder |
03:24:38 | FromDiscord | <treeform> |
03:24:38 | FromDiscord | <treeform> https://cdn.discordapp.com/attachments/371759389889003532/684239787011604589/unknown.png |
03:24:42 | FromDiscord | <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:44 | FromDiscord | <treeform> Development |
03:24:47 | FromDiscord | <treeform> then press + |
03:24:58 | FromDiscord | <treeform> then load the manafest.json from the file picker |
03:25:19 | FromDiscord | <treeform> you need to go into the plugin folder |
03:25:20 | FromDiscord | <treeform> and run |
03:25:22 | FromDiscord | <treeform> tsc |
03:26:13 | FromDiscord | <treeform> ideally I should just publish my plugin so that everyone just use that. |
03:26:36 | FromDiscord | <reilly> I'd been thinking that, glad to see you have the same thought. |
03:27:07 | FromDiscord | <treeform> I feel like fidget is not ready yet |
03:27:24 | FromDiscord | <treeform> "โ ๏ธ WARNING: This library is still in heavy development. โ ๏ธ" |
03:27:31 | FromDiscord | <reilly> Likely not, but I love the idea. |
03:27:53 | * | Guest27756 quit (Ping timeout: 256 seconds) |
03:28:29 | FromDiscord | <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:42 | FromDiscord | <reilly> Not throwing an error like before, but now I'm just at a blank window. |
03:28:46 | FromDiscord | <treeform> yeah then you need to right click on an object |
03:28:49 | FromDiscord | <treeform> and say run plugin |
03:29:08 | FromDiscord | <reilly> Ahh, I see now. |
03:29:42 | * | dadada joined #nim |
03:29:46 | FromDiscord | <reilly> Looks good! Gonna try running that code now and take a look. |
03:30:04 | FromDiscord | <treeform> good luck, so many things are still missing |
03:30:06 | * | dadada is now known as Guest21393 |
03:31:21 | FromDiscord | <reilly> I'd love to contribute, if only I even remotely knew what I was doing. |
03:31:41 | FromDiscord | <Elegant Beef> Nigui is nice, and hey more nim related stuffs |
03:31:41 | FromDiscord | <Elegant Beef> https://streamable.com/944y3 |
03:33:01 | leorize | that looks nice |
03:33:44 | leorize | it seem to me that nigui has some development behind it now :) |
03:34:10 | FromDiscord | <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:59 | FromDiscord | <reilly> Tried running this code: https://hastebin.com/azisecohos.coffeescript and got the following exception: |
03:35:00 | FromDiscord | <reilly> Error: unhandled exception: index out of bounds, the container is empty [IndexError] |
03:35:07 | FromDiscord | <reilly> `Error: unhandled exception: index out of bounds, the container is empty [IndexError]` |
03:35:16 | leorize | @Elegant Beef: what is that game you're working on? |
03:35:28 | FromDiscord | <Elegant Beef> It's my friends game, a rogue like top down shooter |
03:35:35 | FromDiscord | <Elegant Beef> i just do a bit of stuff here and there |
03:36:04 | FromDiscord | <Elegant Beef> For instance the anti occlusion shader here |
03:36:04 | FromDiscord | <Elegant Beef> https://streamable.com/pmt6x |
03:36:23 | * | ptdel quit (Ping timeout: 256 seconds) |
03:37:31 | leorize | it looks fun :P |
03:38:10 | FromDiscord | <Elegant Beef> Glad you think so |
03:38:32 | FromDiscord | <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:33 | FromDiscord | <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:15 | FromDiscord | <treeform> @reilly you need to follow the example, you need to call startFidget and have a draw = function |
03:39:35 | FromDiscord | <reilly> Ohh, sorry, my bad. It's always the obvious stuff, isn't it? |
03:39:51 | FromDiscord | <treeform> https://github.com/treeform/fidget#minimal-sample |
03:40:04 | FromDiscord | <treeform> drawMain and startFidget |
03:40:54 | FromDiscord | <treeform> one needs to be able to draw in callbacks, when windows is being resized. |
03:41:06 | FromDiscord | <treeform> so drawMain is required |
03:41:10 | * | uvegbot joined #nim |
03:41:47 | FromDiscord | <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:16 | FromDiscord | <Winton> https://prnt.sc/rao8hu practicing - in my 17 days with Nim |
05:14:28 | FromDiscord | <Winton> ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐ |
05:15:11 | FromDiscord | <Elegant Beef> definition of cringe : |
05:15:11 | FromDiscord | <Elegant Beef> https://cdn.discordapp.com/attachments/371759389889003532/684267607171661832/unknown.png |
05:15:29 | FromDiscord | <Winton> ๐ |
05:15:50 | leorize | now you'll know that echo () is not the same as echo() :) |
05:16:49 | FromDiscord | <Winton> > <leorize> now you'll know that echo () is not the same as echo() :) |
05:16:49 | FromDiscord | <Winton> @gitterirc mmm? |
05:17:01 | leorize | !eval echo () |
05:17:04 | NimBot | () |
05:17:09 | leorize | !eval echo() |
05:17:12 | NimBot | <no output> |
05:17:39 | FromDiscord | <Winton> what is the difference |
05:18:01 | leorize | we have the command call syntax, which is like this: echo a, b, c |
05:18:09 | leorize | and `()` is an empty tuple |
05:18:23 | leorize | so `echo ()` is parsed as `echo(())` |
05:18:32 | leorize | !eval echo(()) |
05:18:35 | NimBot | () |
05:18:39 | FromDiscord | <Winton> haaaa |
05:18:41 | FromDiscord | <Winton> jajajaja |
05:19:15 | FromDiscord | <Winton> I really didn't know |
05:19:16 | disruptek | !eval ().echo |
05:19:19 | NimBot | () |
05:20:26 | FromDiscord | <Winton> thanks a lot |
05:20:59 | FromDiscord | <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:47 | FromDiscord | <Winton> https://github.com/liquid600pgm/rapid/issues/17 |
05:28:48 | FromDiscord | <Winton> ๐ฎ |
05:34:26 | * | vesper quit (Ping timeout: 240 seconds) |
05:37:45 | * | vesper11 joined #nim |
05:40:46 | FromDiscord | <Rika> Is the `1382'f64` style part of syntax |
05:40:55 | leorize | yep |
05:41:09 | leorize | the `'` is actually optional |
05:41:34 | FromDiscord | <Rika> I know that too |
05:41:42 | FromDiscord | <Rika> I prefer it though :P |
05:42:01 | FromDiscord | <Rika> Kinda wished we could make procs like this for numbers |
05:42:10 | FromDiscord | <Rika> Sounds painful though |
05:42:16 | leorize | iirc github still can't figure out how to display it |
05:42:22 | FromDiscord | <Rika> And it'll have to be compile time too I think |
05:42:32 | leorize | well you can do `1.Positive` |
05:42:56 | FromDiscord | <Rika> Ah yeah, somehow I forgot about that |
05:42:58 | FromDiscord | <Rika> Don't know why |
05:50:50 | * | imogen joined #nim |
05:51:15 | imogen | hi! |
05:51:37 | imogen | I have weird compiler errors, can I get some help? |
05:52:00 | FromDiscord | <Elegant Beef> plaussibly |
05:52:07 | FromDiscord | <Elegant Beef> Assuming you actually ask the question |
05:52:45 | imogen | error: (26, 5) Error: invalid type: 'auto' in this context: 'generic_seq[system.int]' for let |
05:53:06 | imogen | where generic_seq is: |
05:53:12 | imogen | ``` |
05:53:26 | imogen | generic_seq[T] = ref object |
05:53:29 | imogen | data: T |
05:53:34 | imogen | down: generic_seq[any] |
05:53:45 | imogen | and line 26 is: |
05:53:46 | * | hax-scramper quit (Ping timeout: 256 seconds) |
05:53:47 | imogen | let current_args: generic_seq[int] = nil |
05:53:59 | FromDiscord | <Elegant Beef> hastebin/nimplayground wish you used them |
05:54:08 | imogen | i will... |
05:54:11 | imogen | it's late |
05:54:14 | imogen | I'm desperate |
05:54:26 | * | hax-scramper joined #nim |
05:55:40 | imogen | any ideas? |
05:58:00 | FromDiscord | <Elegant Beef> Can i see the actual code? |
05:58:08 | imogen | https://pastebin.com/mG6jPRGS |
05:58:10 | imogen | ye |
05:59:20 | imogen | simple compile line too, nothing special: nim c -r main |
06:00:19 | vegai | imogen: compiles if I change the anys in generic_seq to T |
06:00:31 | vegai | but perhaps that somehow breaks what you're building there |
06:00:41 | imogen | good to know, however I need the any, like void* |
06:00:54 | imogen | that;s the whole generality of the generic_seq |
06:01:07 | vegai | yeah.. |
06:01:19 | vegai | yeah.. |
06:01:21 | vegai | oops |
06:01:27 | * | hax-scramper quit (Ping timeout: 256 seconds) |
06:01:45 | * | hax-scramper joined #nim |
06:01:53 | imogen | if I do something like: let current_args: generic_seq[int] = generic_seq[int](3, nil) |
06:02:04 | imogen | I at least get a diff error |
06:02:13 | imogen | let current_args: generic_seq[int] = generic_seq[int](3, nil) |
06:02:18 | leorize | why [any]? |
06:02:21 | imogen | let current_args: generic_seq[int] = generic_seq[int](3, nil) |
06:02:24 | imogen | fk |
06:02:40 | imogen | any because the down element should take any storage in it's data field |
06:02:51 | imogen | Error: a type conversion takes exactly one argument |
06:02:58 | leorize | you can have two generic param for a type y'know |
06:03:17 | imogen | but I don't know the down type I think... |
06:03:18 | leorize | and a seq can only store elements of one type |
06:03:22 | imogen | that might work |
06:03:33 | imogen | a seq can but a linked list can do whatever the fk i tell it to |
06:04:36 | leorize | you should figure your types out |
06:04:50 | disruptek | nah, just wing it. |
06:04:59 | imogen | yeah, I really want the fun not concrete types to work but none do |
06:05:03 | imogen | (usually) |
06:06:27 | imogen | also why can't anonymous procs be generics? |
06:10:33 | imogen | idk |
06:10:37 | imogen | got to sleep now |
06:10:59 | imogen | ty you all so much |
06:11:13 | FromDiscord | <Elegant Beef> I did nothing so i gotta say , no problem |
06:11:14 | imogen | I'm sure I'll be pulling my hair out just the same tomorrow |
06:11:25 | imogen | lol |
06:11:43 | FromDiscord | <Elegant Beef> I still wanna slap you disruptek for saying my auth was faulty |
06:11:44 | FromDiscord | <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:09 | FromDiscord | <รฉ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:14 | FromDiscord | <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:57 | Zevv | Elegant Beef: that is normal, we all want that every now and then |
07:24:15 | * | NimBot joined #nim |
07:25:01 | FromDiscord | <Rika> Let's all slap disruptek |
07:32:15 | * | solitudesf joined #nim |
07:44:08 | * | jjido joined #nim |
07:45:24 | Zevv | not fair while he is asleep, is it? |
07:47:50 | lqdev[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:09 | FromDiscord | <Varriount> Well, IRC to gitter bot is down again |
08:31:06 | FromDiscord | <exelotl> Is there a way to check whether nimsuggest is the one currently running my code? |
08:31:38 | FromDiscord | <Varriount> @exelotl I believe a symbol is defined |
08:32:17 | PMunch | exelotl, yes |
08:32:38 | PMunch | I think it's `when defined(nimsuggest)`, but don't quote me on that |
08:32:50 | PMunch | Ah, so that's why it's so quiet here today :P |
08:33:02 | FromDiscord | <exelotl> Oh ok cool, I'll give it a try thanks |
08:35:36 | FromDiscord | <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:41 | PMunch | Hmm, 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:55 | FromDiscord | <Rika> ~ is what again |
10:35:59 | FromDiscord | <Rika> ah you mean |
10:36:02 | FromDiscord | <Rika> off topic |
10:36:12 | FromDiscord | <Rika> i thought ~ was a nim operator i didnt know of |
10:36:21 | PMunch | Haha, well I guess it's defined in some package :P |
10:36:38 | FromDiscord | <Rika> what shell is this? sh or bash or what |
10:36:45 | PMunch | zsh |
10:38:36 | FromDiscord | <Rika> you can alias any character as long as its not $, /, or = |
10:38:37 | FromDiscord | <Rika> afaik? |
10:38:46 | FromDiscord | <Rika> i dont use a posix shell, im in the fish gang |
10:39:58 | FromDiscord | <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:06 | PMunch | Hmm |
10:43:30 | PMunch | It works when I just run %, but not if I do e.g. ls % |
10:43:44 | PMunch | which % reports it as an alias |
10:44:47 | * | uvegbot quit (Ping timeout: 256 seconds) |
10:44:50 | FromDiscord | <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:10 | PMunch | Well it just annoys me to do things like ../../.. when I could just reference the source of the Git repo |
10:47:38 | Araq | ah the joys of path handling |
10:49:53 | Araq | ugh |
10:50:03 | Araq | this bugfix will hurt... |
10:51:44 | FromDiscord | <Rika> whats so painful? |
10:51:53 | Araq | the regressions |
10:52:20 | Araq | yet 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:12 | Araq | wooohooo! tests are green on my machine |
11:04:28 | Araq | sink inference is becoming a real thing |
11:06:11 | PMunch | Nice! |
11:07:49 | Araq | now if only scope based destruction were as simple... |
11:08:23 | Araq | on the other hand maybe it's time to fix the most critical bugs left and to ship it |
11:08:38 | Araq | scope based destruction can always be done later |
11:09:54 | Zevv | I'd say ship it with a disclaimer. More eyes early will help stability and acceptance. |
11:11:19 | Araq | could use the afternoon to patch my cycle collector though |
11:14:33 | * | uvegbot joined #nim |
11:16:31 | FromDiscord | <Varriount> Remind me what sink will help do? Optimize memory allocation? |
11:19:11 | krux02 | Araq: I try to run a test from important packages locally. Specifically nimx. |
11:19:19 | krux02 | but it is failing in CI. |
11:19:31 | krux02 | it is also failing locally, but with a different error. |
11:19:47 | * | unclechu joined #nim |
11:19:59 | Araq | Varriount: it optimizes copies and RC ops, if applied correctly |
11:20:26 | krux02 | `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:45 | krux02 | is nimx wrong, or am I running the test incorrectly? |
11:21:01 | krux02 | the test is executed with `nim c --threads:on test/main.nim` |
11:21:13 | krux02 | as far as I know, this is not correct, because it can't find the nimx import. |
11:24:33 | Araq | I don't know |
11:25:02 | krux02 | well, CI fails in nimx |
11:25:15 | krux02 | but as I can see right now it is not only my PR that causes it to fail. |
11:25:42 | krux02 | other PRs have the same problem. |
11:25:54 | narimiran | krux02: it has already been reported upstream |
11:26:26 | krux02 | so what do I do about it to get my PR get a green CI tag? |
11:26:46 | Araq | write: irrelevent CI failure |
11:27:00 | Araq | or even better: without my typos |
11:27:35 | krux02 | that is what I did. |
11:27:41 | narimiran | krux02: i've just restarted your failing builds, so what you need to do is: be patient |
11:28:42 | FromDiscord | <kodkuce> for karax can you spread like components across files or do i have to write whole site in 1 file |
11:29:23 | krux02 | well, I reported "test failure unrelated" two days ago. |
11:29:55 | narimiran | yeah, 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:56 | FromDiscord | <Rika> 2 days is very short in terms of PRs |
11:36:10 | Araq | krux02, to speed it up, give me a link to your PR |
11:40:30 | krux02 | https://github.com/nim-lang/Nim/pull/13551 |
11:40:35 | krux02 | https://github.com/nim-lang/Nim/pull/13536 |
11:40:44 | krux02 | Araq, 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:32 | krux02 | but you can only merge one of them as they will cause a conflict. |
11:42:36 | FromDiscord | <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:25 | Araq | kodkuce: that works, unclear if it's the best solution |
11:43:36 | Araq | in doubt study nimforum's source code if you haven't already |
11:43:38 | FromDiscord | <kodkuce> ๐ |
11:49:41 | * | fredrik92 joined #nim |
11:50:44 | Araq | fredrik92, are you couven92 ? |
11:50:57 | * | fredrik92 is now known as couven92 |
11:51:03 | couven92 | Araq, yes I am :D |
11:57:24 | * | nc-x joined #nim |
11:58:35 | couven92 | Araq, 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:03 | FromDiscord | <kodkuce> can i use httpClient in karax? |
12:31:19 | PMunch | I think you need to use ajax calls |
12:31:32 | FromDiscord | <kodkuce> or other libs or am i limited to some specific stuff |
12:31:44 | PMunch | Like so: https://github.com/pragmagic/karax/blob/master/experiments/ajaxtest.nim |
12:32:01 | PMunch | Well 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:14 | FromDiscord | <kodkuce> yep got it |
12:54:49 | FromDiscord | <Lantos> !j9khpe |
12:54:53 | FromDiscord | <Lantos> !nimble |
12:55:03 | FromDiscord | <Lantos> !bot |
12:55:04 | FromDiscord | <kodkuce> wff ? |
12:55:28 | FromDiscord | <kodkuce> oh sorry agian frogot should not delite/edit here cuz irc |
12:55:48 | FromDiscord | <Lantos> !help |
12:56:26 | * | marmotini_ joined #nim |
12:56:40 | * | uvegbot joined #nim |
12:59:30 | leorize | I don't think bot help works for discord user, since it has to private message on irc |
13:02:57 | FromDiscord | <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:49 | PMunch | Hmm, how can I check the architecture compiled for? |
13:04:08 | * | lritter joined #nim |
13:04:23 | FromDiscord | <Lantos> hex editor |
13:04:37 | leorize | PMunch: hostCpu |
13:04:44 | PMunch | I mean from Nim code with a when check :P |
13:05:03 | * | solitudesf quit (Quit: Leaving) |
13:05:04 | leorize | hostCpu, I think |
13:05:13 | PMunch | Lantos, 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:59 | FromDiscord | <Lantos> ๐ |
13:07:04 | FromDiscord | <Lantos> don't know if that renders on IRC |
13:08:35 | FromDiscord | <Lantos> how mature is is nim automation? |
13:08:51 | leorize | it does, its just unicode |
13:08:54 | krux02 | Lantos: I am on IRC and it works nice |
13:08:59 | leorize | wdym by automation? |
13:10:40 | FromDiscord | <Lantos> like pyautogui. |
13:11:59 | FromDiscord | <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:42 | PMunch | Well you can use https://github.com/juancarlospaco/nim-xdo |
13:14:45 | PMunch | At least on Linux |
13:15:00 | * | solitudesf quit (Remote host closed the connection) |
13:15:16 | PMunch | Pretty low-level wrapper though.. |
13:16:00 | FromDiscord | <Lantos> lol the cover page |
13:17:34 | FromDiscord | <Lantos> unfortunately I am on windows |
13:17:46 | * | marmotini_ quit (Ping timeout: 265 seconds) |
13:18:37 | FromDiscord | <Lantos> https://github.com/khchen/winim |
13:21:58 | PMunch | Hmm, can't I put codegenDecl in a type definition? |
13:24:07 | Araq | no, 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:40 | PMunch | Not 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:56 | PMunch | Doing UncheckedArray[] seemed to set the size to 0 which makes sense. |
13:30:33 | leorize | those structs are not meant to be used directly anyway, I think the [1] was to make it work with some older compilers |
13:33:02 | PMunch | Yeah, 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:50 | FromDiscord | <Rika> i swear once there's a substitute for scikit-learn on nim im switching in a fuckin heartbeat... |
13:56:57 | FromDiscord | <clyybber> extend arraymancer? |
13:57:49 | FromDiscord | <Rika> me? do math? pff |
13:58:09 | FromDiscord | <Rika> (i would if i knew how to actually program the networks) |
13:58:26 | FromDiscord | <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:01 | FromDiscord | <clyybber> (just do it, education won't matter if it really interests you) |
14:05:13 | FromDiscord | <clyybber> (you'll just learn shit along the way) |
14:06:42 | FromDiscord | <clyybber> (provided you have time0 |
14:09:54 | FromDiscord | <Rika> (i do not) |
14:11:21 | disruptek | you don't need to know anything to use ml. |
14:11:29 | narimiran | shots fired |
14:15:07 | reversem3 | oh thats not true (Machine learning or actual ML like ocaml)? |
14:15:40 | leorize[m] | machine learning is what they're saying I think |
14:16:07 | disruptek | it sounds like reversem3 disagrees in any event. |
14:16:19 | reversem3 | Machine learning is not easy |
14:16:27 | reversem3 | I don't care what functions you have |
14:16:54 | FromDiscord | <Rika> ML is effortless if you use a framework like sklearn |
14:17:06 | disruptek | did you try nimtorch? |
14:17:09 | disruptek | !repo nimtorch |
14:17:14 | FromDiscord | <Rika> (as long as you know what kinda model to use, which i guess needs a bit of knowledge) |
14:17:15 | reversem3 | right but you have no clue how it works though |
14:17:15 | leorize[m] | to be fair if you're dedicated you can learn pretty much anything without prior education |
14:17:18 | disruptek | disbot: are you alive? |
14:17:18 | disbot | yep. ๐ |
14:17:24 | disruptek | !repo nimtorch |
14:17:24 | disbot | https://github.com/sinkingsugar/nimtorch -- 9nimtorch: 11PyTorch - Python + Nim 15 300โญ 11๐ด |
14:17:28 | FromDiscord | <Rika> you dont need to know how something works to use it |
14:17:59 | leorize[m] | if you do you'd use it better :p |
14:18:02 | reversem3 | its 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:13 | FromDiscord | <Rika> ...??? |
14:18:24 | leorize[m] | please don't be one of those people who know how to write jquery but can't write js :p |
14:18:32 | FromDiscord | <Rika> you only need to know how to use something, not how the internals of something works |
14:18:35 | reversem3 | see I disagree , I need to know the workings of something before i use it |
14:18:43 | disruptek | how sad for you. |
14:18:48 | FromDiscord | <Rika> YOU need to, but people dont |
14:18:49 | reversem3 | why ? |
14:18:54 | FromDiscord | <Rika> not really sad i dont think |
14:19:00 | reversem3 | thats how you learn lol |
14:19:06 | FromDiscord | <Rika> i'm like that too, if i have time |
14:19:25 | FromDiscord | <Rika> but right now i have literally hours to get results for my project and ๐ |
14:19:30 | FromDiscord | <Rika> happy fun time |
14:19:38 | reversem3 | ok I get that |
14:20:06 | reversem3 | its its actually work work then you need something agile and easy to write up |
14:20:23 | reversem3 | but if I'm learning then I take my time and learn it properly |
14:20:33 | FromDiscord | <Rika> well yeah definitely |
14:20:42 | FromDiscord | <Rika> but there are people who dont learn so eh |
14:20:45 | reversem3 | most people don't have a clue what a stack is , linked list , heap |
14:20:58 | reversem3 | yep and look at the code that comes out |
14:21:04 | FromDiscord | <Rika> mhm |
14:21:10 | leorize[m] | sometimes you can just have fun :) |
14:21:20 | reversem3 | I agree |
14:22:04 | leorize[m] | if you wanna dive into ML you can ask mratsim for some material |
14:22:26 | leorize[m] | iirc he said he was self taught on the subject |
14:23:11 | FromDiscord | <Rika> i'll do it when i'm not fucked for a deadline |
14:27:38 | reversem3 | take an ML class for the algorithms is highly recommended first |
14:28:02 | reversem3 | tons of free info out there like "awesome ML on github" |
14:29:02 | * | solitudesf joined #nim |
14:29:10 | reversem3 | https://github.com/josephmisiti/awesome-machine-learning/blob/master/books.md |
14:30:58 | * | jwm224 joined #nim |
14:39:10 | FromDiscord | <Rika> see former message |
14:58:17 | * | PMunch quit (Quit: Leaving) |
14:59:24 | reversem3 | Does anyone know of a C plugins for nvim |
14:59:35 | reversem3 | * Does anyone know of any C plugins for nvim |
15:00:05 | reversem3 | like intelisense or something what will pop up the decalartions maybe ? |
15:00:19 | disruptek | !repo alaviss/nim.nvim |
15:00:20 | disbot | https://github.com/alaviss/nim.nvim -- 9nim.nvim: 11Nim plugin for NeoVim 15 69โญ 8๐ด |
15:00:57 | disruptek | if you want a C plugin, you've come to the wrong place. |
15:01:47 | reversem3 | I have the nim plugin |
15:01:55 | reversem3 | works great |
15:02:00 | disruptek | then you understand my confusion. |
15:02:01 | * | solitudesf quit (Read error: Connection reset by peer) |
15:02:14 | reversem3 | sorry I thought a lot of us using vim for coding |
15:02:25 | disruptek | i 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:29 | FromDiscord | <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:01 | FromDiscord | <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:18 | FromDiscord | <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:58 | FromDiscord | <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:23 | FromDiscord | <mratsim> maybe there is a way to use DecisionTree packages with NimData |
17:23:02 | FromDiscord | <mratsim> or NimData -> Arraymancer -> LogisticRegression |
17:23:31 | FromDiscord | <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:38 | FromDiscord | <mratsim> I'm surprised you couldn't install arraymancer |
17:24:53 | FromDiscord | <mratsim> unless you're on windows, then I understand the potential BLAS issues |
17:25:05 | FromDiscord | <Recruit_main70007> you called it |
17:25:38 | FromDiscord | <Recruit_main70007> i tried everything, but it wont recognize the dll |
17:25:57 | FromDiscord | <mratsim> did you try renaming it to blas.dll or cblas.dll? |
17:26:37 | FromDiscord | <Recruit_main70007> not cblas, but yeah, also changing the name passed to the compiler, adding it to the path... |
17:26:44 | FromDiscord | <mratsim> mmmm |
17:27:02 | FromDiscord | <Recruit_main70007> how difficult would it be to make it independent of blas? |
17:28:41 | FromDiscord | <mratsim> depends on the features you require |
17:29:02 | FromDiscord | <mratsim> I was super annoyed by BLAS (and I'm not the only one, planetis also) |
17:29:11 | FromDiscord | <mratsim> so I implemented my own BLAS in pure Nim |
17:30:06 | FromDiscord | <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:32 | FromDiscord | <mratsim> I can have a try this weekend to have a specific noblas build |
17:30:46 | FromDiscord | <mratsim> but you can hack it together yourself |
17:30:59 | * | couven92 joined #nim |
17:31:26 | FromDiscord | <mratsim> So here: https://github.com/mratsim/Arraymancer/blob/master/src/tensor/private/p_operator_blas_l2l3.nim#L112-L143 |
17:31:47 | FromDiscord | <mratsim> remove the constraint of SOmeInteger (I use my custom BLAS for integers) |
17:32:12 | FromDiscord | <mratsim> and you can comment out the SomeFloat/Complex/... part |
17:32:31 | FromDiscord | <mratsim> and here: https://github.com/mratsim/Arraymancer/blob/master/src/arraymancer.nim#L41-L44 |
17:32:31 | FromDiscord | <mratsim> |
17:32:31 | FromDiscord | <mratsim> Change to when false |
17:32:38 | FromDiscord | <mratsim> and you're done |
17:33:32 | FromDiscord | <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:03 | FromDiscord | <mratsim> oh, when false here as well: https://github.com/mratsim/Arraymancer/blob/master/src/ml/ml.nim#L21-L25 |
17:34:12 | FromDiscord | <Recruit_main70007> i will have a look at it this weekend the latest, thanks |
17:34:16 | * | hax-scramper joined #nim |
17:34:54 | FromDiscord | <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:39 | FromDiscord | <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:30 | FromDiscord | <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:33 | dadada | https://play.nim-lang.org/#ix=2dix |
19:10:02 | dadada | its saying that proc test(x`gensym143180: int): bool = |
19:10:02 | dadada | result = |
19:10:03 | dadada | 32 < x`gensym143180 |
19:10:06 | dadada | is of type void |
19:10:55 | leorize | it's a bad error message |
19:11:02 | leorize | well it is of type void |
19:11:17 | leorize | because the thing it was referring to is the function definition, the whole of it |
19:11:20 | dadada | what 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:21 | leorize | which don't have a type |
19:11:41 | leorize | dadada: https://play.nim-lang.org/#ix=2diy |
19:12:04 | leorize | the function definition won't have a type |
19:12:08 | leorize | the function symbol does |
19:12:12 | leorize | which is kinda confusing |
19:13:36 | dadada | what the heck |
19:15:06 | dadada | okay, I think I get it now, still bums me out though |
19:20:41 | leorize | yea, 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:28 | Araq | I disagree, that error message looks really nice to me |
19:34:43 | Araq | https://play.nim-lang.org/#ix=2diG works |
19:35:04 | Araq | not that you need a macro to do that |
19:36:03 | disruptek | mr. 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:10 | FromDiscord | <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:54 | leorize[m] | @timotheecour: re #13568: we don't run ci_testresults for appveyor and azure because they have built-in test results tracking |
20:32:56 | disbot | https://github.com/nim-lang/Nim/pull/13568 -- 3misc testament improvements ; snippet at 12https://play.nim-lang.org/#ix=2dj3 |
20:38:39 | dadada | disruptek: the tv series? |
20:39:05 | * | chemist69 quit (Ping timeout: 272 seconds) |
20:39:34 | * | chemist69 joined #nim |
20:40:55 | disruptek | yep. |
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:54 | dadada | https://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:07 | dadada | Nim is in there, too |
21:10:44 | dadada | let's pass PureScript as soon as possible :D |
21:12:29 | * | nsf quit (Quit: WeeChat 2.7) |
21:19:27 | FromDiscord | <Lantos> ๐ |
21:20:38 | FromDiscord | <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:15 | FromDiscord | <Elegant Beef> has anyone used nimarchive on windows? |
21:45:32 | FromDiscord | <Elegant Beef> Attempting to build my launcher for windows right now and getting make erros |
21:45:35 | FromDiscord | <Elegant Beef> errors* |
21:45:38 | shashlick | What's the error |
21:46:12 | disruptek | windows. |
21:46:24 | FromDiscord | <Elegant Beef> ^ |
21:47:26 | * | marmotini_ quit (Remote host closed the connection) |
21:47:30 | FromDiscord | <Elegant Beef> Entirety of the issue area |
21:47:30 | FromDiscord | <Elegant Beef> https://hastebin.com/qolapoyira.makefile |
21:47:40 | FromDiscord | <Elegant Beef> Man windows sucks for anything that's not C# dev imo |
21:48:02 | * | marmotini_ joined #nim |
21:49:13 | shashlick | What's your c compiler |
21:49:57 | FromDiscord | <Elegant Beef> uhhh |
21:51:05 | * | marmotini_ quit (Remote host closed the connection) |
21:51:09 | FromDiscord | <Elegant Beef> I totally know how to check that |
21:51:20 | * | marmotini_ joined #nim |
21:51:56 | shashlick | Do you have mingw, gcc or something else |
21:52:01 | FromDiscord | <Elegant Beef> have both |
21:53:39 | shashlick | gcc version |
21:53:58 | FromDiscord | <Elegant Beef> 6.3.0 |
21:54:33 | shashlick | Does the command cc work for you |
21:54:41 | FromDiscord | <Elegant Beef> nope |
21:55:18 | shashlick | Is there an environment var set CC |
21:55:53 | FromDiscord | <Elegant Beef> not that i see |
21:56:56 | * | marmotini_ quit (Remote host closed the connection) |
21:56:59 | shashlick | Here's what it should look like |
21:57:02 | shashlick | https://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:37 | shashlick | Can you paste the makefile in that dir |
22:01:56 | FromDiscord | <Elegant Beef> https://hatebin.com/wwcpfeulzl |
22:02:12 | * | marmotini_ quit (Ping timeout: 256 seconds) |
22:02:51 | FromDiscord | <Elegant Beef> currently getting more librares/exes from mingw |
22:03:48 | shashlick | Hmm that's different - points to cl |
22:03:57 | shashlick | Which is visual studio |
22:07:04 | FromDiscord | <Elegant Beef> what is cc apart of? |
22:07:18 | * | lritter quit (Ping timeout: 256 seconds) |
22:07:23 | FromDiscord | <Elegant Beef> ah |
22:07:25 | FromDiscord | <Elegant Beef> im dumb |
22:15:22 | * | xet7 joined #nim |
22:17:00 | FromDiscord | <Elegant Beef> Hey i've not got further to `# Build configuration failed - configure capable but bash executable missing` |
22:17:11 | FromDiscord | <Elegant Beef> now got* |
22:22:03 | * | xet7 quit (Remote host closed the connection) |
22:23:43 | * | xet7 joined #nim |
22:27:30 | shashlick | Do you have git installed |
22:27:40 | shashlick | Git has bash |
22:27:45 | shashlick | Also install cmake |
22:27:57 | FromDiscord | <Elegant Beef> i have both installed |
22:28:20 | * | xet7 quit (Remote host closed the connection) |
22:29:16 | shashlick | Is bash in your path then? |
22:29:51 | * | xet7 joined #nim |
22:30:03 | FromDiscord | <Elegant Beef> it was not obviously cause why would it get added ๐ |
22:30:16 | FromDiscord | <Elegant Beef> *windows is a pita for anything outside C#* |
22:31:12 | FromDiscord | <Elegant Beef> but it seems to be working now |
22:31:13 | FromDiscord | <Elegant Beef> so thanks |
22:31:29 | FromDiscord | <Elegant Beef> i couldnt find where to source bash |
22:32:04 | * | al1ranger quit (Quit: Leaving) |
22:33:45 | shashlick | Ok let me know how it goes |
22:33:58 | shashlick | I 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:45 | FromDiscord | <Elegant Beef> https://hatebin.com/dqvftepbwy |
22:50:47 | FromDiscord | <Elegant Beef> more failure |
22:57:12 | FromDiscord | <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:23 | shashlick | no cross-compile doesn't work |
23:17:45 | shashlick | https://github.com/nimterop/nimterop/issues/126 |
23:17:46 | disbot | โฅ Support for cross-compiling using -d:mingw |
23:18:38 | shashlick | Elegant Beef: the failure is probably because you have spaces in your path |
23:18:56 | FromDiscord | <Elegant Beef> yea i see that now |
23:19:57 | shashlick | https://gist.github.com/genotrance/fb53504a4fba88bc5201d3783df5c522/#file-travis-sh-L11 <= spaces in bash path also throws off cmake |
23:20:28 | FromDiscord | <Elegant Beef> yea i'd have expected it to properly account from windows environmental var to bash |
23:22:51 | FromDiscord | <Elegant Beef> especially considering `C/Program Files` has to be the most common installation location for applications |
23:22:59 | FromDiscord | <Elegant Beef> well heres to hoping this progresses further |
23:23:02 | FromDiscord | <Elegant Beef> and actually builds |
23:23:04 | shashlick | yep |
23:23:33 | shashlick | was away, but i'll be checking irc off and on for the next 6 hours if you need anything with nimarchive |
23:23:38 | shashlick | hopefully it doesn't take that long! |
23:23:56 | FromDiscord | <Elegant Beef> i mean it worked on linux fine ๐ |
23:24:00 | shashlick | choosenim uses nimarchive now and uses that travis gist i linked above |
23:24:08 | shashlick | yep, and it works on osx too |
23:24:19 | FromDiscord | <Elegant Beef> it's progressing now |
23:24:37 | FromDiscord | <Elegant Beef> it progressed so far my cmd prompt text changed |
23:25:43 | shashlick | Cool |
23:26:34 | FromDiscord | <Elegant Beef> Well it's not at librachive but possibly died |
23:26:46 | FromDiscord | <Elegant Beef> now* |
23:27:27 | FromDiscord | <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:36 | FromDiscord | <Elegant Beef> also i realize i now should have a vm for building stuff in windows |
23:37:52 | FromDiscord | <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:32 | shashlick | Maybe try a newer mingw |
23:48:42 | shashlick | Not sure what version is on Travis |