| 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 |