| 00:04:17 | * | bjz_ quit (Ping timeout: 265 seconds) |
| 00:05:05 | * | q66 joined #nimrod |
| 00:25:45 | * | Matthias247 quit (Read error: Connection reset by peer) |
| 00:41:48 | * | kniteli quit (Ping timeout: 258 seconds) |
| 00:54:03 | * | kniteli joined #nimrod |
| 01:02:53 | * | kniteli quit (Ping timeout: 258 seconds) |
| 01:07:44 | * | Demos joined #nimrod |
| 01:12:01 | * | ekarlso- quit (Ping timeout: 272 seconds) |
| 01:14:29 | * | saml_ quit (Quit: Leaving) |
| 01:15:05 | * | kniteli joined #nimrod |
| 01:15:46 | * | ekarlso- joined #nimrod |
| 01:16:14 | * | darkf joined #nimrod |
| 01:29:52 | * | BitPuffin quit (Ping timeout: 245 seconds) |
| 01:43:08 | * | kniteli quit (Ping timeout: 258 seconds) |
| 01:51:48 | * | pinc-rg joined #nimrod |
| 01:53:53 | * | pink-rg quit (Ping timeout: 272 seconds) |
| 01:55:12 | * | kniteli joined #nimrod |
| 01:59:35 | * | pink-rg joined #nimrod |
| 02:03:03 | * | pinc-rg quit (Ping timeout: 255 seconds) |
| 02:31:26 | * | kniteli quit (Ping timeout: 258 seconds) |
| 02:34:11 | * | fowl quit (Read error: Connection reset by peer) |
| 02:37:23 | * | fowl joined #nimrod |
| 02:43:44 | * | kniteli joined #nimrod |
| 03:12:04 | * | kniteli quit (Ping timeout: 258 seconds) |
| 03:24:16 | * | kniteli joined #nimrod |
| 03:31:14 | * | kniteli quit (Ping timeout: 258 seconds) |
| 03:40:55 | * | kemet joined #nimrod |
| 03:43:20 | * | kniteli joined #nimrod |
| 04:04:58 | * | kniteli quit (Ping timeout: 258 seconds) |
| 04:07:28 | * | vendethiel- joined #nimrod |
| 04:09:55 | * | untitaker quit (Ping timeout: 264 seconds) |
| 04:09:56 | * | vendethiel quit (Ping timeout: 264 seconds) |
| 04:10:34 | * | untitaker joined #nimrod |
| 04:16:50 | * | kniteli joined #nimrod |
| 04:24:31 | * | kniteli quit (Ping timeout: 258 seconds) |
| 04:24:38 | Varriount | Araq: Ok. |
| 04:34:35 | * | q66 quit (Quit: Leaving) |
| 04:36:53 | * | kniteli joined #nimrod |
| 04:42:54 | Varriount | Araq: Do you want the build process to be run for every single commit, or is it ok to clump them together based on time? |
| 04:43:27 | fowl | run it once an hour on the hour |
| 04:45:27 | * | flaviu quit (Ping timeout: 272 seconds) |
| 05:04:46 | * | kniteli quit (Ping timeout: 258 seconds) |
| 05:08:05 | * | flaviu joined #nimrod |
| 05:16:58 | * | kniteli joined #nimrod |
| 05:34:40 | * | kniteli quit (Ping timeout: 258 seconds) |
| 05:47:07 | * | kniteli joined #nimrod |
| 05:51:48 | * | untitaker quit (Ping timeout: 265 seconds) |
| 05:52:50 | * | Demos quit (Read error: Connection reset by peer) |
| 05:56:41 | * | untitaker joined #nimrod |
| 06:12:14 | * | kniteli quit (Ping timeout: 258 seconds) |
| 06:13:55 | * | superfunc joined #nimrod |
| 06:23:40 | * | BlaXpirit joined #nimrod |
| 06:24:32 | * | kniteli joined #nimrod |
| 06:26:34 | * | superfunc quit (Ping timeout: 250 seconds) |
| 06:54:41 | * | ekarlso- quit (Changing host) |
| 06:54:41 | * | ekarlso- joined #nimrod |
| 06:54:53 | * | kemet quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) |
| 07:06:56 | Araq | Varriount: run it for every commit for now |
| 07:18:10 | * | gokr1 quit (Ping timeout: 258 seconds) |
| 07:22:23 | * | kniteli quit (Ping timeout: 258 seconds) |
| 07:34:36 | * | kniteli joined #nimrod |
| 07:37:06 | * | Matthias247 joined #nimrod |
| 07:37:09 | * | gour joined #nimrod |
| 07:46:18 | * | Matthias247 quit (Read error: Connection reset by peer) |
| 07:48:04 | * | kniteli quit (Ping timeout: 258 seconds) |
| 07:49:07 | * | gokr joined #nimrod |
| 08:01:20 | * | kniteli joined #nimrod |
| 08:03:11 | * | Boscop__ joined #nimrod |
| 08:03:36 | * | BlaXpirit quit (Quit: Quit Konversation) |
| 08:04:15 | * | kemet joined #nimrod |
| 08:06:12 | * | kemet quit (Remote host closed the connection) |
| 08:06:17 | * | Boscop_ quit (Ping timeout: 240 seconds) |
| 08:13:22 | * | kniteli quit (Ping timeout: 258 seconds) |
| 08:18:23 | * | khmm joined #nimrod |
| 08:25:58 | * | kniteli joined #nimrod |
| 08:27:10 | * | khmm quit (Ping timeout: 258 seconds) |
| 08:28:15 | * | Trustable joined #nimrod |
| 08:31:21 | * | khmm joined #nimrod |
| 08:38:55 | * | khmm quit (Remote host closed the connection) |
| 08:42:26 | * | khmm joined #nimrod |
| 08:45:09 | * | khmm quit (Remote host closed the connection) |
| 08:48:57 | * | khmm joined #nimrod |
| 08:51:18 | NimBot | Araq/Nimrod devel c1930f1 Araq [+0 ±1 -0]: fixes #1672 |
| 08:51:18 | NimBot | Araq/Nimrod devel 7edf6fc Araq [+1 ±2 -0]: fixes #1547 |
| 08:51:18 | NimBot | Araq/Nimrod devel b4e38cb Araq [+1 ±1 -0]: fixes #1657 |
| 08:51:18 | NimBot | Araq/Nimrod devel eb69b81 Araq [+0 ±2 -0]: doc improvements |
| 08:51:18 | NimBot | 2 more commits. |
| 08:54:32 | * | bjz joined #nimrod |
| 08:55:43 | * | khmm quit (Remote host closed the connection) |
| 08:57:13 | * | khmm joined #nimrod |
| 08:58:24 | gokr | Morning folks |
| 08:59:22 | * | kniteli quit (Ping timeout: 258 seconds) |
| 09:00:28 | Varriount | gokr: Morning! |
| 09:02:23 | Araq | Varriount: bug #1601 still relevant? |
| 09:03:55 | * | khmm quit (Remote host closed the connection) |
| 09:04:48 | * | Trustable quit (Quit: Leaving) |
| 09:05:07 | * | khmm joined #nimrod |
| 09:05:54 | * | Trustable joined #nimrod |
| 09:09:47 | Varriount | Araq: I don't know. I'm testing to see if it still applies at the moment. |
| 09:11:44 | * | kniteli joined #nimrod |
| 09:14:58 | * | fowl quit (Read error: Connection reset by peer) |
| 09:27:30 | gour | morning all users of soon-to-conquer-the-world programming language |
| 09:29:43 | ekarlso- | hah :p |
| 09:29:52 | ekarlso- | anyone made anything cool in nimrod ? |
| 09:30:17 | Varriount | ekarlso-: You mean, besides Nimrod itself? :p |
| 09:30:26 | Varriount | Er, I mean, 'Nim' |
| 09:30:35 | ekarlso- | Varriount: yeah, any server software or so ;) |
| 09:30:43 | * | bjz quit (Ping timeout: 255 seconds) |
| 09:30:47 | Varriount | ekarlso-: Well, look at babel, jester, and a bunch of other stuff |
| 09:31:18 | ekarlso- | Varriount: where ? :) |
| 09:33:07 | gokr | If you want to see some sample code of a threaded fast socket server, see http://goran.krampe.se/2014/10/25/nim-socketserver |
| 09:33:58 | Varriount | Hrm. pegs.nim is broken |
| 09:35:17 | * | khmm quit (Ping timeout: 255 seconds) |
| 09:35:21 | gokr | A cool lib to port to Nim is PetitParser. |
| 09:35:38 | Varriount | Or CodeTalker |
| 09:35:53 | Varriount | Or Qt |
| 09:36:06 | gokr | ? |
| 09:36:36 | * | gour would be happy even with wx |
| 09:36:39 | gokr | I meant port, not wrap. |
| 09:38:10 | * | bombsite joined #nimrod |
| 09:38:15 | bombsite | hello!, anyone alive |
| 09:38:24 | * | khmm joined #nimrod |
| 09:38:46 | bombsite | have a few questions |
| 09:40:35 | Varriount | Yep |
| 09:43:04 | * | kniteli quit (Ping timeout: 258 seconds) |
| 09:43:04 | gour | gokr: aren't such libs too big to be ported? |
| 09:43:33 | gokr | I didn't mention Qt, Varriount did. |
| 09:45:52 | gokr | Also, its not only a size problem - for Qt (and most substantial libraries) you want to "tap in" to that line of development. If you port, you have basically forked and are on your own maintaining it. |
| 09:46:05 | * | irrequietus joined #nimrod |
| 09:46:49 | gokr | But PetitParser is a beautiful parsing library that combines a series of cool mechanisms (Pegs, pack rat parsers, parser combinators etc) into something very slick. |
| 09:47:12 | gokr | Its also already been ported from Smalltalk to both Dart and... js I think. |
| 09:48:00 | gour | heh, you like smalltalk stuff ;) |
| 09:48:33 | * | kemet joined #nimrod |
| 09:50:21 | bombsite | I just graduated in June and started a SWE job |
| 09:50:48 | bombsite | I've been looking for a OS project to work on on weekends to keep my skills sharp, does nimrod need any help? :) |
| 09:52:12 | gour | bombsite: probably not. it's well established language with big corporate support and large team of paid devs |
| 09:53:45 | bombsite | gour: understood. I'll look for another one then. |
| 09:54:06 | gour | bombsite: ok. try with java ;) |
| 09:55:23 | * | kemet quit (Ping timeout: 240 seconds) |
| 09:55:37 | * | kniteli joined #nimrod |
| 09:56:12 | * | Araq0 joined #nimrod |
| 09:56:29 | Araq0 | bombsite: welcome! yes please help |
| 09:56:39 | Araq0 | don't listen to gour he's not serious |
| 09:57:14 | Araq0 | you can start with fixing bugs marked as "easy" |
| 09:59:00 | bombsite | Do you use github issues as your primary tracker? |
| 09:59:10 | bombsite | no bugzilla or jira or anything like that? |
| 10:02:06 | Araq0 | yes |
| 10:02:25 | Araq0 | we use github's issue tracker which I like quite a bit |
| 10:06:01 | bombsite | Araq0: coolio :). do you have any wikis or design docs that I can read to try to understand the codebase better? |
| 10:06:41 | Araq0 | there's the internal documentation |
| 10:07:08 | Araq0 | http://nim-lang.org/intern.html |
| 10:07:18 | Araq0 | but it's a bit out of date |
| 10:07:58 | gokr | bombsite: Welcome! |
| 10:08:44 | gokr | bombsite: You could start with reading some articles I have written. |
| 10:08:53 | gokr | The bootstrapping article may be of interest. |
| 10:09:03 | gokr | http://goran.krampe.se/category/nim |
| 10:10:35 | gokr | Araq: I just wrote down some thoughts on ... interactive coding. Will make it a small article, but the gist of it is "I want dynamic module reloading and a tether module so that I can inspect data over a socket" :) |
| 10:10:51 | bombsite | cool thanks. I'll read it and get back in here tomorrow with questions <3 |
| 10:11:00 | bombsite | g'night yall |
| 10:11:08 | gokr | gnite! |
| 10:11:17 | gour | 'night |
| 10:11:56 | * | gour quit (Quit: Konversation terminated!) |
| 10:12:33 | * | gour joined #nimrod |
| 10:15:08 | Araq0 | gokr: we can patch ENDB to provide that |
| 10:15:20 | gokr | Cool :) |
| 10:16:17 | Araq0 | but we better find a way to always enable it or something, otherwise the difference between -d:debug and -d:release is really annoyingly big |
| 10:16:28 | gokr | If we could make a simple protocol for inspecting data (listing vars in various scopes, asking Nim to marshal vars) then we can easily make an external tree widget tool thingy to drill. |
| 10:16:45 | gokr | mmm |
| 10:17:26 | gokr | Combining such a "driller" tool alongside with a GDB based debugger like KDevelop - then I am a happy clam. |
| 10:17:47 | gokr | I can gladly write such a visual explorer - if we can get a simple protocol in place. |
| 10:18:00 | Araq0 | or maybe we should just patch GDB |
| 10:18:10 | Araq0 | I heard it now has python scripting |
| 10:18:10 | * | gour quit (Quit: Konversation terminated!) |
| 10:18:27 | gokr | Yes, I read a bit about that and also dug out several articles on it. |
| 10:18:37 | * | gour joined #nimrod |
| 10:18:42 | gokr | You can make "pretty printers" etc |
| 10:18:50 | Araq0 | yeah |
| 10:19:10 | Araq0 | it also supports remote debugging iirc |
| 10:20:08 | gokr | yeah, just ... wonder if ... it may be smarter to make our own "out of band". |
| 10:20:23 | gokr | Or at least simpler. |
| 10:20:37 | gokr | Do we have introspection capabilities? |
| 10:21:01 | Araq0 | we have RTTI and ENDB uses it to display stuff |
| 10:21:57 | gokr | Right, cool. And why ... didn't we want to pursue ENDB? |
| 10:22:07 | Araq0 | however, my opinion is that we're better off patching GDB's debug info and script GDB |
| 10:23:06 | Araq0 | ENDB is slower, has never been tested with multi threading, and affects the code generation too much |
| 10:25:00 | * | BitPuffin joined #nimrod |
| 10:30:14 | gokr | Just glanced through endb, neat. |
| 10:30:48 | gokr | So I can "only" access globals and locals in a frame? |
| 10:31:32 | Araq0 | you can go up a frame and then inspect that frame |
| 10:31:42 | gokr | Any way to reach the rest of variables? Like inside modules? |
| 10:32:05 | Araq0 | iirc globals lists every global there is, prefixed with 'module.' |
| 10:32:25 | gokr | So all exported variables |
| 10:32:37 | Araq0 | no. all variables. |
| 10:32:40 | gokr | Oh, aha |
| 10:32:47 | gokr | good :) |
| 10:32:55 | * | gokr itching... |
| 10:33:35 | Araq0 | I stole the technology from SmartEiffel btw |
| 10:33:58 | gokr | The RTTI stuff? |
| 10:36:10 | Araq0 | the idea of how ENDB can work |
| 10:36:17 | gokr | ok |
| 10:36:48 | gokr | The Smalltalk Debugger is pretty cool btw. I always thought it was "magical", before I one day read its code and ... hey, it was just Smalltalk. |
| 10:37:34 | gokr | So I added a menu entry in it where you can - if you like - return from a method returning the value of an expression you type in. |
| 10:38:15 | gokr | Like... "ooh, this method is going to fail or return the wrong value... but I just want to debug further so... let's return 5." |
| 10:41:31 | * | kemet joined #nimrod |
| 10:42:00 | gokr | Araq0: http://www.yosoygames.com.ar/wp/2013/12/gdb-pretty-printers-for-ogre-simd-datatypes/ |
| 10:50:47 | Araq0 | well the official docs don't look too bad at first sight: https://sourceware.org/gdb/onlinedocs/gdb/Writing-a-Pretty_002dPrinter.html |
| 10:52:26 | gokr | No, I scanned them too a bit. |
| 10:52:33 | gokr | Looked fairly well documented. |
| 10:57:22 | * | bombsite quit (Ping timeout: 246 seconds) |
| 11:01:55 | * | BlaXpirit joined #nimrod |
| 11:05:05 | * | milosn quit (Remote host closed the connection) |
| 11:07:47 | * | kemet quit (Ping timeout: 258 seconds) |
| 11:14:40 | * | BitPuffin quit (Ping timeout: 255 seconds) |
| 11:24:37 | * | Araq0 quit (Quit: Page closed) |
| 11:25:04 | * | matkuki joined #nimrod |
| 11:27:17 | matkuki | Hi, can I use the Nimrod logo (the crown) in my editor, to indicate when editing a nimrod file? |
| 11:27:56 | matkuki | The image would appear on the editing tab and when selecting the Nimrod lexer. |
| 11:28:38 | * | BitPuffin joined #nimrod |
| 11:31:41 | * | Araq0 joined #nimrod |
| 11:32:07 | Araq0 | matkuki: pretty sure you can do that |
| 11:32:12 | * | milosn joined #nimrod |
| 11:32:23 | * | Araq0 quit (Client Quit) |
| 11:32:46 | * | kemet joined #nimrod |
| 11:32:47 | * | bjz joined #nimrod |
| 11:44:12 | * | AMorpork is now known as AFKMorpork |
| 11:46:10 | * | BitPuffin quit (Ping timeout: 255 seconds) |
| 11:58:56 | * | kniteli quit (Ping timeout: 250 seconds) |
| 11:59:26 | * | kemet quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) |
| 12:01:12 | * | matkuki quit (Quit: ChatZilla 0.9.91 [Firefox 33.1/20141106120505]) |
| 12:06:27 | * | EXetoC quit (Quit: WeeChat 1.0.1) |
| 12:21:15 | * | EXetoC joined #nimrod |
| 12:23:14 | * | flaviu quit (Remote host closed the connection) |
| 12:33:34 | * | saml_ joined #nimrod |
| 12:39:16 | * | saml_ quit (Ping timeout: 255 seconds) |
| 12:52:12 | * | saml_ joined #nimrod |
| 12:56:55 | * | khmm quit (Ping timeout: 272 seconds) |
| 12:56:58 | * | flaviu joined #nimrod |
| 12:58:52 | * | kostya joined #nimrod |
| 13:12:03 | * | kniteli joined #nimrod |
| 13:34:31 | * | BitPuffin joined #nimrod |
| 13:49:38 | * | khmm joined #nimrod |
| 14:11:00 | * | kemet joined #nimrod |
| 14:17:28 | * | xcombelle joined #nimrod |
| 14:28:05 | * | xcombelle quit (Ping timeout: 264 seconds) |
| 14:31:48 | * | darkf quit (Quit: Leaving) |
| 14:37:07 | * | saml_ quit (Quit: Leaving) |
| 14:40:43 | * | rpag joined #nimrod |
| 14:45:24 | * | dom96_ quit (Ping timeout: 265 seconds) |
| 15:02:19 | * | gokr had no idea less works on tar balls and zips... |
| 15:21:01 | * | irrequietus quit () |
| 15:23:43 | * | xcombelle joined #nimrod |
| 15:27:52 | EXetoC | it doesn't need to care about the contents |
| 15:32:11 | EXetoC | I mean, it just reads bytes |
| 16:27:06 | * | kniteli quit (Ping timeout: 264 seconds) |
| 16:29:09 | * | flaviu quit (Remote host closed the connection) |
| 16:30:41 | * | dom96_ joined #nimrod |
| 16:39:10 | gokr | Well... it seems to list contents :) |
| 16:40:28 | gokr | In fact, it seems to do various smart tricks. I just tried to do less on an rpm file, and... I think it tried to do some query (but failed since this is on Ubuntu) |
| 16:41:13 | gokr | hehe, yeah, it works for debs too. |
| 16:41:30 | EXetoC | the archives are compressed? |
| 16:41:47 | gokr | The zip and tar.gz? sure |
| 16:42:31 | gokr | So obviously it uses some various commands to produce reasonable output based on extension. |
| 16:42:38 | gokr | I just didn't know |
| 16:42:48 | EXetoC | I don't know which variation of less that is |
| 16:43:18 | gokr | Its on my Ubuntu |
| 16:44:26 | EXetoC | right, lesspipe |
| 16:58:21 | * | flaviu joined #nimrod |
| 17:00:34 | * | kostya quit (Quit: Leaving) |
| 17:02:22 | * | edayo joined #nimrod |
| 17:57:27 | * | gokr quit (Quit: Leaving.) |
| 18:01:14 | * | q66 joined #nimrod |
| 18:08:47 | * | bjz_ joined #nimrod |
| 18:09:36 | * | bjz quit (Read error: Connection reset by peer) |
| 18:11:54 | * | khmm quit (Ping timeout: 255 seconds) |
| 18:13:17 | * | enquora joined #nimrod |
| 18:14:15 | * | Joe_knock joined #nimrod |
| 18:30:02 | * | Boscop_ joined #nimrod |
| 18:31:49 | * | Boscop joined #nimrod |
| 18:33:59 | * | Boscop__ quit (Ping timeout: 258 seconds) |
| 18:34:38 | * | Boscop_ quit (Ping timeout: 256 seconds) |
| 18:44:41 | * | khmm joined #nimrod |
| 18:50:53 | * | edayo quit (Quit: Leaving) |
| 18:53:20 | flaviu | Anyone have any idea where filwit disappeared? |
| 18:53:43 | flaviu | Did he put up the sources for the new docs anywhere? |
| 18:57:07 | * | gokr joined #nimrod |
| 18:58:11 | Araq | I don't think so |
| 18:58:21 | Araq | no idea where he hides |
| 18:59:36 | * | irrequietus joined #nimrod |
| 19:02:51 | Araq | ping Varriount |
| 19:04:19 | flaviu | I got his email out of git, lets see if he checks that. |
| 19:07:19 | * | milosn quit (Remote host closed the connection) |
| 19:08:48 | Araq | well I have his skype address but he is offline |
| 19:09:25 | Araq | gokr: what did we decide? builtin named "procCall" to prevent dynamic binding? |
| 19:14:59 | gokr | Hum? |
| 19:15:21 | gokr | Ah... the exact name of it - I am not sure we decided. |
| 19:15:29 | gokr | You said static_all IIRC |
| 19:15:42 | gokr | I am putting Lilly to bed, back later |
| 19:15:49 | gokr | static_call I mean |
| 19:16:47 | Araq | what about meth(a, b).asProc ? |
| 19:20:16 | gokr | Yeah... but it looks like you are calling asProc on the result of meth? |
| 19:20:52 | gokr | "resolve"? |
| 19:21:59 | gokr | later |
| 19:23:52 | Araq | asProc m(a, b) |
| 19:25:18 | Araq | m.asProc a, b |
| 19:27:20 | * | gour quit (Quit: Konversation terminated!) |
| 19:28:50 | * | kemet quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) |
| 19:31:56 | * | Mat4 joined #nimrod |
| 19:32:02 | Mat4 | hello |
| 19:41:12 | Araq | Mat4: hi. read the logs. any opinion? |
| 19:41:29 | Mat4 | hi Araq, one moment please |
| 19:42:15 | flaviu | I'm not sure I understand the type of a closure.. |
| 19:42:15 | flaviu | Is there any way to avoid having to deal with typemismatch {.gcsafe, locks: 0.}, {.closure.}? |
| 19:43:06 | flaviu | or perhaps there's a type mismatch somewhere else in there, let me look harder |
| 19:44:32 | flaviu | Looks like if I remove the explicit type signature it works |
| 19:45:24 | Mat4 | Araq: do you mean the current log file ? |
| 19:45:35 | dom96_ | flaviu: Do you want to get the new docs working with the docgen? |
| 19:45:50 | dom96_ | I have his email, I can ask him for his design. |
| 19:46:07 | Araq | Mat4: the very recent stuff |
| 19:46:09 | flaviu | dom96_: I already got the email and sent him a message |
| 19:46:54 | flaviu | dom96_: witte2008@... ? |
| 19:47:44 | dom96_ | yep |
| 19:47:55 | dom96_ | It would be awesome if you could get that working. |
| 19:48:24 | * | kemet joined #nimrod |
| 19:50:18 | Mat4 | Araq: In case you refer to the naming convention preventing dynamic linking, why not simply label it "static" ? |
| 19:50:54 | Araq | Mat4: static is already a keyword and means something different |
| 19:51:11 | EXetoC | static2 \o/ |
| 19:51:17 | Mat4 | *g* |
| 19:52:58 | flaviu | `__static`! |
| 19:54:21 | flaviu | Or, how about `static`? |
| 19:54:48 | EXetoC | or just µ |
| 19:55:02 | Araq | __sttc # proper unix style :P |
| 19:55:24 | Araq | vowels are expensive |
| 19:55:42 | Mat4 | statCall |
| 19:55:49 | * | Boscop_ joined #nimrod |
| 19:55:55 | flaviu | pcSTATIC <- windows style! |
| 19:56:10 | Araq | that would be LPSTATIC |
| 19:57:07 | * | Boscop__ joined #nimrod |
| 19:57:33 | EXetoC | the proper kind of hungarian at least |
| 19:57:37 | Araq | well for now I prefer procCall |
| 19:57:57 | Joe_knock | python style : __static__ |
| 19:58:07 | Joe_knock | I kid, dont use that, it's horrible |
| 19:58:24 | Mat4 | in Algol related language procedures would be simply marked as constant -> 'constCall' |
| 19:59:04 | * | Boscop quit (Ping timeout: 250 seconds) |
| 19:59:20 | Mat4 | (personally preferred camelCase) |
| 19:59:41 | Mat4 | ^languages |
| 20:00:37 | * | Boscop_ quit (Ping timeout: 240 seconds) |
| 20:00:57 | Araq | Mat4: constCall reminds me too much of c++'s const_cast |
| 20:01:15 | Mat4 | eh, all right |
| 20:08:27 | Mat4 | DEF STATIC SUB label p1..pN RETURN r1..rN ... subEND -> 'statProcCall' |
| 20:17:26 | EXetoC | dom96_: what did you dislike about gtk? other than the scrolling issue |
| 20:17:55 | EXetoC | I had some difficult with scrolling the bottom. I think it was the type names that weren't obvious |
| 20:34:36 | * | Matthias247 joined #nimrod |
| 20:34:36 | dom96_ | EXetoC: It's just not flexible enough. There is no documentation about how things work at the low level. |
| 20:35:07 | dom96_ | I wanted to get scrolling past bottom in Aporia working but doing so is not trivial. |
| 20:38:59 | * | dom96__ joined #nimrod |
| 20:39:07 | flaviu | `(try: ... except:)` fails for some reason |
| 20:39:12 | flaviu | something about invalid ast. |
| 20:39:23 | * | fowl joined #nimrod |
| 20:40:31 | * | dom96_ quit (Ping timeout: 272 seconds) |
| 20:42:57 | Araq | flaviu: report it |
| 20:51:58 | * | dom96__ is now known as dom96_ |
| 20:56:59 | * | kemet quit (Ping timeout: 245 seconds) |
| 20:59:12 | Mat4 | I have nine instructions left. Have someone ideas for special opcodes which should be part of common processors ? |
| 20:59:23 | EXetoC | dom96_: I'll ask for specifics when I've created bindings for EFL, just to compare |
| 20:59:30 | EXetoC | I mean, Elementary |
| 20:59:39 | dom96_ | I doubt that's any better. |
| 20:59:47 | dom96_ | It's not even cross-platform is it? |
| 20:59:55 | EXetoC | you don't think so? |
| 20:59:58 | EXetoC | it is apparently |
| 21:01:07 | * | rpag quit (Quit: Leaving) |
| 21:03:49 | Mat4 | ok, I add some MIMD intrinsics |
| 21:04:32 | dom96_ | Mat4: What are you working on at the minute? |
| 21:05:57 | Mat4 | FPGA efficient ISA |
| 21:06:23 | * | xcombelle quit (Ping timeout: 240 seconds) |
| 21:09:20 | * | saml_ joined #nimrod |
| 21:14:44 | EXetoC | dom96_: why do you doubt it? do most widget toolkits have similar issues? |
| 21:14:58 | * | saml_ quit (Ping timeout: 255 seconds) |
| 21:15:13 | dom96_ | EXetoC: Yes. EFL does not look particularly impressive. |
| 21:15:43 | EXetoC | Elementary |
| 21:16:02 | EXetoC | I guess you can use various EFL components to reinvent the whell |
| 21:16:05 | EXetoC | wheel |
| 21:16:51 | EXetoC | I guess it's a part of EFL, just that it's not a core component |
| 21:19:24 | * | xcombelle joined #nimrod |
| 21:21:07 | flaviu | Is there some way to get nim to not have any output? |
| 21:27:02 | Mat4 | hmm, what's EFL ? Enlightement Foundation Library probably... |
| 21:27:27 | Araq | flaviu: "nim check", "nim c --compileOnly" |
| 21:28:37 | flaviu | Doesn't seem to work, it still outputs lots of stuff |
| 21:28:47 | * | saml_ joined #nimrod |
| 21:31:15 | Araq | --verbosity:0 --hints:off ? |
| 21:31:24 | Araq | what do you mean by "output"? |
| 21:32:18 | flaviu | output on stdout |
| 21:33:14 | flaviu | Anyway, that's good enough. I can manually fix the warnings, thanks! |
| 21:33:56 | flaviu | I didn't notice that verbosity could be set to 0 to signify quiet, usually there is a separate --quiet switch |
| 21:34:07 | * | xcombelle quit (Quit: Quitte) |
| 21:52:25 | * | dom96__ joined #nimrod |
| 21:52:25 | * | dom96_ quit (Remote host closed the connection) |
| 21:55:17 | * | saml_ quit (Ping timeout: 245 seconds) |
| 22:02:41 | EXetoC | Mat4: yes (Libraries) |
| 22:03:01 | EXetoC | dom96__: I can ask about it now if you have an example |
| 22:08:08 | * | saml_ joined #nimrod |
| 22:08:40 | * | flaviu quit (Read error: Connection reset by peer) |
| 22:10:34 | * | flaviu joined #nimrod |
| 22:15:09 | * | milosn joined #nimrod |
| 22:27:33 | * | saml_ quit (Ping timeout: 272 seconds) |
| 22:39:49 | * | saml_ joined #nimrod |
| 22:43:03 | * | Mat4 left #nimrod (#nimrod) |
| 22:46:36 | * | flaviu quit (Read error: Connection reset by peer) |
| 22:48:29 | * | saml_ quit (Ping timeout: 264 seconds) |
| 22:48:37 | * | flaviu joined #nimrod |
| 22:48:52 | * | BlaXpirit quit (Quit: Quit Konversation) |
| 22:51:23 | * | dts is now known as dts|feasting |
| 23:07:13 | * | EXetoC quit (Quit: WeeChat 1.0.1) |
| 23:08:37 | * | khmm quit (Ping timeout: 245 seconds) |
| 23:09:28 | * | EXetoC joined #nimrod |
| 23:10:44 | * | Trustable quit (Quit: Leaving) |
| 23:12:54 | flaviu | hrm, I can't use a macro pragma on a type |
| 23:15:48 | * | t4nk581 joined #nimrod |
| 23:15:53 | t4nk581 | heyyyy |
| 23:16:08 | Araq | hi t4nk581 |
| 23:16:54 | t4nk581 | rlly like your lang, gotta say |
| 23:18:56 | * | t4nk581 quit (Client Quit) |
| 23:20:00 | Araq | thanks |
| 23:24:11 | * | dom96__ is now known as dom96_ |
| 23:27:43 | * | BitPuffin quit (Ping timeout: 255 seconds) |
| 23:44:53 | * | Matthias247 quit (Read error: Connection reset by peer) |