00:07:29 | * | gradha quit (Quit: Leaving) |
00:19:14 | * | Zerathul quit (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211]) |
00:33:03 | * | q66 quit (Quit: Quit) |
00:52:23 | * | XAMPP-8 joined #nimrod |
01:37:51 | * | codeallergy quit () |
01:48:30 | * | silven_ quit (Quit: No Ping reply in 180 seconds.) |
01:48:54 | * | silven joined #nimrod |
04:02:03 | * | SchalaZeal joined #nimrod |
04:33:02 | SchalaZeal | I'm having difficulty understanding the difference between 'abstract' and 'distinct' |
04:34:32 | SchalaZeal | I would've thought the concept of 'abstract' meant an uninstantiable object that serves as a base for derivatives, like its common known definition in other languages. |
06:10:01 | * | XAMPP joined #nimrod |
06:10:01 | * | XAMPP quit (Changing host) |
06:10:01 | * | XAMPP joined #nimrod |
06:45:56 | * | fowl quit (Quit: Leaving) |
07:02:26 | apotheon | Araq: Is there a list somewhere of expected changes for the next version release of Nimrod? |
07:18:36 | SchalaZeal | be back in an hour |
07:18:50 | * | SchalaZeal quit (Quit: Konversation terminated!) |
07:32:23 | * | HFT joined #nimrod |
08:27:55 | * | HFT quit (Quit: Leaving.) |
08:28:10 | * | HFT joined #nimrod |
08:32:21 | * | HFT quit (Ping timeout: 240 seconds) |
09:20:49 | * | XAMPP-8 quit (Ping timeout: 256 seconds) |
09:21:30 | * | XAMPP quit (Ping timeout: 276 seconds) |
10:18:04 | * | HFT joined #nimrod |
11:05:13 | * | fowl joined #nimrod |
12:36:04 | * | codeallergy joined #nimrod |
13:08:54 | * | q66 joined #nimrod |
13:52:11 | * | Araq_ joined #nimrod |
13:54:36 | * | Araq_ quit (Client Quit) |
14:06:22 | * | gradha joined #nimrod |
14:08:00 | gradha | apotheon: the https://github.com/Araq/Nimrod/blob/master/todo.txt is likely a good place to get ideas |
14:18:35 | gradha | SchalaZeal: I think you have stumbled onto the stale documentation of https://github.com/Araq/Nimrod/blob/master/doc/abstypes.txt |
14:19:21 | gradha | the 'abstract' keyword doesn't exist in the current version of the nimrod language, only 'distinct' exists |
14:19:57 | gradha | presumably at some point too many people got confused by the word abstract and Araq renamed it to distinct |
14:21:04 | gradha | in fact, I can't seem to find links to the abstypes.txt document anywhere, and it is only installed as text only version in install.sh |
14:21:16 | gradha | the reasoning and use of distinct still seems to match that doc |
14:22:22 | gradha | with regards to abstract, as in C++/Java and other languages Nimrod doesn't seem to have anything like that, which is, declaring a type and not allowing instances of it |
14:23:15 | gradha | this 'abstract' concept is interesting, but I've never seen the abstractness enforced at the language level save me anything as long as you read the documentation of the code you are trying to use |
15:01:37 | dom96 | hey there gradha |
15:01:47 | gradha | hey dom96 |
15:03:44 | dom96 | hrm, never came across the 'abstract' keyword in any language |
15:04:21 | gradha | lucky you, it usually precludes much mental masturbation |
15:04:22 | dom96 | oh, I think I get it's usefulness. |
15:04:30 | dom96 | lol |
15:05:20 | fowl | lol mental masturbation |
15:05:45 | gradha | oh, wait, I ment "precedes" instead of "precludes" |
15:06:02 | gradha | it would really be worth it if the word actually precluded that |
15:06:45 | gradha | I think there's another term for people who abuse abstract, maybe 'astronaut engineer'? or something like that |
15:07:27 | gradha | oh, architecture astronauts http://www.joelonsoftware.com/articles/fog0000000018.html |
15:19:50 | * | Trix[a]r_za is now known as Trixar_za |
16:14:54 | * | Trixar_za is now known as Trix[a]r_za |
16:18:22 | apotheon | gradha: I don't see a 0.9.1 in that list. I thought the current version was 0.9 . . . |
16:18:50 | apotheon | s/0.9 /0.9.0 / |
16:19:21 | dom96 | apotheon: When the last digit is odd it means that it's a "in-development" version. |
16:19:36 | dom96 | Latest from git is 0.9.1 |
16:19:43 | dom96 | 0.9.2 will be the release |
16:31:34 | * | codeallergy quit (Read error: No route to host) |
16:34:40 | apotheon | ah, I see |
16:34:57 | apotheon | I didn't realize Nimrod's versioning scheme worked that way. |
16:40:12 | dom96 | hrm, perhaps I should add that to the FAQ on the github wiki. |
16:40:25 | apotheon | Go for it!!! |
16:40:31 | * | apotheon waves pom-poms. |
16:46:41 | dom96 | done |
16:46:42 | dom96 | :D |
16:47:09 | dom96 | Thanks for the support :P |
16:50:10 | * | HFT quit (Read error: Connection reset by peer) |
17:12:31 | * | codeallergy joined #nimrod |
17:19:04 | NimBot | nimrod-code/Aporia 79314bb Dominik Picheta [+0 ±4 -0]: Compile project now uses the same mechanism as suggest for finding the... 2 more lines |
18:17:13 | * | gradha quit (Quit: Leaving) |
18:54:22 | * | FreeArtMan joined #nimrod |
20:37:37 | * | gradha joined #nimrod |
20:41:04 | gradha | does it make sense to have a {.pop.} pragma at the end of a file? if it doesn't and I import that do I inherit "unclosed" pragmas? |
20:42:06 | fowl | gradha: pretty sure {.push.} only applies to one file but its still good form to pop things that you push |
20:45:53 | reactormonk | still nothing fancy to test stuff? |
20:53:32 | Araq | fowl: good that you're sure ... cause I am not :-) |
20:54:08 | fowl | well i said pretty sure but im not actually at all |
20:55:30 | reactormonk | http://stackoverflow.com/questions/14509775/place-rectangle-without-a-bounding-box-centered-on-a-point/14509923#14509923 does that work? |
20:57:01 | Araq | reactormonk: your questions really are too cryptic |
20:57:12 | Araq | what do you mean? |
20:57:27 | fowl | id have to write out some sdl test to figure that out |
20:59:26 | reactormonk | Araq, given: x,y of the point, w,h of the rectangle and a bounding box the rectangle should be positioned into. Optimize the solution such that the point is as close to the center of the rectangle, while the rectangle is still inside the bouding box. |
20:59:38 | fowl | reactormonk: it will be easier to work with if you use left/top/width/height (or xmin/ymin/xmax/ymax) than a rect centered on a point (that way you have to keep dividing width/height by 2 to get real coords) |
21:00:42 | reactormonk | fowl, sure it will be easier, but I prefer the other way ;-) |
21:01:50 | reactormonk | oh, found my old implementation http://sprunge.us/iYYM |
21:15:57 | Araq | reactormonk: you want x-x/w, y-y/h as solution but need to care for the bounding box ;-) |
21:16:08 | Araq | er no ... |
21:16:26 | Araq | x - 0.5*w |
21:35:00 | gradha | so does nimrod run on the surface pro? |
21:35:58 | gradha | I guess its i386 unlike the plain arm model |
21:37:46 | gradha | looks like x64, cool |
21:41:14 | gradha | oh, it can run visual studio http://stackoverflow.com/questions/11329627/run-visual-studio-on-microsoft-surface |
21:41:37 | gradha | I guess that makes it the first tablet where you can program directly on it, nice |
22:02:01 | * | FreeArtMan quit (Quit: Leaving) |
22:21:02 | * | gradha quit (Quit: Leaving) |
22:45:56 | * | XAMPP-8 joined #nimrod |
23:37:36 | * | q66 quit (Quit: Quit) |
23:49:46 | reactormonk | result.height = pos.height |
23:49:48 | reactormonk | result.width = pos.width |
23:49:50 | reactormonk | any way to write that better? |
23:51:47 | reactormonk | Nice way to encode [x - width/2, 0].max in nimrod? |