<< 14-09-2014 >>

00:10:08*Jehan_ quit (Quit: Leaving)
00:10:58Araqdom96: I think isMainModule is for testing unless it some example main program
00:11:24Araqand so this should perhaps get a switch like 'example'
00:26:22*demilichsd quit (Ping timeout: 240 seconds)
00:31:48*willw40 quit (Ping timeout: 260 seconds)
00:33:02dom96Araq: What if I wanna test my main nim file?
00:35:05Araqhrm that rarely happens
00:35:10Araqbut you have a point
00:37:57dom96anyway
00:38:11dom96we can discuss this once I start implementing 'babel test'
00:38:13dom96good night
00:42:30*demilichsd joined #nimrod
00:42:39*Demos quit (Ping timeout: 272 seconds)
01:14:56*francisl joined #nimrod
01:24:27*fowlmouth quit (Ping timeout: 272 seconds)
01:40:28*johnsoft joined #nimrod
02:01:11*francisl quit (Quit: francisl)
02:06:11*palantir joined #nimrod
02:06:16*palantir left #nimrod (#nimrod)
02:09:01*demilichsd quit (Ping timeout: 272 seconds)
02:09:18*flaviu1 joined #nimrod
02:10:48*q66 quit (Quit: Leaving)
02:20:20*demilichsd joined #nimrod
02:23:35*francisl joined #nimrod
02:26:46*flaviu1 is now known as nyherba
02:27:42*nyherba is now known as synivh
02:57:50*Jesin joined #nimrod
03:10:35Triplefoxsyntax help: why does it say invalid indentation when I include the "if" blocks here http://hastebin.com/wijeruwavo.coffee
03:12:04Triplefoxoh...it's because ++ isn't a thing
03:12:12Triplefoxthat one baffled me
03:16:26*dapz joined #nimrod
03:32:02bogenis line 10 indented right?
03:32:26bogenyeah, inc, not ++
03:37:20Triplefoxwell, i finished porting this little vm...now i'm trying to figure out how best to plug in the test data
03:39:14*synivh is now known as flaviu
03:57:52*francisl quit (Ping timeout: 240 seconds)
03:59:45Triplefoxok, a little over my head now, trying to do things with generics: http://hastebin.com/iwekitokob.avrasm
04:00:08Triplefoxwhy do i have semicolons in there :/
04:00:21*francisl joined #nimrod
04:00:48flaviuTriplefox: the compiler doesn't actually store the code after it parses it
04:00:58flaviuthe back-and-forth looses some information
04:02:28Triplefoxwould it understand it if they are in the same module?
04:03:19flaviuTriplefox: I was responding to the semicolon question, not the generics one
04:03:25flaviusorry for the confusion
04:03:26Triplefoxoh
04:03:41Triplefoxno, i mean this is code i ported
04:03:54Triplefoxso it's just some leftover jumble of other syntax
04:04:24flaviuah, sorry then. There are some other artifacts of the compiler's back-and-forth not being perfect tho
04:05:35flaviuTriplefox: I'm not sure what's going on there. Can you post some context?
04:05:49Triplefoxi'll just post both files in full.
04:06:13Triplefoxhttp://hastebin.com/ocabosapag.pl
04:06:27Triplefoxhttp://hastebin.com/yesaberugu.hs
04:06:44Triplefoxi like how hastebin comes up with a different syntax every time
04:07:26flaviuyep, that was weird
04:08:15Triplefoxall this vm does is make API calls and control execution flow...it's intended as a way to do some cooperative multitasking types of things, like AI behaviors
04:08:58flaviuTriplefox: You can't allocate a stack object
04:09:08flaviuYou have a object, not a ref T
04:09:18Triplefoxoh, i don't know the distinction
04:09:40flaviuref T = garbage collected heap object
04:09:40flaviuT = value object
04:10:18Triplefoxah, right. so I should define it as a ref T to give it the behavior i get in haxe
04:10:24flaviunew takes the parameter you pass it, and replaces it with a pointer to a heap object
04:10:28flaviuyes
04:12:04flaviualso, `of TObject` is a bit useless unless you're going to create a hierarchy
04:12:26flaviuAnd the letter prefixes are starting to go out of style
04:12:52Triplefoxmy first code and i'm already behind the times ;.;
04:13:23flaviudon't worry about it, lots of the tutorials aren't up to date yet
04:13:37flaviu`IvyVM*[T] = ref object` is probably what you want
04:14:35Triplefoxah, yeah
04:15:02Triplefoxi was just puzzling myself with how to insert all the refs everywhere...not enough C experience to remember the idiom
04:20:11flaviuAraq: please notice that I never submitted 4e7b8a5, 864c87c, d1ed24d, 6a9d6a1 as PRs for a reason. sorry if that caused any confusion
04:21:21flaviunight
04:22:30Triplefoxnight
04:25:45*flaviu quit (Ping timeout: 246 seconds)
04:29:31*francisl quit (Quit: francisl)
04:37:50*fowl joined #nimrod
05:14:04*johnsoft quit (Ping timeout: 250 seconds)
05:18:49*Demos joined #nimrod
05:40:36*dapz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
06:19:56*fowl quit (Ping timeout: 250 seconds)
06:29:40*tdc joined #nimrod
06:30:07*kunev joined #nimrod
06:53:14*bjz joined #nimrod
07:20:24*Demos quit (Ping timeout: 246 seconds)
07:33:14Triplefoxwhat does this mean: ivy.nim(9, 26) Error: internal error: no generic body
07:33:44Triplefoxthis is what the code is rn http://hastebin.com/vufefoqobe.pl
07:36:48Triplefoxand the test http://hastebin.com/libivexoko.hs
07:38:22*kunev quit (Ping timeout: 250 seconds)
07:45:42*BlaXpirit joined #nimrod
07:59:05*uber quit (Quit: bye)
08:03:18*uber joined #nimrod
08:07:23TriplefoxGood night, maybe I'll ask again in the morn
08:18:50*johnsoft joined #nimrod
09:35:00NimBotAraq/Nimrod bigbreak 72dbd12 def [+0 ±1 -0]: Add count procedures to strutils
09:35:00NimBotAraq/Nimrod bigbreak c78b107 def [+0 ±1 -0]: overlapping as a parameter for count instead
09:35:00NimBotAraq/Nimrod bigbreak 278c265 Grzegorz Adam Hankiewicz [+0 ±1 -0]: Parallelizes documentation building.
09:35:00NimBotAraq/Nimrod bigbreak bab41ba Grzegorz Adam Hankiewicz [+0 ±2 -0]: Adds --parallelBuild to koch web and automatic reruns. Refs #1455.
09:35:00NimBot28 more commits.
10:00:17*tdc quit (Ping timeout: 245 seconds)
10:06:56*untitaker_ is now known as untitaker
10:24:03dom96hi
10:35:44bogenhi dom96
10:47:05*brovador joined #nimrod
11:16:47*q66 joined #nimrod
11:26:42dom96hey bogen, what's up?
11:28:37*xcombelle joined #nimrod
11:32:08Araqhey dom96, docgen is still broken
11:37:28*dapz joined #nimrod
11:42:00*dapz quit (Client Quit)
12:13:43*tillzy joined #nimrod
12:14:08dom96Araq: dude https://github.com/Araq/Nimrod/blob/bigbreak/tools/nimweb.nim#L303
12:23:01*brovador quit ()
12:28:44Araqdom96: oh lol
12:29:01AraqTriplefox: your code triggers a regression, I'm fixing it
12:30:26NimBotAraq/Nimrod bigbreak 1c241e1 Araq [+0 ±1 -0]: nimweb compiles again
12:39:00NimBotAraq/Nimrod bigbreak 113a1c4 Araq [+0 ±1 -0]: generic proc type works again
12:39:08Araqbbl
12:39:45dom96Araq: koch web fails in system.nim now
12:43:15*vegai_ is now known as vegai
12:51:20*darkf quit (Quit: Leaving)
12:54:25*willwillson joined #nimrod
12:56:17*untitaker quit (Ping timeout: 272 seconds)
13:01:34*untitaker joined #nimrod
13:06:08*kuzy000_ joined #nimrod
13:11:57*Ven joined #nimrod
13:22:45bogendom96: working on bringing in some more of my previous projects into nim
13:23:27dom96bogen: cool, what projects are those?
13:27:20bogenpersonal projects, will eventually be open. embedded programming stuff (hosted cross platform development). Was mostly wip before because I'd lost interest due to unsuitable host side language. (host meaning machine you are developing from, target meaning machine you are developing for)
13:32:04bogenwhere you build on the host from an interactive shell (REPL) from file based projects, push your compiled code to the target, interact with it from the shell, and incrementally/interactively build new test/debug code to send to the target. (not replacing the the entire target image, but adding code to a running system)
13:32:47bogenmodelled after tethered forth developement systems, but not Forth...
13:33:58*tillzy quit (Quit: tillzy)
14:30:37*adrusi joined #nimrod
14:36:39*tillzy joined #nimrod
14:39:30*flaviu1 joined #nimrod
14:40:21*francisl joined #nimrod
14:45:31*tdc joined #nimrod
14:56:27*willwillson quit (Ping timeout: 245 seconds)
14:56:32*flaviu1 quit (Ping timeout: 245 seconds)
15:10:20*Varriount|Mobile joined #nimrod
15:11:51*Varriount|Mobile quit (Read error: Connection reset by peer)
15:13:54*Varriount-Mobile joined #nimrod
15:18:27*Varriount|Mobile joined #nimrod
15:19:10*Varriount|Mobile quit (Client Quit)
15:19:47*Varriount-Mobile quit (Ping timeout: 245 seconds)
15:38:11*Trustable joined #nimrod
15:38:19*adrusi quit (*.net *.split)
15:38:20*Jesin quit (*.net *.split)
15:40:48*Jesin joined #nimrod
15:46:33*francisl quit (Quit: francisl)
16:00:10*tdc quit (Ping timeout: 250 seconds)
16:06:09*tdc joined #nimrod
16:12:35*Varriount|Mobile joined #nimrod
16:19:08*tillzy quit (Ping timeout: 260 seconds)
16:38:30*francisl joined #nimrod
16:38:35*EXetoC quit (Quit: WeeChat 1.0)
16:52:35*TieSoul is now known as Tie_Soul
16:52:38*Tie_Soul is now known as TieSoul
17:00:45*francisl quit (Ping timeout: 272 seconds)
17:23:15*flaviu1 joined #nimrod
17:28:16*Varriount|Mobile quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
17:31:13*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:31:59Onionhammerwhen am i going to be able to actually get "bigbreak" by following the instructions
17:32:03Onionhammere.g. If you are on a fairly modern *nix system, the following steps should work:
17:32:32Onionhammeralso is "nim i" broken?
17:34:58*Ven joined #nimrod
17:35:01*BlameStross1 left #nimrod (#nimrod)
17:36:39dom96Onionhammer: hrm? are you not able to get bigbreak?
17:39:06Onionhammerdom96 I did eventually, but the git paths arent valid
17:39:13Onionhammerat least I *think* i have it
17:39:19Onionhammerthe git pahts in the instructions to get it dont work
17:40:20dom96which git paths?
17:41:27*Demos joined #nimrod
17:42:34Onionhammerthe ones here: https://github.com/Araq/Nimrod/tree/bigbreak
17:42:49Onionhammerin the instructions "If you are on a fairly modern *nix system, the following steps should work:
17:42:51Onionhammer"
17:43:52dom96ahh
17:44:04dom96that's what happens when somebody does s/nimrod/nim/ everywhere...
17:45:27NimBotAraq/Nimrod bigbreak 8b8841a Dominik Picheta [+0 ±2 -0]: NimFix on net and rawsockets modules.
17:45:27NimBotAraq/Nimrod bigbreak 59e5f35 Dominik Picheta [+0 ±19 -2]: Merge branch 'bigbreak' of github.com:Araq/Nimrod into bigbreak
17:45:27NimBotAraq/Nimrod bigbreak ebcaf66 Dominik Picheta [+0 ±1 -0]: Merge branch 'bigbreak' of github.com:Araq/Nimrod into bigbreak
17:45:27NimBotAraq/Nimrod bigbreak 9f09c84 Dominik Picheta [+0 ±1 -0]: Merge branch 'bigbreak' of github.com:Araq/Nimrod into bigbreak
17:45:27NimBot1 more commits.
17:45:42dom96Fixed.
17:46:37Onionhammercool thanks
17:46:58Onionhammeryou could add in a -b bigbreak IMO
17:47:00Onionhammertoo
17:47:09Onionhammerdoes csources have a separate branch too?
17:47:45Onionhammeryeah it does
17:48:07OnionhammerI get a sigsegv with nim i
17:49:30Onionhammerlib/pure/selectors.nim(227, 8) Error: undeclared identifier: 'FD_SET'
17:56:59*willwillson joined #nimrod
18:09:35willwillsonis semistatic no longer available?
18:10:00*francisl joined #nimrod
18:12:33Varriount_willwillson: Yes.
18:12:38*Varriount_ is now known as Varriount
18:12:50willwillsonok, thanks
18:19:17*xcombelle_ joined #nimrod
18:19:45*xcombelle__ joined #nimrod
18:19:45*xcombelle__ quit (Client Quit)
18:19:51*xcombelle_ quit (Client Quit)
18:23:55*Matthias247 joined #nimrod
18:35:23*dapz joined #nimrod
18:45:48*francisl quit (Quit: francisl)
19:04:07Araqdom96: did you update ssl.nim already?
19:04:14Araqdoc2 now fails on it
19:04:48dom96i'm pretty sure that's deprecated
19:05:00Araqwell ok
19:05:09Araqbut now it doesn't even compile anymore :P
19:05:34dom96let's just remove it? :P
19:08:19*Jehan_ joined #nimrod
19:20:00Jehan_Araq: "nim i" segfaults in bigbreak because gIncludeFile is not initialized. Should I file an issue or is this already on your todo list?
19:25:07AraqJehan_: will fix it soon, no need to report it
19:25:28Jehan_Okies. Didn't want to clutter the pipeline, and I don't need it. :)
19:32:09TrustableHi guys. Anyone of you read about the freenode hack? German article: http://www.golem.de/news/irc-chatnetzwerk-freenode-wurde-gehackt-1409-109231.html
19:34:37*brson joined #nimrod
19:36:48dom96hey Trustable
19:36:55dom96Yes. Here is the official blog post: https://blog.freenode.net/2014/09/server-issues-2/
19:37:21*dapz quit (Quit: Textual IRC Client: www.textualapp.com)
20:04:01*brson quit (Quit: leaving)
20:37:04*xcombelle quit (Ping timeout: 250 seconds)
20:58:41*Trustable quit (Quit: Leaving)
21:00:33*adrusi joined #nimrod
21:08:57*adrusi quit (Ping timeout: 245 seconds)
21:15:36*Matthias247 quit (Read error: Connection reset by peer)
21:16:16*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:16:40*francisl joined #nimrod
21:23:32*tdc quit (Ping timeout: 245 seconds)
21:29:41*kuzy000_ quit (Ping timeout: 272 seconds)
21:34:30*adrusi joined #nimrod
21:35:37*Jehan_ quit (Quit: Leaving)
21:37:42*zling______ quit ()
21:39:41*zlinn joined #nimrod
22:19:56*bjz quit (Read error: Connection reset by peer)
22:22:51*adrusi quit (Quit: adrusi)
22:23:41*bjz joined #nimrod
22:55:14*Demos_ joined #nimrod
22:56:27*Demos quit (Ping timeout: 272 seconds)
22:58:04*adrusi joined #nimrod
23:03:26*Jesin quit (Quit: Leaving)
23:15:28*BlaXpirit quit (Quit: Quit Konversation)
23:35:41*darkf joined #nimrod