00:04:56 | * | girvo joined #nim |
00:05:20 | * | girvo waves |
00:31:18 | * | kssreeram quit (Read error: Connection reset by peer) |
00:41:05 | * | PMunch waves back |
00:53:04 | * | nairobi joined #nim |
00:57:19 | * | nairobi quit (Ping timeout: 244 seconds) |
00:57:48 | * | kssreeram joined #nim |
01:02:52 | * | kssreeram quit (Ping timeout: 255 seconds) |
01:09:02 | * | space-wi_ quit (Quit: Textual IRC Client: www.textualapp.com) |
01:27:10 | FromGitter | <aboisvert> ihttrtrnfktbdgcdcguvghiuikiutglihirdiltlhluu |
01:30:15 | * | PMunch quit (Quit: leaving) |
01:35:02 | * | ftsf_ joined #nim |
01:35:04 | * | brson quit (Quit: leaving) |
01:45:22 | * | chemist69 quit (Ping timeout: 250 seconds) |
01:53:34 | * | MyMind joined #nim |
01:56:25 | * | Sembei quit (Ping timeout: 255 seconds) |
01:58:38 | * | chemist69 joined #nim |
02:41:39 | * | nairobi joined #nim |
02:46:48 | * | nairobi quit (Ping timeout: 276 seconds) |
03:02:27 | * | kssreeram joined #nim |
03:09:17 | * | kssreeram quit (Ping timeout: 265 seconds) |
03:46:59 | * | chemist69 quit (Ping timeout: 265 seconds) |
03:49:13 | * | chemist69 joined #nim |
03:58:41 | * | Sentreen quit (Ping timeout: 240 seconds) |
04:10:03 | * | desophos quit (Read error: Connection reset by peer) |
04:10:14 | * | Sentreen joined #nim |
04:15:28 | * | ftsf_ quit (Ping timeout: 255 seconds) |
04:27:24 | * | ftsf_ joined #nim |
04:30:02 | * | nairobi joined #nim |
04:34:03 | * | nairobi quit (Ping timeout: 240 seconds) |
04:38:01 | * | ftsf_ quit (Ping timeout: 248 seconds) |
04:47:51 | * | ARCADIVS joined #nim |
04:48:29 | * | kssreeram joined #nim |
04:50:22 | * | ftsf_ joined #nim |
04:56:52 | * | kssreeram quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
05:17:05 | * | xet7_ quit (Ping timeout: 240 seconds) |
05:25:59 | * | kssreeram joined #nim |
05:44:09 | * | lyro quit (Ping timeout: 248 seconds) |
05:48:30 | * | kssreeram quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
05:48:58 | * | lyro joined #nim |
05:56:29 | * | gokr joined #nim |
06:03:37 | * | Vlad__ joined #nim |
06:18:26 | * | nairobi joined #nim |
06:23:05 | * | nairobi quit (Ping timeout: 248 seconds) |
06:57:51 | * | Andris_zbx joined #nim |
07:03:00 | * | yglukhov joined #nim |
07:03:06 | * | yglukhov quit (Remote host closed the connection) |
07:04:04 | * | yglukhov joined #nim |
07:04:48 | * | brechtm joined #nim |
07:09:34 | * | brechtm quit (Ping timeout: 265 seconds) |
07:11:11 | def- | cool article which includes some Nim code: http://blog.johnnovak.net/2016/09/21/what-every-coder-should-know-about-gamma/ |
07:17:20 | ftsf_ | seems good so far |
07:18:43 | * | girvo quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
07:27:55 | FromGitter | <dom96> Saw it on HN this morning, instantly recognised the name. Didn't notice the Nim code though. |
07:43:50 | * | brechtm joined #nim |
07:49:37 | * | filcuc joined #nim |
07:54:17 | * | Trustable joined #nim |
07:56:30 | * | Vlad__ quit (Remote host closed the connection) |
08:01:55 | * | fredrik92 joined #nim |
08:02:36 | * | Arrrr joined #nim |
08:04:41 | * | fredrik92 quit (Client Quit) |
08:06:41 | * | ftsf_ quit (Remote host closed the connection) |
08:06:45 | * | nairobi joined #nim |
08:10:58 | FromGitter | <dom96> I like how some of his blog articles mention the songs he's listening to: http://blog.johnnovak.net/2016/04/28/the-nim-raytracer-project-part1/ |
08:11:00 | * | nairobi quit (Ping timeout: 260 seconds) |
08:11:06 | FromGitter | <dom96> Time to take these suggestions for a test drive |
08:11:44 | * | nairobi joined #nim |
08:11:49 | * | nicanaca0 quit (Quit: Leaving) |
08:17:32 | cheatfate_ | dom96, could you please check my night messages about tasynceverror? |
08:17:40 | * | cheatfate_ is now known as cheatfate |
08:19:19 | FromGitter | <dom96> cheatfate_: I'll need to look into it after work. |
08:20:33 | cheatfate | dom96, as you said earlier, you do not believe me? |
08:20:35 | cheatfate | :) |
08:25:21 | FromGitter | <dom96> If you know you're right then why are you asking for my opinion? |
08:27:44 | * | nairobi quit (Read error: Connection timed out) |
08:30:25 | * | nairobi joined #nim |
08:32:23 | * | bjz joined #nim |
08:42:20 | cheatfate | dom96, touche, i will wait for your opinion |
08:46:27 | * | nairobi quit (Read error: Connection timed out) |
08:47:02 | * | nairobi joined #nim |
08:47:22 | * | nairobi quit (Remote host closed the connection) |
08:47:32 | * | brechtm quit (Read error: Connection reset by peer) |
08:47:41 | * | brechtm_ joined #nim |
08:49:28 | * | kssreeram joined #nim |
09:03:28 | * | nairobi joined #nim |
09:05:01 | * | nairobi quit (Remote host closed the connection) |
09:05:15 | * | nairobi joined #nim |
09:06:04 | * | nairobi quit (Remote host closed the connection) |
09:06:19 | * | tankfeeder joined #nim |
09:07:08 | * | tankfeeder left #nim ("Leaving") |
09:13:52 | * | nairobi joined #nim |
09:14:04 | * | fredrik92 joined #nim |
09:14:09 | * | fredrik92 quit (Remote host closed the connection) |
09:15:34 | * | fredrik92 joined #nim |
09:18:24 | Arrrr | https://github.com/nim-lang/Nim/issues/4756 |
09:18:27 | Arrrr | crash tag maybe? |
09:18:33 | * | nairobi quit (Ping timeout: 265 seconds) |
09:24:03 | * | kssreeram quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
09:27:20 | * | PMunch joined #nim |
09:34:21 | * | kssreeram joined #nim |
09:37:44 | * | kssreeram quit (Client Quit) |
09:48:16 | * | sp33der89 joined #nim |
09:52:36 | * | fredrik92 quit (Quit: Must restart client...) |
09:53:00 | * | fredrik92 joined #nim |
09:59:38 | * | Demon_Fox quit (Quit: Leaving) |
10:09:42 | * | bjz quit (Read error: Connection reset by peer) |
10:10:23 | * | couven92 joined #nim |
10:10:24 | * | bjz joined #nim |
10:13:26 | * | fredrik92 quit (Ping timeout: 244 seconds) |
10:20:27 | * | couven92 is now known as fredrik92 |
10:28:28 | * | arnetheduck joined #nim |
10:31:48 | * | kssreeram joined #nim |
10:35:13 | * | Arrrr quit (Quit: WeeChat 1.5) |
10:38:19 | * | wan joined #nim |
10:40:53 | * | PMunch quit (Quit: leaving) |
10:50:08 | FromGitter | <coffeepots> Does anyone here use Nim at work, full time or almost full time? |
10:50:53 | * | nairobi joined #nim |
10:51:59 | * | flyx uses quite some Nim at work |
10:53:16 | * | vqrs quit (Ping timeout: 265 seconds) |
10:53:26 | FromGitter | <coffeepots> Cool :) just curious really |
10:53:57 | FromGitter | <coffeepots> wish I could switch to using it full time, so much more productive |
10:54:12 | * | nairobi quit (Remote host closed the connection) |
10:56:01 | * | vqrs joined #nim |
10:58:43 | * | nairobi joined #nim |
11:02:20 | * | Snircle joined #nim |
11:05:30 | * | ARCADIVS quit (Quit: ARCADIVS) |
11:05:55 | * | nairobi quit (Remote host closed the connection) |
11:07:33 | * | nairobi joined #nim |
11:10:43 | * | nairobi_ joined #nim |
11:12:07 | * | nairobi quit (Ping timeout: 265 seconds) |
11:20:15 | * | couven92 joined #nim |
11:22:10 | * | brechtm joined #nim |
11:23:11 | * | couven92 quit (Client Quit) |
11:24:00 | * | brechtm quit (Remote host closed the connection) |
11:25:15 | * | brechtm_ quit (Ping timeout: 265 seconds) |
11:26:25 | * | sp33der89 quit (Ping timeout: 260 seconds) |
11:28:03 | * | brechtm joined #nim |
11:29:46 | FromGitter | <dom96> I envy everyone that gets to use it at work. |
11:29:56 | FromGitter | <dom96> As I sadly don't :\ |
11:33:33 | federico3 | dom96: it will change |
11:36:32 | * | nairobi_ quit (Remote host closed the connection) |
11:36:53 | flyx | what shell is nimscript's exec using? can I force it to use bash? |
11:43:34 | BlaXpirit | flyx, i dug until here https://github.com/nim-lang/Nim/blob/6a1b8e691fdd413578bb9e315f34a53369f111ed/compiler/scriptconfig.nim#L78 |
11:44:34 | flyx | well I just figured I could use nimscript's facilities to do what I want instead of bash voodoo |
11:45:13 | FromGitter | <dom96> federico3: let's start our own company, with blackjack and Nim :P |
11:47:07 | federico3 | ...and robots with lasers |
11:48:47 | * | PMunch joined #nim |
11:49:38 | * | kssreeram quit (Read error: Connection reset by peer) |
11:54:02 | * | chemist69 uses Nim for (currently only) small projects at work: https://github.com/apahl/nim_labtools |
12:12:11 | * | nairobi joined #nim |
12:20:28 | * | brechtm_ joined #nim |
12:23:51 | * | brechtm quit (Ping timeout: 272 seconds) |
12:29:09 | * | nairobi quit (Read error: Connection timed out) |
12:30:44 | * | nairobi joined #nim |
12:46:33 | * | fredrik92 quit (Quit: Disconnecting) |
12:52:05 | * | krux02 joined #nim |
12:52:46 | krux02 | In code that already worked yesterday, I now get an error that says "result cannot be passed to a procvar" |
12:52:50 | krux02 | what is a procvar? |
12:53:43 | krux02 | I basically do result.data[i] = input.data[i] * x |
12:53:57 | krux02 | and that worked, now it doesn't and I have no idea what whent wrong |
12:54:48 | flyx | a procvar is a variable which has a proc type. |
12:55:59 | krux02 | that's weired |
12:56:19 | krux02 | there is nothing that is supposed to have a proc type |
12:56:39 | * | zaquest quit (Remote host closed the connection) |
12:56:46 | krux02 | oh yea I now I created a procudure with the name result |
12:56:53 | krux02 | that might cause the problem |
12:56:59 | krux02 | I think I have to rename it |
13:04:40 | * | zaquest joined #nim |
13:09:32 | krux02 | I have another error message: |
13:09:34 | krux02 | cannot instantiate Tensor |
13:09:34 | krux02 | got: (Dimensions) |
13:09:34 | krux02 | but expected: (Dimensions) |
13:10:01 | krux02 | where dimensions is the generic parameter |
13:10:39 | FromGitter | <coffeepots> expecting var Dimensions? |
13:10:57 | FromGitter | <coffeepots> no wait, that's not right if it's generic lol |
13:16:44 | * | kssreeram joined #nim |
13:24:50 | * | arnetheduck quit (Ping timeout: 260 seconds) |
13:25:56 | FromGitter | <coffeepots> do we have an offtopic room on gitter? Couldn't see on on search |
13:32:26 | BlaXpirit | coffeepots, nope https://gitter.im/nim-lang |
13:34:24 | * | kssreeram quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
13:37:26 | FromGitter | <coffeepots> fair do's, guess nim-offtopic is still available on webchat anyway |
13:41:54 | * | bjz quit (Read error: Connection reset by peer) |
13:43:16 | * | bjz joined #nim |
13:45:34 | * | fredrik92 joined #nim |
13:50:26 | * | fredrik92 quit (Client Quit) |
13:50:55 | * | fredrik92 joined #nim |
13:57:05 | * | arnetheduck joined #nim |
13:57:09 | * | bjz quit (Read error: Connection reset by peer) |
13:57:48 | * | bjz joined #nim |
14:24:01 | * | chemist69 quit (Ping timeout: 265 seconds) |
14:25:06 | * | fredrik92 quit (Read error: Connection reset by peer) |
14:28:07 | * | chemist69 joined #nim |
14:29:40 | * | brechtm_ quit (Read error: Connection reset by peer) |
14:31:36 | * | brechtm joined #nim |
14:32:23 | * | brechtm quit (Remote host closed the connection) |
14:35:41 | * | arnetheduck quit (Ping timeout: 265 seconds) |
14:50:02 | * | libman joined #nim |
14:59:24 | * | brechtm joined #nim |
15:11:10 | * | SunDwarf is now known as await |
15:41:29 | * | libman quit (Ping timeout: 248 seconds) |
15:45:13 | * | Andris_zbx quit (Remote host closed the connection) |
15:45:20 | * | brson joined #nim |
15:55:10 | * | libman joined #nim |
16:04:18 | * | yglukhov_ joined #nim |
16:07:55 | * | yglukhov quit (Ping timeout: 265 seconds) |
16:08:34 | * | yglukhov_ quit (Ping timeout: 250 seconds) |
16:08:48 | * | PMunch quit (Quit: leaving) |
16:25:12 | * | xet7_ joined #nim |
16:32:08 | * | filcuc quit (Read error: Connection reset by peer) |
16:32:15 | * | brechtm quit (Remote host closed the connection) |
16:32:42 | * | elrood joined #nim |
16:34:16 | * | kssreeram joined #nim |
16:34:30 | * | MyMind quit (Read error: Connection reset by peer) |
16:35:38 | * | MyMind joined #nim |
16:36:15 | * | kssreeram quit (Client Quit) |
16:44:16 | * | Trustable quit (Remote host closed the connection) |
16:49:48 | * | nairobi quit (Remote host closed the connection) |
16:50:06 | krux02 | I am writing macros, and it would be really helpful if I could create empty statement lists in `quote do` blocks |
16:50:13 | * | yglukhov joined #nim |
16:50:36 | krux02 | currently I always have to put a discard in there, and that I need to kick out again with some post processing |
16:54:37 | * | yglukhov quit (Ping timeout: 255 seconds) |
16:56:32 | * | nairobi joined #nim |
17:00:57 | * | nairobi quit (Ping timeout: 248 seconds) |
17:03:25 | * | yglukhov joined #nim |
17:03:37 | * | nairobi joined #nim |
17:05:47 | krux02 | I thought NimNode was a reference, at least that's what it states in the documentation, but when I put a NimNode in a sequence to reference some parts of the AST I realized that they are not referencing at all |
17:05:51 | krux02 | they secretly copy |
17:05:57 | krux02 | args |
17:08:51 | krux02 | Am I now forced to create pointers to ref types? |
17:26:54 | libman | Anyone thinking of writing a C compiler in Nim? :P |
17:27:47 | libman | In every tragedy (LLVM relicense) there is opportunity. |
17:29:45 | krux02 | what's the problem with the new license of LLVM? |
17:31:34 | libman | It is my life's mission to create an Lawyer-free OS, where all components don't threaten anyone with violence. See http://copyfree.org |
17:32:05 | libman | Apache License is not as harmful as GPL, but it still doesn't fit our definition of Free Software - copyfree.org/standard/rejected |
17:32:38 | libman | Think of us Copyfree folks as vegans. We're a very small fraction of the population, and generally an annoyance to everybody else. ;) |
17:34:18 | libman | I've been promoting Nim as the ideal language for our conceived endeavors, although Go is a very strong competitor. |
17:34:45 | * | nairobi quit (Remote host closed the connection) |
17:34:49 | * | jivank_ joined #nim |
17:35:14 | libman | LLVM switching to AL2 marks the death (as far as we're concerned) of all languages / implementations that are married to LLVM - Rust, Julia, Emscripten, Clasp, Pony, etc - and anything that depends on them. (Uncopyfree LLVM projects like Swift, LDC, Pyston, Rubinius, Crystal, Scala Native, etc have been dead to us already.) The otherwise-Copyfree Redox OS project (in Rust), for which we had much hope, is now also dead... |
17:35:17 | * | nairobi joined #nim |
17:36:23 | libman | I am very biased toward Nim because Python has been my favorite language for most of my professional career. |
17:38:48 | libman | So I've been looking for ways to make the case that Nim is the "most libertarian language" in which the userland should be written (comparable to C# in the Microsoft ecosystem, Swift in Apple, or Java in Oracle / Android / etc). |
17:39:35 | libman | The LLVM license change now makes this "Nim more libertarian than Golang" argument MUCH more difficult. |
17:43:47 | libman | Go offers a full Copyfree compiler stack, from the source code to machine language. In a Copyfree OS, Nim would now be tied to a stagnating version of Clang (the last version released under current license). |
17:57:03 | libman | https://archive.is/V4HVY |
18:00:14 | Calinou | libman: are you even knowing why LLVM is considering relicensing? |
18:00:41 | libman | Lawyers making work for themselves. |
18:00:44 | Calinou | patent protection is important, I think Apache 2.0 is a good license for large projects that don't need GPLv2 compatibility (or are willing to add an exception) |
18:00:55 | Calinou | it has built-in CLA too |
18:00:58 | Calinou | and trademark clauses |
18:01:11 | libman | This is like supporting Hitler out of fear of Stalin. |
18:01:49 | libman | There are other licenses that achieve the desired patent waiver without the restrictions added by Apache 2.0 |
18:02:15 | krux02 | I have no idea about all those liceses |
18:03:00 | krux02 | I just know GPL which is very aggressive to force every component of it to be GPL, too, and then there is BSD which means do whatever you want just don't claim it's yours |
18:03:01 | * | yglukhov quit (Remote host closed the connection) |
18:03:38 | libman | Golang has a separate patent waiver beside the BSD license. Other alternatives are COIL and MS-PL. ##copyfree would be a better channel for an in-depth discussion on this. I'd like to keep my rants at least somewhat constructive for the Nim community. ;) |
18:03:43 | krux02 | different versions of differnt liceses, no idea |
18:04:30 | krux02 | ok |
18:04:51 | krux02 | I just made a new issue on the nim languae, I would like to get some feedback: https://github.com/nim-lang/Nim/issues/4821 |
18:04:53 | libman | Issues specific to Nim is increased need to support obscure ANSI C compilers. |
18:05:15 | Calinou | krux02: GPL doesn't force components to be GPL, only GPL-compatible |
18:05:22 | Calinou | and in many cases you don't have to do anything special |
18:05:31 | Calinou | for example, you can write GPL-incompatible programs that run on the Linux kernel |
18:05:54 | libman | Just wait till GPL v4. |
18:06:34 | Calinou | heh |
18:06:38 | krux02 | has there ever been a lawsuit from a GPL company to an open source company because the liceses were not compatible? |
18:06:43 | Calinou | that's like Python 4, it'll taker a long time to happen |
18:06:50 | Calinou | krux02: not sure |
18:07:03 | Calinou | generally, you enforce the GPL only on grave violations, ie. proprietary derivative works |
18:07:08 | Calinou | and you still need money for that |
18:07:40 | krux02 | I am more like, I can't take care of everything and take everything in that respect very naively |
18:07:52 | * | yglukhov joined #nim |
18:08:43 | krux02 | I don't make a big difference between open source and free software, as long as the software is transparent to it's users everything is fine |
18:09:07 | krux02 | and when someone points out that something is wrong I would fix it as an afterthought |
18:09:16 | Calinou | open source and free software are essentially the same at this point |
18:09:24 | Calinou | (provided you follow OSI definition of open source, which ought to be the right one) |
18:09:28 | libman | My license position is more philosophical than practical. I've never closed-source-forked anything, and I don't see why I ever will. |
18:10:21 | libman | I wanna use the term "Free Software" too. Who made Stallman the godemperor of Software Freedom? I don't agree with him. |
18:10:43 | federico3 | there are other venues to discuss this topic - this channel is about Nim |
18:11:29 | libman | I wanted to discuss Nim's Copyfreedom Score relative to Go. It depends on Nim being able to use a copyfree C compiler... |
18:11:45 | krux02 | libman: I think it's weired that you like nim because of it's python syntax, because anatomically it's not like python at all, and the syntax is probably one of it's weakest parts, because it misses the expressivenes to build emty contructs like emty statement lists or emty initializer calls and stuff like that |
18:12:01 | Calinou | dom96: hi! what do you think about a tile-based design for the Community page, like this: https://godotengine.org/community |
18:12:13 | Calinou | having 4-6 tiles for every community resource sounds good to me |
18:16:12 | krux02 | I build a lot of macros lately and try to use the quote contruct as much as possilble, but a majority of node types of the ast can't be created, because they need a context to be created. |
18:17:53 | * | xet7_ quit (Ping timeout: 272 seconds) |
18:18:48 | libman | Similar to Python or not, I still prefer Nim's syntax over Go (and don't even get me started on Haskell). |
18:19:34 | libman | Godot's tiles aren't as zoom-responsive as I like. |
18:20:53 | libman | It just goes from 1 (mobile) to 3 (desktop), and if you zoom out further you still only get three ever-smaller tiles in the middle. |
18:21:33 | * | krux02 quit (Ping timeout: 240 seconds) |
18:21:34 | libman | I've long been inspired by https://www.eecs.mit.edu/ |
18:22:45 | libman | You zoom out, the tiles resize. Perfect for high-IQ users with VR glasses. |
18:26:23 | * | krux02 joined #nim |
18:29:20 | * | yglukhov quit (Remote host closed the connection) |
18:29:40 | krux02 | since I guess when I last posted it, my message drowned in a flood of other peoples messages, I would really like to get a tiny bit of feedback to my recent issue here: https://github.com/nim-lang/Nim/issues/4821 |
18:29:53 | * | yglukhov joined #nim |
18:32:59 | * | NimWolf joined #nim |
18:33:13 | * | FreezerburnV quit (Quit: Leaving) |
18:35:04 | krux02 | Araq: How do I create a list of NimNodes that are not copies of the nodes I put in there? |
18:36:01 | krux02 | am I forced to use the ptr to the ref |
18:36:17 | * | yglukhov quit (Remote host closed the connection) |
18:36:59 | dom96 | Calinou: sure, sounds good |
18:37:42 | dom96 | that screenshot of xchat on ubuntu gave me flashbacks of my own IRC client |
18:41:11 | flyx | krux02: I think you hit the problem that refs do not work well in the VM |
18:42:36 | flyx | krux02: see also https://github.com/nim-lang/Nim/issues/1330 |
18:42:39 | krux02 | flyx: not only not well, I feel a but stuck here |
18:44:11 | krux02 | it's good to see, that it has a High Priority tag, but that was two years ago |
18:44:36 | krux02 | I guess my issue is then a duplicate of your issue |
18:45:19 | krux02 | I am wondering how I can solve the problem, becaues I am now allowed to use pointers |
18:45:25 | flyx | not sure. my issue is about global variables, while yours is about variables in a macro |
18:46:03 | krux02 | it's the same problem that unwanted copies are created |
18:46:39 | krux02 | the problem is that I have no idea how the vm works, the only interpreted language I use is bash |
18:46:50 | krux02 | I have no idea what can cause this problem |
18:46:57 | * | libman quit (Read error: Connection reset by peer) |
18:46:58 | flyx | Araq commented in my issue that it works if a and b are local variables |
18:47:49 | flyx | so I guess your issue has a different source, but generates the same symptome |
18:48:42 | krux02 | i show that it works with local variables |
18:48:52 | krux02 | but in arrays in local variables it breaks |
18:48:56 | krux02 | that's so weird |
18:50:27 | Araq | krux02: what feedback do you want? the VM hates the pointer semantics, so hard to get it right |
18:50:55 | Araq | there is a reason why Python et al don't have pointers at all. |
18:58:54 | * | NimWolf quit (Remote host closed the connection) |
18:58:57 | krux02 | Araq: python has reference types, and pointers and references are not that different |
19:00:17 | krux02 | flyx: I now tried lisp style lists, but same result: |
19:00:17 | krux02 | type NodeList = object |
19:00:17 | krux02 | head: NimNode |
19:00:17 | krux02 | tail: ref NodeList |
19:01:31 | * | zama quit (Ping timeout: 265 seconds) |
19:04:33 | * | brson quit (Ping timeout: 240 seconds) |
19:04:59 | * | libman joined #nim |
19:05:57 | * | zama joined #nim |
19:07:12 | * | brson joined #nim |
19:09:45 | krux02 | Araq: what is so problematic with reference types on the VM? I never wrote a VM so I would never guess what could be the problem. |
19:15:55 | krux02 | I am trying to implement a somewhat bigger DSL compiler that runs on the VM, so I would realld like to know more about the VM before I run into problems like this again |
19:22:08 | * | Trustable joined #nim |
19:30:01 | * | nairobi quit (Remote host closed the connection) |
19:30:40 | * | yglukhov joined #nim |
19:36:17 | * | nairobi joined #nim |
19:37:17 | * | desophos joined #nim |
19:40:20 | Araq | don't lecture me please. I happen to know how Python is implemented. |
19:40:45 | Araq | just look at the bugs tagged with VM to see its limitations |
19:41:01 | Araq | that particular bug of yours seems rather simple to fix though |
19:46:55 | * | elrood quit (Remote host closed the connection) |
19:53:33 | * | nairobi quit (Remote host closed the connection) |
19:57:18 | * | shodan45 joined #nim |
20:00:37 | * | kulelu88 joined #nim |
20:13:38 | hohlerde | araq: modula 3 had an higher impact on nim than ada? |
20:15:20 | hohlerde | i once read in the forum that nim is mainly ada with new syntax and garbage collector. I am just curious. |
20:15:26 | * | libman quit (Read error: Connection reset by peer) |
20:17:16 | flyx | Nim is, in several places, conceptually very different from Ada. |
20:17:39 | ldlework | Araq: why not make `x, y = z()` destructure items(z()) or raise an error if z doesn't return something that items() can be called on |
20:17:49 | ldlework | instead of calling z multiple times - just curious really |
20:17:59 | hohlerde | from the faq: The language borrows heavily from (in order of impact): Modula 3, Delphi, Ada, C++, Python, Lisp, Oberon. |
20:18:19 | ldlework | otoh, `a, b, c = rand()` is a neat trick |
20:26:04 | * | irrequietus joined #nim |
20:31:11 | * | toaoMgeorge joined #nim |
20:31:26 | * | toaoMgeorge quit (Client Quit) |
20:32:03 | * | nairobi joined #nim |
20:33:53 | * | libman joined #nim |
20:35:48 | * | fredrik92 joined #nim |
20:36:42 | * | nairobi quit (Ping timeout: 276 seconds) |
20:49:04 | * | yglukhov quit (Remote host closed the connection) |
20:49:58 | * | yglukhov joined #nim |
20:52:32 | * | yglukhov quit (Remote host closed the connection) |
20:54:56 | * | yglukhov joined #nim |
20:59:25 | * | yglukhov quit (Ping timeout: 255 seconds) |
21:02:00 | * | Pisuke joined #nim |
21:03:45 | * | MyMind quit (Ping timeout: 244 seconds) |
21:04:50 | * | yglukhov joined #nim |
21:04:55 | flyx | I have written up some things I do in NimYAML: https://flyx.org/2016/09/22/nimyaml/ |
21:05:15 | flyx | it's quite shallow because I didn't want to write too much, but it might be nice to show people what Nim can do |
21:13:23 | * | yglukhov quit (Ping timeout: 265 seconds) |
21:14:57 | * | nsf quit (Quit: WeeChat 1.5) |
21:19:33 | hohlerde | cool, that's nice |
21:20:09 | * | yglukhov joined #nim |
21:24:33 | * | yglukhov quit (Ping timeout: 240 seconds) |
21:30:09 | * | yglukhov joined #nim |
21:34:23 | ldlework | flyx: thanks for writing that |
21:34:32 | * | Trustable quit (Remote host closed the connection) |
21:34:50 | * | yglukhov quit (Ping timeout: 260 seconds) |
21:36:13 | * | yglukhov joined #nim |
21:37:03 | * | zaquest quit (*.net *.split) |
21:37:04 | * | zxtx quit (*.net *.split) |
21:37:05 | * | niv quit (*.net *.split) |
21:37:05 | * | allan0 quit (*.net *.split) |
21:37:06 | * | stisa quit (*.net *.split) |
21:37:06 | * | gurki quit (*.net *.split) |
21:37:07 | * | gokr quit (*.net *.split) |
21:37:07 | * | lyro quit (*.net *.split) |
21:37:08 | * | xet7 quit (*.net *.split) |
21:37:10 | * | kunev quit (*.net *.split) |
21:37:13 | * | Amrykid quit (*.net *.split) |
21:37:14 | * | Xe quit (*.net *.split) |
21:37:14 | * | Guest87677 quit (*.net *.split) |
21:37:16 | * | kier quit (*.net *.split) |
21:37:16 | * | RushPL quit (*.net *.split) |
21:37:18 | * | fredrik92 quit (*.net *.split) |
21:37:18 | * | irrequietus quit (*.net *.split) |
21:37:18 | * | kulelu88 quit (*.net *.split) |
21:37:19 | * | onionhammer quit (*.net *.split) |
21:37:20 | * | d10n quit (*.net *.split) |
21:37:21 | * | mjl quit (*.net *.split) |
21:37:21 | * | astocko quit (*.net *.split) |
21:37:21 | * | BlaXpirit quit (*.net *.split) |
21:37:22 | * | Calinou quit (*.net *.split) |
21:37:22 | * | baabelfish quit (*.net *.split) |
21:37:22 | * | ekarlso- quit (*.net *.split) |
21:37:22 | * | fold4 quit (*.net *.split) |
21:37:23 | * | acidx quit (*.net *.split) |
21:37:23 | * | FromGitter quit (*.net *.split) |
21:37:24 | * | rektide quit (*.net *.split) |
21:37:24 | * | michael_campbell quit (*.net *.split) |
21:37:24 | * | ludocode quit (*.net *.split) |
21:37:24 | * | Yaiyan quit (*.net *.split) |
21:37:25 | * | honkfestival quit (*.net *.split) |
21:37:25 | * | BitToAtom quit (*.net *.split) |
21:37:29 | * | StarBrilliant quit (*.net *.split) |
21:37:30 | * | tstm quit (*.net *.split) |
21:37:30 | * | cyraxjoe quit (*.net *.split) |
21:37:31 | * | javax quit (*.net *.split) |
21:37:31 | * | nim-buildbot quit (*.net *.split) |
21:37:31 | * | ofelas quit (*.net *.split) |
21:37:32 | * | r4vi quit (*.net *.split) |
21:37:32 | * | zielmicha quit (*.net *.split) |
21:37:32 | * | NhanH quit (*.net *.split) |
21:37:33 | * | derlafff quit (*.net *.split) |
21:37:34 | * | OnO quit (*.net *.split) |
21:37:34 | * | pigmej quit (*.net *.split) |
21:37:34 | * | lenstr quit (*.net *.split) |
21:37:35 | * | Sergio965 quit (*.net *.split) |
21:37:36 | * | cnu- quit (*.net *.split) |
21:37:37 | * | wan quit (Ping timeout: 267 seconds) |
21:38:39 | * | gokr joined #nim |
21:38:39 | * | lyro joined #nim |
21:38:39 | * | xet7 joined #nim |
21:38:39 | * | kunev joined #nim |
21:38:39 | * | Amrykid joined #nim |
21:38:39 | * | Guest87677 joined #nim |
21:38:39 | * | kier joined #nim |
21:38:39 | * | RushPL joined #nim |
21:39:45 | * | hohlerde quit (Ping timeout: 248 seconds) |
21:39:59 | * | Sentreen quit (Read error: Connection reset by peer) |
21:40:46 | * | StarBrilliant joined #nim |
21:40:46 | * | tstm joined #nim |
21:40:46 | * | cyraxjoe joined #nim |
21:40:46 | * | javax joined #nim |
21:40:46 | * | ofelas joined #nim |
21:40:46 | * | zielmicha joined #nim |
21:40:46 | * | derlafff joined #nim |
21:40:46 | * | OnO joined #nim |
21:40:46 | * | pigmej joined #nim |
21:40:46 | * | lenstr joined #nim |
21:40:46 | * | Sergio965 joined #nim |
21:40:46 | * | cnu- joined #nim |
21:40:52 | * | yglukhov quit (Ping timeout: 244 seconds) |
21:40:54 | * | Sentreen joined #nim |
21:41:10 | * | Xe joined #nim |
21:41:31 | * | zaquest joined #nim |
21:41:31 | * | zxtx joined #nim |
21:41:31 | * | niv joined #nim |
21:41:31 | * | allan0 joined #nim |
21:41:31 | * | gurki joined #nim |
21:41:31 | * | stisa joined #nim |
21:41:32 | * | CARAM__ quit (Ping timeout: 265 seconds) |
21:42:53 | * | fredrik92 joined #nim |
21:42:53 | * | irrequietus joined #nim |
21:42:53 | * | kulelu88 joined #nim |
21:42:53 | * | onionhammer joined #nim |
21:42:53 | * | d10n joined #nim |
21:42:53 | * | astocko joined #nim |
21:42:53 | * | BlaXpirit joined #nim |
21:42:53 | * | Calinou joined #nim |
21:42:53 | * | baabelfish joined #nim |
21:42:53 | * | fold4 joined #nim |
21:42:53 | * | ekarlso- joined #nim |
21:42:53 | * | Yaiyan joined #nim |
21:42:53 | * | acidx joined #nim |
21:42:53 | * | FromGitter joined #nim |
21:42:53 | * | honkfestival joined #nim |
21:42:53 | * | rektide joined #nim |
21:42:53 | * | michael_campbell joined #nim |
21:42:53 | * | ludocode joined #nim |
21:42:53 | * | BitToAtom joined #nim |
21:42:57 | * | fold4 quit (Max SendQ exceeded) |
21:44:20 | * | fold4 joined #nim |
21:44:23 | * | yglukhov joined #nim |
21:48:27 | * | wan joined #nim |
21:48:44 | * | yglukhov quit (Ping timeout: 250 seconds) |
21:50:19 | * | yglukhov joined #nim |
21:52:59 | * | hohlerde joined #nim |
21:54:49 | * | yglukhov quit (Ping timeout: 248 seconds) |
21:57:18 | * | libman quit (Read error: Connection reset by peer) |
21:57:23 | * | libman1 joined #nim |
22:00:18 | * | yglukhov joined #nim |
22:05:06 | * | yglukhov quit (Ping timeout: 276 seconds) |
22:08:53 | * | yglukhov joined #nim |
22:10:28 | * | PMunch joined #nim |
22:13:24 | * | yglukhov quit (Ping timeout: 265 seconds) |
22:14:58 | * | yglukhov joined #nim |
22:15:15 | * | libman1 quit (Read error: Connection reset by peer) |
22:19:10 | * | yglukhov quit (Ping timeout: 244 seconds) |
22:20:51 | * | nairobi joined #nim |
22:21:39 | * | dom96_hdhdy joined #nim |
22:22:15 | * | dom96_hdhdy quit (Client Quit) |
22:23:46 | dom96 | Sorry Irccloud users, you should now be able to join here |
22:25:53 | * | wan quit (Ping timeout: 265 seconds) |
22:26:03 | * | nairobi quit (Ping timeout: 240 seconds) |
22:26:28 | * | gangstacat quit (Quit: Leaving) |
22:30:00 | * | wan joined #nim |
22:30:21 | * | bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
22:33:24 | * | libman joined #nim |
22:33:42 | * | gokr quit (Ping timeout: 265 seconds) |
22:36:55 | cheatfate | dom96, do you made your checks about morning issue? |
22:39:39 | * | stisa quit (Remote host closed the connection) |
22:40:10 | * | stisa joined #nim |
22:43:04 | * | irrequietus quit () |
22:43:18 | * | irrequietus joined #nim |
22:55:17 | * | irrequietus quit (Ping timeout: 272 seconds) |
22:55:38 | * | yglukhov joined #nim |
23:00:21 | * | yglukhov quit (Ping timeout: 276 seconds) |
23:05:23 | PMunch | Anyone here knows if there is a way to show the entire error message in the Nim Atom plugin? |
23:05:54 | * | yglukhov joined #nim |
23:08:14 | * | nairobi joined #nim |
23:10:28 | * | girvo joined #nim |
23:17:41 | * | yglukhov quit (Ping timeout: 265 seconds) |
23:18:06 | * | nairobi quit (Remote host closed the connection) |
23:19:14 | * | yglukhov joined #nim |
23:23:56 | * | yglukhov quit (Ping timeout: 244 seconds) |
23:29:28 | * | yglukhov joined #nim |
23:36:30 | * | Demon_Fox joined #nim |
23:36:51 | * | yglukhov quit (Ping timeout: 244 seconds) |
23:43:47 | * | yglukhov joined #nim |
23:43:48 | * | libman quit (Read error: Connection reset by peer) |
23:45:13 | * | vqrs quit (Ping timeout: 248 seconds) |
23:47:31 | * | vqrs joined #nim |
23:48:13 | * | yglukhov quit (Ping timeout: 244 seconds) |
23:54:52 | * | yglukhov joined #nim |