00:10:08 | * | Jehan_ quit (Quit: Leaving) |
00:10:58 | Araq | dom96: I think isMainModule is for testing unless it some example main program |
00:11:24 | Araq | and 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:02 | dom96 | Araq: What if I wanna test my main nim file? |
00:35:05 | Araq | hrm that rarely happens |
00:35:10 | Araq | but you have a point |
00:37:57 | dom96 | anyway |
00:38:11 | dom96 | we can discuss this once I start implementing 'babel test' |
00:38:13 | dom96 | good 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:35 | Triplefox | syntax help: why does it say invalid indentation when I include the "if" blocks here http://hastebin.com/wijeruwavo.coffee |
03:12:04 | Triplefox | oh...it's because ++ isn't a thing |
03:12:12 | Triplefox | that one baffled me |
03:16:26 | * | dapz joined #nimrod |
03:32:02 | bogen | is line 10 indented right? |
03:32:26 | bogen | yeah, inc, not ++ |
03:37:20 | Triplefox | well, 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:45 | Triplefox | ok, a little over my head now, trying to do things with generics: http://hastebin.com/iwekitokob.avrasm |
04:00:08 | Triplefox | why do i have semicolons in there :/ |
04:00:21 | * | francisl joined #nimrod |
04:00:48 | flaviu | Triplefox: the compiler doesn't actually store the code after it parses it |
04:00:58 | flaviu | the back-and-forth looses some information |
04:02:28 | Triplefox | would it understand it if they are in the same module? |
04:03:19 | flaviu | Triplefox: I was responding to the semicolon question, not the generics one |
04:03:25 | flaviu | sorry for the confusion |
04:03:26 | Triplefox | oh |
04:03:41 | Triplefox | no, i mean this is code i ported |
04:03:54 | Triplefox | so it's just some leftover jumble of other syntax |
04:04:24 | flaviu | ah, sorry then. There are some other artifacts of the compiler's back-and-forth not being perfect tho |
04:05:35 | flaviu | Triplefox: I'm not sure what's going on there. Can you post some context? |
04:05:49 | Triplefox | i'll just post both files in full. |
04:06:13 | Triplefox | http://hastebin.com/ocabosapag.pl |
04:06:27 | Triplefox | http://hastebin.com/yesaberugu.hs |
04:06:44 | Triplefox | i like how hastebin comes up with a different syntax every time |
04:07:26 | flaviu | yep, that was weird |
04:08:15 | Triplefox | all 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:58 | flaviu | Triplefox: You can't allocate a stack object |
04:09:08 | flaviu | You have a object, not a ref T |
04:09:18 | Triplefox | oh, i don't know the distinction |
04:09:40 | flaviu | ref T = garbage collected heap object |
04:09:40 | flaviu | T = value object |
04:10:18 | Triplefox | ah, right. so I should define it as a ref T to give it the behavior i get in haxe |
04:10:24 | flaviu | new takes the parameter you pass it, and replaces it with a pointer to a heap object |
04:10:28 | flaviu | yes |
04:12:04 | flaviu | also, `of TObject` is a bit useless unless you're going to create a hierarchy |
04:12:26 | flaviu | And the letter prefixes are starting to go out of style |
04:12:52 | Triplefox | my first code and i'm already behind the times ;.; |
04:13:23 | flaviu | don't worry about it, lots of the tutorials aren't up to date yet |
04:13:37 | flaviu | `IvyVM*[T] = ref object` is probably what you want |
04:14:35 | Triplefox | ah, yeah |
04:15:02 | Triplefox | i was just puzzling myself with how to insert all the refs everywhere...not enough C experience to remember the idiom |
04:20:11 | flaviu | Araq: please notice that I never submitted 4e7b8a5, 864c87c, d1ed24d, 6a9d6a1 as PRs for a reason. sorry if that caused any confusion |
04:21:21 | flaviu | night |
04:22:30 | Triplefox | night |
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:14 | Triplefox | what does this mean: ivy.nim(9, 26) Error: internal error: no generic body |
07:33:44 | Triplefox | this is what the code is rn http://hastebin.com/vufefoqobe.pl |
07:36:48 | Triplefox | and 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:23 | Triplefox | Good night, maybe I'll ask again in the morn |
08:18:50 | * | johnsoft joined #nimrod |
09:35:00 | NimBot | Araq/Nimrod bigbreak 72dbd12 def [+0 ±1 -0]: Add count procedures to strutils |
09:35:00 | NimBot | Araq/Nimrod bigbreak c78b107 def [+0 ±1 -0]: overlapping as a parameter for count instead |
09:35:00 | NimBot | Araq/Nimrod bigbreak 278c265 Grzegorz Adam Hankiewicz [+0 ±1 -0]: Parallelizes documentation building. |
09:35:00 | NimBot | Araq/Nimrod bigbreak bab41ba Grzegorz Adam Hankiewicz [+0 ±2 -0]: Adds --parallelBuild to koch web and automatic reruns. Refs #1455. |
09:35:00 | NimBot | 28 more commits. |
10:00:17 | * | tdc quit (Ping timeout: 245 seconds) |
10:06:56 | * | untitaker_ is now known as untitaker |
10:24:03 | dom96 | hi |
10:35:44 | bogen | hi dom96 |
10:47:05 | * | brovador joined #nimrod |
11:16:47 | * | q66 joined #nimrod |
11:26:42 | dom96 | hey bogen, what's up? |
11:28:37 | * | xcombelle joined #nimrod |
11:32:08 | Araq | hey 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:08 | dom96 | Araq: dude https://github.com/Araq/Nimrod/blob/bigbreak/tools/nimweb.nim#L303 |
12:23:01 | * | brovador quit () |
12:28:44 | Araq | dom96: oh lol |
12:29:01 | Araq | Triplefox: your code triggers a regression, I'm fixing it |
12:30:26 | NimBot | Araq/Nimrod bigbreak 1c241e1 Araq [+0 ±1 -0]: nimweb compiles again |
12:39:00 | NimBot | Araq/Nimrod bigbreak 113a1c4 Araq [+0 ±1 -0]: generic proc type works again |
12:39:08 | Araq | bbl |
12:39:45 | dom96 | Araq: 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:45 | bogen | dom96: working on bringing in some more of my previous projects into nim |
13:23:27 | dom96 | bogen: cool, what projects are those? |
13:27:20 | bogen | personal 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:04 | bogen | where 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:47 | bogen | modelled 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:59 | Onionhammer | when am i going to be able to actually get "bigbreak" by following the instructions |
17:32:03 | Onionhammer | e.g. If you are on a fairly modern *nix system, the following steps should work: |
17:32:32 | Onionhammer | also is "nim i" broken? |
17:34:58 | * | Ven joined #nimrod |
17:35:01 | * | BlameStross1 left #nimrod (#nimrod) |
17:36:39 | dom96 | Onionhammer: hrm? are you not able to get bigbreak? |
17:39:06 | Onionhammer | dom96 I did eventually, but the git paths arent valid |
17:39:13 | Onionhammer | at least I *think* i have it |
17:39:19 | Onionhammer | the git pahts in the instructions to get it dont work |
17:40:20 | dom96 | which git paths? |
17:41:27 | * | Demos joined #nimrod |
17:42:34 | Onionhammer | the ones here: https://github.com/Araq/Nimrod/tree/bigbreak |
17:42:49 | Onionhammer | in the instructions "If you are on a fairly modern *nix system, the following steps should work: |
17:42:51 | Onionhammer | " |
17:43:52 | dom96 | ahh |
17:44:04 | dom96 | that's what happens when somebody does s/nimrod/nim/ everywhere... |
17:45:27 | NimBot | Araq/Nimrod bigbreak 8b8841a Dominik Picheta [+0 ±2 -0]: NimFix on net and rawsockets modules. |
17:45:27 | NimBot | Araq/Nimrod bigbreak 59e5f35 Dominik Picheta [+0 ±19 -2]: Merge branch 'bigbreak' of github.com:Araq/Nimrod into bigbreak |
17:45:27 | NimBot | Araq/Nimrod bigbreak ebcaf66 Dominik Picheta [+0 ±1 -0]: Merge branch 'bigbreak' of github.com:Araq/Nimrod into bigbreak |
17:45:27 | NimBot | Araq/Nimrod bigbreak 9f09c84 Dominik Picheta [+0 ±1 -0]: Merge branch 'bigbreak' of github.com:Araq/Nimrod into bigbreak |
17:45:27 | NimBot | 1 more commits. |
17:45:42 | dom96 | Fixed. |
17:46:37 | Onionhammer | cool thanks |
17:46:58 | Onionhammer | you could add in a -b bigbreak IMO |
17:47:00 | Onionhammer | too |
17:47:09 | Onionhammer | does csources have a separate branch too? |
17:47:45 | Onionhammer | yeah it does |
17:48:07 | Onionhammer | I get a sigsegv with nim i |
17:49:30 | Onionhammer | lib/pure/selectors.nim(227, 8) Error: undeclared identifier: 'FD_SET' |
17:56:59 | * | willwillson joined #nimrod |
18:09:35 | willwillson | is semistatic no longer available? |
18:10:00 | * | francisl joined #nimrod |
18:12:33 | Varriount_ | willwillson: Yes. |
18:12:38 | * | Varriount_ is now known as Varriount |
18:12:50 | willwillson | ok, 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:07 | Araq | dom96: did you update ssl.nim already? |
19:04:14 | Araq | doc2 now fails on it |
19:04:48 | dom96 | i'm pretty sure that's deprecated |
19:05:00 | Araq | well ok |
19:05:09 | Araq | but now it doesn't even compile anymore :P |
19:05:34 | dom96 | let's just remove it? :P |
19:08:19 | * | Jehan_ joined #nimrod |
19:20:00 | Jehan_ | 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:07 | Araq | Jehan_: will fix it soon, no need to report it |
19:25:28 | Jehan_ | Okies. Didn't want to clutter the pipeline, and I don't need it. :) |
19:32:09 | Trustable | Hi 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:48 | dom96 | hey Trustable |
19:36:55 | dom96 | Yes. 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 |