00:14:52 | * | Demos_ joined #nimrod |
00:14:53 | OrionPKM | blah where'd dom go |
00:27:40 | Varriount | OrionPKM, I'm gonna work on the ST plugin a bit now. Anything in particular I should focus on? |
00:28:35 | OrionPKM | do you want to work more on syntax highlighting or something else? |
00:29:29 | OrionPKM | I'm about to head home now, and I've got a list there of things I want added to the plugin |
00:29:32 | OrionPKM | afk |
00:31:54 | Demos_ | ugh I should get all my VS plugin code on this laptop, maybe when my head calms down |
00:39:36 | OrionPKM | varriount |
00:39:39 | OrionPKM | still here? |
00:39:52 | Varriount | Yep |
00:40:02 | OrionPKM | couple things on my list.. |
00:40:15 | OrionPKM | enhancements: some way to specify a "project" file |
00:40:31 | OrionPKM | i.e. the primary nim file in your sublime project |
00:40:44 | OrionPKM | another enhancement is sublimeREPL support |
00:41:13 | OrionPKM | and bug fixes is just.. getting OSX to reliably find babel and nimrod in the PATH |
00:41:26 | Varriount | I don't have OSX, so I can't fix that. |
00:41:31 | OrionPKM | np |
00:41:55 | OrionPKM | another thing that you could look at |
00:42:00 | OrionPKM | is wordrecg.nim |
00:42:11 | OrionPKM | I think that's what it's called |
00:42:50 | OrionPKM | make sure all the "special words" are covered in our syntax highlighter |
00:43:04 | OrionPKM | it's in nimrod/compiler/ |
00:43:23 | Varriount | OrionPKM, why did you take out the string literal prefix detection from the regex? |
00:43:38 | OrionPKM | it was interfering with something.. |
00:44:26 | Varriount | Probably the tmpl thing, however you could have just put it at the bottom of the file, or altered the regex to exclude the tmpl |
00:44:37 | OrionPKM | what changeset is it |
00:45:39 | OrionPKM | this bit: (\w[_\w]*)?\"\"\" ? |
00:45:46 | Varriount | Yeah. |
00:46:06 | Varriount | And the same bit for the other strings. |
00:46:29 | OrionPKM | another thing we could do is regex highlighting |
00:46:52 | OrionPKM | whats an example of when that would be necessary |
00:47:30 | Varriount | OrionPKM, I use it to turn string literals formatted as posix paths into whatever the native path is |
00:48:03 | Varriount | It's also used in the regex and peg modules |
00:48:37 | Araq | well imho special words should not be highlighted, only keywords |
00:49:06 | Varriount | Araq, it isn't just about highlighting. It's also about classification of scopes. |
00:49:52 | OrionPKM | I like some differrentiation of things lke "and", "or", "addr", "return" etc |
00:50:06 | OrionPKM | we have most of them, obviously |
00:50:19 | Varriount | For me, Shift+Ctrl+Alt+P brings up a list of the scopes that a section of code lies in. These scopes are used by things like snippet recognition and plugins to select parts of code. |
01:06:59 | Varriount | OrionPKM, have a look at this -> http://tmtheme-editor.herokuapp.com/#/PlasticCodeWrap |
01:08:49 | OrionPKM | interesting |
01:10:32 | OrionPKM | we definitely need more variety in the colors :P |
01:10:41 | OrionPKM | the scopes |
01:11:03 | OrionPKM | for my theme (soda) pretty much everything is just red |
01:11:22 | Varriount | Themes control the colors. TMLanguages control where the colors are applied. |
01:11:31 | OrionPKM | right |
01:11:38 | OrionPKM | I like my theme |
01:11:54 | OrionPKM | but we dont have enough difentiation in the scope |
01:12:38 | Varriount | It's not easy. For example, there's no way, using a tmlanguage file, to scope a custom operator |
01:13:06 | Varriount | At least, I don't think there is. |
01:13:09 | OrionPKM | yeah, but we can do difference between the color of "var" vs the color of "return" |
01:13:26 | OrionPKM | whereas right now I think they're being put in the same scope |
01:13:40 | Varriount | OrionPKM, I'm just following the Textmate Language scope guidelines |
01:13:55 | OrionPKM | you're the one in charge of syntax highlighting :P |
01:14:42 | Varriount | http://manual.macromates.com/en/language_grammars.html#naming_conventions |
01:15:21 | OrionPKM | good resource |
01:15:53 | OrionPKM | did you decide what you want to work on? |
01:16:23 | Varriount | I'm gonna work on scoping stuff |
01:16:41 | OrionPKM | mmk |
01:43:34 | * | DAddYE quit (Remote host closed the connection) |
01:44:07 | * | DAddYE joined #nimrod |
01:48:53 | * | DAddYE quit (Ping timeout: 272 seconds) |
01:50:33 | Varriount | Araq, is there a place in the source tree to put optional tests, or tests that may require root privaleges? |
01:50:52 | * | BitPuffin quit (Ping timeout: 260 seconds) |
02:08:25 | * | EXetoC quit (Quit: WeeChat 0.4.2) |
02:17:43 | OrionPKM | varriount any idea on how to store/retrieve metadata in a sublime-project with a plugin? |
02:45:41 | * | DAddYE joined #nimrod |
02:59:08 | Varriount | OrionPKM, well, if you can find the path of the project file, you can just parse it. |
03:00:28 | Varriount | You might also be able to use some hidden command to open and/or get the currently active project |
03:01:38 | OrionPKM | obviously not ideal |
03:02:42 | Varriount | OrionPKM, another option is searching in the folders of all the open files for a project file |
03:03:02 | OrionPKM | your project file isnt necessarily in your project |
03:03:16 | OrionPKM | oh |
03:03:20 | OrionPKM | yeah I see what you mean |
03:03:56 | Varriount | OrionPKM, the methods I'm giving are not ideal. They are workarounds for an incomplete api |
03:04:06 | OrionPKM | yeah |
03:04:26 | * | girvo joined #nimrod |
03:04:37 | Varriount | OrionPKM, you can get the project data in ST3 |
03:05:14 | Varriount | Perhaps you could auto-detect the project for users using ST3, and have them manually input the location in ST2? |
03:05:56 | OrionPKM | I dont really like the idea of manipulating the st plugin file directly |
03:06:15 | Varriount | Huh? What do you mean? |
03:06:36 | OrionPKM | would rather have something like project().settings().set/get |
03:06:45 | OrionPKM | rather than parsing the json and writing the json to some file |
03:06:57 | Varriount | That kind of api is only available in ST3 unfortunately |
03:09:02 | OrionPKM | wonder if another plugin does something like it |
03:09:56 | OrionPKM | my project doesnt even contain my ST project |
03:10:06 | OrionPKM | its outside the folder of my src |
03:11:02 | * | jimmt is now known as jimmjen |
03:12:26 | Varriount | OrionPKM, what are you trying to do with the project file? |
03:12:38 | OrionPKM | store which .nim file is the project file |
03:13:04 | OrionPKM | http://build.nimrod-lang.org/docs/idetools.html#specifying-the-location-of-the-query |
03:13:09 | OrionPKM | the last parameter is proj.nim |
03:14:44 | OrionPKM | good grief |
03:14:44 | OrionPKM | https://github.com/facelessuser/FavoriteFiles/blob/master/favorites.py#L74 |
03:16:17 | Varriount | Well, that's one way to do things |
03:17:30 | Varriount | OrionPKM, I'm looking through things. |
03:18:13 | Varriount | There's also the "${project}" variable that can be used as a argument to open_file |
03:18:24 | OrionPKM | interesting |
03:18:45 | Varriount | Maybe it can be used in other ways? |
03:18:54 | * | girvo quit (Quit: My iMac has gone to sleep. ZZZzzz…) |
03:19:20 | Varriount | OrionPKM, the thing about sublime text is that there's a lot of.. not hidden, but obscure api quirks |
03:21:07 | OrionPKM | where do you see the ${project} variable |
03:21:44 | Varriount | OrionPKM, open up the console, turn on the command logging, go project -> open project file |
03:27:31 | OrionPKM | doesnt work in there, that I can see.. |
03:27:50 | Varriount | What do you mean? |
03:28:17 | OrionPKM | in open_file that variable doesnt work |
03:28:41 | Varriount | open_file {"file": "${project}"} |
03:29:08 | OrionPKM | yeah |
03:29:52 | Varriount | OrionPKM, that's what is shown on the console when I open up the current project file via the project menu |
03:30:07 | OrionPKM | I know |
03:30:09 | OrionPKM | I see it too |
03:31:47 | fowl | is there a c library for automating web browsing |
03:32:27 | Varriount | fowl, as in, programmatically browsing a web page, or showing a user a web page? |
03:32:48 | fowl | Varriount, i need to be able to click things and read from it |
03:33:10 | fowl | i want to make a gambling bot for https://doge-dice.com |
03:34:52 | * | reactormonk quit (Quit: WeeChat 0.4.1) |
03:37:03 | Varriount | Lets see. You could look at how the javascript on that web page works, and write nimrod code to do what it does. |
03:38:23 | Varriount | fowl, in addition, there are a few headless web-browser programs which you can send commands to, a-la interprocess communication |
03:39:33 | fowl | that might work |
03:40:08 | fowl | i need to be able to input the wager, click lo/hi and read the last result |
03:40:16 | Varriount | fowl, do a search on "programmatic web browsers" or "headless web browsers" |
03:40:35 | fowl | i already have it figured out how to bet: https://gist.github.com/fowlmouth/b6d0746c2cf1e75bd899 |
03:43:35 | Varriount | The real problem for searching for this kind of thing is that you can't simply seach for a "C implementation of XXX" in google, because you get everything C# and C++ related mixed in |
04:02:15 | OrionPKM | Google should get smarter about that. make a special exeption for c even |
04:43:03 | * | Mordecai joined #nimrod |
04:44:02 | * | psquid quit (Ping timeout: 264 seconds) |
04:49:39 | * | brson joined #nimrod |
05:13:57 | * | DAddYE quit () |
05:34:24 | * | Demos_ quit (Ping timeout: 260 seconds) |
05:50:25 | * | girvo joined #nimrod |
05:51:57 | * | OrionPKM quit (Remote host closed the connection) |
05:56:14 | * | OrionPKM joined #nimrod |
06:02:26 | * | brson_ joined #nimrod |
06:04:26 | * | brson quit (Ping timeout: 264 seconds) |
06:15:47 | * | girvo quit (Quit: My iMac has gone to sleep. ZZZzzz…) |
06:17:32 | * | brson_ quit (Quit: leaving) |
06:58:38 | * | Mordecai quit (Quit: work) |
07:24:32 | * | boydgreenfield joined #nimrod |
08:13:40 | * | ddl_smurf joined #nimrod |
08:18:23 | * | ddl_smurf quit (Client Quit) |
08:24:24 | * | boydgreenfield quit (Quit: boydgreenfield) |
10:28:35 | shodan45 | fowl: http://docs.seleniumhq.org/ |
10:57:16 | * | EXetoC joined #nimrod |
11:05:53 | * | ddl_smurf joined #nimrod |
11:17:29 | * | BitPuffin joined #nimrod |
11:43:51 | * | BitPuffin quit (Ping timeout: 240 seconds) |
11:44:14 | * | BitPuffin joined #nimrod |
12:15:35 | * | brihat quit (Ping timeout: 246 seconds) |
12:35:42 | * | darkf quit (Quit: Leaving) |
12:51:16 | * | Hat_and_Cloak joined #nimrod |
12:51:38 | Araq | hi Hat_and_Cloak welcome |
12:51:49 | Hat_and_Cloak | ah thanks |
12:55:23 | Araq | oh and merry christmas, #nimrod ! |
12:55:59 | dom96 | hello Hat_and_Cloak |
12:56:06 | dom96 | Merry Christmas everyone! |
13:02:27 | Araq | dom96: tested vm2 already? |
13:02:36 | dom96 | Araq: No, I will soon. |
13:02:52 | Araq | well I'm merging newtempl into vm2 |
13:03:03 | Araq | and now bootstrapping doesn't work anymore :P |
13:03:11 | Araq | newtempl will break things but should help jester |
13:04:35 | NimBot | Araq/Nimrod devel 04b3a1b Araq [+25 ±53 -1]: Merge branch 'vm2' of github.com:Araq/Nimrod into vm2 |
13:04:35 | NimBot | Araq/Nimrod devel 1ca6b0c Araq [+0 ±1 -0]: bugfix: InvalidSockets needs to be a let variable |
13:04:35 | NimBot | Araq/Nimrod devel ccbb482 Araq [+0 ±2 -0]: Merge branch 'newtempl' into devel... 5 more lines |
13:04:35 | NimBot | Araq/Nimrod devel f21e127 Araq [+1 ±4 -0]: attempt to merge newtempl |
13:04:53 | Araq | see you later |
13:06:08 | * | BitPuffin quit (Ping timeout: 260 seconds) |
13:08:09 | Hat_and_Cloak | I have been reading up the tutorials for a while now, very imressed at whatever my noobish brain has managed to grasp and kind of annoyed at why I haven't come across it earlier. |
13:08:29 | Hat_and_Cloak | While the tutorials are imressive, I think you guys should find some spare time to write a 'learn x in y minutes' style tutorial too. |
13:08:46 | Hat_and_Cloak | I think many people try that resource first to orient themselves with a new language. |
13:09:12 | dom96 | Time is hard to find heh. |
13:09:52 | Hat_and_Cloak | yes that is the sad reality :( |
13:25:12 | Hat_and_Cloak | Sorry if it is bothersome, I just tried a toy collatz script here: http://bpaste.net/show/vSI2PUxqCTkxRHYhAoPd/ |
13:25:35 | Hat_and_Cloak | for an input of 100,000 it returns result instantly |
13:25:52 | Hat_and_Cloak | but make it 200,000 and it runs forever |
13:26:10 | Hat_and_Cloak | which should not be the case |
13:28:23 | Hat_and_Cloak | went beyond int maybe |
13:45:10 | dom96 | make sure to compile with -d:release |
13:47:56 | Hat_and_Cloak | yes but doing that resulted in it running forever, omitting it gave the real reason: Error: unhandled exception: over- or underflow [EOverflow] |
13:50:45 | dom96 | yeah, there you go. |
13:51:06 | dom96 | we're still missing bigint support but someone is working on that |
13:53:54 | * | Varriount_ joined #nimrod |
13:56:33 | * | tumak_ joined #nimrod |
13:56:55 | dom96 | uhhh, "ddl_smurfs_machine" wut |
13:57:57 | * | bastian_1 joined #nimrod |
14:06:02 | * | Varriount quit (*.net *.split) |
14:06:02 | * | Roin quit (*.net *.split) |
14:06:03 | * | bastian quit (*.net *.split) |
14:06:03 | * | tumak quit (*.net *.split) |
14:08:36 | * | Hat_and_Cloak quit (Remote host closed the connection) |
14:10:49 | * | Roin joined #nimrod |
14:10:51 | * | Roin quit (Changing host) |
14:10:51 | * | Roin joined #nimrod |
14:34:04 | * | brihat joined #nimrod |
14:45:52 | * | Roin quit (Ping timeout: 240 seconds) |
14:49:22 | dom96 | Araq: well both the vm2 branch and the devel branch fail to bootstrap |
15:01:04 | Araq | dom96: yeah I know ... |
15:01:19 | dom96 | so I can't test |
15:01:38 | Araq | you need to revert the very latest commit, I think |
15:01:51 | * | Hat_and_Cloak joined #nimrod |
15:03:33 | * | Varriount_ quit (Read error: Connection reset by peer) |
15:03:58 | * | Varriount_ joined #nimrod |
15:06:59 | * | gradha joined #nimrod |
15:07:48 | * | Hat_and_Cloak quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) |
15:08:11 | gradha | Hat_and_Cloak: yesterday https://github.com/tylereaves/euler/blob/master/bigint.nim was announced, you may have luck with it |
15:08:44 | * | Hat_and_Cloak joined #nimrod |
15:16:22 | gradha | dom96: next time somebody asks for a "nimrod in 5 minutes" thing remember you wrote an article like that |
15:19:58 | Araq | Hat_and_Cloak: according to gradha dom96 already wrote such a tutorial |
15:20:27 | dom96 | I wouldn't consider my article a tutorial... but it is a great overview of the language. |
15:20:58 | gradha | Hat_and_Cloak: also, lag might have prevented you from getting this message 'yesterday https://github.com/tylereaves/euler/blob/master/bigint.nim was announced, you may have luck with it' |
15:21:21 | gradha | the thing http://picheta.me/articles/2013/10/about-nimrods-features.html |
15:23:38 | gradha | I went to hacker news and clicking on the triangles doesn't collapse branches, the icon just disappears, is that right? |
15:24:01 | Araq | yeah |
15:24:16 | Araq | they special cased the UI for macosx |
15:24:31 | Araq | so it feels native for mac users |
15:29:59 | dom96 | Why is github's little repo setup defaulting to HTTP now instead of SSH? |
15:30:15 | dom96 | silly github |
15:30:23 | gradha | little repo? |
15:30:41 | dom96 | setup |
15:30:55 | dom96 | The quick setup you get when you create a new repo |
15:31:22 | gradha | switch to bitbucket, let them learn their lesson |
15:31:30 | dom96 | Yeah, that'll show 'em |
15:32:49 | Hat_and_Cloak | gradha: thanks, dom96's article looks great! |
15:33:04 | dom96 | thanks heh |
15:34:15 | Hat_and_Cloak | maybe a little on the light side, but great introduction nonetheless. |
15:40:40 | Kooda | Still no wikipedia page about nimrod? :( |
15:41:04 | gradha | there never will be a wikipedia page, rules are against it |
15:41:13 | Kooda | Are they? |
15:41:23 | gradha | not enough third party sources or something |
15:41:28 | Kooda | Ah |
15:41:56 | dom96 | I wouldn't say "never" |
15:42:07 | gradha | Araq is making a movie (Nimrod, world domination) yet that wouldn't count as reference, because he is the author |
15:42:17 | gradha | maybe if he gets an oscar |
15:42:22 | Kooda | :D |
15:42:33 | NimBot | Araq/Nimrod devel fc7721e Araq [+0 ±4 -0]: bootstraps with new template symbol binding rules |
15:43:13 | Araq | dom96: test with the devel branch please |
15:43:27 | * | [1]Endy joined #nimrod |
15:44:52 | * | psquid joined #nimrod |
15:56:11 | Araq | Kooda: in january my DrDobbs article will be released which *might* count as a credible reference but then not really because I wrote it |
16:01:55 | Kooda | Ok |
16:07:08 | Hat_and_Cloak | if it gets published, its because the editorial board endorsed it, sounds sufficient third party involvement to me |
16:07:20 | Hat_and_Cloak | absurd rule if this is not the case |
16:09:16 | * | tylere joined #nimrod |
16:09:30 | tylere | I just wrote what might be the ugliest nimrod program ever |
16:09:56 | tylere | https://github.com/tylereaves/euler/blob/master/prob031.nim |
16:10:03 | tylere | (at least if you consider 9 levels of nesting ugly |
16:11:06 | Kooda | D: |
16:11:08 | NimBot | nimrod-code/babel master f350899 Dominik Picheta [+0 ±1 -0]: Fixes #22 |
16:11:08 | NimBot | nimrod-code/babel master 2129b2c Dominik Picheta [+0 ±1 -0]: Merge branch 'master' of github.com:nimrod-code/babel |
16:11:29 | tylere | I will say the performance is quite impressiv |
16:11:40 | tylere | runs through all 98M total iterations in 1.5 secs |
16:18:21 | fowl | i wonder how much of that time is IO |
16:21:11 | * | Hat_and_Cloak quit (Remote host closed the connection) |
16:29:33 | gradha | dom96: oh man, it's so tyring clicking the ssh tab during repo creation |
16:29:47 | dom96 | gradha: I know! |
16:30:05 | dom96 | I swear I never had to do that though |
16:30:14 | dom96 | Why would they change the default? |
16:30:24 | gradha | grab that github person you know and interrogate |
16:31:32 | dom96 | hrm, not a bad idea. |
16:33:40 | gradha | it's obvious that this is the NSA, https is not as secure as ssh with PKI, so they weaken our precious bodily fluids |
16:34:36 | * | OrionPKM quit (Remote host closed the connection) |
16:37:54 | * | OrionPKM joined #nimrod |
16:41:44 | gradha | is there any library which loads an xml dom-style using xpath to filter only the parts you need/expect? |
16:44:25 | gradha | awesome xpath C library according to wikipedia https://en.wikipedia.org/wiki/Pathan |
16:45:24 | * | Roin joined #nimrod |
16:49:04 | fowl | Pashtun people (Pashto: پښتانه Pax̌tānə; also spelled Pushtun, Pakhtun or Pukhtun), also known as ethnic Afghans or Pathans,[13][14] form an ethnic group with populations primarily in Afghanistan and Pakistan. |
16:49:09 | fowl | gradha, nice troll |
16:49:20 | * | shodan45 quit (Quit: Konversation terminated!) |
16:52:43 | gradha | that's linked from https://en.wikipedia.org/wiki/Xpath#Implementations |
16:53:45 | gradha | I think unix is winning https://en.wikipedia.org/wiki/XML_Pipeline |
16:58:15 | * | MFlamer joined #nimrod |
17:01:15 | * | Demos_ joined #nimrod |
17:17:31 | NimBot | nimrod-code/babel master 4cd00ae Dominik Picheta [+7 ±1 -7]: Changed directory structure. |
17:17:31 | NimBot | nimrod-code/babel master e163ee9 Dominik Picheta [+1 ±1 -0]: Added tester. |
17:21:36 | dom96 | It's as if I am always sick whenever I have time to actually do some programming :( |
17:23:41 | * | ddl_smurf quit (Quit: ddl_smurf) |
17:27:10 | gradha | dom96: let's play son 0AD then |
17:27:21 | dom96 | it doesn't work :\ |
17:27:37 | gradha | what doesn't work? |
17:27:54 | dom96 | 0AD |
17:27:59 | gradha | it got sick too? |
17:28:09 | dom96 | probably |
17:28:33 | * | dom96 will watch a movie instead |
17:28:41 | * | Demos_ will play some morrowind |
17:28:50 | Demos_ | also, hello all, good morning |
17:29:50 | gradha | dom96: but there's so many steam sales |
17:33:04 | Demos_ | I wonder if my intel HD3000 can drive a big screen TV. Underpowered duct tape game console time! |
17:33:24 | gradha | doesn't that depend on resolution? |
17:36:07 | Demos_ | mmhmm |
17:36:43 | fowl | scroll of icarian flight |
17:37:05 | fowl | :O |
17:37:25 | fowl | happy pagan holiday errbody |
17:37:43 | gradha | I liked Ultima pagan |
17:41:11 | Demos_ | fowl, that is the scroll from the wizard on the way to balmora right? |
17:42:11 | fowl | yea |
17:42:42 | Demos_ | also, I like doubled my FPS by running morrowind windowed, wierd |
17:42:53 | Demos_ | hopefully when it carshes I wont have to restart my computer as wel |
17:44:38 | Demos_ | I think exclusive fullscreen needs to die in a fire |
17:50:48 | fowl | if you're feeling lucky you can install MGE, it never worked for me though |
17:51:26 | * | DAddYE joined #nimrod |
17:51:44 | Demos_ | I am using MGSO |
17:52:00 | Demos_ | on the lowest settings, so I have MGE-XE a bunch of textuere mods, and so on |
17:52:01 | fowl | whats that |
17:52:13 | fowl | oh thats gfx and sound right |
17:52:14 | Demos_ | it is a compilation of graphics and sound mods |
17:52:24 | Demos_ | makes MW look better than oblivion imo |
17:52:46 | psquid | fowl: One way I want to start a new run is to get as far as those scrolls, then point myself in a semi-random direction and jump with one, using the second to re-increase my acrobatics just soon enough to not go splat. Then I'd continue to play from where I landed. |
17:56:44 | Demos_ | sounds hard, I have never actually finished mw, so I kinda want to do that. I may end up finishing on skywind though |
17:59:31 | gradha | does somebody have the nimrod crown in svg or something I can use for icons on macosx? |
18:00:32 | fowl | i want to try to beat the game as an agent or monk or some other non-violent character |
18:01:31 | gradha | can you play as politician? |
18:03:12 | Demos_ | gradha, you can join the houses |
18:04:06 | gradha | sounds boring, do they party? |
18:04:10 | psquid | House Telvanni is still my favourite, lore-wise. |
18:05:45 | fowl | the cool thing about morrowind is some of the quests overlap like you have to kill some thieves guild in the fighters guild |
18:06:50 | gradha | I loved how in torment with charisma and inteligence you could fool people giving you quests "Yeah, sure I did it <exp caching>" |
18:11:45 | gradha | the ios7 game tech talk spends half of its time on obvious non game stuff, like IDE completion or "you can parse urls with NSURL class" |
18:12:42 | gradha | oh, wait, I got the wrong PDF, sucky websites |
18:13:05 | EXetoC | openmw is making progress |
18:13:17 | Demos_ | grr my laptop shut down, apperently my charger can not support morrowind |
18:13:59 | Demos_ | I saw openmw is actually using OGRE... |
18:14:07 | fowl | yep |
18:14:19 | gradha | right, the game dev tech is all about the new shiny apple controllers you have to buy |
18:14:33 | Demos_ | well pretty much anything is better than morrowind's engine' |
18:16:48 | Demos_ | skywind is making progress as well |
18:17:16 | Demos_ | and presumably bethesda is planning TES VI |
18:20:45 | fowl | are you interested in tes online |
18:22:34 | * | aftershave quit (Quit: Textual IRC Client: www.textualapp.com) |
18:22:48 | * | aftershave joined #nimrod |
18:23:14 | Demos_ | not really |
18:24:05 | Demos_ | played the beta a bit and was not impressed. It just did not seem have been made with love |
18:24:31 | Demos_ | anyway, really pissed that my battery charger can not deal with max discharge |
18:25:01 | Demos_ | 65W adapter |
18:27:40 | * | bastian_1 quit (Ping timeout: 260 seconds) |
18:27:53 | Araq | gradha: congrats for the finalizers API proposal, it's not bad. |
18:28:13 | gradha | OrionPKM: found http://nimrod-lang.org/rst.html, maybe that's what Araq meant |
18:28:25 | * | bastian_ joined #nimrod |
18:28:37 | Araq | ohh cool |
18:28:42 | Araq | forgot about that one |
18:28:44 | Araq | :D |
18:29:27 | Araq | my time machine strikes again :P |
18:30:04 | gradha | Araq: is that API possible? |
18:30:28 | Araq | yeah |
18:30:43 | Araq | though for efficiency reasons we should do it differently :p |
18:30:49 | gradha | no problem |
18:31:40 | gradha | I forgot to ask, if finalizers inside macros work, and if they should propagate to runtime code, then you could consider those finalizers as "C++ class initializers" which run at startup before user code |
18:32:08 | gradha | but then, I've read horror stories about the non determinism of c++ initializers, so may be best to avoid that |
18:32:45 | gradha | however, that could mean a macro inside a module *registers* the finalizer for the type, which is convenient |
18:33:01 | Araq | what? why should a *finalizer* run at *startup* ? |
18:33:20 | gradha | err, no, something which registers the finalizer at startup |
18:33:44 | Araq | well that's what you're proposing |
18:34:07 | Araq | though we can make the API compiletime |
18:34:09 | gradha | yes, and so the macro thingy: could a macro register a finalizer for a type? |
18:34:18 | gradha | ok, that's it |
18:34:26 | gradha | compiletime, the codeword which solves everything |
18:34:28 | Araq | I can't see why not but I dunno |
18:34:45 | Araq | this requires some thinking :P |
18:35:02 | Araq | btw please test your stuff with the new devel branch |
18:35:11 | Araq | which is about to be merged |
18:35:17 | Araq | see you later, bye |
18:35:29 | gradha | bye |
18:35:46 | * | gradha quit (Quit: bbl, need to watch http://www.youtube.com/watch?v=dEf4PJZXBxA again) |
18:38:48 | * | shodan45 joined #nimrod |
18:56:06 | * | tylere quit (Remote host closed the connection) |
19:17:30 | * | Varriount_ quit (Read error: Connection reset by peer) |
19:17:57 | * | Varriount_ joined #nimrod |
19:24:34 | * | DAddYE_ joined #nimrod |
19:27:40 | * | DAddYE quit (Ping timeout: 252 seconds) |
19:41:34 | * | MFlamer quit (Remote host closed the connection) |
20:45:54 | * | [1]Endy quit (Ping timeout: 261 seconds) |
20:47:54 | * | Varriount_ quit (Read error: Connection reset by peer) |
20:48:20 | * | Varriount_ joined #nimrod |
20:56:44 | * | ics quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
21:02:32 | * | snearch joined #nimrod |
21:07:22 | * | ics joined #nimrod |
21:23:55 | * | ics quit (Ping timeout: 240 seconds) |
21:31:22 | * | ics joined #nimrod |
21:32:52 | * | BitPuffin joined #nimrod |
21:44:02 | * | ics quit (Ping timeout: 264 seconds) |
21:47:32 | * | ics joined #nimrod |
21:54:16 | * | snearch quit (Quit: Verlassend) |
21:57:14 | dom96 | So how's everyone Christmas Eve going? |
21:58:30 | fowl | good |
21:58:43 | fowl | im winning |
21:59:38 | dom96 | *everyone's heh |
21:59:48 | dom96 | What are you winning exactly? |
22:00:23 | fowl | https://doge-dice.com/ |
22:00:28 | fowl | im writing a bot for it |
22:06:18 | dom96 | In Nimrod? |
22:07:16 | fowl | no |
22:07:21 | fowl | ruby |
22:09:01 | dom96 | pity |
22:09:21 | fowl | need more functionality to do it in nimrod |
22:09:26 | dom96 | like what? |
22:09:30 | fowl | selenium |
22:09:53 | dom96 | I see. |
22:10:04 | dom96 | Fair enough then. |
22:12:08 | * | ics quit (Ping timeout: 260 seconds) |
22:12:34 | NimBot | nimrod-code/nimforum master 9132db3 Grzegorz Adam Hankiewicz [+0 ±5 -0]: s/nimrod-code/nimrod-lang/ |
22:12:34 | NimBot | nimrod-code/nimforum master 8d94ef5 Dominik Picheta [+0 ±5 -0]: Merge pull request #20 from gradha/pr_updates_domain... 2 more lines |
22:12:42 | fowl | i would have started wrapping it but the aur package for it is out of date |
22:26:01 | * | brson joined #nimrod |
22:26:19 | * | Demos_ quit (Read error: Connection reset by peer) |
22:26:29 | * | ics joined #nimrod |
22:26:48 | * | Demos_ joined #nimrod |
22:31:35 | * | mflamer joined #nimrod |
22:33:51 | * | boydgreenfield joined #nimrod |
22:34:04 | * | mflamer quit (Remote host closed the connection) |
22:36:16 | Kooda | Is that the selenium you’re talking about? http://docs.seleniumhq.org/ |
22:37:42 | Kooda | I have a little question about httpclient, is there a way to get it use IPv6 where possible? |
22:41:45 | * | brson quit (Quit: leaving) |
22:42:14 | * | brson joined #nimrod |
22:44:29 | fowl | Kooda, yes |
22:44:34 | fowl | irt selenium |
22:45:20 | Kooda | That’s funny, I wanted to try httpclient and xmltree for browsing automation |
22:47:45 | fowl | this site relies heavily on javascript |
22:48:03 | fowl | and being able to watch it working is cool :) |
22:49:13 | * | darkf joined #nimrod |
22:49:24 | Kooda | Sure |
22:49:55 | Kooda | I don’t need javascript here, I think it’s pretty simple. |
22:50:15 | Kooda | But I need SSL (I’m glad that’s already sorted) and IPv6 |
22:54:51 | fowl | not sure if anybody tried ipv6 |
23:15:49 | * | brson quit (Ping timeout: 248 seconds) |
23:22:45 | * | Demos_ quit (Ping timeout: 248 seconds) |