On Tuesday, March 13, 2012 9:38:30 PM UTC-7, John Wiegley wrote: > > I tried to go to bed, failed, got out of the bed at 7am, crawled > downstairs, > implemented select queries, came back up and crashed. I think it took > about 3 > hours to implement, which shows you how well structured Ledger has become > internally that I was able to create this feature almost entirely within a > single file (select.cc), not having to munge any of the rest of the code. > > If anything, what slows me down is C++ compile times, since it takes 2-3 > minutes to build after every header file change, generally. I'm looking > forward to upgrading my 8-core Mac Pro to the Ivy Bridge platform sometime > in > the next year. > > BTW - My company (boostpro.com) does C++ consulting services, if anyone is > ever looking to hire a mad coder. ;) > > John > Well that's pretty amazing (on multiple counts). I'm going to go and build the latest branch of next and play around with select, it looks as though it's an effective replacement to a number of aggregating shell+awk scripts I currently use.
As a random aside, maybe you'd be interesting in looking at http://golang.org/, I recall that of the reasons authors cited for writing yet another programming language is that they were sick of the multi-hour C++ recompile times! Jim
