<< 17-10-2014 >>

00:00:09gokrYou know, Riak/Dynamo style but using some novel techniques and sickeningly fast. Like... "Redis fast".
00:00:26Varriount:O
00:01:14gokrThe nice thing (well lots of nice things) is that it has a fairly rich feature set - and is still fully "pull the plug on this node and its fine" capable.
00:02:13gokrOne of the devs is a bit famous for his total annihilation of MongoDB in his writings.
00:02:16Jehan_gokr: You can also define a proc `$`(cs: tuple[s: cstring, l: len]), then you can write $(cstr, len)
00:02:43gokrWoa. Nice!
00:03:10gokrNim is... like a candy box of funky stuff. Just hoping it doesn't make code turn into... (shudder) Perl.
00:03:49gokrMmm, but yeah, that is actually quite logical.
00:04:14AraqPerl is full of arbitrary rules. Nim's syntax is actually quite simple
00:04:40Jehan_What Araq said.
00:04:49Araqbut don't take my word for it, let's check the facts:
00:05:02gokrEmin on Mongo: http://hackingdistributed.com/2013/01/29/mongo-ft/
00:05:05Jehan_Mind you, there are quite a few corner cases w.r.t. metaprogramming, but that's difficult to avoid.
00:05:32Araqparsing perl requires some turing complete machinery
00:05:43Jehan_Still, that's confined to definitions, the use sites are generally syntactically clean.
00:05:50Araqparsing Nim can be done without even a symbol table
00:05:55gokrAraq: So far I am coping fairly well - and then I am still a Smalltalker used to ... 5 keywords grammar :). Just a bit worried about macros still.
00:06:34*skyfex quit (Ping timeout: 265 seconds)
00:07:26gokrI did some consulting at a fairly large successful company - and their big server product was written in Perl. Ouch. All used vim, no debuggers in site. I introduced Komodo with remote debugging and they went "Oh! That's quite useful." No shit Sherlock.
00:08:33VarriountHm. Komodo is yet another editor we have yet to make a plugin for...
00:08:36gokrAraq: I agree that so far I am coping. Got spooked by your ";" separating params there, but ok. I did eventually find some news release saying that it was now ok :)
00:10:08*johnsoft quit (Ping timeout: 258 seconds)
00:10:24Jehan_Perl is used in a surprising number of places still. Booking.com, duckduckgo.com, ...
00:10:29Araqyeah you know ... I don't sit here all day long and dream up features to bloat the language
00:10:44gokrNo? :)
00:10:52Jehan_Others do that for him. :)
00:11:00*johnsoft joined #nimrod
00:11:07gokrIts an easy trap.
00:11:29Araqyes. other people request features
00:11:29Jehan_Well, any language designer needs to learn to say "no", early and often. :)
00:12:25*johnsoft quit (Read error: Connection reset by peer)
00:12:34Araqyeah ... I should have said "no" for standalone except and finally
00:12:46VarriountAraq: Can we have language-level unicorns?
00:13:15*johnsoft joined #nimrod
00:13:21Araqnow they are in the language and people like them but also get burned by them
00:14:21gokrI think... the problem arises when features creep into libraries and suddenly people need to understand the features - in order to use the library etc.
00:14:29Araqgokr: already read the article. it's mostly wrong
00:14:46gokrThe argument that - hey, its a feature - just don't use it, doesn't work then.
00:15:00Araq"So, here's the $1 billion dollar question: what does it mean when MongoDB says that a write (aka insert) is complete?"
00:15:55Araqwell I was aware of that feature, wanted exactly that feature, used MongoDB for a big amount of data and succeeded
00:16:48Araqcause in reality the alternative is that you re-implement bulk inserts on your own every time you need performance
00:19:12Araqgokr: people always need to understand *something* in order to use a library
00:19:45Araqand macros are not necessarily the hardest part
00:19:46gokrI agree, I just mean - every feature added is one step closer to ... C++ :)
00:21:33AraqIMHO C++'s problem is not its complexity. it's the fact that it is *memory unsafe* and complex.
00:22:12AraqC# is memory safe and complex. but also thanks to its tooling nobody ever notices.
00:22:35Demos_not only is c++ memory unsafe, it is also totally impossible to have any kind of tooling for it
00:22:36gokrMmmm, well. No offense - but anyone claiming C++ doesn't have a problem with being complex.... ehrm.
00:23:32gokrLet's say we have different views on what a problem is then ;)
00:23:33Demos_every feature in C++ is implemented in a sane way (aside from misfeatures that nobody uses like throws() and stuff).
00:23:47Demos_some of them are of questionable use, like c++'
00:23:50Demos_s iterators
00:25:16Jehan_Well, there's complexity and there's complexity. C++'s complexity is sort of the "principle of the biggest surprise".
00:25:36Jehan_As exemplified by the 10-year C++ vet exclaiming: "I had no idea that worked this way."
00:26:30Demos_yeah, surprise then realizing why things work the way they do, trying to have all the implicit conversions C has, and tacking on array-like semantics with references, and having CV-qualifiers causes a lot of trouble
00:27:43Araqc++'s major problem is also c's major problem: almost every basic operation is full of undefined behaviour edge cases.
00:42:39*tillzy quit (Ping timeout: 244 seconds)
00:43:45Demos_for all its problems c++ is one of a very few options if you want to write code that is rather fast and have access to abstraction ability and libraries
00:44:14*Demos_ should learn free pascal
00:50:11Jehan_Demos: The "fast" stuff is arguable.
00:50:38Jehan_Both C and C++ excel at making inner loops over contiguous areas of memory fast.
00:51:35Jehan_But for complex systems, speed becomes difficult to evaluate.
00:52:12Jehan_Especially on modern processors.
01:05:08*Lorxu joined #nimrod
01:05:44LorxuHi
01:05:54*brson quit (Ping timeout: 255 seconds)
01:06:22*brson joined #nimrod
01:07:10Araqhi Lorxu
01:07:28LorxuHi Araq
01:10:34VarriountAraq: The Nimrod binary - it should have the .git directories erased, correct?
01:10:54*askatasuna joined #nimrod
01:13:28Araqwell yes
01:13:34Araqnot exactly "erased"
01:13:39Araqsimply not copied over
01:13:51VarriountAraq: What kind of archive format should the binary be in?
01:14:41Araqfor windows: in none anymore
01:14:54Araqwe have a general .zip source based installation
01:15:13Araqand some install-32.exe and install-64.exe
01:15:22*EXetoC quit (Quit: WeeChat 1.0.1)
01:15:24VarriountWell then, zip is the archive format.
01:16:36VarriountAraq: What about the debug version of the compiler? Did you include that in the 32 bit binary?
01:16:50NimBotAraq/Nimrod devel 55d8e71 Araq [+0 ±3 -0]: niminst supports NSIS
01:16:50NimBotAraq/Nimrod devel bd54c44 Araq [+0 ±2 -0]: improvements for niminst
01:17:16*jasondotstar quit (Quit: Leaving)
01:18:18Araqhttp://nim-lang.org/download/nimrod_0.9.6.exe
01:18:30Araqtry it out please
01:18:58AraqVarriount: modify compiler/nimrod.ini to include a debug exe for the installer
01:19:18AraqI need to sleep now. see you tomorrow
01:19:26VarriountGoodnight
01:19:43Araqoh
01:19:58Araqto build it you need to install NSIS and some plugin
01:20:58Araqhttp://nsis.sourceforge.net/ZipDLL_plug-in
01:21:08Araqbye
01:22:34*brson quit (Quit: leaving)
01:22:57VarriountAraq: I'll generate/modify stuff tomorrow afternoon. I have to get to bed early (math exam)
01:23:10*brson joined #nimrod
01:28:07NimBotAraq/Nimrod devel 4accf42 Araq [+1 ±0 -0]: added missing template file
01:29:03*q66 quit (Quit: Leaving)
01:29:13*xenagi joined #nimrod
01:31:19gokrhttp://goran.krampe.se/2014/10/16/nim-wrapping-c/
01:31:28gokrOk, time to sleep fast. :)
01:31:30gokrgnite
01:34:06Jehan_gokr: babel install c2nim should work.
01:34:50gokrOk, write any comments here and I will fix article tomorrow.
01:35:55Demos_I thought babel changed its name
01:48:47*brson quit (Quit: leaving)
01:49:06*brson joined #nimrod
02:04:00Jehan_Demos_: Yeah, but you have to download the newest version, I think.
02:05:59Demos_hm I just found this language called XL2 during a wikipedia dive, reminds me of Nimrod
02:09:14*ryxai joined #nimrod
02:28:48*saml_ joined #nimrod
02:29:29Demos_it actually may be more powerful in general than nimrod. The translation thing looks pretty nifty
02:29:44Demos_and the syntax is really quite similar
02:30:42*flaviu quit (Ping timeout: 245 seconds)
02:48:39*Jehan_ quit (Quit: Leaving)
02:48:59*brson quit (Quit: leaving)
02:51:29*bjz quit (Quit: Textual IRC Client: www.textualapp.com)
02:52:21*xenagi quit (Read error: Connection reset by peer)
02:52:55*Demos_ quit (Read error: Connection reset by peer)
03:10:40*dom96 quit (Excess Flood)
03:13:43*dom96 joined #nimrod
03:32:28*superfunc joined #nimrod
03:32:54superfuncHeya everyone
03:44:49*johnsoft quit (Ping timeout: 260 seconds)
03:45:50*johnsoft joined #nimrod
04:12:39VarriountAraq: Regarding the 1.0 release, as long as we're in the breaking backward compatibility mood, why not change appType, hostCPU, and similar system variables to enums?
04:15:41VarriountAraq: Do objects have run-time type information?
04:40:29*ARCADIVS joined #nimrod
04:41:44*askatasuna quit (Read error: Connection reset by peer)
05:46:27*johnsoft quit (Ping timeout: 244 seconds)
05:47:14*johnsoft joined #nimrod
06:01:25*saml_ quit (Quit: Leaving)
06:05:21*bjz joined #nimrod
06:07:32*bjz quit (Client Quit)
06:07:47*gokr_ quit (Ping timeout: 258 seconds)
06:08:16*bjz joined #nimrod
06:08:19*gokr_ joined #nimrod
06:08:49*kshlm joined #nimrod
06:09:24fowlgokr, the spartan install method is to symlink nimrod into your $PATH, no modifications needed
06:13:20*fowlmouth joined #nimrod
06:14:21*Matthias247 joined #nimrod
06:16:56*fowl quit (Ping timeout: 244 seconds)
06:21:32*Lorxu quit (Ping timeout: 245 seconds)
06:33:41*gokr_ quit (Read error: Connection reset by peer)
06:34:10*gokr_ joined #nimrod
06:40:23*Matthias247 quit (Read error: Connection reset by peer)
06:43:06*ryxai quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
06:44:00*BlaXpirit joined #nimrod
06:45:30*fowlmouth quit (Quit: Leaving)
06:47:59*BlaXpirit quit (Client Quit)
06:55:58*khmm joined #nimrod
07:56:16*khmm quit (Ping timeout: 258 seconds)
08:02:41*khmm joined #nimrod
08:19:05*darkf quit (Ping timeout: 265 seconds)
08:39:09*jez0990_ quit (Quit: No Ping reply in 180 seconds.)
08:39:17*jez0990 joined #nimrod
08:43:20*darkf joined #nimrod
08:57:06*rpag quit (Ping timeout: 244 seconds)
08:57:54*khmm quit (Ping timeout: 246 seconds)
08:57:58*rpag joined #nimrod
09:00:39*khmm joined #nimrod
09:04:20gokrdom96: Nimble install is failing for me, Error: invalid command line option: '--noNimblePath'
09:16:02gokrBut rev 7d18e2be1cdd4043f61918eae4a9877a90a296a4 works fine, named as babel though.
09:21:58*xcombelle joined #nimrod
09:26:11Araqgokr: seems to require bigbreak
09:26:26gokrYeah.
09:26:55Araqit's easy to fix
09:27:58gokrSure, just wanted my instructions to work in my article. The "install babel" suddenly didn't work.
09:38:15gokrAraq: Ooo, dot operator. Kinda like DNU, right? Good for proxies etc?
09:38:45Araqyeah
09:39:24gokrThat was one on my check list :)
09:47:48Araqbtw nim's OO features are not finished. for version 2 I'd like to support component systems better.
09:48:10AraqHow to do that however, is totally unclear to me. ;-)
09:48:44Araqthere are a couple of macro based solutions already
09:49:41gokrYeah, I am reading up a bit on them.
09:50:03gokrI presume you looked at go?
09:50:55gokrIIRC it uses delegation techniques. And oh, I love the "type classes" stuff that I read a short article on.
09:52:05gokr(in Nim I mean)
09:52:30Araqyeah zahary is the main dev for type classes
10:05:07gokrI stumbled upon a funny feature btw.
10:05:37gokrSo I ran pretty on my test.nim - which uses my wrapper. It suggested to rename things like attrs_sz to attrsSz etc, so I did.
10:05:59gokrThen I compared my hand edited test.nim to the one that pretty spit out.
10:06:15gokr(and my hand edited compiled and run fine)
10:06:36gokrBut then I noted one place I had renamed - but nimrod pretty had not.
10:07:31gokrAnd I had renamed an access to an object from the wrapper (which of course was named attrs_sz and not attrsSz) - but the case insensitivity made my rename compile just fine :)
10:08:09Araqwell "nimrod pretty" has been replaced with "nimfix" on bigbreak
10:08:21gokrok
10:08:36Araqwhich doesn't do the same ...
10:08:51Araqand also sometimes fails
10:08:55Araq:-/
10:11:16Araqbut at least I know why
10:13:56Araqbbl
10:15:17gokrsure
10:43:32*kshlm quit (Ping timeout: 244 seconds)
11:02:51*gokr_ quit (Ping timeout: 246 seconds)
11:03:16*gokr_ joined #nimrod
11:39:23*bjz quit (Read error: Connection reset by peer)
11:39:45*bjz joined #nimrod
11:47:05*bjz_ joined #nimrod
11:47:12*bjz quit (Read error: Connection reset by peer)
11:47:17*gokr_ quit (Ping timeout: 260 seconds)
11:48:06*gokr_ joined #nimrod
11:57:10*nullmove joined #nimrod
12:02:37*nullmove quit (Quit: Page closed)
12:15:27*rpag quit (Quit: Leaving)
12:27:47*BitPuffin joined #nimrod
12:31:43*g4rg4m3|_ joined #nimrod
12:31:50*dom96_ joined #nimrod
12:34:13*rpag joined #nimrod
12:48:51*gokr_ quit (Read error: Connection reset by peer)
12:49:54*gokr_ joined #nimrod
12:53:14*ARCADIVS quit (Quit: ARCADIVS)
13:11:00*BitPuffin quit (Remote host closed the connection)
13:13:18*BitPuffin joined #nimrod
13:21:45*askatasuna joined #nimrod
13:24:14*darkf quit (Quit: Leaving)
13:33:45*untitaker quit (Ping timeout: 260 seconds)
13:37:57*BitPuffin quit (Ping timeout: 260 seconds)
13:39:05*untitaker joined #nimrod
13:40:07*BitPuffin joined #nimrod
13:40:51dom96_hello Araq
13:41:09dom96_Will you be around this weekend?
13:42:27*gokr_ quit (Ping timeout: 246 seconds)
13:42:55*gokr_ joined #nimrod
13:43:24*Francisco quit (Read error: Connection reset by peer)
13:46:25*Fr4n joined #nimrod
13:52:21*Amrykid2 is now known as Amrykid
13:52:31*Amrykid quit (Changing host)
13:52:32*Amrykid joined #nimrod
13:56:38*gokr_ quit (Read error: Connection reset by peer)
14:02:54*gokr_ joined #nimrod
14:23:41*gokr_ quit (Ping timeout: 260 seconds)
14:23:58*gokr_ joined #nimrod
14:33:47*brson joined #nimrod
14:46:49*gokr_ quit (Ping timeout: 258 seconds)
14:48:11*gokr_ joined #nimrod
14:53:05*xcombelle quit (Ping timeout: 260 seconds)
14:55:21*khmm quit (Remote host closed the connection)
15:05:02*bjz_ quit (Quit: Textual IRC Client: www.textualapp.com)
15:06:20*bjz joined #nimrod
15:40:02*Matthias247 joined #nimrod
15:46:30*sau-man joined #nimrod
15:46:56Araqhi sau-man welcome
15:47:15sau-manthanks Araq
15:47:43*Matthias247 quit (Read error: Connection reset by peer)
15:47:45sau-manjust hanging by because i heard good words about nimrod channel
15:48:19sau-mani'll go through nimrod website to learn more
15:48:54*Matthias247 joined #nimrod
15:50:55*dom96_ quit (Ping timeout: 246 seconds)
15:52:08*Matthias247 quit (Read error: Connection reset by peer)
15:53:13*Matthias247 joined #nimrod
15:56:49*sau-man quit (Ping timeout: 272 seconds)
16:02:24*Matthias247 quit (Read error: Connection reset by peer)
16:03:44*Matthias247 joined #nimrod
16:05:56*sau-man joined #nimrod
16:18:53*gokr_ quit (Remote host closed the connection)
16:19:19*gokr_ joined #nimrod
16:19:53NimBotAraq/Nimrod devel 56f1f3d Araq [+0 ±2 -0]: more improvements for the NSIS installer
16:20:12AraqVarriount: invoke it via:
16:20:58Araqtools\niminst\niminst nsis --var:version=0.9.6 --var:mingw=mingw32 compiler\nimrod.ini
16:22:43Araqguys, I've uploaded a new 0.9.6 installer
16:23:05Araqhttp://nim-lang.org/download/nimrod_0.9.6.exe
16:23:15Araqplease test it
16:23:38*superfun1 joined #nimrod
16:24:51*gokr_ quit (Read error: Connection reset by peer)
16:25:46*superfun1 quit (Client Quit)
16:26:25*superfun1 joined #nimrod
16:28:41superfun1sup dom, hows it going?
16:28:47*Matthias247 quit (Read error: Connection reset by peer)
16:30:03*Matthias247 joined #nimrod
16:32:33*gokr_ joined #nimrod
16:33:21*dom96_ joined #nimrod
16:33:41*shodan45 quit (Quit: Konversation terminated!)
16:37:03dom96_superfun1: good good
16:38:32dom96_superfun1: how's you?
16:40:25superfun1pretty good, just adjusting to grad school has been very busy
16:43:14dom96_ahh. I've just started uni, adjusting to that too.
16:46:46*q66 joined #nimrod
16:47:21superfun1what classes are you taking?
16:47:21*gokr_ quit (Read error: Connection reset by peer)
16:47:55*gokr_ joined #nimrod
17:03:19dom96_superfun1: Didn't have any choice unfortunately. Was pre-enrolled for Computer Architecture, Intro to the Science of Computing, and Fundamentals of Programming.
17:10:58sau-mani just got into grad school too
17:27:27dom96_superfun1: sau-man: what are you guys studying?
17:29:55*sau-man quit (Ping timeout: 272 seconds)
17:36:32superfun1I'm working on embedded DSLs in haskell right now
17:37:00NimBotnimrod-code/nimforum new_async 630831f Dominik Picheta [+1 ±1 -0]: Fixed caching.
17:37:13dom96_superfun1: cool
17:37:14superfun1for classes, I'm taking type systems and model checking
17:37:24superfun1so mostly a lot of PL theory stuff
17:38:19dom96_I would love to do that. I mostly have to spend time being taught what I already know unfortunately.
17:38:50*Jehan_ joined #nimrod
17:39:17NimBotnimrod-code/nimforum new_async e520df8 Dominik Picheta [+0 ±1 -0]: Remove debug code.
17:41:06superfun1do they allow you to test out of courses?
17:41:37*xcombelle joined #nimrod
17:52:02*Matthias247 quit (Quit: Matthias247)
17:52:28*Matthias247 joined #nimrod
17:55:02dom96_superfun1: i don't think so
17:56:22Araqhi dom96_
17:56:33dom96_hi
17:57:24superfun1hey Araq
17:57:53Araqnobody wants to test my awesome new installer ... :-(
17:59:41*mko quit (Ping timeout: 260 seconds)
18:01:11superfun1for what OS?
18:06:45Araqwindows
18:07:42Jehan_Well, that's a problem ...
18:13:37Araqah my return key stopped working
18:15:23superfun1oh, wish I could help
18:15:37superfun1I didn't bring any of my windows PCs with me when I moved
18:16:53dom96_Araq: Not on Windows currently.
18:19:06*BitPuffin quit (Read error: Connection reset by peer)
18:20:30dom96_I'll try to remote into my desktop.
18:23:45*dom96 quit (Excess Flood)
18:24:04Araqugh
18:24:12dom96_Araq: Why is Aporia so huge?
18:24:22dom96_I got an "Error connecting to host"
18:24:25Araqwhich distro is the one where everything just works?
18:24:42Araqdom96_: because it's shipped with GTK+
18:25:21Araqmaybe I can reduce it further
18:26:44*dom96 joined #nimrod
18:28:10dom96_Araq: That doesn't sound right.
18:28:10dom96_But maybe I am remembering wrong.
18:28:10dom96_But yeah, during the mingw installation it gave an error
18:28:41Araqno you're right, I remember it taking less space too
18:28:51Araqbut I think it's due to an updated version
18:30:44dom96_Araq: Chrome OS
18:30:58Araqare you serious?
18:31:00dom96_Impressive just how much better it works than Ubuntu.
18:31:21dom96_Yeah, but it's likely because they ensure it works on the hardware they install it on.
18:32:09Araqwell that doesn't help me
18:32:52*sau-man joined #nimrod
18:33:59Araqwell I have to use what flaviu uses anyway
18:34:13Araqso I can blame him when something does not work
18:34:31Araqwhat does flaviu use?
18:39:46dom96_arch I think
18:56:06superfun1dom96_: iterators can be defined over parameterized types, yes?
18:57:06superfun1nvm, I was derping. haven't written much code in a while
18:59:21dom96_superfun1: good question.
18:59:21dom96_superfun1: seems like they can
19:01:55*sau-man quit (Ping timeout: 265 seconds)
19:02:52superfun1yeah, I just had the export(*) symbol in the wrong place
19:03:35*nullmove joined #nimrod
19:08:09*sau-man joined #nimrod
19:10:18superfun1If I were to have a type which contains a member which is an object variant, how could I pass the parameterization through to the variant?
19:11:10superfun1eg. lets say I have some type Foo[T] = object \n thing: Maybe[T]
19:11:33superfun1Where thing needs to know if it is "valid" or not
19:33:52*nullmove quit (Ping timeout: 246 seconds)
19:44:22*tillzy joined #nimrod
19:44:41*dom96_ quit (Ping timeout: 260 seconds)
19:45:05*dom96_ joined #nimrod
19:52:01*flaviu joined #nimrod
19:52:06*dom96_ quit (Ping timeout: 240 seconds)
19:52:26superfun1did the => identifier get removed?
19:54:21superfun1nvm, in future module
19:55:04*dom96_ joined #nimrod
19:55:35wanAraq: when I launch nimrod_0.9.6.exe, my explorer window freeze
19:55:54Araqer ... what?
19:56:02wanI'll try from a command prompt
19:56:25wanI'm on Win8.1 right now (not usually. Usually, I'm on ArchLinux)
19:57:35wanWait, that was because 'Windows protected your PC' prompt was on my other screen
19:58:00wan'Windows SmartScreen prevented an unrecognized app from starting"
19:58:07*sau-man quit (Ping timeout: 272 seconds)
19:58:49wanIs there a way to sign stuff to avoid this message? (click on 'more info' + run anyway does the trick)
20:01:29wanIs 'UserDir/AppData/Local/Nimrod' the best path? Shouldn't it be in Program Files ? (I'm not sure what Windows conventions are anymore)
20:06:28wanAporia/Tools/Compile this file -> Unable to find nimrod executable, please select it to continue. Is it possible to pre-select it?
20:06:41*flaviu quit (Remote host closed the connection)
20:09:05*wan_win joined #nimrod
20:09:47wan_winCompiling examples/allany.nim from Aporia: fail http://pastebin.com/G3mBNL68
20:11:59wan_winI'm not really a programmer on windows. Is there something to do to add gcc to the path? It would be a good idea for the installer to either set it for Aporia, or tell how to set it.
20:12:05gokrAraq: Aporia works just fine for me on Ubuntu 14.04
20:12:17wan_win(I ran a full install, everything checked)
20:15:39wan_winI see that my PATH is already filled with npm, because I installed it from node's installer. Nim's installer should also add the downloaded gcc to the PATH, in my opinion.
20:17:11*sau-man joined #nimrod
20:19:12wan_winThat did it (adding ";C:\Users\Wan\AppData\Local\Nimrod\dist\mingw\bin\" to the PATH made Aporia able to compile). It would be good for it to be done automatically, if possible.
20:20:11Araqwan_win: the installer comes with a .bat file that sets the path
20:23:12wan_winAh, I see it in C:\Users\Wan\AppData\Local\Nimrod\. It would still be a good idea to set it globally, so that Aporia (started from the start menu shortcut) could have the path set automatically.
20:23:33*xcombelle quit (Ping timeout: 246 seconds)
20:24:36wan_winOther than this small issue, it's a pretty neat installer. I really like the fact that I can choose what to install. Download speeds and unzipping is fast, too.
20:25:51*wan_win quit (Quit: Page closed)
20:28:12*tillzy quit (Ping timeout: 245 seconds)
20:30:00Araqgood
20:31:48*nande joined #nimrod
20:33:35*Trustable joined #nimrod
20:34:13*sau-man quit (Ping timeout: 272 seconds)
20:34:18*Trustable quit (Remote host closed the connection)
20:36:23*Trustable joined #nimrod
20:57:45*Jesin quit (Quit: Leaving)
21:09:40*Jesin joined #nimrod
21:18:29*BlaXpirit joined #nimrod
21:24:54*superfun1 quit (Quit: Lost terminal)
21:28:15superfuncAraq: have type classes changed much recently?
21:28:24Araqno
21:28:34superfuncOk
21:29:00Araqthey are still not stable at all
21:45:36*superfunc_ joined #nimrod
21:47:27*zahary quit (Read error: Connection reset by peer)
21:47:45*zahary joined #nimrod
21:49:32*Jesin quit (Quit: Leaving)
21:52:28*tillzy joined #nimrod
21:53:23*rpag quit (Ping timeout: 240 seconds)
21:53:35*Mat3 joined #nimrod
21:53:38Mat3hi all
21:54:55superfunc_sup
21:56:33*Jesin joined #nimrod
22:04:01*saml quit (Quit: Leaving)
22:15:23*rpag joined #nimrod
22:15:46*Jehan_ quit (Quit: Leaving)
22:19:27*Mat3 quit (Quit: Verlassend)
22:26:00*EXetoC joined #nimrod
22:26:12*askatasuna quit (Ping timeout: 244 seconds)
22:33:04*BlaXpirit quit (Quit: Quit Konversation)
22:34:12*nande quit (Quit: No Ping reply in 180 seconds.)
22:34:41VarriountBlargh blargh
22:35:01VarriountAraq: The installer needs a 32 and 64 bit selection.
22:35:30*nande joined #nimrod
22:35:38*flaviu joined #nimrod
22:38:31AraqVarriount: no, my plan is to provide 2 installers
22:38:53*Matthias247 quit (Read error: Connection reset by peer)
22:38:57Araqhey flaviu. I'm burning Arch. are you afraid? ;-)
22:39:50VarriountAraq: Just so you know, arch is pretty bare bones. It requires (some) installation of packages to get a GUI going.
22:40:03flaviuAraq: Yep, that'll be your main obsticle
22:40:14flaviuYou might want to connect with ethernet temporarly
22:41:09Araqwell my linux mint is now unusable enough that I cannot test the 0.9.6 release on it
22:41:23flaviuAraq: Maybe also use btrfs?
22:43:09flaviuMain advantage is snapshots
22:44:51Varriountflaviu: Doesn't that take up a lot of ram? Or is that ZFS?
22:45:12Onionhammeris the {.compile.} pragma broken?
22:45:18superfunc_zfs I think
22:45:30superfunc_btrfs is copy-on-write so it should be less in theory
22:45:36flaviuVarriount: Not as far as I can tell. Nothing unexpected is using my ram.
22:45:47AraqOnionhammer: no. are you on bigbreak?
22:49:25Onionhammernevermind, it was a cpp error.. though it wasnt giving me the cpp error w/ parallelbuild on
22:49:36Onionhammeryes i am on bigbreak
22:49:52Araqok
22:51:09AraqVarriount: I made the installer not require admin rights. however the result is a bit ugly
22:51:23*brson quit (Quit: leaving)
22:51:39VarriountAraq: Howso?
22:51:43*brson joined #nimrod
22:51:43*brson quit (Client Quit)
22:52:07AraqVarriount: the default install location is confusing for most people
22:52:28VarriountOh, you mean the root directory?
22:54:02Araqyes
22:54:09*quasinoxen quit (Quit: No Ping reply in 180 seconds.)
22:54:17Araqflaviu: does it support deduplication?
22:54:43*quasinoxen joined #nimrod
22:55:26flaviuAccording to the wiki, yes
22:57:22*Trustable quit (Quit: Leaving)
22:59:35*sau-man joined #nimrod
22:59:41*sau-man_ joined #nimrod
23:00:49*sau-man_ quit (Client Quit)
23:01:00*sau-man quit (Client Quit)
23:01:20*sau-man joined #nimrod
23:04:34*superfunc_ quit (Ping timeout: 246 seconds)
23:07:21AraqVarriount: well is that installer good enough?
23:07:47VarriountAraq: The little thing that says 'hover over for a more detailed description' doesn't work.
23:08:18Araqwell yes. there is no description
23:08:34AraqI don't think a description is necessary
23:09:05VarriountDon't you want 'polish'?
23:13:14Araqwas enough work to get it to that point
23:15:53VarriountAraq: Anyway, while you *could* have the nimrod compiler be installed in Program Files, you would likely have to have the library in Program Data, which would leave it split across two directories.
23:16:46Araqnah, why would I?
23:17:05Araqthe stdlib is tied to the compiler anyway
23:18:21VarriountSigh, I wish github did more than host git repositories.
23:20:01*xenagi joined #nimrod
23:27:37Araqah so arch's live CD doesn't even come with a UI at all ...
23:27:48VarriountAraq: I told you so.
23:27:56Araqdidn't believe it
23:28:10Araqwhat is this? the 20th century?
23:28:21*zahary quit (Ping timeout: 246 seconds)
23:28:23Araqand why does it take over 600MB then?
23:28:35VarriountAraq: Don't worry, it's not hard to get X Windows installed.
23:29:06AraqVarriount: can I do this while I still haven't installed it?
23:29:21VarriountAraq: There should be a package selection part of the installer
23:29:35Araqthe purpose of a linux live CD is that you can check whether it works with your hardware ...
23:29:44Araqbefore you install it
23:30:05VarriountAraq: Well, I think you can install x-windows on the live cd.
23:30:16VarriountEr, I mean, while running the live cd
23:33:18VarriountAraq: By the way, do you know about the batch script dom96 had me write up?\
23:33:41VarriountI think I posted a link to it yesterday. It bootstraps nimrod for you.
23:34:09Araqyeah, didn't get what it is about
23:34:24*tillzy quit (Quit: tillzy)
23:35:00*tillzy joined #nimrod
23:35:03*tillzy quit (Client Quit)
23:35:35*tillzy joined #nimrod
23:35:42*tillzy quit (Client Quit)
23:35:45EXetoC21st century minimalism. yet another distro
23:36:14*tillzy joined #nimrod
23:36:21*tillzy quit (Client Quit)
23:36:39EXetoCthere are variations that come with window managers
23:37:33*tillzy joined #nimrod
23:37:39*tillzy quit (Client Quit)
23:37:53Araqminimalism is fine, but in no way can 600MB be considered minimal for an OS without anything
23:38:11*tillzy joined #nimrod
23:38:12VarriountAraq: There are packages on the cd silly, they just aren't installed.
23:38:18*tillzy quit (Client Quit)
23:38:30VarriountIn case you happen to want to install on a computer with no internet connection.
23:38:50*tillzy joined #nimrod
23:38:58*tillzy quit (Client Quit)
23:39:01VarriountAraq: Anyway, listen to this while trying to install Arch, it might cheer you up - http://grooveshark.com/s/My+Hair+Had+A+Party+Last+Night/1TSutg?src=5
23:39:31*tillzy joined #nimrod
23:39:37*tillzy quit (Client Quit)
23:39:40Araqlol doesn't work for me
23:39:53AraqGrooveshark doesn't work in Germany anymore, lol
23:39:59VarriountAw..
23:40:09*tillzy joined #nimrod
23:40:10Araqlet's see if a proxy works
23:40:16*tillzy quit (Client Quit)
23:40:23Varriounttillzy: Fix your connection ple-
23:40:46*tillzy joined #nimrod
23:40:55*tillzy quit (Client Quit)
23:41:30*tillzy joined #nimrod
23:41:34*tillzy quit (Client Quit)
23:42:10*tillzy joined #nimrod
23:42:13*tillzy quit (Client Quit)
23:42:48*tillzy joined #nimrod
23:42:52*tillzy quit (Client Quit)
23:43:26*tillzy joined #nimrod
23:43:31*tillzy quit (Client Quit)
23:46:53*tillzy joined #nimrod
23:47:07*tillzy quit (Read error: Connection reset by peer)
23:47:58*tillzy joined #nimrod
23:48:05Onionhammerdear lordy lord tillzy
23:48:05*tillzy quit (Client Quit)
23:48:40*tillzy joined #nimrod
23:48:45*tillzy quit (Client Quit)
23:54:15Varriounttillzy: Fix your connection please
23:57:26EXetoChe was offline when you said that
23:57:49VarriountEXetoC: So? Maybe he heard me.
23:58:03VarriountSince his connection seems to exist in a state of quantum flux
23:59:30EXetoCoh ok