<<30-07-2012>>

00:02:48fowlwhat does aporia need sockets for
00:29:07*q66 quit (Quit: Leaving..)
00:35:20*fowl quit (Remote host closed the connection)
00:51:19*ccssnet quit (Ping timeout: 244 seconds)
02:49:19*ccssnet joined #nimrod
06:59:30*Araq_ joined #nimrod
07:01:50*Araq_ quit (Client Quit)
10:04:49*q66 joined #nimrod
10:56:18*Araq_ joined #nimrod
10:56:26*Araq_ quit (Client Quit)
12:14:24*Araq_ joined #nimrod
12:14:47*Araq_ quit (Client Quit)
13:08:19*Araq_ joined #nimrod
13:10:05*Araq_ quit (Client Quit)
15:10:54*shevy quit (Ping timeout: 264 seconds)
15:23:42*shevy joined #nimrod
16:50:14Araqdom96: argh! I want my CTRL+TAB feature back!
16:50:29Araqand that you could close non-active tabs was nice too ... :-/
16:57:29*fowl joined #nimrod
18:06:19dom96Araq: That should work? 0_o
18:06:39Araqit doesn't anymore ...
18:06:49AraqI guess you changed key handling again?
18:07:07dom96nooo
18:07:11dom96Not sure what happened
18:07:13dom96I will fix it don't worry
18:07:32Araqalright
18:07:37Araqsuggest works better now
18:07:44Araqand I have some improvements in the works
18:07:57AraqI'm also implementing "find all usages"
18:08:08dom96Find all references! :P
18:08:09Araqwhich can be used for "rename"
18:08:20Araq"references"?
18:08:22Araqcome on
18:08:25Araqthat's worse
18:08:28dom96That's what VS calls it!
18:08:36AraqI know ...
18:08:43Araqoh and please!
18:08:53Araqdon't do "suggest" for .txt files!
18:09:03Araqcheck it's a .nim file :P
18:09:05dom96yes yes, I know.
18:09:12Araqoh ok
18:09:32dom96Remember suggest isn't finished in Aporia yet.
18:09:35dom96It's still rough.
18:09:43dom96I didn't test it fully because the results were crap :P
18:09:54Araqyeah chicken and egg :P
18:10:51dom96I don't think I see how that conundrum applies here :P
18:11:29dom96Also, the x86 builder crashed it seems
18:12:33dom96Stopping a build in progress still doesn't work heh
18:13:51dom96"and that you could close non-active tabs was nice too ... :-/"
18:14:04dom96So you don't like that the close tab button is only on the selected tab?
18:14:16Araqyes I don't like it
18:14:23dom96ok, I will make it configurable then.
18:14:32*Araq sighs
18:14:35Araqfine
18:14:54dom96Well listen, I keep hitting the close tab button when switching tabs by mistake and it pisses me off.
18:15:08dom96And plus you can use your middle click to close tabs...
18:15:26fowlcontrol your fingers man
18:15:27Araqno middle click on my laptop ...
18:15:47Araqmake it configurable please then
18:15:47dom96Get a proper mouse then :P
18:16:18Araqlol
18:16:54Araqas if I would attach a mouse to this thing ...
18:17:14dom96fowl: Oh, and to answer your question: Aporia needs sockets so that when an instance of aporia is already open, and you open a file in the file manager then the new aporia knows that an instance is already running and simply sends the file that needs to be opened to that single instance :)
18:17:49Araqthere are special OS API calls to get that feature
18:17:53Araqat least on windows
18:17:58Araqbut sockets are portable
18:18:05Araqso it's fine with me
18:18:36dom96I haven't looked into it on Windows. But on linux there is libraries which do it... and GTK3.
18:18:39dom96No thanks :P
18:18:52dom96And the libraries are outdated because GTK3 now does it.
18:19:20Araqas I said, it's fine with me
18:19:22dom96older apps which run on gtk2 use dbus I think.
18:19:33dom96Yeah, well just explaining my decision anyway :P
18:19:36Araqaporia will talk to the compiler via sockets soon anyway
18:19:40dom96Sockets are certainly the simplest.
18:19:48fowlo cool
18:19:49dom96Araq: Did you test that feature btw?
18:21:03Araqjust did
18:21:06Araqexcellent work
18:21:09dom96:D
18:21:25Araqoh and it now finds my nimrod exe too
18:21:30Araqdunno what was wrong
18:21:38dom96lol
18:21:40Araqrecompiling helped :-)
18:23:06dom96:D
18:33:27Araqdom96: chicken and egg because I didn't feel like working on suggest as aporia got the keyboard handling all wrong :P
18:33:47Araqand you didn't feel like working on suggest as the compiler would output crap
18:34:03dom96i see
18:34:45Araqbtw it's fast enough on my machine
18:35:00Araqcould be faster, but it's workable
18:35:21Araqso I'll do the sockets stuff later :P
18:35:26dom96I think with threading it will be better
18:35:39dom96At least you'll be able to keep on typing, without it hanging.
18:35:53fowlhow do you figure out what libraries are on gcc search path?
18:36:05Araqfowl: we don't
18:36:20Araqwe use dynamic binding instead (dlsym)
18:37:04fowlwell how do you know where to find them then
18:37:27fowli need to know if i can be lazy and install everything to /usr/local/{lib,include,etc}
18:37:52AraqI can't follow
18:38:03Araqjust use niminst to generate an installer ;-)
18:38:18fowlim building libs i need sfml, chipmunk etc
18:39:31Araqso what do you want to do? install script for other programmers or for end users?
18:39:31dom96/usr/lib should be fine I think.
18:40:40fowlmeh im trying to build shit without specifying options like -DCMAKE_INSTALL_PREFIX
18:40:53fowlbecause im lazy and i hate cmake
18:41:31Araqwrite a build script in nimrod :-)
18:41:58dom96fowl: Are you just trying to build C libraries for your own personal use?
18:42:46fowlyeah
18:43:20dom96I suppose just putting the .so files into /usr/lib should do it.
18:43:44Araqor add the location to LD_LIBRARY_PATH
18:44:26dom96I don't trust LD_LIBRARY_PATH
18:44:42dom96We still haven't gotten that to work for nimbuild have we?
18:46:15Araqnope
18:46:35AraqI suppose we could edit bash.rc and restart the machine?
18:48:20dom96I can't restart the gcc farm machines
18:48:37Araqwell but we can wait
18:48:56Araqthey are restarted once a month or so, right?
18:49:24dom96..no
18:50:06Araqdid I mention that I consider Unix braindead?
18:50:17dom96yes, many times.
18:50:24Araqgood
18:51:59shevyAraq semi braindead
18:52:04shevychaotic design!
18:53:04Araq"Modern Unix1 is a catastrophe. It’s the “Un-Operating System”: unreliable, unintuitive, unforgiving, unhelpful, and underpowered. "
18:53:16Araq:P
18:53:33Araqsays the "Unix haters handbook"
18:53:45Araqand they should know :D
18:53:57dom96Araq: Happy?
18:54:33dom96wow.
18:54:36dom96I almost forgot.
18:54:39dom96New breaking bad today :P
18:56:23shevyhmm
18:56:32shevythere is only one part where the unix haters handbook is wrong
18:56:37shevyunix, with all its flaws, kinda works
18:57:49Araqthe haters handbook is very old
18:58:01Araqsometimes it rants over bugs that have long been fixed
18:58:54Araqbut good rants are always fun to read :-)
19:08:48shevyeheh
20:08:12*XAMPP_ joined #nimrod
20:10:26*XAMPP quit (Ping timeout: 272 seconds)
20:10:56dom96Araq: Are you still fixing suggest?
20:11:06Araqyeah
20:11:20Araqbut don't expect miracles ...
20:11:27Araqdoes it work that badly still?
20:13:22*XAMPP_ quit (Quit: Leaving)
20:13:46*XAMPP joined #nimrod
20:13:47*XAMPP quit (Changing host)
20:13:47*XAMPP joined #nimrod
20:15:19dom96Haven't tested yet heh
20:26:01*shevy whips everyone
20:26:03shevycode faster!
20:27:07*dom96 whimpers like a horse after being whipped
20:27:20*dom96 can't tell if 'whimper' is the right word
20:31:55dom96So I type in:
20:31:58dom96import os
20:31:59dom96os.
20:32:01dom96Nothing shows up
20:32:04dom96:(
20:33:15dom96Araq: ^
20:33:30Araqhm
20:33:33Araqlet me see
20:34:38AraqI only try with in a 'proc' :P
20:34:54dom96well you shouldn't :P
20:35:24dom96it doesn't work at all...
20:36:01Araqsure it finds the compiler?
20:36:04dom96It doesn't even execute Nimrod...
20:36:10Araqcause I had that problem ...
20:36:12Araqoh
20:36:45Araqugh 50 more internalErrors to look at ...
20:37:47dom96It really should not execute suggest in a string literal :P
20:38:05Araqwhat?
20:38:21dom96"asdbabs."
20:38:37Araqoh yeah
20:38:54dom96I think maybe for a first release the period should not be used
20:39:05dom96Just let the user press Ctrl+Space or whatever to initiate it
20:39:11Araqyeah I was thinking the same
20:39:23Araqin fact
20:39:38AraqI think every IDE should work that way, it's often too distracting
20:39:51Araqif you already know what you wanna type
20:40:03dom96perhaps
20:40:24Araqfixed that CTRL+TAB issue?
20:40:27dom96yes
20:40:39*Araq recompiles aporia
20:40:41dom96Didn't you see NimBot announcing it?
20:40:58Araqno the commit message was too long :P
20:41:13dom96haha.
20:41:42Araqfixed that suggest is not invoked when not in a .nim file?
20:41:47dom96no
20:42:42dom96I need to reboot to windows
20:42:43dom96brb
20:48:01Araqthese android integration steps make me shiver
20:48:30dom96back
20:48:40dom96hrm? why?
20:49:38fowldo you like my color scheme: http://i47.tinypic.com/o2w6w.png
20:50:12dom96yes :D
20:50:21dom96Pull request it on the Aporia repo :)
20:50:29AraqI like mine better ...
20:50:29dom96fowl: I also like your GTK theme, what is it?
20:50:47dom96Araq: Yours feels like its been created in the 70s
20:51:04Araqyou don't even know mine :P
20:51:30fowli'm not sure i havent been able to change it, its hidden somewhere in the compiz settings
20:51:43dom96Araq: You mean this one? https://github.com/nimrod-code/Aporia/blob/master/share/gtksourceview-2.0/styles/darknim.xml
20:52:21Araqyeah
20:52:32dom96Then, yes. I do know yours :P
20:52:37dom96fowl: Aww :(
20:53:41dom96fowl: Also, it's cool that you're using Aporia. Any feature requests, let me know :D
20:54:44fowlalright
20:55:00Araqhm aporia is 54367 lines
20:55:17Araqthe nimrod compiler is 53632 lines ...
20:55:52Araqdom96: you beat me ;-)
20:56:09Araqbut it only because the GTK wrappers are *huge* :P
20:56:26dom96YEAH
20:56:29dom96I WIN
20:56:43dom96Now, what's my prize?
20:57:06dom96fowl: If you ever find out what that GTK theme is. Please let me know.
20:57:20AraqI'll send a teddy bear to you
20:57:40dom96Really? :O
20:57:54Araqdom96: it's some weird default theme lacking any contrast
20:58:25*dom96 likes it
21:00:10Araqdom96: no ...
21:00:15*Araq is out of teddy bears
21:00:20dom96:(
21:03:24Araqer ...
21:03:34Araq'suggest' doesn't invoke the compiler anymore ...
21:03:41Araqhow should I test it then?
21:04:05dom96I have no idea why it doesn't...
21:04:48Araqbut you have the same problem, right?
21:05:02dom96yeah
21:05:21Araqwell I may as well push then :P
21:05:42AraqI'm sure I improved something :P
21:15:21fowlpull request'd
21:23:50dom96awesome :D
21:30:27Araqmuhaha, 100% green
21:30:38Araqso I'm allowed to go to bed
21:30:41Araqgood night
21:32:37dom96see ya later
22:19:21fowldom96: that theme was mint-x btw. seems i did have the option but it doesnt change your theme until you restart cinnamon
22:19:44dom96ooh, so you're using Cinnamon?
22:19:46dom96How is it?
22:21:36fowlpretty nice so far. feels like gnome2 but looks better
22:21:46dom96cool.
22:22:03dom96I'm glad it doesn't suck. Leaves me with some hope :)
22:25:24*Trix[a]r_za is now known as Trixar_za
22:26:49Trixar_zaWait? Aporia is BIGGER than Nimrod?
22:27:33dom96Apparently so :P
22:28:40Trixar_zaWell, let's try this again
22:28:40Trixar_za:P
22:29:07dom96I should really sleep... I almost overslept today.
22:29:23dom96But I want to test Aporia on Windows :P
22:31:01fowlsmfl binding is up: https://github.com/fowlmouth/sfml-nimrod
22:31:51*dom96 is already watching it :)
22:38:01dom96hehe, int errors.
22:38:11dom96oh well.
22:38:16dom96Don't feel like fixing them
22:38:18dom96Good night
22:38:24Trixar_zaGoodnite dom96
22:38:28*Trixar_za still compiling :P
22:38:37dom96heh, good luck :P
22:38:40dom96bye
22:39:33Trixar_zalambda?
22:39:37Trixar_zaWe have lambda?
23:09:35Trixar_zalib/pure/streams.nim(75, 26) Warning: thread analysis incomplete due to unkown call 's.readDataImpl(s, buffer, bufLen)' [AnalysisLoophole]
23:09:36Trixar_zahome/brenton/Aporia/aporia.nim(968, 5) Error: ambiguous identifier: 'DELETE' -- use a qualifier
23:09:38Trixar_zalol
23:16:05Trixar_zadom96: When you wake up: http://snipurl.com/aporia-slitaz
23:19:53fowlTrixar_za: try changing to system.delete
23:20:26Trixar_zahow?
23:21:41fowlnano +968,5 aporia.nim
23:22:53Trixar_za win.Tabs.delete(win.tempStuff.lastTab)
23:23:12Trixar_zaso I make it win.Tabs.system.delete ?
23:23:24fowlsystem.deleta(win.tabs, win.tempstuff.lasttab)
23:24:19fowli just pulled the latest from github and i didnt get that error
23:25:30fowlhmm it might be gtk2.delete()
23:26:41Trixar_zaI just pulled the latest nimrod and aporia
23:26:50Trixar_zaWell, downloaded the archives