00:04:32 | * | Psyclonic joined #nimrod |
05:06:01 | * | XAMPP quit (Quit: There is no such thing as coincidence, only the inevitable.) |
06:58:18 | * | llm joined #nimrod |
06:58:58 | llm | does nimrod catch STATUS_FLOAT_OVERFLOW exception under windows? http://msdn.microsoft.com/de-de/library/w49wew4f.aspx |
06:59:49 | llm | or does nimrod introduction own checking code for float checks? |
07:01:52 | llm | or these exceptions? http://en.cppreference.com/w/cpp/numeric/fenv/FE_exceptions |
07:20:10 | * | zahary joined #nimrod |
08:23:13 | * | Araq_ joined #nimrod |
08:24:03 | Araq_ | llm: nimrod introduces its own checking code for float checks |
08:24:27 | Araq_ | patches welcome ;-) |
09:03:30 | llm | how do you check overflows? |
09:05:53 | llm | i hope to work someday a little bit on the code - but currently i just follow - got some evil c++ projects todo :) |
09:12:21 | llm | the biggest problem is that these exceptions are not normaly handled with try/catch ... i'never get it working, but maybe another compiler-switch for the microsoft compiler was missing |
09:24:47 | Araq_ | it simply checks for NaN and +-INF after each basic operation like + |
09:25:06 | Araq_ | it sucks but is nice enough for debugging :-) |
09:29:20 | llm | its like an user-code test - better then nothing :) |
09:31:11 | Araq_ | yeah, it's supposed to answer the question "where the f*ck does this NaN come from?" :D |
09:34:07 | llm | fyi: heres an small example of catching hardware exceptions under windows http://pastebin.com/5K3NxUxc the real meaing of /fp:except is still unclear for me (and an tutorial how to catch SIMD-exceptions) http://www.devx.com/cplus/Article/34993/1954 |
09:35:34 | Araq_ | llm: setting the hw control word is evil and breaks all sort of DLLs ... |
09:36:18 | Araq_ | the proper way is to access the flags in inline assembler |
09:37:00 | llm | i know its evil - maybe the reason for the less usage |
09:37:30 | llm | something that make your "suck but nice enough" code even better |
09:44:17 | llm | "i know its evil" - delphi dlls doing this all the while |
09:44:48 | llm | very funny if you use them from C code that uses _try/_except code |
09:47:45 | Araq_ | exactly; very often "worse is better" for compatibility ... |
09:50:53 | llm | but the delphi guys doing it not bad - from a close-world standpoint :) - a try/except in delphi is always catching - not like in VS/C++ etc. - gives me sometimes a better feeling of control |
09:52:55 | Araq_ | I dunno, I don't really like exceptions :-) |
09:53:06 | Araq_ | but they are better than silent errors |
09:53:36 | Araq_ | and often better than return values |
10:13:49 | llm | but they are better than silent errors - the hardware-exceptions are not silent - they are very loud and stressy |
10:14:02 | llm | :) |
10:14:55 | llm | i like assert - because it sometimes easier to teach stupid developers to put in assert then doing good error handling - better then nothing |
10:19:27 | Araq_ | see you later |
10:19:29 | * | Araq_ quit (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725]) |
11:12:43 | * | Araq_ joined #nimrod |
11:54:09 | dom96 | I think we should describe Nimrod as an "aerospace" programming language from now on, just for fun :P |
11:55:51 | llm | i would prefer nautic programming language |
11:58:01 | dom96 | !seen nddrylliog |
11:58:01 | NimBot | I have not seen nddrylliog |
11:58:06 | dom96 | !seen zahary |
11:58:06 | NimBot | zahary was last seen on Tue Jun 5 08:20:10 2012 joining #nimrod |
12:00:47 | Araq_ | hu? what? |
12:00:57 | Araq_ | why "aerospace"? |
12:01:40 | dom96 | Because it sounds cool |
12:04:27 | llm | sorry dom96 - but ultra-mega-language sounds cooler |
12:06:46 | dom96 | But with Aerospace in the name people will think that you can program spaceships with it! |
12:10:36 | Araq_ | first spacespip was programmed in forth and fortran iirc ... |
12:10:44 | Araq_ | ;-) |
12:17:09 | * | silven quit (Remote host closed the connection) |
12:18:56 | * | silven joined #nimrod |
13:06:33 | * | Araq_ quit (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725]) |
13:41:42 | * | Araq_ joined #nimrod |
13:42:34 | * | Araq_ quit (Client Quit) |
14:01:32 | Tasser | Araq, and later lisp? |
16:01:21 | * | llm quit (Read error: Connection reset by peer) |
16:11:09 | * | XAMPP joined #nimrod |
17:05:09 | Trixar_za | And now I installed python from scratch |
17:05:29 | Trixar_za | And Nimrod is STILL faster to bootstrap than either perl or python |
19:17:47 | dom96 | Trixar_za: Hell yes. Nimrod is faster than anything on Earth. |
19:30:04 | Tasser | dom96, except gravity |
19:45:31 | dom96 | Tasser: Nimrod breaks the speed of light. |
20:01:24 | * | Zerathul joined #nimrod |
20:02:47 | * | Zerathul quit (Client Quit) |
23:39:39 | * | NimBot joined #nimrod |
23:39:44 | dom96 | !ping |
23:39:44 | NimBot | pong |
23:40:11 | * | Araq_bnc is now known as Araq |