00:03:51 | dom96 | discoloda: Perhaps try clearing compiler/nimcache |
00:09:51 | discoloda | nope |
00:10:14 | dom96 | Can you gist the full output of koch? |
00:21:31 | Demos | niminst is being somewhat picky about something... maybe I will just add Nimrod/bin to my path and call it a day |
00:24:34 | * | vbtt quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) |
00:26:06 | discoloda | https://gist.github.com/8428638 |
00:27:26 | dom96 | Weird. What happens if you compile the compiler manually? ./bin/nimrod c compiler/nimrod |
00:28:56 | discoloda | same thing |
00:30:46 | dom96 | Is there a nimrod binary in compiler/ ? |
00:32:10 | dom96 | if so, try deleting it and then try again. |
00:32:49 | discoloda | just nimrod0 |
00:33:31 | dom96 | in that case I am stumped. The compiler isn't compiling the C files for some reason. |
00:37:59 | discoloda | ill try again later, fresh |
00:56:54 | * | brson quit (Ping timeout: 276 seconds) |
00:59:28 | * | Icefoz_ quit (Quit: leaving) |
00:59:43 | * | brson joined #nimrod |
01:06:49 | * | athaudia quit (Ping timeout: 252 seconds) |
01:10:00 | * | Araq__ quit (Read error: Connection reset by peer) |
01:11:35 | * | Araq_ joined #nimrod |
01:16:43 | * | athaudia joined #nimrod |
01:21:17 | * | Araq__ joined #nimrod |
01:22:07 | * | Araq_ quit (Ping timeout: 260 seconds) |
01:26:09 | * | Araq_ joined #nimrod |
01:29:27 | * | Araq__ quit (Ping timeout: 252 seconds) |
01:38:34 | * | DAddYE quit (Remote host closed the connection) |
01:39:08 | * | DAddYE joined #nimrod |
01:43:41 | * | DAddYE quit (Ping timeout: 252 seconds) |
01:44:05 | * | BitPuffin quit (Ping timeout: 248 seconds) |
02:17:09 | Demos | ERGH OBVIOUSLY I have to insert a binary blob into my csproj for templates to get expanded during build. OBVIOUSLY the fact that this exists is not shown anywhere in the project UI |
02:27:37 | * | ddl_smurf quit (Quit: ddl_smurf) |
02:39:38 | * | DAddYE joined #nimrod |
02:40:56 | * | BitPuffin joined #nimrod |
02:44:48 | * | DAddYE quit (Ping timeout: 276 seconds) |
02:45:25 | * | BitPuffin quit (Ping timeout: 248 seconds) |
02:49:53 | * | DAddYE joined #nimrod |
02:54:10 | * | DAddYE quit (Ping timeout: 245 seconds) |
03:07:49 | * | dmac quit (Quit: Leaving.) |
03:08:12 | * | brson quit (Ping timeout: 276 seconds) |
03:09:00 | * | brson joined #nimrod |
03:15:13 | NimBot | Varriount/Nimrod-Sublime plugins/nimcheck a00146e Clay Sweetser [+0 ±2 -0]: Cleaned up nimcheck core logic (modularized it mainly)... 2 more lines |
03:17:25 | NimBot | Varriount/Nimrod-Sublime master 617f96d Clay Sweetser [+0 ±1 -0]: Added comments to various patterns |
03:17:25 | NimBot | Varriount/Nimrod-Sublime master fe73ffc Clay Sweetser [+0 ±1 -0]: Merge remote-tracking branch 'origin/language/add-comments' |
03:17:40 | * | eigenlicht quit (Read error: Operation timed out) |
03:19:17 | NimBot | Varriount/Nimrod-Sublime master 6e3f6f2 Clay Sweetser [+1 ±0 -0]: Added initial nimcheck plug-in - a command plug-in which runs the current view through 'nimrod check' |
03:19:17 | NimBot | Varriount/Nimrod-Sublime master 6fdd078 Clay Sweetser [+0 ±1 -0]: Allow user to choose an error to go to. Clean up code. |
03:19:17 | NimBot | Varriount/Nimrod-Sublime master 9858daa Clay Sweetser [+1 ±1 -1]: Rename nimchecker.py to NimCheck.py... 3 more lines |
03:19:17 | NimBot | Varriount/Nimrod-Sublime master 6c082da Clay Sweetser [+0 ±2 -0]: Cleaned up nimcheck core logic (modularized it mainly)... 2 more lines |
03:19:39 | * | dom96 quit (Ping timeout: 260 seconds) |
03:19:40 | * | eigenlicht joined #nimrod |
03:20:23 | Varriount | OrionPK: Happy now? |
03:21:49 | * | dom96 joined #nimrod |
03:23:31 | fowl | is your last name really sweetster? |
03:29:11 | OrionPK | Varriount yope :) |
03:29:43 | OrionPK | varriount does it use the project file? |
03:29:58 | OrionPK | ooh, no doesnt appear to |
03:30:11 | OrionPK | how do I dismiss the check error outlines |
04:03:11 | * | brson quit (Ping timeout: 252 seconds) |
04:03:59 | * | dmac joined #nimrod |
04:08:41 | * | dmac quit (Client Quit) |
04:41:04 | * | 23LAAV4NH joined #nimrod |
04:41:04 | * | dmac joined #nimrod |
04:43:23 | Demos | yay! I can create a nimrod project in VS and add files to it! |
04:47:22 | OrionPK | yay |
04:48:43 | * | 23LAAV4NH quit (Ping timeout: 272 seconds) |
04:50:21 | * | dmac1 joined #nimrod |
04:59:23 | Demos | and it only crashes some of the time :D |
05:00:49 | OrionPK | yay |
05:31:23 | * | Demos quit (Read error: Connection reset by peer) |
06:17:30 | * | vbtt joined #nimrod |
06:18:06 | * | Demos joined #nimrod |
06:18:37 | Demos | hm, it seems c2nim does not ignore gcc style __attribute__ annotations |
06:30:23 | * | vbtt quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) |
06:32:34 | discoloda | yes, it needs more testing |
06:57:51 | Demos | wow, c programs really manage to use all of nimrod's reserved words as well |
07:02:08 | * | achim joined #nimrod |
07:26:36 | * | Araq__ joined #nimrod |
07:27:04 | * | Araq_ quit (Ping timeout: 246 seconds) |
07:32:07 | * | Demos quit (Ping timeout: 272 seconds) |
07:35:51 | discoloda | i plan on working on making c2nim's output more ready for nimrod to compile. identifiers need to be fixed when using a nimrod keyword, identifiers that start with an underscore or has two sequencial underscores, need to get preprocessor defines from included files, find a way to resolve #if #endif blocks that mess with control flow etc.. |
07:54:58 | * | aftersha_ joined #nimrod |
08:11:30 | * | aftersha_ quit (Quit: Computer has gone to sleep.) |
08:37:54 | * | odc joined #nimrod |
08:40:04 | * | dmac1 quit (Quit: Leaving.) |
08:45:13 | * | dmac quit (Ping timeout: 272 seconds) |
08:57:04 | * | dmac joined #nimrod |
09:35:16 | * | CarpNet joined #nimrod |
09:49:26 | * | radsoc joined #nimrod |
10:12:58 | * | dmac quit (Quit: Leaving.) |
10:52:51 | * | BitPuffin joined #nimrod |
11:07:34 | * | EXetoC joined #nimrod |
11:09:35 | wan | reactormonk: I had the same problem. The zmq bindings in the stdlib are for zeromq2. zeromq3 and zeromq4 renamed zmq_send to zmq_msg_send and re-use the name zmq_send for something not using zmq_msg_t. |
11:10:08 | wan | https://github.com/idlewan/nawak/blob/master/lib/zmq4.nim I'll have to make a PR to get that in the stdlib |
11:13:12 | * | dmac joined #nimrod |
11:17:43 | * | dmac quit (Ping timeout: 246 seconds) |
11:24:40 | * | dirkk0 joined #nimrod |
12:02:26 | * | ddl_smurf joined #nimrod |
12:13:37 | * | dmac joined #nimrod |
12:18:39 | * | dmac quit (Ping timeout: 272 seconds) |
12:48:20 | * | Araq__ quit (Read error: Connection timed out) |
12:49:08 | * | Araq_ joined #nimrod |
13:13:53 | * | dmac joined #nimrod |
13:18:05 | * | darkf quit (Quit: Leaving) |
13:18:41 | * | dmac quit (Ping timeout: 252 seconds) |
13:19:28 | * | bncastle joined #nimrod |
13:19:34 | * | bncastle is now known as recursor |
13:20:54 | Araq | hi recursor welcome |
13:21:04 | recursor | hi |
13:32:25 | * | dirkk0 quit (Quit: This computer has gone to sleep) |
13:37:31 | * | radsoc quit (Read error: Connection reset by peer) |
13:44:11 | * | dirkk0 joined #nimrod |
13:59:35 | * | dirkk0 quit (Quit: This computer has gone to sleep) |
14:14:14 | * | dmac joined #nimrod |
14:15:37 | * | dirkk0 joined #nimrod |
14:16:00 | * | dirkk0 quit (Client Quit) |
14:18:59 | * | dmac quit (Ping timeout: 272 seconds) |
14:34:40 | * | recursor quit (Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310]) |
15:00:49 | * | achim quit (Quit: Textual IRC Client: http://www.textualapp.com/) |
15:06:08 | * | radsoc joined #nimrod |
15:10:50 | * | radsoc quit (Ping timeout: 245 seconds) |
15:14:34 | * | dmac joined #nimrod |
15:19:31 | * | dmac quit (Ping timeout: 272 seconds) |
15:28:08 | * | XAMPP quit (Read error: Connection reset by peer) |
15:47:58 | * | aftersha_ joined #nimrod |
16:15:06 | * | dmac joined #nimrod |
16:18:28 | * | [1]Endy joined #nimrod |
16:19:38 | * | dmac quit (Ping timeout: 252 seconds) |
16:23:31 | Araq | ping zahary, zahary_ |
16:38:48 | zahary_ | hi |
16:39:20 | zahary_ | pong Araq |
16:39:48 | * | [2]Endy joined #nimrod |
16:42:45 | * | [1]Endy quit (Ping timeout: 248 seconds) |
16:44:29 | * | aftersha_ quit (Quit: Computer has gone to sleep.) |
16:56:46 | Araq | never mind, I blamed semTableConstr for a bug, but that's not the problem |
16:59:19 | Araq | what do you have in mind with "varargs" btw? we already have varargs[expr] |
16:59:21 | * | brson joined #nimrod |
16:59:49 | zahary_ | well, I'll support the full spectrum of generic types |
17:00:07 | zahary_ | after the signature is matched, the varargs become a tuple inside the instantiated generic proc |
17:00:58 | discoloda | hmm, can nimrod do varadic generics, or do i need to make an immediate template/macro for that |
17:00:58 | Araq | you can do that already with a macro |
17:01:17 | zahary_ | well, I did, very long time ago, remember |
17:01:30 | Araq | not really |
17:01:37 | zahary_ | it's in the test suite |
17:01:53 | Araq | what was the problem? |
17:02:34 | zahary_ | there is not much of problem, it's just more cumbersome and it's not hard to extend sigmatch/generateInstance to handle this case as well |
17:03:15 | zahary_ | back then the problem was actually that macros wasn't overloadable, but that's less of an issue nw |
17:06:38 | Araq | yeah well, we should watch out that we don't communicate minor stuff as important. |
17:07:21 | Araq | I have in mind the case where the scope rules for "if" were taken as an example the language is in constant flux |
17:07:23 | zahary_ | I agree with such crituque :) |
17:08:18 | zahary_ | btw, speaking of varargs, I sometimes wonder if it would be nice to support this: |
17:08:27 | Araq | while in reality only some rather obscure cases for =~ are affected by the slightly changed if-scoping rules |
17:08:59 | zahary_ | proc foo(x: varargs[Foo], y: varargs[Bar]) |
17:09:18 | Araq | the better example is: |
17:09:36 | Araq | template foo(a, b = 0; body: stmt) |
17:09:55 | zahary_ | yes, that one too, but it can be handled as a special case |
17:15:20 | * | dmac joined #nimrod |
17:20:23 | * | dmac quit (Ping timeout: 272 seconds) |
17:20:52 | Araq | oh btw I keep forgetting this |
17:21:24 | Araq | but I think we should allow a callsite ``var`` annotation and then we need no special casing for the type classes |
17:23:11 | zahary_ | what do you mean exactly? |
17:23:23 | zahary_ | var annotation for the param or the return value |
17:24:33 | * | BitPuffin quit (Ping timeout: 272 seconds) |
17:30:27 | zahary_ | I plan to allow the use of type classes in variable declaration var x: AnyDictionary = x.getLookupTable |
17:30:43 | zahary_ | a special case of the usefulness of this is the support of var: var variable |
17:30:47 | zahary_ | var x: var = foo() |
17:31:03 | zahary_ | var acting as a type class here |
17:35:54 | zahary_ | I have to leave the office, if you answer I'll read it from home. the other way I read the message is if by "special casing" you mean the logic left in paramTypesMatch. This is no longer needed, but I haven't yet finished moving that bit into typeRel as well |
17:58:22 | * | DAddYE joined #nimrod |
18:14:09 | * | dmac joined #nimrod |
18:18:51 | * | BitPuffin joined #nimrod |
18:26:31 | * | CarpNet quit (Quit: Leaving) |
19:00:38 | reactormonk | wan, go for it |
19:05:36 | discoloda | where can i find a list of already defined variables/constants, like defined(windows)? |
19:06:38 | * | OrionPK quit (Remote host closed the connection) |
19:06:48 | reactormonk | discoloda, you could ask idetools |
19:07:06 | reactormonk | never done that though. |
19:09:04 | Araq | discoloda: just check compiler/condsyms.nim, system.hostOS is documented as well |
19:09:48 | * | shodan45 joined #nimrod |
19:11:12 | discoloda | Araq: that should work, thanks. idetools is Aporia? |
19:18:12 | Araq | idetools is the compiler's IDE support |
19:18:30 | Araq | no idea to what degree which editor supports it |
19:18:45 | wan | I am wondering the limits of macros: can I inspect a previously-defined type? I'd like to do something like this: https://gist.github.com/idlewan/7d84e797aef10fd14bd3 |
19:24:19 | Araq | wan: it requires a type inspection API which we lack, you can only do typetraits.arity iirc |
19:33:46 | wan | Is it possible to do this type inspection API? Hard? Feasible? I am looking at evalTypeTrait. Am I in the right direction, and should I start there? |
19:35:17 | Araq | entirely feasible |
19:36:23 | Araq | but you should add it to vm.nim in the devel branch |
19:37:46 | * | aftersha_ joined #nimrod |
19:38:09 | wan | I'll look into it |
19:39:17 | * | OrionPK joined #nimrod |
20:03:51 | * | Mat3_ joined #nimrod |
20:04:17 | Mat3_ | hi |
20:18:11 | Araq | hi Mat3_ . finished your documentation? |
20:20:35 | Mat3_ | hello Araq. No, I'm finished one chapter about the interrupt system this moment however |
20:25:45 | Mat3_ | (and simulating the whole at logic-level beside) |
20:27:29 | * | brson quit (Quit: leaving) |
20:27:31 | Mat3_ | what's left are some chapters about ILP, instruction fusion and vectorisation |
20:27:42 | * | brson joined #nimrod |
20:29:22 | Mat3_ | so it's ~60% complete |
20:30:03 | * | Mat3_ much work at current and only a small fraction of time left for documentation |
20:45:56 | Mat3_ | ciao |
20:48:54 | * | Demos joined #nimrod |
20:51:37 | * | Mat3_ quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) |
20:54:54 | * | odc quit (Ping timeout: 252 seconds) |
21:01:14 | * | [2]Endy quit (Ping timeout: 252 seconds) |
21:08:01 | * | brson quit (Quit: leaving) |
21:08:17 | * | brson joined #nimrod |
21:12:38 | * | dirkk0 joined #nimrod |
21:15:58 | Varriount | fowl: It's "Sweetser", not "Sweetster" . Almost everybody, upon first reading my last name, pronounces it the way you spelled it. |
21:16:14 | Varriount | OrionPK: Dismiss the check error outlines? |
21:16:24 | OrionPK | it outlines stuff |
21:16:28 | OrionPK | right? |
21:16:31 | OrionPK | displays errors |
21:16:56 | Varriount | Also, it uses nimrod check to do most of the work - I don't know if the check command takes the configuration file into account |
21:17:31 | OrionPK | configuration file? |
21:17:37 | Varriount | OrionPK: Er, project file |
21:17:46 | OrionPK | why would nimrod look at the sublime project file |
21:18:01 | Varriount | "<OrionPK> varriount does it use the project file?" |
21:18:15 | Varriount | "OrionPK> ooh, no doesnt appear to" |
21:18:33 | Varriount | I thought you meant the nimrod project file |
21:18:45 | OrionPK | oh, Id id |
21:18:46 | OrionPK | did * |
21:19:00 | OrionPK | kinda useless if it you can only use it on your main module |
21:19:04 | Varriount | How would it use the project file? |
21:19:21 | Varriount | And do you mean, a whole-project check command? |
21:19:37 | OrionPK | maybe it's like the http://build.nimrod-lang.org/docs/idetools.html |
21:19:49 | OrionPK | where you pass in the proj file at the end |
21:20:07 | Varriount | *shrug* |
21:20:25 | Varriount | I don't have a project to test on-hand at the moment |
21:21:04 | OrionPK | all u gotta do |
21:21:10 | OrionPK | is make 2 files instead of one |
21:22:15 | Varriount | Meh, you do it |
21:22:20 | Varriount | :p |
21:24:20 | OrionPK | i did |
21:24:22 | OrionPK | it didnt work |
21:24:23 | OrionPK | ;P |
21:24:31 | OrionPK | it showed a bunch of errors |
21:24:41 | OrionPK | or did u mean test out passing a proj.nim |
21:24:45 | OrionPK | because im at work |
21:25:10 | Varriount | I meant test passing a proj.nim. What did you do? |
21:26:02 | Varriount | OrionPK: ^ |
21:26:24 | OrionPK | tried running check on a non-main file |
21:26:27 | OrionPK | and everything was an error |
21:27:16 | Varriount | Hm. Well if 'check' doesn't support passing in a project file, it should. *sigh*, I guess I'll test it. |
21:28:01 | Varriount | OrionPK: How should I do this? |
21:30:40 | * | dirkk0 quit (Quit: This computer has gone to sleep) |
21:34:25 | * | aftersha_ quit (Quit: Computer has gone to sleep.) |
21:38:41 | * | dirkk0 joined #nimrod |
21:42:42 | reactormonk | discoloda, https://github.com/Araq/Nimrod/blob/master/doc/idetools.txt |
21:42:53 | * | dirkk0 quit (Client Quit) |
21:43:39 | reactormonk | probably --context |
21:45:38 | * | dirkk0 joined #nimrod |
21:47:48 | * | vvbitt joined #nimrod |
21:49:03 | OrionPK | how? |
21:49:11 | OrionPK | Varriount what do you mean? |
21:49:28 | Varriount | Well, I made three files, main.nim, tertiary.nim, and secondary.nim |
21:49:56 | Varriount | main.nim and tertiary.nim are in a top directory, while secondary.nim is in a sub directory named 'sub' |
21:50:23 | Varriount | main.nim imports secondary.nim, which imports tertiary.nim |
21:51:05 | Varriount | OrionPK: Nimrod's check command does support the usage of '-m=' |
21:51:55 | OrionPK | ok, so you should be able to set the main project file in your sublime project |
21:52:07 | OrionPK | there's a Nimrod: command for it |
21:54:33 | Varriount | OrionPK: Speaking of commands, you I need to have a little 'chat' later about python idioms, and why not following them can lead to errors and loss of performance. |
21:56:30 | OrionPK | you mention performance and python in the same sentence as if that has some meaning |
21:57:06 | Varriount | It does. Since python is a dynamic language, performance is something that must be kept in mind. |
21:57:48 | OrionPK | what doesnt have good performance |
21:58:20 | Varriount | Well, the suggestion feature for one, since it doesn't actually work. |
21:58:31 | OrionPK | I didnt implement any suggestion feature |
21:58:34 | Varriount | *definition lookup |
21:58:41 | OrionPK | definition lookup works fine |
21:58:57 | OrionPK | I've tested it on OSX and windows on 3 different machines |
21:59:16 | Varriount | Using 64 bit sublime text and nimrod? |
22:01:12 | Varriount | OrionPK: When you have time, would you please use teamviewer to test the definition lookup command, since I am likely just using it wrongly? |
22:03:15 | OrionPK | yeah |
22:08:14 | OrionPK | Varriount did you change anything in the way the main project file is set? |
22:10:09 | Varriount | No. |
22:10:21 | Varriount | I don't even know if I have a main project file set. |
22:10:44 | Varriount | I'm querying for a definition that is located in os.nim |
22:12:43 | OrionPK | does it run and come back w/ no definition found |
22:12:46 | OrionPK | or does it crash |
22:13:14 | Varriount | It crashes. |
22:13:51 | OrionPK | comment out the code that causes the crash and see what command it's executing |
22:22:54 | * | vvbitt quit (Read error: Connection reset by peer) |
22:23:11 | * | vvbitt joined #nimrod |
22:23:31 | Araq | hey vvbitt |
22:25:32 | * | brson quit (Ping timeout: 245 seconds) |
22:28:29 | * | dirkk0 quit (Quit: Leaving) |
22:31:15 | * | shodan45 quit (Ping timeout: 245 seconds) |
22:32:28 | pe7ed27 | hey guys, can i define a type over multiple lines? looking in the tuts, docs etc i cant find any docs or examples, everything i try i just get indentation error |
22:32:38 | * | brson joined #nimrod |
22:34:30 | OrionPK | can you show an example of what you're trying to do? pastebin or gist please |
22:36:03 | pe7ed27 | just trying to create a tuple that has a lot of named fields, i dont want the line extremely long, so tried to do it over multiple lines, if you still want an example i can paste it |
22:36:42 | OrionPK | you can |
22:36:57 | OrionPK | but i'd need to see what you're doing to tell you what to change |
22:39:30 | pe7ed27 | http://pastebin.com/DLQX5MMZ |
22:40:46 | OrionPK | get rid of the ['s and ,'s |
22:42:03 | Araq | pe7ed27: compiles for me as is |
22:42:11 | OrionPK | use object type declaration syntax, but w/ "tuple" instead of "object" |
22:42:22 | OrionPK | would look cleaner that way anyway |
22:43:19 | * | darkf joined #nimrod |
22:43:21 | OrionPK | pe7ed27 are you on 0.9.2 or github latest |
22:43:41 | pe7ed27 | as is, i get expected ']' without the [, i get invalid indentation.... ill just keep messing about |
22:44:13 | pe7ed27 | 0.9.2 |
22:45:04 | OrionPK | that's probably why you can compile it araq :P |
22:45:52 | Araq | pe7ed27: are sure it's not some tabulator in your source file? |
22:46:45 | pe7ed27 | yep, using sublime, just did a convert tabs to spaces, still nothing |
22:48:15 | pe7ed27 | ill try changing line endings, im on windows at the moment, can never remember where sublime hides that though |
22:48:25 | OrionPK | shouldnt be an issue |
22:48:33 | * | shodan45 joined #nimrod |
22:48:53 | * | shodan45 quit (Client Quit) |
22:49:08 | Araq | pe7ed27: please look at the file compiler/extccomp.nim, around line 30 |
22:49:43 | Araq | this code has been used for bootrapping and uses quite your syntax |
22:49:44 | Demos | yay! visual studio can build nimrod projects! |
22:49:57 | OrionPK | old news demos |
22:49:58 | OrionPK | :P |
22:50:10 | Demos | OrionPK, did I miss something? |
22:50:20 | OrionPK | yeah you already told me that last night |
22:50:21 | pe7ed27 | cheers, i had a browse some random files in github looking for just that example, thanks |
22:50:45 | Demos | no, I said visual studio could create nimrod projects, I just added support for building a second ago |
22:50:55 | OrionPK | oh heh |
22:51:06 | OrionPK | integrated debugging plz |
22:51:57 | Demos | welllll vcc can not build the generated c code, which makes that hard |
22:52:16 | OrionPK | doh |
22:52:19 | OrionPK | since when |
22:52:20 | Demos | wait |
22:53:58 | Demos | and since I have tried it |
22:54:18 | Demos | the compiler emits a division by zero error in the functions for identifying floating point numbers |
22:55:16 | OrionPK | http://nimrod-lang.org/download.html |
22:55:18 | pe7ed27 | it works, thanks guys, one thing i did notice, was on another line i had tuple(..) instead of tuple[..] giving indentation error, not a handy hint saying i was an idiot |
22:55:22 | OrionPK | Microsoft's Visual C++ http://msdn.microsoft.com/visualc (You need the SDK too - but not the full one: Only the win32api header files and import libraries are essential.) |
22:55:45 | OrionPK | according to that microsoft visual c++ compiler should work |
22:56:08 | Araq | I tried it recently and it still works/works again |
22:56:18 | Araq | vcc version 12 or something |
22:58:13 | Demos | my cl --version gives 18.00.21005 |
22:58:18 | Demos | .1 |
23:00:23 | Demos | how can I get the configuration the current module is being compiled with (-d:release or -d:debug and so on) |
23:00:39 | Demos | wait |
23:00:41 | Demos | never mind |
23:00:42 | Demos | derp |
23:03:17 | * | Araq__ joined #nimrod |
23:03:23 | * | Araq_ quit (Ping timeout: 272 seconds) |
23:05:04 | Varriount | OrionPK: You back from work yet? |
23:10:19 | * | kristina quit (Ping timeout: 246 seconds) |
23:11:42 | * | AndChat|206976 joined #nimrod |
23:11:58 | * | vvbitt quit (Read error: Connection reset by peer) |
23:12:37 | * | vvbitt joined #nimrod |
23:12:38 | * | AndChat|206976 quit (Read error: Connection reset by peer) |
23:13:29 | Araq | good night |
23:14:44 | * | darkf_ joined #nimrod |
23:16:14 | * | Varriount_ joined #nimrod |
23:16:37 | * | darkf quit (Disconnected by services) |
23:16:38 | * | darkf_ is now known as darkf |
23:17:30 | * | TylerE quit (Ping timeout: 245 seconds) |
23:18:09 | * | TylerE joined #nimrod |
23:19:35 | * | Varriount quit (Ping timeout: 245 seconds) |
23:20:07 | * | psquid quit (Ping timeout: 272 seconds) |
23:25:28 | OrionPK | yep, just got back Varriount |
23:25:49 | Demos | OK vcc can compile stuff for me but I guess it just can not bootstrap the compiler itself |
23:26:06 | * | psquid joined #nimrod |
23:26:31 | Varriount_ | OrionPK: Ok, one moment |
23:26:39 | * | Varriount_ is now known as Varriount |
23:26:49 | * | psquid quit (Client Quit) |
23:27:06 | * | psquid joined #nimrod |
23:29:19 | Varriount | OrionPK: Pm'd you |
23:29:29 | OrionPK | Varriount those dont work on familiar yet ;) |
23:29:42 | OrionPK | i'd have to ssh into my server to get what you sent |
23:30:05 | Varriount | OrionPK: So that's why you never reply to my Pm's |
23:30:09 | OrionPK | lol |
23:30:21 | OrionPK | pretty much |
23:30:46 | Varriount | So.. How am I going to give you the information? |
23:31:03 | Varriount | OrionPK: What about memoserv? |
23:31:17 | OrionPK | here? |
23:31:33 | OrionPK | go to #nim2 |
23:35:33 | * | DAddYE quit (Remote host closed the connection) |
23:35:58 | * | DAddYE joined #nimrod |
23:42:05 | OrionPK | demos doesnt that kinda.. hamper things |
23:42:32 | Demos | well you can use a nimrod compiler that was built with gcc to then build your code with msvc |
23:42:47 | Demos | the reason you need msvc for debugging is because it can output pdb files |
23:47:55 | OrionPK | right |
23:47:58 | OrionPK | well, if it works... |
23:48:35 | OrionPK | are you able to set the compiler when they try to debug? |
23:51:16 | Demos | well that would not help much, but in any case I can not get msbuild to find cl and the runtime libraries... |
23:51:26 | Demos | path issues maybe |
23:53:28 | * | ddl_smurf quit (Ping timeout: 245 seconds) |
23:54:12 | OrionPK | well |
23:54:38 | OrionPK | it would help in that it would allow the user to debug their program evne if they have gcc as their default nimrod compiler |
23:56:23 | * | wan quit (Ping timeout: 245 seconds) |
23:56:53 | Demos | oh, I was going to just set the --cc option in the msbuild task |
23:57:15 | Demos | I may end up writing a new task instead of hacking it together using Exec |
23:57:32 | * | ddl_smurf joined #nimrod |
23:57:37 | Demos | but that does not help if I am unable to get the envirenment set up for building using cl |
23:57:49 | * | wan joined #nimrod |
23:58:21 | Demos | another option is to use stdin/stdout redirection to interact with the embedded debugger |