00:05:56 | * | bcinman joined #nimrod |
00:19:15 | bcinman | Hi! I'm getting an error trying to import opengl: opengl.nim(237, 12) Error: invalid pragma: deprecated: [TGLerror: GLerrorCode, ... |
00:29:42 | * | bogen joined #nimrod |
00:32:13 | * | q66 quit (Quit: Leaving) |
00:32:39 | willwillson | bcinman: I think the code may only be compatible with the next release |
00:34:14 | bcinman | willwillson: ah, gotcha, ill try that |
00:34:42 | willwillson | bcinman: you could try going back a few commits, or maybe by using the latest nimrod code from git |
00:35:13 | willwillson | bcinman: I'm not sure if that pragma is only in the bigbreak branch of nimrod |
00:36:26 | bcinman | i suppose going back would be safer than updating to bigbreak |
00:37:26 | * | MightyJoe joined #nimrod |
00:38:39 | * | cyraxjoe quit (Ping timeout: 246 seconds) |
00:40:24 | willwillson | yeah, they should probably have a stable branch in the git repo :D |
00:42:42 | bcinman | they really should |
00:46:06 | willwillson | I think the next release is imminent, so I guess they just jumped the gun. This does mean that bigbreak is pretty stable though. |
00:48:30 | bcinman | oh, thats good to hear, i think ill try my luck with bigbreak then |
00:48:44 | * | brson quit (Quit: leaving) |
00:49:23 | * | brson joined #nimrod |
00:52:41 | fowl | bcinman, install a specific revision |
00:53:17 | fowl | its like babel install opengl@#1a2b3c or something similar |
00:54:11 | fowl | or just build bigbreak, be sure to clone csources with --branch bigbreak |
00:55:00 | bcinman | is there a list of breaking changes in bigbreak somewhere? |
00:57:14 | willwillson | not sure, but the big ones is: the default to cs:partial (which means case sensitivity for first char in indentifer) |
00:57:44 | bcinman | ah |
00:58:44 | willwillson | they also deprecated the type prefixes, but this isn't a breaking change as they are aliased to their old values |
00:58:58 | willwillson | you just get a deprecation warning |
00:59:00 | * | brson quit (Quit: leaving) |
00:59:14 | * | brson joined #nimrod |
01:01:10 | willwillson | there is also a tool called nimfix to fix your code to use the new identifiers |
01:01:55 | willwillson | i.e get rid of the deprecation warnings |
01:02:12 | bcinman | cool, seems straightforward enough |
01:26:56 | bcinman | opengl seems to work fine on bigbreak, getting a segfault but thats probably my newbie code |
01:26:59 | Demos | the biggest disadvantage for me is that it makes explaining nimrod's CS policy to people more awkward, since there are more rules |
01:27:28 | Demos | also not sure if ALL_CAPS_CONSTANT_FROM_C is different from AllCapsConstantFromC |
01:53:21 | * | brson quit (Quit: leaving) |
01:54:09 | * | bogen quit (Remote host closed the connection) |
01:57:43 | * | willwillson quit (Remote host closed the connection) |
02:06:07 | * | Sembei joined #nimrod |
02:06:12 | * | Pisuke quit (Read error: Connection reset by peer) |
02:23:24 | * | johnsoft quit (Ping timeout: 250 seconds) |
02:26:02 | * | wan_ is now known as wan |
02:52:43 | * | Varriount|Mobile joined #nimrod |
02:54:17 | Varriount|Mobile | Demos: "Nimrods identifiers are case insensitive for all except the first letter, and ignore underscores" |
02:54:52 | Demos | sweet |
02:55:14 | Demos | still TFoo was so charming and pascalish |
03:03:32 | Varriount|Mobile | Demos: That statement might need to be reworked for eloquence, but it gets the message across. |
03:52:28 | * | xenagi quit (Quit: Leaving) |
03:56:21 | * | kshlm joined #nimrod |
03:57:21 | * | Lorxu joined #nimrod |
04:00:37 | * | flaviu1 quit (Ping timeout: 272 seconds) |
04:01:00 | * | Demos quit (Read error: Connection reset by peer) |
04:18:44 | * | Varriount|Mobile quit (Read error: No route to host) |
04:20:01 | * | nande quit (Remote host closed the connection) |
04:23:59 | * | ARCADIVS joined #nimrod |
04:49:45 | * | johnsoft joined #nimrod |
05:24:14 | * | bogen joined #nimrod |
05:32:27 | * | Jessin joined #nimrod |
05:35:17 | * | Jesin quit (Disconnected by services) |
05:35:21 | * | Jessin is now known as Jesin |
05:36:53 | * | johnsoft quit (Ping timeout: 240 seconds) |
05:37:15 | * | johnsoft joined #nimrod |
05:45:42 | * | bogen quit (Remote host closed the connection) |
06:12:53 | * | johnsoft quit (Ping timeout: 240 seconds) |
06:14:10 | * | johnsoft joined #nimrod |
06:40:05 | * | BlaXpirit joined #nimrod |
07:07:04 | * | Lorxu quit (Ping timeout: 272 seconds) |
07:26:15 | * | Trustable joined #nimrod |
07:38:43 | * | johnsoft quit (Ping timeout: 272 seconds) |
07:39:09 | * | johnsoft joined #nimrod |
08:08:26 | * | ARCADIVS quit (Quit: WeeChat 0.4.3) |
08:14:50 | * | johnsoft quit (Ping timeout: 250 seconds) |
08:15:36 | * | johnsoft joined #nimrod |
09:09:14 | * | io2 joined #nimrod |
09:47:25 | * | bjz joined #nimrod |
09:50:58 | * | bcinman quit (Quit: My iMac has gone to sleep. ZZZzzz…) |
10:01:32 | * | vezzy quit (Quit: No Ping reply in 180 seconds.) |
10:02:48 | * | quasinoxen joined #nimrod |
10:20:21 | * | vezzy joined #nimrod |
10:20:52 | * | quasinoxen quit (Ping timeout: 272 seconds) |
10:32:24 | * | kuzy000_ joined #nimrod |
10:32:48 | * | flaviu1 joined #nimrod |
10:40:36 | * | kshlm quit (Ping timeout: 258 seconds) |
10:42:41 | * | vezzy quit (Ping timeout: 260 seconds) |
10:43:39 | * | BlaXpirit quit (Quit: Quit Konversation) |
10:45:11 | * | BlaXpirit joined #nimrod |
10:51:05 | * | flaviu1 quit (Ping timeout: 260 seconds) |
10:51:30 | * | quasinoxen joined #nimrod |
11:08:11 | * | BitPuffin joined #nimrod |
11:11:05 | * | woodgiraffe quit (*.net *.split) |
11:11:06 | * | comex quit (*.net *.split) |
11:11:06 | * | skroll1 quit (*.net *.split) |
11:11:06 | * | Trixar_za quit (*.net *.split) |
11:11:21 | * | skroll1 joined #nimrod |
11:11:21 | * | comex joined #nimrod |
11:11:23 | * | woodgiraffe joined #nimrod |
11:11:32 | * | Trixar_za joined #nimrod |
11:24:31 | * | EXetoC joined #nimrod |
11:35:36 | * | darkf quit (Ping timeout: 246 seconds) |
11:39:09 | * | quasinoxen quit (Ping timeout: 272 seconds) |
11:39:48 | * | bjz quit (Ping timeout: 246 seconds) |
11:43:48 | * | quasinoxen joined #nimrod |
11:45:50 | * | bjz joined #nimrod |
12:01:43 | * | darkf joined #nimrod |
12:30:39 | * | bjz quit (Quit: Textual IRC Client: www.textualapp.com) |
12:33:36 | * | bjz joined #nimrod |
12:35:58 | * | dyu joined #nimrod |
12:48:20 | * | io2 quit (Quit: ...take irc away, what are you? genius, billionaire, playboy, philanthropist) |
12:49:16 | * | dirkk0 joined #nimrod |
13:05:56 | * | gokr joined #nimrod |
13:19:26 | * | dirkk0 quit (Quit: Leaving) |
13:30:03 | * | untitaker quit (Ping timeout: 246 seconds) |
13:35:45 | * | untitaker joined #nimrod |
13:45:55 | * | io2 joined #nimrod |
14:28:09 | * | darkf quit (Quit: Leaving) |
14:55:47 | * | kshlm joined #nimrod |
14:56:09 | * | kshlm quit (Client Quit) |
14:59:00 | * | prosper_ joined #nimrod |
15:03:03 | * | brson joined #nimrod |
15:15:23 | * | quasinoxen quit (Ping timeout: 240 seconds) |
15:18:57 | * | quasinoxen joined #nimrod |
15:35:03 | * | BitPuffin quit (Ping timeout: 272 seconds) |
15:35:45 | * | gokr quit (Quit: Leaving.) |
15:44:37 | * | prosper_ quit (Ping timeout: 260 seconds) |
15:55:00 | * | Demos joined #nimrod |
16:02:35 | * | brson quit (Quit: leaving) |
16:02:44 | * | brson joined #nimrod |
16:02:44 | * | brson quit (Client Quit) |
16:02:51 | * | brson joined #nimrod |
16:02:59 | * | brson quit (Client Quit) |
16:03:06 | * | brson joined #nimrod |
16:58:53 | * | Matthias247 joined #nimrod |
17:02:18 | * | q66 joined #nimrod |
17:19:23 | * | bcinman joined #nimrod |
17:23:11 | * | vezzy joined #nimrod |
17:24:01 | * | quasinoxen quit (Ping timeout: 260 seconds) |
17:50:46 | * | bogen joined #nimrod |
18:00:14 | * | prosper_ joined #nimrod |
18:03:28 | * | NimBot is now known as Varriount |
18:06:33 | Varriount | Araq: Did you need me for anything? |
18:28:01 | * | Jesin quit (Quit: Leaving) |
18:53:54 | * | dapz joined #nimrod |
18:59:08 | * | wkoch joined #nimrod |
19:03:29 | * | wkoch quit (Client Quit) |
19:06:10 | * | dapz quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
19:10:53 | * | def- quit (Ping timeout: 240 seconds) |
19:15:39 | * | def- joined #nimrod |
19:29:03 | * | zahary joined #nimrod |
19:34:51 | * | Mat3 joined #nimrod |
19:34:56 | Mat3 | hello |
19:37:50 | Varriount | Hi Mat3 |
19:40:42 | Mat3 | hi Varriount |
19:41:21 | bcinman | good talk |
19:59:40 | * | flaviu1 joined #nimrod |
19:59:45 | Mat3 | what talk ? |
19:59:59 | Mat3 | hi flaviu1 |
20:00:14 | flaviu1 | hey Mat3 |
20:12:35 | * | dapz joined #nimrod |
20:13:26 | Varriount | Hm, something just occurred to me. I've heard people complain about Nimrod's partial support for unsigned integers, yet I never hear complaints about Java's complete lack of unsigned integers. |
20:14:10 | Varriount | Also, Java doesn't like instantiating a new generic array without a cast. O_o |
20:15:35 | * | prosper_ quit (Remote host closed the connection) |
20:16:49 | Mat3 | probably, the audience which prefers Java is just difference to the one, which complains about the unsigned integer feature/issue |
20:19:23 | Matthias247 | Varriount: I have already complained about Javas lack of unsigned types ;) And Javas Generics are also a mess |
20:22:39 | * | boydgreenfield joined #nimrod |
20:23:05 | reactormonk | Matthias247, why would you want unisgned types? |
20:25:12 | * | def- quit (Ping timeout: 245 seconds) |
20:30:46 | Varriount | Hm.. Is it true that a single boolean takes up the same amount of space as 32 booleans? |
20:32:28 | Matthias247 | reactormonk: because my computer works with unsigned types too ;) |
20:34:20 | reactormonk | Matthias247, my body works with acid too, but I still wouldn't want to eat it |
20:39:11 | * | def- joined #nimrod |
20:45:05 | * | dapz quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
20:45:22 | * | def- quit (Ping timeout: 240 seconds) |
20:46:40 | * | dapz joined #nimrod |
20:49:47 | * | def- joined #nimrod |
20:49:52 | * | flaviu1 quit (Remote host closed the connection) |
20:50:07 | * | flaviu1 joined #nimrod |
20:53:32 | * | dapz quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
20:56:48 | fowl | Varriount, bool takes 1 byte, but if its in a structure like struct{bool b; int n;} it will be padded to 4 bytes |
20:57:16 | fowl | struct{bool b[4]; int n;} should be 8 bytes |
20:58:32 | * | def- quit (Ping timeout: 245 seconds) |
20:58:36 | * | dapz joined #nimrod |
20:59:53 | * | dapz quit (Client Quit) |
21:00:37 | * | dapz joined #nimrod |
21:04:11 | * | def- joined #nimrod |
21:04:16 | Mat3 | I can get the rationality behind the discussion about the 'evilness' and 'goodess' of signed and unsigned integers - both are just two interpretations of the same format |
21:04:48 | Mat3 | ^can't |
21:06:21 | Mat3 | for most binary operations, exclusive multiplication and division |
21:07:10 | Triplefox | I think all number format arguments tend to miss the idea that you need different debugging characteristics depending on the situation |
21:09:08 | Triplefox | The size and range aspects are less crucial in everyday use than what happens when there's a problem |
21:09:57 | * | def- quit (Ping timeout: 246 seconds) |
21:10:21 | Mat3 | that's true for all kind of different binary formats |
21:12:09 | * | vendethiel quit (Quit: q+) |
21:13:12 | Triplefox | It would be a huge boon if overflow semantics could be specified, but it's out of reach within our current assumptions |
21:14:47 | * | boydgreenfield quit (Quit: boydgreenfield) |
21:16:12 | Mat3 | the best would be to mask the operations so overflows can't occur at all in my opinion |
21:21:11 | Mat3 | this way the most significant bit act as overflow flag and carry bit |
21:25:46 | Mat3 | and independent of the sign all integer operations saturate instead of wrap around |
21:27:12 | Mat3 | (the most significant bit get one and the rest of the word is ignorable) |
21:29:35 | Mat3 | this only requires special handling of multiplications |
21:30:11 | * | def- joined #nimrod |
21:30:40 | * | dyu quit (Quit: Leaving) |
21:31:33 | Triplefox | anything other than wraparound would probably be useful...wraparound is okay as an optimization for certain types of loops but that's about it |
21:37:33 | * | nande joined #nimrod |
21:40:24 | * | def- quit (Ping timeout: 250 seconds) |
21:44:41 | * | def- joined #nimrod |
21:51:23 | * | boydgreenfield joined #nimrod |
21:55:03 | * | boydgreenfield quit (Client Quit) |
21:59:50 | * | BlaXpirit quit (Quit: Quit Konversation) |
22:05:28 | * | dapz quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
22:06:25 | Araq | hi guys, I'm alive again |
22:06:44 | Araq | Varriount: I trimmed down mingw to 160 MB |
22:07:33 | * | dapz joined #nimrod |
22:11:54 | * | dapz quit (Ping timeout: 246 seconds) |
22:13:46 | Mat3 | hi Araq |
22:14:26 | Araq | servus |
22:17:12 | * | Mat3 quit (Quit: Verlassend) |
22:18:40 | * | willwillson joined #nimrod |
22:20:34 | * | io2 quit (Quit: ...take irc away, what are you? genius, billionaire, playboy, philanthropist) |
22:33:35 | * | boydgreenfield joined #nimrod |
22:38:46 | * | kuzy000_ quit (Ping timeout: 272 seconds) |
22:39:10 | * | shodan45 joined #nimrod |
22:49:00 | * | Matthias247 quit (Read error: Connection reset by peer) |
22:53:36 | * | Lorxu joined #nimrod |
22:56:29 | Lorxu | Hi |
23:12:21 | * | bogen quit (Quit: Leaving.) |
23:19:11 | * | Trustable quit (Quit: Leaving) |
23:27:55 | Araq | hi Lorxu |
23:41:41 | * | xenagi joined #nimrod |
23:50:40 | * | shodan45 quit (Quit: Konversation terminated!) |