#OSGEO IRC Log - 2009-04-12

For logs after Feb 3, 2007, all times are GMT-8. Prior logs are GMT-9.
Back to Logs
10:15:21 darkblueB: mloskot: !!! STL and Boost :p
10:15:59 darkblueB: you guys are on another world...
10:16:22 darkblueB: I met a programmer here in the Bay Area last week who is writing directly to GEOS
10:16:34 darkblueB: I think *that* is ambitious enough
10:16:52 darkblueB: no wonder you are suspicious of Spatialite
10:17:04 darkblueB: you are busy enough already :D
10:17:06 mloskot: darkblueB: I hardly understand, but anyways
10:17:21 darkblueB: I just read your blog post on the Planet
10:17:40 darkblueB: THe greatest works of C++ ever written by humankind.. something like that?
10:17:47 darkblueB: ;- )
10:18:41 mloskot: yes
10:18:52 mloskot: but I don't understand what's the relation to geos, sptialite, etc.
10:18:59 darkblueB: I have been going to a programmers group here in the bay area for some huge number of years
10:19:04 darkblueB: maybe 15 years.. something like that
10:19:07 darkblueB: the same people
10:19:14 darkblueB: many have moved on, in so much time
10:19:25 darkblueB: every one of us programmed in C++ in the early 90s
10:19:43 darkblueB: of all of those people.. I think just one or perhps two now program in the way you describe
10:19:50 darkblueB: with STL and Boost
10:20:06 darkblueB: ten others have all gone different ways
10:20:51 darkblueB: no, I think only one
10:21:20 darkblueB: the other I was thinking of is doing some kind of bio-informatics now
10:21:52 darkblueB: being Macintosh oriented.. several are in Objective C
10:22:00 darkblueB: several in Java
10:22:21 darkblueB: I have found python from the gdal crowd
10:23:09 darkblueB: the bioinformatics guy is on Windows.. .NET 3 I think
10:23:16 mloskot: darkblueB: conclusion?
10:23:16 darkblueB: I doubt that is using STL and Boost
10:23:24 mloskot: or it's just a loose brainstorm?
10:23:42 darkblueB: reaction to the statement "greatest ever" code :p
10:23:51 darkblueB: how can I conclude
10:23:56 darkblueB: it is a true story
10:24:23 mloskot: you are free to argue with that, but you know, a formula 1 driver != another formula 1 driver
10:24:25 mloskot: one of them is the real onw
10:24:27 mloskot: real one
10:24:28 : * springmeyer is writing in boost c++ these days, liking it
10:24:49 mloskot: darkblueB: No offence, but world is full of "legacy c++ coders"
10:25:13 darkblueB: hmm I dont think *any* of the people I am describing is "legacy"
10:25:21 darkblueB: hi springmeyer
10:25:24 mloskot: but it's not a reason to not to see there is plenty of really well C++ code
10:25:49 mloskot: darkblueB: I'm not saying, and looks like we are starting stupid flame war
10:25:59 darkblueB: hey I put plenty of smilies
10:26:11 darkblueB: it is my reaction to your characterization
10:26:14 darkblueB: all in good fun
10:26:48 mloskot: darkblueB: my blog is for my personal thoughts, and I'm not supposed to comment my own comments
10:27:09 darkblueB: no worries
10:27:33 mloskot: I just know how easy it is to get sucked in by pointless discussions
10:28:43 mloskot: darkblueB: well-crafted c++ using well-designed patterns and idioms is worth more than code full of repeated snippets, lack of strong typing, lack of compile-time error checks, and basics of purity and sanity
10:28:45 mloskot: period.
10:34:20 darkblueB: un-arguable goals
10:34:42 darkblueB: I find readability very hard, and debugging a problem
10:34:45 darkblueB: myself
10:36:12 darkblueB: un-arguable => clear, high quality, agreed by many to be worthy
10:36:41 darkblueB: so yes, your goals are clear, high quality, and agreed by many t be worthy
10:36:58 darkblueB: there are other paths to the goals..
10:37:08 darkblueB: I am not arguing, just have a different point of view
10:37:28 mloskot: darkblueB: if you can't read Chinese, you just don't read it or you start learning Chinese
10:37:36 mloskot: The same rule applies to a programming language
10:38:19 darkblueB: curious example, since I ported a huge body of computer-aided chemistry code to work in Japanese as one of my accomplishments :- )
10:38:30 darkblueB: in C++
10:38:42 darkblueB: avoid wide char.. thats my advice :- )
10:39:13 mloskot: darkblueB: open GDAL's CPL code, read how it operates on strings and arrays of strings and arrays of arrays of strings. See you in a week after or month you will understand all pieces of that
10:39:46 mloskot: The readability of legacy code is just an illusion, but maintenance is ahell
10:40:12 darkblueB: true, true
13:56:02 : * markusN announces GRASS 6.4.0RC4 - http://trac.osgeo.org/grass/wiki/Release/6.4.0RC4-News
14:00:15 mloskot: markusN: congratulations! Get this important news on the planet :- )
14:03:04 markusN: done
14:03:09 markusN: thanks
14:03:14 markusN: planet just needs to fetch
14:04:27 markusN: mloskot: how frequently are the feeds fetched? ( just curious )
14:04:45 mloskot: looking
14:05:22 mloskot: 42 * * * * /bin/nice -n 19 /root/update_planet_osgeo.sh
14:06:19 markusN: ok
14:06:35 mloskot: markusN: but if you like to get it faster, I can just run the update script manually
14:06:36 mloskot: : )
14:07:08 markusN: no worries : )
19:02:42 darkblue_B: I just noticed the Map Sources/GeoHack page linked from a Wikipedia page
20:56:36 chaitanyach: Is there a way to directly apply svn diff generated patches into my working copy?
20:57:11 springmeyer: cd working_dir
20:57:19 springmeyer: patch < diff_file