<< 21-12-2014 >>

01:16:19*boydgreenfield joined #nim
01:32:38*boydgreenfield quit (Quit: boydgreenfield)
01:41:42*bjz_ joined #nim
01:41:43*bjz quit (Read error: Connection reset by peer)
01:50:13*Trustable quit (Remote host closed the connection)
01:58:05*BitPuffin quit (Ping timeout: 264 seconds)
02:47:47*ARCADIVS joined #nim
02:56:17*willwillson quit (Ping timeout: 240 seconds)
03:00:31*dts|pokeball joined #nim
03:10:20*dts|pokeball quit (Ping timeout: 250 seconds)
03:15:56*darkf joined #nim
03:21:01*kapil__ joined #nim
03:32:23*flaviu quit (Ping timeout: 240 seconds)
03:43:16*dapz joined #nim
03:44:23*dts|pokeball joined #nim
03:46:40def-wan: News from the benchmarks: *The laptop overheated and broke down while re-running the benchmarks, so I'm currently setting up a new x86 device to run them. Apologies for the delay in updating the results.*
03:59:05*dapz quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
03:59:30*dapz joined #nim
04:25:25*saml_ joined #nim
04:36:33*dts|pokeball quit (Quit: Leaving)
04:36:55*dts|pokeball joined #nim
04:37:26*saml_ quit (Ping timeout: 250 seconds)
04:42:24*dapz quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
04:43:42*dapz joined #nim
04:45:05*dapz quit (Client Quit)
04:49:19*nande quit (Remote host closed the connection)
04:50:33*saml_ joined #nim
04:59:43*mwbrown joined #nim
04:59:48*mwbrown quit (Remote host closed the connection)
05:46:23*Jaood left #nim (#nim)
05:54:33*gokr quit (Quit: Leaving.)
06:11:28*saml_ quit (Quit: Leaving)
06:51:29*kapil__ quit (Quit: Connection closed for inactivity)
07:07:34*jefus__ joined #nim
07:07:58*gour joined #nim
07:09:19*gour quit (Remote host closed the connection)
07:10:00*flaviu joined #nim
07:11:32*jefus_ quit (Ping timeout: 245 seconds)
07:15:19*gour joined #nim
07:43:55wanno fucking way. So the ARM was not alone in overheating...
07:46:03*dts|pokeball quit (Ping timeout: 252 seconds)
07:49:36*dts|pokeball joined #nim
09:24:38*bendlas joined #nim
09:26:36*BlaXpirit joined #nim
09:29:51*yglukhov joined #nim
09:40:26bendlasHi, I'm having trouble building nim from source
09:40:44bendlasI followed the instructions on installation from github
09:41:51bendlasbut I seem to run into https://github.com/Araq/Nimrod/issues/1651
09:41:57bendlaseven though that's closed
09:44:28bendlashm, it works on the devel branch, but master is broken
09:55:16notfowluse the devel branch
10:01:02notfowlbendlas, ^
10:16:00Araq_bendlas: how can you "run into" #1651 ?
10:16:20Araq_it's caused by running a wrong shell command
10:16:29Araq_we fixed the docs in the meantime
10:20:13*MyMind joined #nim
10:34:02*yglukhov quit (Quit: Be back later ...)
10:37:37*gokr_ joined #nim
10:45:05*Matthias247 joined #nim
11:03:32*flaviu quit (Remote host closed the connection)
11:03:53*flaviu joined #nim
11:12:59*gokr joined #nim
11:15:39*gokr_ quit (Ping timeout: 245 seconds)
11:28:36*gokr_ joined #nim
11:31:54*gokr quit (Ping timeout: 245 seconds)
11:34:17*gokr joined #nim
11:42:24*BitPuffin joined #nim
11:49:48*bjz_ quit (Read error: Connection reset by peer)
11:50:04*bjz joined #nim
12:08:27*yglukhov joined #nim
12:13:25*gokr quit (Quit: Leaving.)
12:16:30*ARCADIVS quit (Quit: ARCADIVS)
12:22:06*gokr joined #nim
12:24:49*gokr_ quit (Ping timeout: 245 seconds)
12:25:51*gokr_ joined #nim
12:26:29*gokr quit (Ping timeout: 245 seconds)
12:31:29*kniteli quit (Ping timeout: 245 seconds)
12:41:58*MyMind quit (Ping timeout: 255 seconds)
12:49:36*milosn joined #nim
12:55:39*darkf_ joined #nim
12:55:56*darkf quit (Disconnected by services)
12:55:57*darkf_ is now known as darkf
13:03:06*bendlas quit (Remote host closed the connection)
13:55:53*milosn quit (Ping timeout: 240 seconds)
13:56:42*nickles joined #nim
13:57:34nicklesDoes anyone know, where the 0.10 manuals are?
13:58:00*milosn joined #nim
14:15:14*NimBot joined #nim
14:16:27BlaXpirityes
14:18:16nickles@BlaXpirit: If that's an answer to my question: very funny :[ Ok, where would that be?
14:18:29BlaXpiritI don't know :|
14:20:57flaviunickles: They don't seem to be up any more. Previously, they were located at build.nimrod-lang.org/docs/
14:23:04*EXetoC quit (Read error: Connection reset by peer)
14:23:47*EXetoC joined #nim
14:25:29nickles@both: thx
14:26:09*yglukhov quit (Quit: Be back later ...)
14:26:49nicklesAre there any docs as to how to use this chat (commands, etc)?
14:27:14flaviuIRC? Mostly just google.
14:27:43*flaviu is done with /me blah blah, you can /part to leave a channel and /join #channel to join one.
14:30:17Araq_nickles: 'koch web' produces the full documentation, but it only works on windows. I'm fixing it for Linux.
14:31:09Araq_speaking of which ... I don't like the readability of the new docs all that much
14:32:50Araq_the new italics read like crap
14:32:55Araq_I'll get rid of them
14:35:52nickles@all: thx
14:40:15*StefanSalewski joined #nim
14:43:05StefanSalewskiHello Araq -- I just noticed that Polymorphism does not really work for deprecated proc names. Is that intended, or should I try to learn the github issue tracker for this?
14:43:39Araq_hrm what do you mean?
14:44:31StefanSalewskiI used {.deprecated: [cairo_surface_destroy: destroy].} in wrappers to allow original C function names
14:44:38*bjz quit (Read error: Connection reset by peer)
14:44:40*bjz_ joined #nim
14:44:54StefanSalewski#cairo_surface_destroy(s) # does not work fine: Error: type mismatch: got (Surface)
14:45:19StefanSalewskiwhile destroy(s) works fine.
14:45:53Araq_interesting
14:46:01Araq_yeah report it
14:46:35StefanSalewskiOK, will report it, thanks.
14:47:19*MyMind joined #nim
14:47:21Araq_btw we told you the idea has no merit :P
14:47:38*MyMind quit (Client Quit)
14:48:12*yglukhov joined #nim
14:50:48StefanSalewskiYes, when polymorhism does not work, then there is negative benefit. But when porting from C generally there can be benefit: Copy&Past --> long names --> fine deprecated warning --> fast easy fix.
14:51:23Araq_the fast and easy fix is the same though
14:51:36Araq_whether you get a deprecation warning or a compilation error
14:53:24StefanSalewskiI have ported myself C GTK code to Ruby -- it was not always easy for me to map long to short function names. May be easier in Nim by better compiler warnings. Can Nim compiler guess a good hint?
14:56:27StefanSalewskiI may find out how good Nims error messages are soon when trying to port aporia to GTK3 :-)
14:59:36Araq_well Nim is not Ruby. gotta go, see you later
15:03:11StefanSalewskiI really prefer "Warning: use move_to instead; cairo_move_to is deprecated" over "Error: undeclared identifier: 'cairo_move_to'" : Not a big advantage, maybe. Bye...
15:03:33*StefanSalewski quit ()
15:07:45EXetoCis 'deprecated' used after those declarations?
15:09:18EXetoCthe intention is to notify users of deprecations surely, so either you did something wrong or you stumbled upon a bug
15:28:04*StefanSalewski joined #nim
15:31:00StefanSalewskiExetoc: I have the list with deprecated identifiers generally at the bottom of my wrappers -- and it works fine, with the exception that polymorphism does not work.
15:32:02StefanSalewskiIt is a minor bug -- I will report it at github issue tracker...
15:34:03*StefanSalewski quit ()
15:37:08*darkf quit (Quit: Leaving)
15:39:45*nickles left #nim (#nim)
15:40:27EXetoCAraq_: do you think that int|int{lit} should be allowed?
15:41:57Araq_EXetoC: no.
15:49:29EXetoCAraq_: what about determining if an argument is a compile-time value? where the parameter is neither a const nor a {lit} that is
15:49:44EXetoCbut then again we do have templates, so there might not be much of a use for that then
15:50:59*boydgreenfield joined #nim
15:51:31*enurlyx joined #nim
15:51:43*yglukhov quit (Quit: Be back later ...)
15:53:22*boydgreenfield quit (Client Quit)
15:54:33*yglukhov joined #nim
15:54:58Araq_already in the works...
15:55:00Araq_bye
15:57:29*anom2345 joined #nim
16:00:53*boydgreenfield joined #nim
16:05:47*Trustable joined #nim
16:07:55*Boscop joined #nim
16:08:37*milosn quit (Ping timeout: 240 seconds)
16:17:12boydgreenfieldAraq: Saw your comment re: italics in new docs – can’t say I disagree. Feel free to bold if you think that helps (just add `em, cite {font-weight: 600; color: #484848}`). Example: http://imgur.com/DdMa2P9,wa8N3Kf,B44uwNZ#2
16:18:18boydgreenfieldI’m also note in love with the inline links being all std. text, when they should really be a monospace for code and sans serif for section, etc. links. There, however, I couldn’t see how to readily differentiate them from what was in the rST throughout the documentation.
16:20:55*anom2345 quit (Quit: Page closed)
16:24:25*vegai joined #nim
16:35:33*boydgreenfield quit (Quit: boydgreenfield)
16:54:22*repax joined #nim
16:54:38*willwillson joined #nim
16:55:03*BlaXpirit-UA joined #nim
16:55:19*BlaXpirit-UA quit (Client Quit)
16:55:38*BlaXpirit-UA joined #nim
16:57:45*BlaXpirit quit (Ping timeout: 244 seconds)
17:14:29*BlaXpirit-UA quit (Quit: Quit Konversation)
17:14:44*BlaXpirit joined #nim
17:25:17*yglukhov quit (Quit: Be back later ...)
18:32:00*matkuki joined #nim
18:47:44*yglukhov joined #nim
19:02:46*MyMind joined #nim
19:03:10*Sembei quit (Read error: Connection reset by peer)
19:07:35*jefus_ joined #nim
19:09:43*matkuki_ joined #nim
19:10:55matkuki_Is there a svg image available of the Nim logo displayed on the website?
19:11:04*jefus__ quit (Ping timeout: 245 seconds)
19:11:17*matkuki quit (Ping timeout: 264 seconds)
19:11:22*matkuki_ is now known as matkuki
19:13:30flaviumatkuki: It probably exists, but the guy who made it hasn't been around for a while unfortunately.
19:14:03matkukiflaviu: Thanks for the info.
19:14:42flaviumatkuki: If you want to trace it, http://reign-studios.net/philipwitte/nimrod/new-symbols.png
19:15:03flaviuThe logo is the top, third one from the left.
19:15:45matkukiflaviu: cool, thanks
19:18:58*boydgreenfield joined #nim
19:19:07*gokr joined #nim
19:21:49*xcombelle joined #nim
19:31:49*milosn joined #nim
19:39:37*Ven joined #nim
19:43:43Araq_hi boydgreenfield, no worries, I already fixed it
19:46:13*boydgreenfield quit (Quit: boydgreenfield)
19:51:22*starless joined #nim
19:52:00*gokr quit (Quit: Leaving.)
19:54:22*BitPuffin quit (Ping timeout: 240 seconds)
19:55:52*saml_ joined #nim
20:03:55*BitPuffin joined #nim
20:04:56*boydgreenfield joined #nim
20:04:59boydgreenfieldAraq: Ok perfect. Thanks!
20:05:51*dom96_ joined #nim
20:07:07*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
20:19:54*boydgreenfield quit (Quit: boydgreenfield)
20:23:31*starless quit (Quit: WeeChat 0.4.2)
20:38:27*repax quit (Quit: repax)
20:40:58Araq_flaviu: bug #1721 works for me (const foo: seq[string] = @[])
20:41:13Araq_and I looked at the code and it should work
20:43:20flaviuOk. I guess that it just decided to start working?
20:43:44flaviuI usually put a commit num, but I guess I forgot that time.
20:43:47flaviuhttps://github.com/Araq/Nimrod/issues/1708 still is a problem though.
20:45:56Araq_yeah I know
20:46:43Araq_anybody on macosx here and not asleep?
20:52:23*yglukhov quit (Quit: Be back later ...)
20:56:55*milosn quit (Ping timeout: 265 seconds)
21:01:29*matkuki quit (Quit: ChatZilla 0.9.91.1 [Firefox 34.0.5/20141126041045])
21:33:39*tinAndi joined #nim
21:34:08*xcombelle quit (Quit: Quitte)
21:36:57*saml_ quit (Quit: Leaving)
21:38:44*kniteli joined #nim
21:44:04*gokr_ quit (Remote host closed the connection)
21:50:33*dv- joined #nim
21:57:09*Demos joined #nim
21:58:39*boydgreenfield joined #nim
22:12:06*BitPuffin quit (Ping timeout: 244 seconds)
22:12:43*enurlyx quit (Quit: Leaving.)
22:24:36*gokr joined #nim
22:30:54*BitPuffin joined #nim
22:35:22*BitPuffin quit (Ping timeout: 240 seconds)
22:38:28*AMorpork is now known as AFKMorpork
22:39:05Araq_hey, guys I made minor adjustments to the website
22:39:18Araq_contrast is better now. opinions?
22:40:53flaviuAraq_: I think you accidentally made the curser different. I doesn't feel right.
22:40:53flaviuI don't see any change in contrast though.
22:41:25Araq_browser refresh did it for me
22:41:33Araq_was a visible change
22:41:47flaviuAh, ok
22:42:33flaviuYep, significantly better. Although the code is too bright now, IMO
22:48:29*starless joined #nim
22:58:55*AFKMorpork is now known as AMorpork
23:03:07*brson joined #nim
23:05:42j3rky_when using static[T] in type declarations of generics, is there a way to access that parameter's value in the bodies of procs? the first response to a forum post (http://forum.nim-lang.org/t/572#3102) suggests that it is not possible. is that still true?
23:17:38*gour quit (Quit: Leaving)
23:23:49Araq_j3rky_: static[T] exists for macros
23:23:55Araq_there you can get the value
23:24:03Araq_but it's broken anyway
23:24:15Araq_it'll end up in .experimental
23:24:27*AMorpork is now known as AFKMorpork
23:27:16j3rky_ah ok, thanks Araq. so i guess it's best to not rely on it for now.
23:27:30flaviuAraq_: Are macros to end up in experimental?
23:28:15Araq_flaviu: no, but I wonder if the code pattern that causes the majority of VM crashes can end up in experimental :P
23:28:30flaviuWhich code pattern is that?
23:31:40*BitPuffin joined #nim
23:32:30*starless quit (Quit: WeeChat 0.4.2)
23:33:51Araq_flaviu: 'VM: ptr/ref T cannot work in general' says my todo
23:34:34Araq_but also global variables are hard to handle correctly
23:36:22Araq_I'm still surprised of how hard this thing turned out to be.
23:36:27*Mat4 joined #nim
23:36:38Mat4hello
23:36:45Araq_hi Mat4
23:36:50*BitPuffin quit (Ping timeout: 244 seconds)
23:36:54*tinAndi quit (Quit: ChatZilla 0.9.91.1 [Firefox 34.0/20141125180439])
23:37:33flaviuBut weren't you initially trying to bring a bit of sandboxing to the VM? At least that's when I remember from when I last looked at the code.
23:38:00Mat4Exist there a language support file for Notepad++ ?
23:47:54Araq_flaviu: there is sandboxing.
23:49:55Araq_Mat4: dunno, but notepad++ is based on scintilla which has Nim support, but I think the lexer is pretty outdated
23:50:36Mat4thanks, I will take a look at scintilla
23:50:56flaviuok. I'm not sure it's worth it, but I guess you know what you're doing.
23:54:55Araq_"Error: interpretation requires too many iterations" surely is essential
23:55:16Araq_RAM usage still not under control but then that's not nearly as important
23:55:25Araq_and the FFI is not supported anymore.
23:55:33Araq_that's what I mean by sandboxing
23:55:43Araq_maybe you have different things in mind
23:56:32flaviuYes, I did. But no FFI takes care of the majority of sandboxing.