00:01:38 | * | Trustable quit (Remote host closed the connection) |
00:06:57 | * | desophos quit (Remote host closed the connection) |
00:17:26 | * | yglukhov joined #nim |
00:21:54 | * | yglukhov quit (Ping timeout: 260 seconds) |
00:24:49 | * | PMunch quit (Ping timeout: 250 seconds) |
00:43:58 | * | brson quit (Read error: Connection reset by peer) |
00:45:19 | * | derka joined #nim |
00:45:24 | * | derka quit (Client Quit) |
00:49:11 | * | brson joined #nim |
00:56:36 | * | libman quit (Remote host closed the connection) |
01:00:36 | * | brson quit (Read error: Connection reset by peer) |
01:03:25 | * | brson joined #nim |
01:14:52 | * | gokr quit (Ping timeout: 252 seconds) |
01:36:09 | * | kulelu88 joined #nim |
01:36:44 | * | kulelu88 quit (Changing host) |
01:36:44 | * | kulelu88 joined #nim |
01:56:33 | * | yglukhov joined #nim |
01:57:46 | * | brson quit (Ping timeout: 252 seconds) |
02:01:04 | * | yglukhov quit (Ping timeout: 252 seconds) |
02:11:18 | * | desophos joined #nim |
02:19:08 | * | desophos_ joined #nim |
02:21:07 | * | yglukhov joined #nim |
02:24:20 | * | desophos_ quit (Ping timeout: 276 seconds) |
02:25:20 | * | yglukhov quit (Ping timeout: 250 seconds) |
02:36:40 | * | gunn joined #nim |
02:45:55 | * | enthus1ast quit (Ping timeout: 268 seconds) |
02:57:11 | * | yglukhov joined #nim |
03:01:57 | * | yglukhov quit (Ping timeout: 268 seconds) |
03:29:24 | * | vendethiel joined #nim |
04:08:28 | * | kulelu88 quit (Quit: Leaving) |
04:19:28 | * | deavmi_mobile2 joined #nim |
04:29:35 | * | drs joined #nim |
04:34:28 | * | vendethiel quit (Ping timeout: 250 seconds) |
04:53:11 | * | deavmi_mobile2 quit (Ping timeout: 276 seconds) |
04:53:44 | * | Deavmi_mobile quit (Ping timeout: 260 seconds) |
05:03:13 | * | vendethiel joined #nim |
05:24:04 | * | vendethiel quit (Ping timeout: 260 seconds) |
05:25:19 | * | novavis joined #nim |
05:25:29 | * | gokr joined #nim |
05:31:18 | * | novavis quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) |
05:34:19 | * | yglukhov joined #nim |
05:34:38 | * | desophos_ joined #nim |
05:38:38 | * | desophos_ quit (Ping timeout: 244 seconds) |
05:38:45 | * | yglukhov quit (Ping timeout: 246 seconds) |
05:40:01 | * | desophos quit (Read error: Connection reset by peer) |
05:58:50 | * | yglukhov joined #nim |
06:04:02 | * | yglukhov quit (Ping timeout: 276 seconds) |
06:22:22 | * | gokr quit (Ping timeout: 268 seconds) |
06:25:51 | * | castlelore quit (Quit: WeeChat 1.4) |
06:34:27 | * | castlelore joined #nim |
06:34:52 | * | yglukhov joined #nim |
06:35:11 | * | gokr joined #nim |
06:39:18 | * | yglukhov quit (Ping timeout: 246 seconds) |
06:39:22 | * | castlelore quit (Quit: WeeChat 1.4) |
06:39:42 | * | castlelore joined #nim |
06:56:00 | * | s4 joined #nim |
07:25:58 | * | Trustable joined #nim |
07:49:14 | * | elrood joined #nim |
08:14:47 | wuehlmaus | if one uses unix and zsh as a shell: compdef _gnu_generic nim, now you have command line completion for nim. |
08:15:32 | Araq_ | yay, but do we have the same for bash? |
08:16:03 | wuehlmaus | i am known to be a zsh guy so someone else has to answer |
08:19:30 | * | yglukhov joined #nim |
08:30:34 | elrood | wuehlmaus, doesn't do anything for me |
08:31:01 | wuehlmaus | nim --<tab> ? |
08:31:17 | wuehlmaus | well, it's autogenerated completion |
08:31:48 | elrood | produces a list of files in the current directory, as before |
08:31:58 | elrood | any other steps that'd need to be taken? |
08:32:41 | wuehlmaus | perhaps def- knows .... i am not sure right now |
08:33:06 | wuehlmaus | elrood: nifty completion works for you? |
08:33:29 | wuehlmaus | that must be enabled but then it's not suitable for the #nim channel :) |
08:34:11 | wuehlmaus | autoload compinit ; compinit must be done |
08:34:13 | * | Arrrr joined #nim |
08:34:13 | * | Arrrr quit (Changing host) |
08:34:13 | * | Arrrr joined #nim |
08:34:16 | wuehlmaus | enough said |
08:36:28 | elrood | yup. already compinited, still no effect, unfortunately. thanks for the attempt, though |
08:40:41 | * | derka joined #nim |
08:50:23 | * | derka quit (Quit: derka) |
09:06:25 | * | Demon_Fox quit (Quit: Leaving) |
09:24:03 | * | derka joined #nim |
09:27:12 | * | derka quit (Client Quit) |
09:54:05 | * | derka joined #nim |
09:54:30 | * | derka quit (Client Quit) |
09:58:34 | * | derka joined #nim |
10:21:57 | * | idwaker joined #nim |
10:28:25 | yglukhov | how do i add an __attribute__((used)) to generated C function? |
10:28:36 | * | desophos joined #nim |
10:29:44 | * | yglukhov_ joined #nim |
10:32:50 | * | yglukhov quit (Ping timeout: 250 seconds) |
10:33:07 | * | desophos quit (Ping timeout: 252 seconds) |
10:36:16 | Araq_ | yglukhov_: .codegenDecl it ... but omg why do you need this? |
10:36:27 | yglukhov_ | emscripten =) |
10:40:21 | federico3 | thansk wuehlmaus I'll add it to the Nim Debian package |
10:43:35 | * | derka quit (Quit: derka) |
10:44:35 | * | yglukhov_ quit (Remote host closed the connection) |
10:47:37 | * | aziz_ joined #nim |
10:51:19 | * | Amun_Ra quit (Ping timeout: 260 seconds) |
10:55:26 | * | Amun_Ra joined #nim |
11:02:43 | * | yglukhov joined #nim |
11:08:52 | * | yglukhov quit (Remote host closed the connection) |
11:10:24 | * | pregress_ quit (Read error: Connection reset by peer) |
11:10:45 | * | pregressive joined #nim |
11:13:14 | * | idwaker quit (Remote host closed the connection) |
11:16:41 | * | derka joined #nim |
11:20:22 | wuehlmaus | it's not perfect but a beginning at least |
11:21:51 | * | aziz_ is now known as aziz |
11:22:19 | * | derka quit (Quit: derka) |
11:32:00 | * | derka joined #nim |
11:40:19 | * | novavis joined #nim |
11:41:56 | * | novavis quit (Client Quit) |
11:45:46 | * | yglukhov joined #nim |
11:50:13 | * | BitPuffin joined #nim |
12:30:29 | * | GangstaCat quit (Quit: Leaving) |
12:34:38 | * | GangstaCat joined #nim |
12:44:00 | * | derka_ joined #nim |
12:46:49 | * | derka quit (Ping timeout: 260 seconds) |
12:46:49 | * | derka_ is now known as derka |
13:45:49 | * | yglukhov_ joined #nim |
13:46:06 | * | yglukhov quit (Read error: Connection reset by peer) |
14:00:50 | * | jeffc joined #nim |
14:02:42 | * | cheatfate quit (Quit: Leaving) |
14:23:05 | * | vendethiel joined #nim |
14:33:10 | * | GangstaCat quit (*.net *.split) |
14:33:10 | * | kier quit (*.net *.split) |
14:33:10 | * | federico3 quit (*.net *.split) |
14:33:11 | * | sarlalian quit (*.net *.split) |
14:33:11 | * | zxtx quit (*.net *.split) |
14:33:11 | * | Xe quit (*.net *.split) |
14:33:11 | * | wh1t3r0s3 quit (*.net *.split) |
14:33:55 | * | sarlalian joined #nim |
14:34:16 | * | wh1t3r0s3 joined #nim |
14:36:55 | * | GangstaCat joined #nim |
14:37:07 | * | novavis joined #nim |
14:37:07 | * | kier joined #nim |
14:37:07 | * | zxtx joined #nim |
14:37:11 | * | federico3 joined #nim |
14:37:17 | * | novavis quit (Changing host) |
14:37:17 | * | novavis joined #nim |
14:39:25 | * | Xe joined #nim |
14:54:35 | * | derka quit (Quit: derka) |
15:05:22 | * | libman joined #nim |
15:13:54 | Araq_ | yglukhov_: stack traces for JS are weird now. |
15:14:33 | Araq_ | when NimStackTrace: |
15:14:33 | Araq_ | var buf = rawWriteStackTrace() |
15:14:33 | Araq_ | else: |
15:14:35 | Araq_ | … |
15:14:54 | Araq_ | so ... when NimStackTrace we assign it to some buffer and discard it completely? o.O |
15:14:57 | * | libman quit (Quit: Leaving.) |
15:15:03 | * | libman joined #nim |
15:15:20 | yglukhov_ | yeah i know, theyve been weird for a while |
15:15:41 | yglukhov_ | bbl |
15:18:33 | Araq_ | we can set window.onerror and translate JS exceptions that happen under our hood into Nim stack traces :-) |
15:19:16 | * | libman quit (Ping timeout: 250 seconds) |
15:19:29 | * | vendethiel quit (Ping timeout: 268 seconds) |
15:19:53 | * | yglukhov_ quit (Ping timeout: 244 seconds) |
15:26:15 | * | s4 quit (Quit: Konversation terminated!) |
15:34:31 | * | libman joined #nim |
16:02:46 | * | aziz quit (Remote host closed the connection) |
16:04:15 | * | vendethiel joined #nim |
16:04:56 | * | yglukhov joined #nim |
16:24:00 | * | derka joined #nim |
16:29:03 | * | pregressive quit (Remote host closed the connection) |
16:35:00 | * | derka quit (Ping timeout: 276 seconds) |
16:40:07 | * | derka joined #nim |
16:40:47 | * | yglukhov quit (Remote host closed the connection) |
16:46:41 | * | yglukhov joined #nim |
16:47:04 | * | desophos joined #nim |
17:01:28 | * | wuehlmaus quit (Quit: Lost terminal) |
17:09:16 | * | brson joined #nim |
17:23:44 | * | yglukhov quit (Remote host closed the connection) |
17:46:02 | * | novavis quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) |
17:46:16 | * | yglukhov joined #nim |
17:47:15 | * | novavis joined #nim |
17:50:27 | * | novavis quit (Client Quit) |
17:51:11 | * | yglukhov quit (Ping timeout: 268 seconds) |
17:51:23 | * | desophos quit (Remote host closed the connection) |
17:51:25 | * | yglukhov joined #nim |
17:55:29 | * | desophos joined #nim |
17:58:02 | * | desophos quit (Remote host closed the connection) |
17:58:33 | * | desophos joined #nim |
18:01:59 | * | desophos quit (Remote host closed the connection) |
18:07:15 | * | yglukhov quit (Remote host closed the connection) |
18:09:04 | * | BitPuffin quit (Read error: Connection reset by peer) |
18:15:26 | * | yglukhov joined #nim |
18:26:20 | * | yglukhov quit (Remote host closed the connection) |
18:28:41 | * | draynium quit (Max SendQ exceeded) |
18:38:13 | * | yglukhov joined #nim |
18:42:52 | * | yglukhov quit (Ping timeout: 260 seconds) |
18:43:54 | * | yglukhov joined #nim |
18:47:05 | * | desophos joined #nim |
18:49:48 | * | draynium joined #nim |
18:55:14 | * | seguleh joined #nim |
18:58:46 | * | desophos quit (Remote host closed the connection) |
19:08:52 | * | desophos joined #nim |
19:11:04 | * | novavis joined #nim |
19:35:31 | * | wuehlmaus joined #nim |
19:39:20 | * | Arrrr quit (Quit: WeeChat 1.4) |
19:42:55 | * | novavis quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) |
19:43:07 | * | novavis joined #nim |
19:48:11 | * | rok joined #nim |
20:07:45 | * | desophos quit (Remote host closed the connection) |
20:14:19 | * | desophos joined #nim |
20:17:29 | * | silven quit (Ping timeout: 244 seconds) |
20:18:22 | * | silven joined #nim |
20:18:52 | * | desophos quit (Ping timeout: 252 seconds) |
20:25:14 | * | nchambers left #nim ("Leaving") |
20:27:25 | * | deavmi joined #nim |
20:27:28 | deavmi | ello all |
20:27:50 | deavmi | Anyone want to play slither.io with me. I am too tired to do Nim learning now. |
20:28:34 | deavmi | silther.io is written in js btw. So Nim version upciming ey ;)) |
20:29:14 | * | desophos joined #nim |
20:31:39 | Araq_ | hi deavmi |
20:32:07 | deavmi | Araq_: hello o/ |
20:33:12 | Araq_ | slither is boring, what about SC2? |
20:33:24 | deavmi | SC2? |
20:34:46 | deavmi | My Internet connection lags like hell with Slither |
20:35:00 | deavmi | Understandable cause there is a lot of data transfer with that game |
20:35:22 | deavmi | StarCraft 2? |
20:35:26 | Araq_ | aye |
20:35:36 | deavmi | I was thinking of something browser based |
20:35:49 | Araq_ | the only game that I play these days -.- |
20:35:51 | deavmi | As I don't want to have to download (or pay) for something |
20:35:54 | deavmi | Araq_: lol |
20:35:57 | federico3 | Star Control II? |
20:36:02 | deavmi | Araq_: Minesweeper is the best.... XD |
20:36:03 | * | derka quit (Quit: derka) |
20:36:22 | deavmi | I play Flex |
20:36:27 | deavmi | as well as Bison |
20:36:32 | deavmi | and Bison++ |
20:36:41 | deavmi | just kidding, could use those tools to save my life. |
20:37:26 | deavmi | This song should play when ever IRC users connect - https://www.youtube.com/watch?v=eOofWzI3flA (lol) |
20:39:25 | * | derka joined #nim |
20:39:40 | deavmi | Welcome derka - https://www.youtube.com/watch?v=eOofWzI3flA |
20:39:48 | derka | THx deavmi |
20:39:56 | deavmi | derka: Pleasure :) |
20:40:07 | derka | Guys, what are the big projects on Nim |
20:40:57 | deavmi | derka: projects implemented in Nim? |
20:41:24 | * | Ven joined #nim |
20:41:31 | derka | deavmi: yeah |
20:41:32 | federico3 | none yet :( |
20:41:47 | deavmi | derka: I don't know, maybe the nim wiki should have a listing for it (on the github wiki) |
20:41:52 | derka | yaeh |
20:41:53 | deavmi | as well as a list for learning resources |
20:42:08 | derka | yeah |
20:42:09 | deavmi | Araq_: What do you think about the above two or atleast the second proposal(s)? |
20:42:18 | derka | Araq_ is there any new video of you presenting Nim ? |
20:42:54 | deavmi | derka: Video tutorials are good for theory I think, but in terms of learning I like text-based stuff. In my opinion. |
20:43:12 | Araq_ | derka: not sure, did you see my NimConf talk? |
20:43:46 | derka | i think so, it was in 2015 ? |
20:44:03 | deavmi | Can we please get Araq_ rapping a bunch of Nim keywords for his new mixtape "Advantures of Nim" |
20:44:10 | deavmi | * Adventures" |
20:44:37 | derka | actually i dont think i saw it |
20:44:41 | derka | i saw the OSCON one |
20:44:47 | derka | and the nim workshop at some company |
20:45:31 | Araq_ | derka: yeah. well I will be at PolyConf |
20:45:39 | deavmi | PolyConf? |
20:45:42 | Araq_ | in fact, I really need to prepare this talk ... |
20:46:13 | Araq_ | deavmi: cannot watch it, german youtube is censored |
20:46:29 | derka | what is censored ?? |
20:46:31 | deavmi | Araq_: Wow. really? Or as in "Not available in your country" |
20:46:38 | deavmi | Araq_: I see you here - http://polyconf.com/speakers/ |
20:47:12 | Araq_ | wtf, that was not the picture I sent them |
20:47:16 | Araq_ | oh well. |
20:47:21 | deavmi | AHAHA :) |
20:47:23 | Araq_ | at least it shows my fist. |
20:47:30 | deavmi | POWER TO THE FIST |
20:47:39 | deavmi | And your microphone |
20:47:50 | deavmi | You gotta get that micrphone sponsership in there you know XD |
20:48:15 | deavmi | Yours isn't bad, some of these look like Instagram'd photos |
20:48:24 | deavmi | selfies :) |
20:48:34 | Araq_ | any idea how long my talk will be? |
20:48:47 | deavmi | Araq_: idk. let me see |
20:49:08 | deavmi | Don't really know |
20:49:23 | deavmi | You know where it will be happening, the venue and country? |
20:49:29 | deavmi | berlin? |
20:49:37 | Araq_ | Poland. |
20:49:41 | deavmi | Let me see |
20:50:18 | deavmi | Warsaw |
20:50:19 | deavmi | I think |
20:50:32 | deavmi | http://polyconf.com/satellites/warsaw/ |
20:50:49 | deavmi | Doesn't list you here - http://polyconf.com/satellites/warsaw/ |
20:56:09 | * | libman quit (Remote host closed the connection) |
20:58:22 | deavmi | dom96: Looked at this and I was wondering - https://github.com/dom96/nael/blob/master/src/lexer.nim - Is building a lexer with regex or the "manual" way you did it, which one is better? I here regex is? |
20:58:48 | * | desophos quit (Remote host closed the connection) |
20:59:34 | deavmi | Araq_: When you built the lexer for nim did you use regex? |
20:59:44 | * | gokr quit (Ping timeout: 260 seconds) |
21:02:59 | * | yglukhov quit (Remote host closed the connection) |
21:03:14 | * | deavmi_mobile joined #nim |
21:05:44 | * | desophos joined #nim |
21:09:28 | * | Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
21:10:03 | * | desophos quit (Ping timeout: 240 seconds) |
21:11:21 | Araq_ | deavmi: nah, regexes suck |
21:13:08 | federico3 | unfortunately pegs don't have non-greedy ".*" |
21:14:49 | * | yglukhov joined #nim |
21:17:00 | * | deavmi quit (Ping timeout: 250 seconds) |
21:18:53 | * | desophos joined #nim |
21:19:34 | * | yglukhov quit (Ping timeout: 260 seconds) |
21:20:45 | * | elrood quit (Remote host closed the connection) |
21:21:45 | * | novavis quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) |
21:31:50 | * | fredrik92 joined #nim |
21:33:20 | * | derka quit (Quit: derka) |
21:34:03 | * | derka joined #nim |
21:38:01 | Araq_ | federico3: you can simulate it though, kinda |
21:38:34 | deavmi_mobile | Araq_: so does your lexer go through the string of code character by character and analyse it like that? |
21:39:03 | Araq_ | deavmi_mobile: yes. that's what every production quality compiler (that I'm aware of) does. |
21:39:15 | deavmi_mobile | sounds good |
21:39:34 | deavmi_mobile | hoesntly regex confuses me and character by character always felt easier infact |
21:40:20 | Araq_ | it doesn't really matter what you use, lexers are trivial, compilers are hard. |
21:43:41 | federico3 | Araq_: how? excluding a specific char doesn't cut it :-/ |
21:44:06 | Araq_ | federico3: there is a look-ahead operator |
21:45:07 | federico3 | "@E"? |
21:46:02 | Araq_ | no idea, I don't use pegs anymore. |
21:46:24 | federico3 | oh? |
21:46:52 | Araq_ | regexes are everywhere, pegs nowhere. |
21:47:23 | federico3 | the "re" module is deprecated in favor of pegs |
21:47:27 | Araq_ | and they both have their problems, so when I need more control, I use char-by-char |
21:47:39 | Araq_ | no, it's deprecated in favor of 'nre' |
21:48:22 | federico3 | actually both "Consider using the nre or pegs modules instead" |
21:50:26 | Araq_ | well pegs have no dependencies |
21:56:13 | federico3 | and are claimed to be faster |
21:56:44 | federico3 | and are close enough to regexps for many use cases if it wasn't for the greedyness |
21:59:54 | seguleh | Hello, all. Any samples of https / ssl jester servers out there? |
22:01:58 | * | nchambers joined #nim |
22:02:40 | Araq_ | hi seguleh. compile with -d:ssl ? |
22:03:08 | seguleh | Hmm. Thought that was all I had to do. But curl hangs, and other https requests just hang. |
22:03:33 | seguleh | Must be missing something in my setup. I'll go through it all again, and see where the user error occurred. |
22:04:17 | seguleh | Hi Araq_ ... just in case this is all I did. nim c -d:ssl tester.nim |
22:05:53 | Araq_ | federico3: somebody needs to take pegs and make it ready for parser generators |
22:06:03 | Araq_ | that's what people expect. |
22:07:21 | Araq_ | can't be hard, only requires a proc that returns a parse tree and not a bool |
22:10:17 | * | deavmi_mobile quit (Read error: Connection reset by peer) |
22:10:44 | * | seguleh quit (Ping timeout: 250 seconds) |
22:14:52 | * | deavmi_mobile joined #nim |
22:20:34 | * | Demon_Fox joined #nim |
22:29:12 | * | derka quit (Ping timeout: 246 seconds) |
22:33:45 | * | desophos quit (Remote host closed the connection) |
22:35:28 | * | zaquest quit (Read error: Connection reset by peer) |
22:35:42 | * | derka joined #nim |
22:36:53 | * | Trustable quit (Remote host closed the connection) |
22:37:12 | * | zaquest joined #nim |
22:39:34 | * | desophos joined #nim |
22:40:12 | * | Matthias247 joined #nim |
22:59:51 | * | rok quit (Quit: rok) |
23:06:08 | * | yglukhov joined #nim |
23:07:23 | * | derka quit (Quit: derka) |
23:10:34 | * | yglukhov quit (Ping timeout: 244 seconds) |
23:16:21 | * | derka joined #nim |
23:17:19 | * | derka quit (Client Quit) |
23:19:38 | * | Matthias247 quit (Read error: Connection reset by peer) |
23:30:21 | * | yglukhov joined #nim |
23:35:05 | * | yglukhov quit (Ping timeout: 276 seconds) |
23:39:20 | * | fredrik92 quit (Quit: Shutting down...) |
23:50:36 | * | Jesin quit (Ping timeout: 250 seconds) |