| 00:00.32 | brlcad | damn |
| 00:02.37 | ``Erik | ? |
| 00:02.43 | brlcad | dreeves_: finally got to cleaning up the patch and testing the extrude enhancement .. bug it fails to render on my first attempt, will check it more tomorrow to see if my merge wasn't clean but looks like maybe some logic breakage (getting random behavior from 3/odd hits to crashes to alloc failures) |
| 00:03.11 | ``Erik | hm |
| 00:03.52 | brlcad | unfortunately, it's really hard to tell -- it's a bad patch with so many ws changes merged in at the same time |
| 00:04.14 | ``Erik | feh, ask him to fix that and resubmit |
| 00:04.26 | brlcad | (for future ref., should rarely ever change formatting/ws/style in a patch unless *that* is the patch) |
| 00:04.30 | ``Erik | :%s/[ \t]+$// |
| 00:04.34 | brlcad | that was the fixed :) |
| 00:04.40 | brlcad | needs more fixing |
| 00:05.17 | ``Erik | both the emacs and vi/ex fu is in the standard footer, it takes a bit of work to screw up formatting |
| 00:05.51 | brlcad | indentation was fine |
| 00:06.00 | brlcad | that's mostly what the footer enforces |
| 00:06.44 | brlcad | spaces within parens, one-liners vs breaking things up onto multiple lines, brace placement, .. those were things changed (mostly for the better, but still makes the patch unreadable) |
| 00:07.07 | ``Erik | *shrug* learning how to submit to a project "wrong" style is part of maturing as a developer, learning to know what the diff is before commit is another part |
| 00:07.13 | ``Erik | bounce it on him and let him learn :) |
| 00:07.19 | brlcad | i just did |
| 00:07.22 | brlcad | :P |
| 00:08.34 | brlcad | mm, okay really time now, seeing if that worked was last 'todo' for the day |
| 00:51.29 | ``Erik | I was wrong, it's the command window that has the status bar, not the display window |
| 01:22.23 | brlcad | ah yeah |
| 01:22.52 | brlcad | it's status is done through plot |
| 01:24.49 | CIA-28 | BRL-CAD: 03brlcad * r34463 10/brlcad/trunk/src/conv/Makefile.am: patch-g.1 and rpatch.1 are missing from the install and dist |
| 01:30.50 | starseeker | ``Erik: you got Lisp in Small Pieces???? |
| 01:30.54 | starseeker | is jealous |
| 01:31.23 | ``Erik | heh, yup |
| 01:31.29 | ``Erik | $90 or so at amazon |
| 01:31.55 | ``Erik | I've talked to peter enough that I'm sure I could get PCL signed, but getting lisp in small pieces signed would be gnarley O.o |
| 01:32.28 | ``Erik | (I actually put the order in after getting fitshaced and talking to peter in private for a bit heh) |
| 01:33.14 | starseeker | has PCL, but hasn't been able to face the $90 price tag of Lisp in Small Pieces |
| 01:33.15 | ``Erik | I made a comment about lisp1 vs lisp2 on my "blog" and xach said that lisp in small pieces would answer my queries |
| 01:33.52 | ``Erik | amusingly, the $50 book is hardback, the $90 is softback |
| 01:34.08 | starseeker | $50 for a hardback???? where???? |
| 01:34.15 | ``Erik | amazon, pcl |
| 01:34.22 | starseeker | oh, PCL |
| 01:34.44 | ``Erik | I asked him how I could get the most money in his pocket, he said amazon *shrug* |
| 01:34.50 | starseeker | nods |
| 01:35.12 | starseeker | yeah, PCL is in some ways the accumulated wisdom you would get by a LOT of reading of the #lisp irc logs |
| 01:35.26 | starseeker | tends to make it extremely useful |
| 01:35.48 | ``Erik | it helped me a lot reading it at gigamonkeys.net, I figured I should stand up and help the community by 'donating' the $'s to buy it |
| 01:36.18 | starseeker | could you bring in your Lisp in Small Pieces for a day? That's the closest thing out there to a literate lisp implementation, and I've been really curious to get a look at it |
| 01:36.39 | ``Erik | sure |
| 01:36.44 | ``Erik | the ToC is jizzgasmic |
| 01:37.38 | ``Erik | chapter 1 is how to implement a basic interpreter |
| 01:37.43 | brlcad | you three need a room for the night? :) |
| 01:38.02 | ``Erik | chapter 2 goes into the lisp1/lisp2 debate, 3 is continuations |
| 01:38.21 | ``Erik | brlcad: this book is to programming what your car is to daily drivers |
| 01:38.38 | brlcad | mmhmm |
| 01:38.54 | starseeker | brlcad: sorry, didn't mean to wander offtopic |
| 01:39.03 | brlcad | heh |
| 01:39.16 | brlcad | smacks starseeker with the clue-by-four jokestick |
| 01:39.21 | starseeker | ah :-) |
| 01:39.32 | starseeker | was up at 4am, brain not functional anymore |
| 01:39.34 | ``Erik | I haven't dug in, but this thing really seems to but the dragon book to shame |
| 01:40.04 | starseeker | If I were to actually start writing a literate lisp implementation, that book would be purhase item #1 |
| 01:41.00 | starseeker | probably followed by the ANSI Lisp spec in physical form, if I can get away with the $$ (NOT cheap...) |
| 01:41.26 | ``Erik | a lot of recent rumblings about updating the ansi spec |
| 01:41.48 | ``Erik | but some greybeards are poopooing the id |
| 01:41.50 | ``Erik | idea |
| 01:42.24 | starseeker | again? where'd that pop up? |
| 01:42.43 | ``Erik | some blogs and irc convo, uh, does "pcos" ring a bell? |
| 01:42.54 | starseeker | irc handle? |
| 01:43.47 | ``Erik | no clue, it was a reference to a uunet or blog post |
| 01:43.47 | starseeker | hmm |
| 01:43.47 | starseeker | will dig in a sec... |
| 01:43.55 | ``Erik | I think I'm remembering it right... was spoken in the same reverence as "rms" "jkh" |
| 01:44.33 | ``Erik | yet another rumbling about updating the spec *shrug* |
| 01:46.57 | starseeker | I collected a lot of info about spec issues some time ago: http://bzflag.bz/~starseeker/Project_FreeSpec |
| 01:47.13 | starseeker | was on the alu.org wiki, but I think that's gone now |
| 01:48.14 | starseeker | oh, I'll bet pcos = Pascal Costanza |
| 01:48.17 | brlcad | sips a recently acquired delightful 21-year |
| 01:49.27 | ``Erik | holds his tumbler out and waits for brlcad to share |
| 01:49.35 | starseeker | basically, the objection to updating the ANSI spec is that the group who's job it is to do that is below minimal strength to do anything, and getting it up to strength would involve people coughing up $$ for membership |
| 01:50.35 | ``Erik | pascal sounds familiar |
| 01:52.03 | starseeker | more annoyingly, the copyright on the spec document itself is so hopelessly muddled that there is no hope of an "unofficial" update that would be invulnerable to copyright lawsuits |
| 01:52.13 | ``Erik | if the committee cannot get enough paying membership to make a decision, maybe the committee should rethink the buy-in amount or their charter |
| 01:52.25 | starseeker | and the commercial vendors MIGHT have an interest in torpedoing such an effort |
| 01:52.39 | ``Erik | I mean, this sounds lik ea classic "failboat" situation |
| 01:53.01 | starseeker | apparently the original spec process was rather... intense, according to some of the chatter I've heard from those who were there |
| 01:53.18 | starseeker | I don't think they have the discretionary power to do that |
| 01:53.21 | ``Erik | does the next CL have to be ansi, even? |
| 01:53.39 | starseeker | not really - sbcl is fast becoming a "de-facto" standard |
| 01:54.24 | brlcad | starseeker: so join the group and help update the spec .. how much is that fee? :) |
| 01:54.31 | starseeker | checks... |
| 01:54.55 | ``Erik | just 2 years salary? :D |
| 01:56.13 | starseeker | erm... the J13 page is gone |
| 02:01.59 | starseeker | humph - moved it http://www.incits.org/tc_home/Old%20TC%20Stuff/j13.htm |
| 02:04.03 | starseeker | ah ha http://www.incits.org/membership/meminfo.htm |
| 02:05.11 | starseeker | so at least $8k-$9.5k, unless I can get myself declared an academic institution |
| 02:06.58 | starseeker | and convince a few more people to pony up fees - I doubt any of them have bothered to cough up now that nothing is happening |
| 02:12.11 | brlcad | could always one-up it and start an ISO spec effort |
| 02:12.20 | starseeker | nods |
| 02:12.44 | starseeker | yeah, a restart would have to be the way to go |
| 02:12.58 | brlcad | would probably have even better adoption, and while more complicated and longer process, much more likely to gain momentum |
| 02:16.20 | starseeker | Actually, there IS an ISO Lisp of sorts... http://christian.jullien.free.fr/pd-islisp21.pdf.zip |
| 02:16.59 | starseeker | I remember looking at this because they actually did explicitly public domain their spec document - problem is, IIRC, it is a small subset of the functionality of Common Lisp |
| 02:17.56 | starseeker | er, here actually http://islisp.info/specification.html |
| 02:18.32 | brlcad | looks like it's gone through several revisions though, could be a great place to start |
| 02:20.49 | starseeker | it probably would be - it is certainly worth starting with |
| 02:21.01 | starseeker | for creating a new document |
| 02:21.27 | starseeker | I doubt they want to match the functionality of common lisp though - many consider that a rather... bloated spec |
| 02:21.31 | brlcad | always saw all the bickering over (relatively insignificant) differences in the various lisp implementations to be one of its biggest failings |
| 02:21.39 | starseeker | which is rather more ironic when you consider they lack things like GUI and threads |
| 02:21.43 | brlcad | smalltalk had/has nearly the same problem |
| 02:21.57 | starseeker | nods |
| 02:22.16 | starseeker | yeah, it tends to attract people for whom the language is an end, not a means |
| 02:22.55 | starseeker | I still think if they had successfully implemented a useful, universal GUI layer early enough they would have become what Java is now |
| 02:23.11 | brlcad | like a linux distro, it more just needs a champion that is willing to dedicate to being a leader through sustained advocacy and significant use |
| 02:23.33 | madant | runs scared at the mention of Java.. boogie monster.. |
| 02:25.01 | ``Erik | no |
| 02:25.23 | ``Erik | java didn't succeed from having a gui layer... it had an 8.5 ton marketing guerilla behind it |
| 02:25.41 | brlcad | starseeker: actually the same reason that you're stearing clear of islisp assuming they wouldn't consider features included in common lisp (and seeing it as a subset as being a problem in itself) means it's probably already fairly doomed as a 'new' fork |
| 02:25.49 | brlcad | I meant contributing to them to extend |
| 02:26.02 | starseeker | 's approach would be to take the ISLISP spec and sbcl (plus probably Sacla http://homepage1.nifty.com/bmonkey/lisp/sacla/index-en.html) and start crafting something as clean and elegent as possible from the ground up.. |
| 02:26.22 | brlcad | forks almost always fail, from scratch fails with a couple more significant digits of certainty ;) |
| 02:26.25 | starseeker | brlcad: yeah, that's true |
| 02:26.30 | ``Erik | the common subset of sbcl and clozure is probably a good starting point |
| 02:27.16 | starseeker | brlcad: if I were to tackle it, the idea would be to build off of something like the VLISP research |
| 02:28.04 | starseeker | ftp://ftp.ccs.neu.edu/pub/people/wand/vlisp/ |
| 02:28.47 | starseeker | "just another lisp" wouldn't work |
| 02:29.37 | ``Erik | one of the oft flaunted "advantages" of common lisp is that it's a stnadard, not an implementation, though... |
| 02:29.57 | starseeker | yes - you create a standard and an implementation together |
| 02:30.05 | starseeker | hence the literate approach |
| 02:30.15 | brlcad | you'd probably have better luck just trying to create an 'iso scheme' |
| 02:30.45 | ``Erik | python has several implementations, but the only successful ones are very niche oriented :( |
| 02:30.48 | brlcad | or extending islisp |
| 02:31.25 | starseeker | brlcad: true. The only way I would see a new effort as being better than building off of sbcl as is though is to have a "verified" lisp |
| 02:31.35 | starseeker | which would have to be a ground up effort by definition |
| 02:31.37 | ``Erik | other than the primary one... which kinda says to me that doing an implementation and standard together ... is no better than just doing the implementation |
| 02:31.44 | ``Erik | you surrender the 'standard' aspect |
| 02:31.51 | ``Erik | know what I mean, vern? |
| 02:32.29 | starseeker | true - but without at least one implementation, a spec is just paper |
| 02:32.44 | starseeker | and for a verified implementation, it would be a LOT of work to do even one correctly |
| 02:33.19 | ``Erik | well, C is a standard that has implementations... java is an implementation that claims a standard... |
| 02:33.34 | brlcad | starseeker: heh, that would probably matter to .. a couple dozen people? :) .. I just don't see that gaining momentum outside of being an academic project |
| 02:33.48 | ``Erik | the ebb and flow of the two are pretty distinct |
| 02:33.54 | starseeker | brlcad: agreed :-). It would matter in the mathematical field only |
| 02:34.08 | starseeker | as a foundation for a verified Computer Algebra System |
| 02:34.35 | ``Erik | yeah, it's too bad that computer algebra systems just don't matter :D *Duck* *run* *flee* *hide* |
| 02:34.35 | starseeker | the CAS might matter to more people, but you can't build a house with no foundation |
| 02:34.36 | brlcad | so what's "wrong" with CL? what's the actual problem being solved? |
| 02:34.45 | brlcad | as that is an ansi standard already |
| 02:35.00 | ``Erik | modern computing assumes things that CL doens't acknowledge |
| 02:35.03 | starseeker | no standard thread support, and no standard ffi mechanism are the biggies |
| 02:35.05 | ``Erik | like network programming |
| 02:35.08 | ``Erik | threading, etc |
| 02:35.19 | ``Erik | it's state of the art for '85.... |
| 02:35.53 | brlcad | as a *language*, lots of languages don't have support for things like threading and networking |
| 02:36.08 | brlcad | that has little to do with the language itself |
| 02:36.38 | brlcad | c/c++ certainly seem to do just fine without 'em |
| 02:36.52 | ``Erik | thinks it's dandy, but things like java, python, ruby, etc all support new shtuff, so *shrug* |
| 02:37.29 | ``Erik | ah, but C is its own ffi, the bsd tcp/ip socket is pretty much de facto standard, pthreads, ... |
| 02:37.48 | ``Erik | it's not like there're two dozen competing halfassed attemps for each technology :) |
| 02:38.01 | brlcad | there's a big diff between the language not supporting it and there being *no practical way possible* to do networking and threading too |
| 02:38.42 | ``Erik | it's like even basic threading has the same kinda mess that c/c++ sees with gui widget toolkits |
| 02:39.24 | brlcad | c/c++ does fine because there are plenty of libs that build up from platform-specific intrinsics all the way up to generalized apis (e.g. pthreads) .. so where is the 'standard lisp common library' project? |
| 02:40.05 | brlcad | there were two dozen competing halfassed attempts, and it still wasn't a (big) problem |
| 02:41.15 | brlcad | how about the dozen ways you can get two processes to talk to each other even on modern systems .. still not standard |
| 02:42.04 | brlcad | sounds like you'd probably get the most mileage if that is in fact the problem, with developing something like APR for lisp |
| 02:42.53 | brlcad | or a libbu or an stl or glib or stdc, etc |
| 02:43.54 | brlcad | and make it cross-platform to CL and Scheme to boot for bigger adoption props ;) |
| 02:44.07 | brlcad | 'platform' in the loose sense of course :) |
| 02:44.27 | ``Erik | *shurg* mebbe, but when combined with a small user community and that most people seem to have social skills in like wth de raadt or drepper, it gets awful ugly awful fast |
| 03:01.04 | starseeker | raises eyebrows - Oracle will not be throwing out SPARC |
| 03:03.11 | ``Erik | that's not too surprising, is it? oracle wants to build an end-to-end stack to compete with the ibm solution... |
| 03:05.08 | starseeker | yes, but including their own chips? will they really do better than using x86? |
| 03:05.26 | starseeker | don't get me wrong, anything that continues to enhance opensparc I'm all for |
| 03:05.58 | ``Erik | historically, sun machines have been i/o superbeasts... and it might be more product differentiation than technical capability *shrug* |
| 03:09.25 | starseeker | dreams of the "open hardware desktop" and opensparc is the obvious (only?) serious candidate for a CPU - continued support for the open aspect I suppose isn't guaranteed but fingers crossed... |
| 03:11.30 | ``Erik | you assume oracle will continue support of the open aspect... typically pointy haired business sense says to lock it down as much as possible and go proprietary |
| 03:12.12 | starseeker | not assume - hope |
| 03:13.14 | starseeker | they have to differentiate themselves from IBM somehow - if people study opensparc processors in college before entering the "real world" that may help Oracle, and probably won't hurt |
| 03:13.36 | starseeker | locking it down makes sense only if they want exclusive use of it |
| 03:14.01 | starseeker | or license it I suppose |
| 03:14.22 | starseeker | ARM seems to have the "license our CPU IP" market sewn up... |
| 03:15.11 | ``Erik | I d'no, I have a feeling we'll see oracle producing sparc powered "database appliances" |
| 03:15.26 | starseeker | thinks students using *BSD and Linux in college was a big factor in those becoming more "accepted" once that generation got into the workforce |
| 03:15.45 | ``Erik | a few, mebbe half a dozen different physical boxes, all to support a dedicated database instance |
| 03:16.11 | starseeker | ``Erik: sure. that's what I'd expect. What's not clear is whether being proprietary with sparc gets them anything in that scenario |
| 03:16.40 | ``Erik | it doesn't have to, they just need to think it does |
| 03:17.06 | starseeker | If you're coughing up the $$$$$ for Oracle in the first place, aren't you likely to go with THE Oracle stack rather than mix and match what would have to be unsupported 3rd party sparc hardware with Oracle software? |
| 03:17.09 | ``Erik | apples openness with their architecture was incredibly short lived, I can't see oracle thinking any different |
| 03:17.11 | *** join/#brlcad SWPadnos (n=Me@dsl107.esjtvtli.sover.net) | |
| 03:17.40 | starseeker | apple plays in the desktop market |
| 03:17.54 | ``Erik | and most suits tend to think that openness == vulnerability |
| 03:17.57 | starseeker | most of their users don't care if the CPU is a stick of bubble gum, as long as it works |
| 03:18.20 | starseeker | ``Erik: yeah, I've seen that argument too |
| 03:18.53 | starseeker | debunking it is hard work - usually because it involves getting them to listen to unplesant truths in a way that doesn't get you fired |
| 03:19.25 | starseeker | but at least some of Sun's management seems to be clued in on open source, so perhaps Oracle will listen to them |
| 03:20.00 | starseeker | has seen speculation that Larry will keep OpenOffice going just as a nose-thumbing to Bill Gates, but I dunno... |
| 03:20.28 | ``Erik | larry does hate bill |
| 03:20.29 | ``Erik | a lot |
| 03:21.03 | starseeker | won't be sorry to see KOffice get serious help, in some ways... it's a lot cleaner than the beast that is OO.org but its import/export (all important for that set of apps) kinda sucks |
| 03:24.33 | starseeker | but that assumes serious dev resources would be committed by someone, and the only logical candidate I can think of is probably Red Hat... |
| 03:25.39 | starseeker | and they've gone the way of Gnome... |
| 03:26.08 | starseeker | oh, well. two to three years should tell the tale |
| 03:26.22 | ``Erik | I feel like such an outsider... vim, gnome, ... heh |
| 03:26.46 | starseeker | too, for that matter - vim, fluxbox + gkrellm |
| 03:26.50 | ``Erik | got into gnome with 0.10 |
| 03:27.06 | starseeker | wow |
| 03:27.08 | ``Erik | never like gkrellm, never really messed with fluxbox |
| 03:27.30 | ``Erik | I think sawfish was the X wm I grooved to the most |
| 03:27.47 | starseeker | migrated from blackbox - gkrellm is a lot of compact info and functionality (mounting dvds, etc) in a very small space |
| 03:27.53 | ``Erik | fvwm, ice, e, as, wm... |
| 03:28.05 | starseeker | tried 'em all |
| 03:28.15 | starseeker | the runner up was probably windowmaker |
| 03:28.30 | ``Erik | see, by the time gkrellm existed, I'd learned 'nuff to be totally happy in an xterm |
| 03:28.50 | starseeker | but as I got past the point where having icons to click on to start apps was important, windowmaker seemed less optimal than it did initially |
| 03:28.59 | starseeker | ``Erik: heh. |
| 03:29.31 | starseeker | is a graph junkie - CPU graphs + hard disk activity graphs + network traffic graphs |
| 03:29.36 | poolio | starseeker: ever tried a tiled WM? |
| 03:29.58 | ``Erik | I got into sawfish with I think it was the 'crux' theme? a 2x2 workspace setup, Xterm in top left, web in top right, email in bottom left, "whatever else" in bottom right |
| 03:30.07 | starseeker | has never seen any visual presentation of systeim activity he likes better - not even from Apple |
| 03:30.20 | starseeker | poolio: urm. isn't fvwm tiled? |
| 03:31.34 | ``Erik | got into centralized performance monitors with lightweight daemons polling info off the local machines |
| 03:31.51 | starseeker | ah :-) yeah, different situation. |
| 03:31.58 | starseeker | has never had more than one machine to keep track of |
| 03:32.20 | ``Erik | went from a few to a few hundred in '02 |
| 03:32.56 | poolio | starseeker: hmm, i dont think it's considered tiled. Does it do automatic window layout and stuff? |
| 03:33.11 | starseeker | oh, that kind of tiled. no, haven't used one like that |
| 03:33.31 | poolio | I went from Fluxbox -> xmonad, and love it :) |
| 03:33.51 | starseeker | ``Erik: heh yeah, that kind of monitoring is a whole 'nother animal |
| 03:34.12 | starseeker | googles xmonad - anything that can unseat fluxbox is worth a look |
| 03:35.05 | starseeker | written in Haskell?? how's the performance? |
| 03:37.14 | starseeker | hmm - almost looks philosophically a sort of graphical screen |
| 03:44.42 | starseeker | poolio: congrats - you've just successfully caused me to install a window manager out of curiosity - hasn't happened in years |
| 04:02.00 | *** join/#brlcad madant_ (n=d@117.196.136.172) | |
| 04:03.25 | starseeker | poolio: this is... actually pretty friggin cool |
| 04:04.19 | starseeker | it really does feel in some ways a bit like what screen would be if it were a graphical program... |
| 04:17.47 | starseeker | may just try this for a few days |
| 04:17.57 | starseeker | see what it feels like |
| 04:18.24 | starseeker | may not miss the graphical monitoring |
| 04:18.34 | starseeker | any favorite tricks? |
| 04:18.42 | poolio | starseeker: schweet :D It's all configurable in Haskell. I can give you my stuff if you want, and you can hoook it up to a kinda graphical monitor like dzen2 or xmobar |
| 04:19.10 | poolio | lemme take a screenshot :P |
| 04:20.12 | poolio | http://poolio.org/xmonad.png |
| 04:20.47 | poolio | The main thing I hated with fluxbox was that I would always have a billion windows opened and stacked on top of each other, and then on some desktops I'd want certain layouts for coding/chat/etc... |
| 04:21.03 | poolio | It takes a while to get used to, but now I could never see going back :) |
| 04:22.03 | starseeker | can see that - I'll sometimes have five xterms open to the same directory, only two of which have anything happening because the other three are hidden |
| 04:22.13 | starseeker | then I get to clean up the mess when everything is closed down |
| 04:22.22 | starseeker | yeah, that monitor looks interesting |
| 04:22.28 | starseeker | an extension, I take it? |
| 04:24.34 | starseeker | poolio: there seems to always be one line at the bottom of a given terminal window - is that deliberate to allow controll space? |
| 04:26.54 | starseeker | snorts - gimp looks rather ackward |
| 04:27.05 | starseeker | no surprises there |
| 04:32.55 | starseeker | will have to check out dzen, but after sleep |
| 04:36.00 | poolio | yeah so, you can also 'float' applications, so you can have windows on top and have the window manager ignore them, but it's not very good at that... |
| 04:36.48 | poolio | err, I'm not sure about the one line gap, I have that too but thought it was related to the sizing of the window |
| 05:06.03 | *** join/#brlcad d-lo (n=claymore@bz.bzflag.bz) | |
| 06:40.32 | *** join/#brlcad pacman871 (n=pacman87@resnet-46-40.dorm.utexas.edu) | |
| 06:43.02 | Ralith | starseeker: playing with xmonad? :D |
| 06:43.25 | Ralith | has it running on his two display machine |
| 06:43.28 | Ralith | handles it beautifully. |
| 06:43.59 | Ralith | does not have any gaps on his terms |
| 06:48.20 | *** join/#brlcad madant (n=d@117.196.128.218) | |
| 06:57.32 | *** join/#brlcad cad21 (n=a31c4032@bz.bzflag.bz) | |
| 07:15.10 | *** join/#brlcad _clock_ (n=_sushi_@zux221-122-143.adsl.green.ch) | |
| 07:35.57 | *** join/#brlcad mafm (n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) | |
| 08:46.15 | *** join/#brlcad Elrohir (n=kvirc@p5B14EC39.dip.t-dialin.net) | |
| 08:54.33 | *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) | |
| 09:01.30 | Mike111 | hi all |
| 09:14.55 | *** join/#brlcad madant (n=d@117.196.133.163) | |
| 09:29.26 | *** join/#brlcad _clock_ (n=_sushi_@zux221-122-143.adsl.green.ch) | |
| 09:38.25 | Mike111 | I am unable to compile 7.14.6 on Debian Lenny, P6 |
| 09:38.31 | Mike111 | any ideas? |
| 09:40.11 | Mike111 | here are the final lines from make: |
| 09:40.25 | Mike111 | make[2]: Entering directory `/home/yoel/app/brl_cad/brlcad-7.14.6/src/bwish' |
| 09:40.26 | Mike111 | /bin/sh ../../libtool --silent --tag=CC --silent --mode=link gcc -I../../src/other/incrTcl/itcl/generic -I../../src/other/tcl/generic -I../../src/other/tcl/unix -pipe -fno-strict-aliasing -fno-common -fexceptions -g -O3 -L/usr/local/lib -pipe -fno-strict-aliasing -fno-common -fexceptions -g -O3 -o btclsh btclsh-cmd.o btclsh-input.o btclsh-main.o btclsh-tcl.o ../../src/libtclcad/libtclcad.la ../../src/libdm/libdm.la ../../src/other/incrTcl/libitk.la |
| 09:40.26 | Mike111 | ../../src/other/incrTcl/libitcl.la -L../../src/other/tk/unix -ltk8.5 -L../../src/other/tcl/unix -ltcl8.5 -ldl -lm ../../src/libtermio/libtermio.la |
| 09:40.34 | Mike111 | ../../src/libtclcad/.libs/libtclcad.so: undefined reference to `X24_close_existing' |
| 09:40.44 | Mike111 | ../../src/libtclcad/.libs/libtclcad.so: undefined reference to `_X24_open_existing' |
| 09:41.01 | Mike111 | ../../src/libtclcad/.libs/libtclcad.so: undefined reference to `X24_interface' |
| 09:41.09 | Mike111 | collect2: ld returned 1 exit status |
| 09:41.19 | Mike111 | make[2]: *** [btclsh] Error 1 |
| 09:42.07 | Mike111 | make[2]: Leaving directory `/home/mike/app/brl_cad/brlcad-7.14.6/src/bwish' |
| 09:42.07 | Mike111 | make[1]: *** [all-recursive] Error 1 |
| 09:42.07 | Mike111 | make[1]: Leaving directory `/home/mike/app/brl_cad/brlcad-7.14.6/src' |
| 09:42.07 | Mike111 | make: *** [all-recursive] Error 1 |
| 09:44.38 | *** join/#brlcad madant (n=d@117.196.138.225) | |
| 11:53.29 | *** join/#brlcad Mouette (n=chatzill@fw1.phys.sinica.edu.tw) | |
| 11:58.04 | brlcad | starseeker: tis a good one to try out -- that wm has a lot of features that are in IEO for the new gui |
| 11:58.15 | brlcad | xmonad and wmii have a lot in common |
| 11:59.25 | brlcad | Mike111: cool, so now that you're that far .. we can try some things |
| 12:00.12 | brlcad | try this: cd src/bwish && make CFLAGS=../../src/libfb/libfb.la |
| 12:07.13 | CIA-28 | BRL-CAD: 03indianlarry * r34464 10/brlcad/trunk/src/conv/step/Makefile.am: removed fedex_src dependency |
| 12:19.08 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-199.sbndin.btas.verizon.net) | |
| 12:46.49 | starseeker | ``Erik: here you go, a common lisp window manager: http://www.nongnu.org/stumpwm/ |
| 12:48.30 | ``Erik | hehehe isn't that what sawfish is? :D |
| 12:49.08 | ``Erik | my wm of choice these days is the quartz/aqua dealie |
| 13:00.32 | *** join/#brlcad madant_ (n=d@117.196.133.242) | |
| 13:37.10 | starseeker | hrm - setting up dzen isn't so simple, if you want to do it right |
| 13:39.17 | starseeker | ooo - http://conky.sourceforge.net/ |
| 13:39.28 | starseeker | darn it, now I'm gonna have to figure it out |
| 13:53.33 | madant_ | likes conky :) |
| 13:53.50 | *** join/#brlcad SWPadnos_ (n=Me@dsl107.esjtvtli.sover.net) | |
| 14:15.14 | *** join/#brlcad alvaro (n=alvaro@190.77.167.45) | |
| 14:16.48 | rincon | does brlcad has uninstall facilities, when you install it from the tar.gz file? |
| 14:17.43 | brlcad | it fully installs into one directory, so you can just remove that directory |
| 14:17.53 | brlcad | for example: rm -rf /usr/brlcad |
| 14:18.00 | CIA-28 | BRL-CAD: 03d_rossberg * r34465 10/brlcad/trunk/src/ (libged/CMakeLists.txt librt/CMakeLists.txt): stay in sync with Makefile.am |
| 14:18.22 | brlcad | wonders why the distcheck isn't catching the cmakelist updates.. |
| 14:21.03 | rincon | brlcad: will .tar.gz installation will add a menu? |
| 14:22.06 | brlcad | no |
| 14:22.18 | CIA-28 | BRL-CAD: 03brlcad * r34466 10/brlcad/trunk/Makefile.am: ah, so the cmakecheck is running but just not halting (depending on the version of make) when the script reports an error. make it stop so that an out-of-sync CMakeLists.txt file will cause a distcheck failure. |
| 14:22.21 | *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz) | |
| 14:22.35 | brlcad | the .tar.gz is an install tree, you 'install' it by just copying it into place |
| 14:22.56 | brlcad | e.g., it'll unpack a usr/brlcad directory, and you copy that to /usr/brlcad |
| 14:23.10 | brlcad | to uninstall, you rm -rf /usr/brlcad |
| 14:23.20 | *** join/#brlcad samrose (n=samrose@99.147.180.206) | |
| 14:23.21 | brlcad | doesn't get much simpler |
| 14:24.01 | rincon | brlcad: no need of using the ./configure or make ? |
| 14:24.20 | brlcad | rincon: depends if you have a source tarball or a binary distribution |
| 14:24.31 | rincon | good question? |
| 14:24.34 | brlcad | that was all presuming you had a binary |
| 14:24.44 | rincon | i do not know that |
| 14:24.57 | brlcad | well I can't tell you what you downloaded :) |
| 14:25.15 | brlcad | and if you don't know, you have a lot bigger problems than uninstall :) |
| 14:28.39 | rincon | i downloaded this: http://sourceforge.net/project/downloading.php?group_id=105292&filename=brlcad_7.10.4_ia32.tar.gz&a=96672383 |
| 14:29.15 | brlcad | well that's a binary install |
| 14:29.19 | brlcad | hence the ia32 |
| 14:29.49 | rincon | there was no newer version for a 32 bit computer... |
| 14:29.56 | brlcad | you took some link in order to get to that download link though, I'm sure that told you it was a binary install too |
| 14:30.35 | brlcad | yeah, binaries are only pushed out every so often for given platforms, want people from the community to do that |
| 14:31.17 | brlcad | there's enough development tasks to be messing with binary installers every release, those installers can be prepared by anyone (even you!) |
| 14:31.37 | brlcad | if you want to help maintain the linux ia32 build, go for it |
| 14:32.38 | rincon | whre is the newest version of brlcad sources? |
| 14:32.56 | ``Erik | starseeker: are you in today? |
| 14:36.02 | brlcad | ~cadsvn |
| 14:36.02 | ibot | To obtain BRL-CAD from Subversion: svn checkout https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk brlcad |
| 14:37.51 | rincon | i copied brlcad folder to /usr now how do i start it? |
| 14:46.20 | starseeker | ``Erik: I'll be in in an hour or so |
| 14:46.49 | starseeker | ``Erik: something urgent? |
| 14:47.09 | ``Erik | aight, I brought in that book if you want to thumb through it and see if it's worth picking up a copy... I've only skimmed, but I plan on getting deep into it this weekend O.o |
| 14:47.44 | starseeker | ah, cool :-) |
| 14:48.04 | starseeker | that may be the only book I've seen where a LIBRARY copy brings $99 |
| 14:48.33 | starseeker | rincon: type mged |
| 15:00.37 | rincon | in /usr/brlcad/bin/mged ? |
| 15:02.28 | rincon | command. /usr/brlcad/bin/mged does not works |
| 15:02.58 | rincon | [root@alvaro-edicta-host bin]# /usr/brlcad/bin/mged |
| 15:02.59 | rincon | /usr/brlcad/bin/mged: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory |
| 15:02.59 | rincon | [root@alvaro-edicta-host bin]# |
| 15:04.16 | *** part/#brlcad rincon (n=alvaro@190.77.167.45) | |
| 15:24.42 | starseeker | starts distcheck going and heads out |
| 15:53.29 | *** join/#brlcad Elrohir (n=kvirc@p5B14EC39.dip.t-dialin.net) | |
| 15:55.27 | CIA-28 | BRL-CAD: 03brlcad * r34467 10/brlcad/trunk/src/librt/primitives/mirror.c: that 2.0 scaling factor was rather important so that the object is translated across the mirror point far enough. fixes a bug introduced with the r34263 elimination of the offset as a separately tracked value. |
| 15:56.12 | CIA-28 | BRL-CAD: 03brlcad * r34468 10/brlcad/trunk/TODO: unbroked. last call for commits. |
| 16:04.11 | CIA-28 | BRL-CAD: 03bob1961 * r34469 10/brlcad/trunk/ (5 files in 3 dirs): Consolidate the necessity to provide a simulation of drand48() to one place. |
| 16:05.36 | brlcad | ~bob1961++ |
| 16:32.25 | *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) | |
| 17:05.15 | *** join/#brlcad madant (n=d@117.196.137.163) | |
| 17:08.37 | ``Erik | huzzah, my car is standing on all 4 again |
| 17:08.49 | brlcad | congrats |
| 17:09.08 | ``Erik | still needs body work and a new wheel though :( |
| 17:09.55 | madant | thinks 'them americans' love their cars too much .. |
| 17:10.35 | brlcad | madant: indeed! |
| 17:10.41 | brlcad | is sick of car commercials |
| 17:11.08 | madant | oh.. and brlcad, what about the guy who bumped ur car ? any progress with the police ? |
| 17:11.20 | brlcad | madant: nah, they're not going to do anything |
| 17:11.28 | madant | brlcad, except the "things just work" commercial of course .. |
| 17:11.29 | brlcad | will just get fixed |
| 17:12.50 | madant | hmm.. my cousin getting engaged tomorrow :P big deal in india i guess :D are there engagement parties in US ? |
| 17:13.05 | brlcad | of course |
| 17:14.03 | madant | hates being in family weddings etc. :P |
| 17:25.33 | CIA-28 | BRL-CAD: 03brlcad * r34470 10/brlcad/trunk/TODO: |
| 17:25.33 | CIA-28 | BRL-CAD: no longer using the horrible old/former/obsoleted sf task tracker, so don't |
| 17:25.33 | CIA-28 | BRL-CAD: reference it. instead just point to the trackers and be more succint on what |
| 17:25.33 | CIA-28 | BRL-CAD: the purpose of this file is and how the devs use it. refer to the task backlog |
| 17:25.33 | CIA-28 | BRL-CAD: as a backlog. |
| 17:43.18 | *** join/#brlcad hippieindamakin8 (n=hippiein@202.3.77.38) | |
| 17:43.37 | *** part/#brlcad hippieindamakin8 (n=hippiein@202.3.77.38) | |
| 17:43.57 | CIA-28 | BRL-CAD: 03erikgreenwald * r34471 10/brlcad/trunk/src/adrt/ (libtienet/tienet_master.h master/master.c): announce when listening |
| 17:44.20 | ``Erik | opposed to the old former obscoleted whiteboard in the hallway? :D |
| 17:45.48 | brlcad | no particularly, no |
| 17:48.09 | brlcad | not everyone has access to that, nor is it very effective at being persistent or supporting a lot of items |
| 17:48.18 | starseeker | madant: the cog commercial is just using the car as an excuse to do the cool stuff ;-) |
| 17:48.41 | ``Erik | it's very persistant, I bet the old items are still sunbaked on it somewhere |
| 17:48.54 | starseeker | and probably still need doing :-/ |
| 17:49.41 | brlcad | starseeker: actually, most of them are still active .. the only ones that were remaining when the board was taken down are the oldest ones in the sf tracker |
| 17:52.07 | *** join/#brlcad _sushi_ (n=_sushi_@77-58-230-58.dclient.hispeed.ch) | |
| 18:09.23 | CIA-28 | BRL-CAD: 03brlcad * r34472 10/brlcad/trunk/NEWS: |
| 18:09.23 | CIA-28 | BRL-CAD: keith improved asc2g so that it will import even larger bots before running out |
| 18:09.23 | CIA-28 | BRL-CAD: of memory (and import faster). he made it chunk in input into manageable sizes |
| 18:09.23 | CIA-28 | BRL-CAD: and being more memory efficient. this was in response to sf feature request |
| 18:09.23 | CIA-28 | BRL-CAD: 2750772 from dwaynelk (asc2g fails on large/complex bots) |
| 18:15.19 | CIA-28 | BRL-CAD: 03brlcad * r34473 10/brlcad/trunk/NEWS: note that bob improved the interactive editing support in archer adding support for mouse-based editing of arb8's torii and ellipsoids |
| 18:16.01 | brlcad | I think that's everything -- should check yourself to make sure your user-visible changes are in there |
| 18:16.34 | brlcad | vaguely recalls a tire bug being fixed? |
| 18:16.52 | brlcad | dunno about user-visible for adrt, didn't seem in commits |
| 18:17.10 | ``Erik | nah, pieces are still not public |
| 18:17.33 | ``Erik | soon... mwahaha |
| 18:21.55 | brlcad | updating TODO -- anyone have something they think will be done by next month? |
| 18:22.09 | brlcad | ideally at least one item from anyone doing anything |
| 18:22.40 | ``Erik | will get his car back, get his door fixed, and pick his nose. :D |
| 18:23.04 | brlcad | yeah.. okay |
| 18:23.08 | brlcad | that's not helpful |
| 18:24.13 | ``Erik | d'no how helpful "do more adrt stuff" would be O.o |
| 18:24.26 | brlcad | how about that pnts as points to the dm mod? |
| 18:25.06 | ``Erik | if I lose the will and steam with adrt work, I may go back to that as a distraction :/ |
| 18:25.07 | brlcad | well it is helpful if you can specify 'stuff' |
| 18:25.58 | ``Erik | would have to think on that *shrug* |
| 18:26.16 | brlcad | even if it's minor, something measurable .. precursor to a much more involved planning day coming up anyways |
| 18:26.45 | ``Erik | regaining the 2 lost isst modes? O.o |
| 18:27.07 | brlcad | what's one of them? |
| 18:27.18 | ``Erik | cut and shot |
| 18:27.29 | brlcad | what's probably the easier of the two? :) |
| 18:27.38 | ``Erik | d'no, but cut is first :) |
| 18:28.12 | brlcad | what's shot? |
| 18:28.24 | brlcad | things on the shotline? |
| 18:28.37 | brlcad | assume cut is the split-view cutting plane |
| 18:31.24 | CIA-28 | BRL-CAD: 03brlcad * r34474 10/brlcad/trunk/TODO: |
| 18:31.24 | CIA-28 | BRL-CAD: stub out a preliminary guess on what's achievable by the end of this release |
| 18:31.24 | CIA-28 | BRL-CAD: iteration (3 weeks remaining) with coverage across at least 5 devs. pnt |
| 18:31.24 | CIA-28 | BRL-CAD: improvements, step-g progress, archer updates, functab refactoring, and adrt |
| 18:31.24 | CIA-28 | BRL-CAD: views. |
| 18:31.32 | ``Erik | hrm, the split view one is cut, yes, ... mebbe the oter one was flos? |
| 18:32.35 | ``Erik | *shrug* |
| 18:32.57 | CIA-28 | BRL-CAD: 03brlcad * r34475 10/brlcad/trunk/TODO: break up the adrt to-do's, remove 'cleanup' as it's too vague |
| 18:38.09 | CIA-28 | BRL-CAD: 03brlcad * r34476 10/brlcad/trunk/TODO: |
| 18:38.09 | CIA-28 | BRL-CAD: the polygonal NMG -> ON BREP is actually more important than old bspline/nurbs |
| 18:38.09 | CIA-28 | BRL-CAD: NMG -> ON BREP so just stub out the goal for both. 'not suck' is too |
| 18:38.09 | CIA-28 | BRL-CAD: nondescript for the tables command (don't remember what that meant, and I wrote |
| 18:38.09 | CIA-28 | BRL-CAD: it). erik exposed nmg_fix_normals so remove from list. |
| 18:42.13 | ``Erik | 0 |
| 18:42.14 | ``Erik | |
| 18:43.09 | CIA-28 | BRL-CAD: 03brlcad * r34477 10/brlcad/trunk/TODO: |
| 18:43.10 | CIA-28 | BRL-CAD: had it in mind for years now to record a matrix above all primitives (akin to |
| 18:43.10 | CIA-28 | BRL-CAD: putting each primitive into their own comb) so that all primitives will retain a |
| 18:43.10 | CIA-28 | BRL-CAD: local coordinate system by default (where their V stays at 0,0,0). this will |
| 18:43.10 | CIA-28 | BRL-CAD: help primitives like the torus support non-uniform scaling without screwing with |
| 18:43.12 | CIA-28 | BRL-CAD: the implicit form of a torus. |
| 18:44.17 | CIA-28 | BRL-CAD: 03brlcad * r34478 10/brlcad/trunk/TODO: screw it, c++ is requisite given the BREP integration, GS and GE plans, and the new modeler. |
| 18:46.15 | CIA-28 | BRL-CAD: 03brlcad * r34479 10/brlcad/trunk/TODO: the tops behaviors were merged with the old form formally deprecated. in 7.14.4 |
| 18:48.42 | CIA-28 | BRL-CAD: 03brlcad * r34480 10/brlcad/trunk/TODO: expand on CSG optimize task (probably should be multiple, but good enough for now) |
| 18:49.17 | CIA-28 | BRL-CAD: 03brlcad * r34481 10/brlcad/trunk/NEWS: looks like today will be release day.. awaiting a few more distchecks to complete. |
| 18:51.22 | brlcad | wonders if someone could go kick xon/xoff |
| 18:57.08 | ``Erik | they should be rebooting now |
| 19:03.13 | ``Erik | aight, thye'reup |
| 19:04.04 | CIA-28 | BRL-CAD: 03starseeker * r34482 10/brlcad/trunk/NEWS: Add NEWS note on tire tread fix. |
| 19:06.27 | starseeker | brlcad: what do you think - are we ready on the backend to have a go at implementing exec for search? |
| 19:09.13 | starseeker | is currently trying to internalize what is needed to build the "bounding box tree" needed for the NURBS raytracing algorithm |
| 19:09.15 | brlcad | starseeker: it's close, there's still a few api problems that should be sorted out in the ged structure and to invoke a pass-through callback |
| 19:09.34 | brlcad | that sounds like a more pressing task actually :) |
| 19:09.59 | brlcad | nurbs trumpeth all this summer as we pull into the final stretch |
| 19:11.25 | starseeker | heh - well, you asked for things that might get done within the month... |
| 19:11.34 | starseeker | doesn't know about that one yet |
| 19:11.44 | brlcad | implementing the bb routine for nurbs sounds like a good goal :) |
| 19:12.01 | starseeker | is also trying to figure out how that relates to our own ideas about sub-bounding-boxes for e.g. pipe |
| 19:12.01 | brlcad | succint in itself |
| 19:12.06 | starseeker | k |
| 19:12.21 | starseeker | pulls up TODO, unless it's frozen now? |
| 19:15.41 | brlcad | todo is never really frozen |
| 19:15.58 | brlcad | only risky code changes |
| 19:17.14 | brlcad | starseeker: ws 'type' in that news commit |
| 19:17.19 | brlcad | er, typo |
| 19:17.32 | starseeker | oops sorry |
| 19:17.44 | brlcad | and is that for specific use? |
| 19:17.48 | brlcad | thin tires, thick ones? |
| 19:18.45 | CIA-28 | BRL-CAD: 03starseeker * r34483 10/brlcad/trunk/ (NEWS TODO): Fix NEWS ws typo, add TODO item specifically identifying need for a NURBS 'bounding box tree' building routine |
| 19:18.57 | starseeker | um... I THINK it showed up thicker treaded tires |
| 19:20.04 | starseeker | or, "wider" actually |
| 19:20.47 | CIA-28 | BRL-CAD: 03starseeker * r34484 10/brlcad/trunk/NEWS: Tweak tire NEWS item some more |
| 19:24.39 | *** join/#brlcad madant_ (n=d@117.196.128.49) | |
| 19:43.23 | starseeker | brlcad: distcheck passes on linux x86_64 |
| 19:43.32 | brlcad | cool |
| 19:57.58 | starseeker | and Mac OSX |
| 19:58.08 | CIA-28 | BRL-CAD: 03bob1961 * r34485 10/brlcad/trunk/ (12 files in 6 dirs): Added ged_pscale() for scaling primitives.' attributes. |
| 19:58.39 | starseeker | hmm. |
| 19:58.42 | starseeker | rebuilds |
| 20:01.02 | brlcad | huh, well that was certainly a good refactoring |
| 20:01.27 | brlcad | eliminated a couple hundred lines |
| 20:06.38 | CIA-28 | BRL-CAD: 03starseeker * r34486 10/brlcad/trunk/src/libged/CMakeLists.txt: Add pscale.c to CMakeLists.txt |
| 20:13.24 | brlcad | starseeker: did distcheck catch that? |
| 20:13.40 | *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net) | |
| 20:13.56 | starseeker | didn't hault, but I saw your script report it |
| 20:14.03 | brlcad | damn |
| 20:14.42 | brlcad | that should have worked |
| 20:27.33 | *** join/#brlcad andax (n=andax__@d213-102-41-113.cust.tele2.ch) | |
| 20:30.38 | *** join/#brlcad Elrohir (n=kvirc@91.20.236.57) | |
| 20:39.35 | starseeker | ok, distcheck passed again on x86_64 linux and Mac |
| 21:28.18 | brlcad | thanks |
| 22:16.54 | *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net) | |
| 22:53.14 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-199.sbndin.btas.verizon.net) | |
| 23:06.34 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-199.sbndin.btas.verizon.net) | |
| 23:27.09 | starseeker | and on gentoo 32 bit linux, fwiw |