| 00:18:58 | flaviu | Varriount: Yay, we can have those fancy build status buttons then! |
| 00:23:13 | * | _bouliiii_ left #nimrod (#nimrod) |
| 00:24:47 | * | BitPuffin joined #nimrod |
| 00:25:57 | Joe_knock | anybody else get this error when building Nim on ubuntu: bash: bin/nimrod: No such file or directory ? |
| 00:26:26 | Araq | Joe_knock: it's bin/nim now |
| 00:27:06 | Joe_knock | Okay let me make a commit for that. Is it bin/nim for 0.9.6 also? |
| 00:27:34 | Araq | no |
| 00:27:40 | Joe_knock | Okay cool. |
| 00:27:41 | Joe_knock | Thanks |
| 00:36:57 | * | BlaXpirit quit (Quit: Quit Konversation) |
| 00:50:09 | * | onionhammer quit (Quit: WeeChat 0.4.3) |
| 00:50:28 | * | onionhammer joined #nimrod |
| 00:50:43 | NimBot | Araq/Nimrod devel 17736a1 Araq [+0 ±2 -0]: fixes #1274 |
| 00:50:43 | NimBot | Araq/Nimrod devel 08a954f Araq [+0 ±1 -0]: Merge branch 'devel' of https://github.com/Araq/Nimrod into devel |
| 00:50:55 | * | ehaliewicz joined #nimrod |
| 00:51:05 | Araq | byebye |
| 01:18:55 | * | Varriount|Mobile joined #nimrod |
| 01:22:52 | * | darkf joined #nimrod |
| 01:27:05 | * | q66[lap] quit (Read error: Connection reset by peer) |
| 01:29:01 | * | q66[lap] joined #nimrod |
| 01:42:31 | * | BitPuffin quit (Ping timeout: 272 seconds) |
| 01:46:52 | * | rpag_ quit (Quit: Leaving) |
| 01:48:22 | * | johnsoft quit (Ping timeout: 240 seconds) |
| 01:49:23 | * | johnsoft joined #nimrod |
| 01:56:42 | * | ehaliewicz quit (Remote host closed the connection) |
| 02:11:25 | * | mko quit (Quit: Bye.) |
| 02:30:18 | * | q66 quit (Quit: Leaving) |
| 02:31:45 | * | Hakaslak quit (Ping timeout: 264 seconds) |
| 02:34:42 | * | Hakaslak joined #nimrod |
| 02:38:09 | * | rpag joined #nimrod |
| 02:47:42 | * | Joe_knock quit (Quit: Leaving) |
| 03:12:12 | * | vendethiel quit (Ping timeout: 265 seconds) |
| 03:16:06 | * | vendethiel joined #nimrod |
| 03:23:35 | NimBot | Varriount/NimLime master 7a2fb4e Erik O'Leary [+0 ±1 -0]: Added 'method' and 'iterator' to indent rules |
| 03:34:23 | * | q66[lap] quit (Read error: Connection reset by peer) |
| 03:35:06 | * | q66[lap] joined #nimrod |
| 03:52:05 | * | vendethiel- joined #nimrod |
| 03:53:37 | * | vendethiel quit (Ping timeout: 245 seconds) |
| 04:05:49 | * | cyraxjoe quit (Ping timeout: 255 seconds) |
| 04:08:11 | * | MightyJoe joined #nimrod |
| 04:19:22 | * | flaviu quit (Ping timeout: 240 seconds) |
| 04:26:20 | * | AMorpork is now known as AFKMorpork |
| 04:43:08 | * | fowl joined #nimrod |
| 05:10:12 | * | EXetoC quit (Quit: WeeChat 1.0.1) |
| 05:32:09 | * | ARCADIVS joined #nimrod |
| 05:42:43 | * | Var|Mobile joined #nimrod |
| 05:45:42 | * | Varriount|Mobile quit (Ping timeout: 250 seconds) |
| 05:49:22 | * | untitaker quit (Ping timeout: 240 seconds) |
| 05:55:34 | * | untitaker joined #nimrod |
| 06:45:37 | * | q66[lap] quit (Read error: Connection reset by peer) |
| 06:46:21 | * | q66[lap] joined #nimrod |
| 06:50:41 | * | q66[lap] quit (Read error: Connection reset by peer) |
| 06:50:48 | * | nande quit (Read error: Connection reset by peer) |
| 06:54:46 | * | q66[lap] joined #nimrod |
| 06:57:13 | * | q66[lap] quit (Read error: Connection reset by peer) |
| 06:58:08 | * | q66[lap] joined #nimrod |
| 07:14:20 | * | BlaXpirit joined #nimrod |
| 07:28:39 | Varriount | Araq, dom96, gokr1: I've updated the buildbot - it now has multiple admin accounts. I've sent each of you a PM with the new credentials. |
| 07:33:38 | * | Var|Mobile quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) |
| 07:37:59 | * | sdw_ quit (Ping timeout: 258 seconds) |
| 07:47:37 | * | khmm joined #nimrod |
| 07:55:41 | * | Matthias247 joined #nimrod |
| 07:57:02 | gokr1 | Varriount: cool |
| 07:58:10 | * | Matthias247 quit (Client Quit) |
| 08:01:21 | * | j3rky joined #nimrod |
| 08:03:56 | * | j3rky is now known as Epic|gmpreussner |
| 08:04:33 | * | gour joined #nimrod |
| 08:16:31 | Epic|gmpreussner | Hi, I'm new to Nimrod. I just tried to install nimrod v0.9.0.1515-1 on ArchLinux, but failed. It looks like the PKGBUILD in ArchLinux AUR may have to be updated. It looks for /bin/nimrod, but build script generated /bin/nim. Is the latter correct? |
| 08:21:43 | * | Epic|gmpreussner is now known as j3rky |
| 08:22:05 | * | q66[lap] quit (Read error: Connection reset by peer) |
| 08:22:59 | * | q66[lap] joined #nimrod |
| 08:24:04 | gokr1 | Mmmm, that is a way old version |
| 08:24:27 | gokr1 | Are you intending to update that PKGBUILD script or do you just want to try a manual install? |
| 08:25:22 | gokr1 | The latter is correct in current devel and the upcoming 0.10 release |
| 08:25:34 | gokr1 | Not sure, it may also be correct in current master. |
| 08:26:05 | j3rky | gokr1: I'm just trying to get it to work for now and, if necessary, inform the package maintainer |
| 08:26:36 | gokr1 | j3rky: Then I would suggest just following the "clone blablabla" instructions to build |
| 08:26:52 | gokr1 | And then just put a softlink somewere in your PATH to bin/nim |
| 08:27:10 | gokr1 | Do not try to install it, it just makes things more complicated. |
| 08:27:17 | j3rky | oh ok |
| 08:27:24 | gokr1 | The compiler will find all the other files from its own relative location. |
| 08:27:27 | j3rky | I'll try building it manually from github then |
| 08:27:28 | * | clone1018 quit (Read error: Connection reset by peer) |
| 08:27:30 | gokr1 | Yes |
| 08:27:37 | gokr1 | The instructions are on the download page |
| 08:27:48 | j3rky | got it. thanks gokr1! |
| 08:27:59 | gokr1 | No prob |
| 08:28:06 | * | clone1018__ joined #nimrod |
| 08:29:08 | gokr1 | If you wish to try another branch - just make sure you use the same branch for both nim itself and the csources. |
| 08:30:19 | * | Trustable joined #nimrod |
| 08:30:52 | gokr1 | j3rky: I just updated my master clone here and... it seems to be "nimrod" still on master. |
| 08:31:07 | gokr1 | Which is logical since its still 0.9.x |
| 08:31:42 | j3rky | ok. maybe it was 'nim' in the past? I dunno... I just noticed the discrepancy between the PKGBUILD and build/build.sh |
| 08:31:44 | gokr1 | 0.10 which is current devel will be released "Any Day Now" - in fact, its only the website update and some other details left IIRC |
| 08:31:58 | gokr1 | No, it will be "nim" and its already "nim" in devel. |
| 08:32:13 | gokr1 | Nimrod is being renamed officially to Nim from 0.10 |
| 08:32:35 | gokr1 | But current master is still nimrod. If you want to play I would suggest using devel instead of master. |
| 08:32:46 | gokr1 | Since its "ready" |
| 08:33:20 | j3rky | ok cool |
| 08:34:28 | gokr1 | I am also new since... a few weeks back, and I have been cranking out articles, they may be of interest. |
| 08:34:34 | gokr1 | http://goran.krampe.se/category/nim |
| 08:35:18 | j3rky | oh, excellent. I'll check those out for sure :) |
| 08:35:33 | gokr1 | Depending on your interest, the Bootstrapping article is very detailed about the compiler bootstrap. The OO series explores OO in Nim. |
| 08:35:54 | gokr1 | The Socket server shows a "brand new" threaded socket server using the new selector module (epoll etc). |
| 08:36:10 | gokr1 | And "Nim wrapping C" shows lots of details on how to use c2nim |
| 08:36:16 | j3rky | I am particularly interested in OO, and the socket server sounds very interesting as well |
| 08:36:32 | gokr1 | The OO series comes to a few interesting conclusions. |
| 08:37:03 | * | q66[lap] quit (Read error: Connection reset by peer) |
| 08:37:05 | gokr1 | The socket server would only work with devel - since it uses the new network modules which... I think may be too new for 0.9.x, not sure. |
| 08:37:46 | * | q66[lap] joined #nimrod |
| 08:37:58 | gokr1 | Regarding OO, it basically experiments on how procs, methods, generics can be used with OO. And the "super call" issue. |
| 08:39:09 | gokr1 | My conclusion is that I see no issue with OO in Nim - and the "super call" issue for methods is being fixed in 0.10, at least that's what Araq said :) |
| 08:39:34 | j3rky | yeah, very cool. my OO background is of the C++/C#/Java kind, so I'm interested to see how Nimrod fits into my mental model :) |
| 08:40:06 | gokr1 | It fits quite easily I think. The only thing "tricksy" is to realize when/how procs vs methods and generics work and do not work. |
| 08:40:48 | gokr1 | But my articles dig fairly deep in this. |
| 08:45:40 | * | ARCADIVS quit (Quit: ARCADIVS) |
| 08:47:09 | Varriount | gokr1: http://178.62.143.63:8010/buildstatusimage?builder=linux-x32-builder |
| 08:47:45 | gokr1 | Ok, a badge? |
| 08:48:03 | gokr1 | aha, slave lost |
| 08:48:24 | gokr1 | But... all slaves were lost |
| 08:48:27 | Varriount | gokr1: Yeah, I had to restart the build master |
| 08:48:30 | gokr1 | ah |
| 08:48:35 | Varriount | gokr1: I was pointing out the badge itself. |
| 08:48:37 | gokr1 | :) |
| 08:48:40 | gokr1 | Neato |
| 08:48:48 | Varriount | flaviu did it, I just modified it a bit. |
| 08:50:30 | Varriount | gokr1: I also extended the timeout for the tester to 6 hours. *That* should prevent any timeouts. If the tests are taking 6 hours, something's wrong. |
| 08:50:41 | gokr1 | yeah |
| 08:51:29 | gokr1 | https://build.3dicc.com/projects/3/status.png?ref=master |
| 08:51:31 | gokr1 | :) |
| 08:51:51 | gokr1 | The badge that Gitlab-CI produces. |
| 08:51:54 | * | q66[lap] quit (Read error: Connection reset by peer) |
| 08:53:02 | gokr1 | This is the public page for blimp there: https://build.3dicc.com/projects/3 |
| 08:53:58 | * | q66[lap] joined #nimrod |
| 08:55:07 | gokr1 | Of course you see much more if you are logged in. |
| 09:07:42 | gokr1 | Varriount: Shouldn't that badge update? |
| 09:08:02 | gokr1 | Oh, its not ready yet |
| 09:10:15 | j3rky | gokr1: I followed your bootstrap article - it's excellent |
| 09:10:21 | gokr1 | thanks |
| 09:10:35 | j3rky | i gotta go sleep now (4 am here). i'll play with this some more tomorrow :) |
| 09:10:41 | gokr1 | :) |
| 09:12:39 | * | BitPuffin joined #nimrod |
| 09:12:48 | * | j3rky quit (Quit: Konversation terminated!) |
| 10:21:42 | * | bjz joined #nimrod |
| 10:29:13 | * | BitPuffin quit (Ping timeout: 255 seconds) |
| 10:57:30 | * | q66[lap] quit (Read error: Connection reset by peer) |
| 10:59:35 | * | q66[lap] joined #nimrod |
| 11:02:53 | * | johnsoft quit (Ping timeout: 264 seconds) |
| 11:03:16 | * | johnsoft joined #nimrod |
| 11:21:38 | * | askatasuna joined #nimrod |
| 11:39:25 | * | flaviu joined #nimrod |
| 11:53:14 | * | johnsoft quit (Ping timeout: 265 seconds) |
| 11:53:38 | * | johnsoft joined #nimrod |
| 11:53:57 | * | flaviu quit (Ping timeout: 264 seconds) |
| 12:09:40 | * | bjz quit (Ping timeout: 265 seconds) |
| 12:12:17 | * | bjz joined #nimrod |
| 12:14:00 | * | BitPuffin joined #nimrod |
| 12:30:02 | * | kniteli quit (Ping timeout: 256 seconds) |
| 12:57:01 | * | dom96_ quit (Ping timeout: 272 seconds) |
| 12:59:35 | * | gokr_ joined #nimrod |
| 13:08:40 | * | EXetoC joined #nimrod |
| 13:09:02 | * | Boscop_ joined #nimrod |
| 13:11:46 | * | Boscop__ quit (Ping timeout: 244 seconds) |
| 13:15:42 | * | khmm quit (Ping timeout: 245 seconds) |
| 13:21:08 | * | Araq0 joined #nimrod |
| 13:58:44 | * | darkf quit (Quit: Leaving) |
| 14:07:39 | * | dom96_ joined #nimrod |
| 14:27:27 | * | Mat3|coding joined #nimrod |
| 14:27:33 | Mat3|coding | hello |
| 14:27:37 | Araq0 | hi |
| 14:28:50 | Mat3|coding | hi Araq |
| 14:30:41 | Mat3|coding | can you estimate the time frame for version 0.10.x ? |
| 14:31:30 | Araq0 | no, but release of 1.0 by then end of this year is increasingly realistic |
| 14:31:36 | * | gokr_ quit (Ping timeout: 258 seconds) |
| 14:31:37 | Araq0 | *by the end |
| 14:31:55 | Araq0 | maybe we skip 0.10 |
| 14:32:06 | Mat3|coding | good to know |
| 14:32:33 | Araq0 | bugfixing is progressing nicely |
| 14:35:35 | Mat3|coding | I want to have a Nim version of these C compiler finished next week. After that, I include the new code generator |
| 14:35:54 | Araq0 | excellent |
| 14:49:33 | EXetoC | I suppose many of my issues will remain open, but luxuries can wait :> |
| 14:51:20 | EXetoC | some have been fixed which is nice |
| 14:53:35 | EXetoC | how will you find closed, but unfixed bugs? someone is bound to rediscover them though |
| 14:54:52 | Araq0 | there are not many closed but unfixed bugs |
| 14:55:07 | Araq0 | but there is now a tag for them "wontfix" |
| 14:55:50 | EXetoC | ok. some are just postponed though |
| 14:56:07 | EXetoC | same tag? |
| 14:56:24 | Mat3|coding | hi EXetoC |
| 14:56:26 | Araq0 | everything that I'll fix is marked as "high priority" |
| 14:57:00 | Araq0 | if your bugs are not marked as such, call me names on reddit instead of talking with me |
| 14:57:04 | EXetoC | Mat3|coding: hello |
| 14:57:30 | EXetoC | um ok :p |
| 14:58:12 | EXetoC | nah I'm good |
| 15:00:17 | Araq0 | but seriously. you guys need to start mentioning which bugs are "blocking, no workaround exists" |
| 15:01:00 | Araq0 | well I guess there are few blocking bugs except for the static[T] etc. disasters |
| 15:01:43 | EXetoC | I haven't encountered many such issues, but I haven't used the language in some time |
| 15:03:30 | Araq0 | hey |
| 15:03:37 | Araq0 | how can you even say that? |
| 15:05:00 | EXetoC | why not? I've just had other things to worry about |
| 15:05:51 | Araq0 | everybody in #nimrod should use only Nim all the time and find no bugs |
| 15:07:41 | Araq0 | so that I can move on and create NimOS |
| 15:08:19 | Araq0 | the operating system that pushes the state of the art that's been stuck in the 60ies for 50 years |
| 15:09:32 | Mat3|coding | well, I've stumbled only over two (in my opinion critical) bugs before but on the other side, my coding style do not relate on sophisticated features so I'm not representative |
| 15:11:03 | Araq0 | Mat3|coding: did you report these bugs? |
| 15:11:27 | Mat3|coding | I think so (both are fixed now by the way) |
| 15:11:41 | Araq0 | ah ok |
| 15:12:56 | * | BlaXpirit-UA joined #nimrod |
| 15:14:00 | EXetoC | will you be sunbathing on a beach somewhere after the launch of 1.0? |
| 15:15:52 | * | BlaXpirit quit (Ping timeout: 240 seconds) |
| 15:20:38 | Araq0 | quite unlikely |
| 15:24:22 | EXetoC | I mean 2.0 |
| 15:38:47 | Araq0 | hopefully :-) |
| 15:43:25 | gokr1 | Ha! Blimp seems to work with git filters now. Neat. |
| 15:44:20 | Mat3|coding | as side node on operating systems: The applications are important in my opinion, not the quality of the operating system as shown by OS history so Nimrod need a so called 'killer' application |
| 15:45:19 | Mat3|coding | how about an emulator as operating system ? |
| 15:51:05 | Araq0 | Mat3|coding: depends on the purpose of the OS |
| 16:11:20 | * | khmm joined #nimrod |
| 16:14:10 | * | khmm_ joined #nimrod |
| 16:15:38 | * | brson joined #nimrod |
| 16:17:34 | * | mko joined #nimrod |
| 16:23:17 | * | khmm quit (Ping timeout: 240 seconds) |
| 16:26:53 | * | khmm joined #nimrod |
| 16:32:08 | * | clone1018__ is now known as clone1018 |
| 16:40:04 | * | khmm quit (Remote host closed the connection) |
| 16:40:08 | * | khmm_ quit (Read error: Connection reset by peer) |
| 16:41:02 | * | Joe_knock joined #nimrod |
| 16:41:02 | * | Joe_knock quit (Changing host) |
| 16:41:02 | * | Joe_knock joined #nimrod |
| 16:41:47 | * | dom96_ quit (Ping timeout: 265 seconds) |
| 16:44:37 | * | silven quit (Ping timeout: 240 seconds) |
| 16:44:47 | * | khmm joined #nimrod |
| 16:47:50 | * | khmm quit (Remote host closed the connection) |
| 16:49:37 | * | irrequietus joined #nimrod |
| 17:12:52 | * | Varriount|Busy joined #nimrod |
| 17:14:28 | Varriount|Busy | We should have custom build badges. Something spiffy, possibly with the crown logo. |
| 17:18:51 | * | silven joined #nimrod |
| 17:19:11 | kokozedman | is system.free() synonymous to C's free()? that is to say, can I use system.free() to free stuffs from C world that I did not explicitly create? |
| 17:21:06 | * | Matthias247 joined #nimrod |
| 17:27:16 | Araq0 | kokozedman: there is a system.free()? o.O |
| 17:27:57 | Araq0 | if so, then it might be C's free |
| 17:28:37 | Araq0 | but I would wrap it explicitly: proc cfree(p: pointer) {.header: "<stdlib.h>", cdecl, importc: "free".} |
| 17:28:40 | * | Araq0 quit (Quit: Page closed) |
| 17:37:08 | kokozedman | Araq: well, I'm not sure either ... but the system documentation mentions this : "The block has to be freed with resize(block, 0) or free(block)", so there is a free() |
| 17:40:19 | * | Boscop_ quit (Ping timeout: 255 seconds) |
| 17:45:25 | Mat3|coding | kokozedman: You use Linux ? |
| 17:50:54 | Varriount|Busy | Araq: I've applied for Nim to get an SSL certificate. |
| 17:53:18 | * | vendethiel- quit (Quit: q+) |
| 17:53:32 | * | Boscop joined #nimrod |
| 17:54:25 | * | q66 joined #nimrod |
| 17:57:49 | * | nande joined #nimrod |
| 17:59:33 | Araq | kokozedman: then it's not C's free |
| 18:04:36 | kokozedman | Mat3|coding: yes |
| 18:13:15 | EXetoC | kokozedman: you're using a lib that has a construction function but not one for freeing said object? |
| 18:16:09 | Mat3|coding | kokozedma: I think it's the kernel function then, you want to use |
| 18:16:49 | * | bouliiii quit (Ping timeout: 246 seconds) |
| 18:28:43 | Joe_knock | How do I install Jester from source? I'm not using babel, as I'm on the devel branch. |
| 18:35:42 | * | perturbation joined #nimrod |
| 18:39:31 | Araq | Joe_knock: download it and add it to your --path |
| 18:41:42 | Joe_knock | Araq can I not keep the Jester files in the same folder as the webapp and work with it there? |
| 18:42:57 | Araq | sure but if you already know how to do it, why do you ask? :P |
| 18:44:25 | Joe_knock | I don't know how to set it up within the same folder. I've never actually programmed a web app in a static language before. Do I just compile myapp.nim ? |
| 18:49:49 | Araq | yeah |
| 18:50:12 | Joe_knock | Let me give it a quick trial run. |
| 18:50:14 | * | gour_ joined #nimrod |
| 18:50:14 | * | gour quit (Disconnected by services) |
| 18:52:29 | * | askatasuna quit (Read error: Connection reset by peer) |
| 18:52:44 | Joe_knock | darn I was using the master branch. |
| 18:56:58 | Joe_knock | Got it working, yay :D |
| 19:14:35 | Joe_knock | A question about how Jester works. Seeing that it only supports GET and POST requests, is the framework attempting to mimick a REST API? |
| 19:20:39 | Araq | no idea what that really means |
| 19:20:52 | Araq | you can easily enough process JSON with it |
| 19:27:31 | * | Varriount|Busy quit (Ping timeout: 246 seconds) |
| 19:29:30 | Araq | btw do I need to answer every single question on the forum on my own? |
| 19:29:56 | Araq | is nobody here who knows how to setup a gcc/clang path? |
| 19:32:51 | Mat3|coding | post the link please |
| 19:34:04 | Araq | http://forum.nimrod-lang.org/t/632 |
| 19:34:55 | Mat3|coding | thanks |
| 19:37:18 | * | BitPuffin quit (Ping timeout: 256 seconds) |
| 19:38:14 | * | vendethiel joined #nimrod |
| 19:40:31 | Mat3|coding | hmm, seems like I forgot my configuration |
| 19:41:35 | * | Mat3|coding wonders about these interesting translation |
| 19:44:31 | Joe_knock | how much of the work is currently falling on you? Araq |
| 19:50:46 | perturbation | I could write up a quick PATH / nim.cfg explanation based on the FAQ but it seems I've forgotten my password... |
| 19:59:22 | Mat3|coding | so we have the same problem |
| 20:00:10 | Mat3|coding | I still found no way to change my user config |
| 20:00:57 | Araq | just register again, how do you think we got that many registered users? |
| 20:02:11 | Mat3|coding | ehm ok... |
| 20:04:58 | Joe_knock | doms framework provides no delete function, so unless he wipes you from the DB, you shall live on forever in the forum. |
| 20:06:32 | * | onionhammer quit (Quit: WeeChat 0.4.3) |
| 20:11:03 | * | AFKMorpork is now known as AMorpork |
| 20:11:24 | * | onionhammer joined #nimrod |
| 20:14:11 | Araq | the new forum supports password sending iirc |
| 20:29:28 | * | dom96_ joined #nimrod |
| 20:42:43 | * | flaviu joined #nimrod |
| 20:47:32 | EXetoC | hi tech |
| 20:54:12 | * | kniteli joined #nimrod |
| 21:04:47 | Varriount | Yay, github listener now works. |
| 21:15:15 | Araq | Varriount: yay indeed |
| 21:15:33 | Araq | any chance we'll get better test results reporting anytime soon? |
| 21:16:19 | gokr1 | Silly question... split a string on '\0'? I can't do that because... strings are '\0' ended? |
| 21:16:37 | gokr1 | I thought they knew their size. |
| 21:17:26 | Mat3|coding | both the string size is stored Pascal alike and strings are zero terminated? |
| 21:18:04 | Mat3|coding | I've had read something like this in the documentation |
| 21:18:13 | Araq | yes that's correct |
| 21:18:20 | gokr1 | I thought so, just wonder why split doesn't want to split on \0 |
| 21:18:39 | Araq | gokr1: efficiency *cough* |
| 21:18:54 | gokr1 | Ehum? |
| 21:19:05 | * | kniteli quit (Ping timeout: 258 seconds) |
| 21:19:25 | Araq | it uses the \0 sentinel for efficiency |
| 21:19:40 | Araq | well actually, it's "ease of implementation" |
| 21:20:02 | Araq | it's easy to fix though |
| 21:21:56 | gokr1 | I am staring at the code in strutils, like 280-287 but... I can't really see what you mean there. |
| 21:22:41 | Araq | oh, I'm taking about the split which takes a set[char] |
| 21:22:48 | gokr1 | Perhaps I am daft. |
| 21:22:53 | Varriount | Araq: If you want, I can make that my weekend project. |
| 21:23:00 | gokr1 | well, I just need to split on that char |
| 21:23:01 | Araq | Varriount: hell yes. |
| 21:23:35 | Araq | gokr1: workaround: split(x, "\0") |
| 21:23:43 | Araq | or simply remove the assert, it's wrong |
| 21:23:58 | Araq | I mean the assert in line 280 |
| 21:24:04 | gokr1 | Its a copy paste assert, right? |
| 21:24:16 | Araq | looks like it, yeah |
| 21:24:27 | gokr1 | ok, good. Then I am not fully so daft then. |
| 21:31:00 | * | gour_ is now known as gour |
| 21:31:36 | * | kniteli joined #nimrod |
| 21:33:12 | * | BitPuffin joined #nimrod |
| 21:53:41 | Mat3|coding | ciao |
| 21:54:29 | * | Mat3|coding left #nimrod (#nimrod) |
| 21:54:50 | * | nande quit (Remote host closed the connection) |
| 22:17:35 | * | BlaXpirit-UA quit (Quit: Quit Konversation) |
| 22:24:24 | * | Trustable quit (Quit: Leaving) |
| 22:34:13 | gokr1 | French bastards! |
| 22:34:56 | gokr1 | Kidding of course, we just lost against them in soccer. |
| 22:36:26 | Araq | as a german I don't know how it feels like (just kidding) |
| 22:36:30 | Joe_knock | I didn't see that match. |
| 22:36:55 | Joe_knock | is dom96_ around? |
| 22:37:28 | dom96_ | Joe_knock: hello, i'm here. What's up? |
| 22:37:49 | Joe_knock | dom96_: I caught some build errors when running Jester. Should I fix them? |
| 22:38:36 | Joe_knock | Okay not errors, but warnings |
| 22:38:44 | Joe_knock | A lot of deprecated stuff in the code. |
| 22:38:53 | gokr1 | Araq: Hehe |
| 22:39:24 | gokr1 | Araq: You were extremely good in the World Cup, it was a pleasure watching. |
| 22:40:12 | Joe_knock | I predict the germans winning 2016 euro and the belgians winning 2018 world cup |
| 22:40:26 | gokr1 | In other "silly news" - my little blimp utility can now deal with big files "transparently" using a git smudge/clean filter. So now it basically matches what git-fat does. |
| 22:41:23 | gokr1 | Btw, is it only "gokr the Smalltalker" that feel notNil would be nice to have? And perhaps notEmpty. |
| 22:42:25 | Araq | notNil would be sweet indeed |
| 22:42:27 | gokr1 | "if not Blabla.isNil" looks nicer like this IMHO: "if Blabla.notNil" |
| 22:43:02 | gokr1 | Trivial of course, but does "flow better". |
| 22:43:11 | Araq | yep |
| 22:44:08 | gokr1 | In Smalltalk we kinda went overboard and there we have isEmptyOrNil also :) But that feels a tad hacky. |
| 22:44:33 | Araq | c# even has isNullOrWhitespace iirc |
| 22:46:47 | dom96_ | Joe_knock: If it's in the new-async branch then yes. |
| 22:46:56 | dom96_ | That would be really helpful! |
| 22:48:09 | Joe_knock | Alright. Let me attempt a cleanup. It's mostly deprecated functions, but the compiler was very informative about what to change it to. |
| 22:51:04 | dom96_ | Maybe you could use nimfix on it, or whatever the tool for that is. |
| 22:51:17 | dom96_ | it's either nimfix or nim pretty |
| 22:52:16 | Joe_knock | nimfix cleans it up by itself? |
| 22:52:44 | Joe_knock | I'll need to use it manually, as I understand that nimbel doesn't work yet. |
| 22:53:00 | * | kniteli quit (Ping timeout: 258 seconds) |
| 22:53:08 | dom96_ | nimble? Why does it not work? |
| 22:53:17 | Araq | there is no "nim pretty" anymore, it's nimfix |
| 23:05:36 | * | kniteli joined #nimrod |
| 23:07:13 | * | Joe_knock quit (Quit: Leaving) |
| 23:12:07 | * | ChanServ quit (shutting down) |
| 23:13:50 | * | Joe_knock joined #nimrod |
| 23:13:57 | * | EXetoC quit (Quit: WeeChat 1.0.1) |
| 23:15:15 | Joe_knock | I have no idea what just happened. My mouse killed the IRC somehow |
| 23:15:17 | * | milosn quit (Ping timeout: 265 seconds) |
| 23:15:21 | * | ChanServ joined #nimrod |
| 23:15:45 | Joe_knock | . |
| 23:17:02 | * | milosn joined #nimrod |
| 23:17:28 | Joe_knock | Can someone ping me? |
| 23:18:11 | rpag | Joe_knock, ping-a-ding-ding |
| 23:18:17 | Joe_knock | thank you rpag |
| 23:18:22 | rpag | np |
| 23:19:19 | * | nande joined #nimrod |
| 23:24:20 | * | milosn quit (Ping timeout: 250 seconds) |
| 23:25:51 | * | milosn joined #nimrod |
| 23:29:22 | * | irrequietus quit () |
| 23:32:50 | * | milosn quit (Remote host closed the connection) |
| 23:33:05 | * | milosn joined #nimrod |
| 23:45:08 | * | kniteli quit (Ping timeout: 258 seconds) |
| 23:49:46 | * | Matthias247 quit (Read error: Connection reset by peer) |
| 23:51:38 | * | milosn quit (Ping timeout: 250 seconds) |
| 23:57:33 | * | kniteli joined #nimrod |