| 00:37.07 | ``Erik | how close to release? I wanna commit my stuff to have rt output to png, but I don't want it to be released until it gets a fair amount of testing... (I think the rtedge/stdout bug is because I did this to that a while back) |
| 00:37.55 | starseeker | ``Erik: shaking out the red command now |
| 00:38.02 | starseeker | also need more tests of nirt |
| 00:38.12 | ``Erik | so before siggraph |
| 00:38.33 | starseeker | assuming nothing spectacular turns up |
| 00:40.00 | ``Erik | ya'll in tomorrow? |
| 00:40.24 | starseeker | yep |
| 00:42.21 | ``Erik | brlcad? |
| 00:58.20 | *** join/#brlcad _yukonbob (~svs@S010600235a187d92.ok.shawcable.net) | |
| 01:29.24 | CIA-93 | BRL-CAD: 03starseeker * r39873 10/brlcad/trunk/src/other/libpng/Makefile.am: Don't get to first base on distcheck with these entries in there, looks like we don't have those files present in BRL-CAD tree |
| 01:57.49 | CIA-93 | BRL-CAD: 03starseeker * r39874 10/brlcad/trunk/src/other/tktable/Makefile.in: Gonna need some extra rules - snarf from one of the other src/other Makefiles |
| 01:58.38 | CIA-93 | BRL-CAD: 03starseeker * r39875 10/brlcad/trunk/src/other/tktable/Makefile.in: Probably want a tab there... |
| 02:00.51 | *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu) | |
| 02:17.03 | CIA-93 | BRL-CAD: 03starseeker * r39876 10/brlcad/trunk/src/other/tktable/Makefile.in: Er, whoops - no uninstall-doc here |
| 02:36.22 | CIA-93 | BRL-CAD: 03starseeker * r39877 10/brlcad/trunk/src/other/tktable/Makefile.in: Wrong - there are docs, just no uninstall rule for them. Try adding one. |
| 02:53.34 | CIA-93 | BRL-CAD: 03starseeker * r39878 10/brlcad/trunk/src/other/tktable/Makefile.in: Not doing list here |
| 03:05.14 | starseeker | ponders... I wonder if librt could split conceptually into libgeom, librt, libtess, libgeomdb... |
| 03:06.41 | starseeker | in principle, tessellation and database i/o don't have much to do with raytracing... |
| 03:10.10 | starseeker | OK, that gets by tktable - now togl is complaining about permission denied errors for creating files... which already seem to be there, odd |
| 03:10.30 | starseeker | oh, that's that generated stuff - I'll be a clean rule didn't do its job |
| 03:10.35 | starseeker | morning for that |
| 03:10.41 | starseeker | is outta here |
| 03:47.49 | brlcad | starseeker: there's some separation possible, but it wouldn't be easy at all to break them up in a useful (i.e., independent) manner |
| 03:48.45 | brlcad | and if you made clean break separation between the APIs, you add a high risk of adding overhead to raytrace time |
| 03:52.08 | brlcad | doable, just would be a fair bit of work to do without keeping a series of library dependencies |
| 03:54.56 | brlcad | try separating something like libnmg back out fully separate .. pretty good example of how complex a problem it is, and it's probably as good as it gets |
| 04:05.20 | *** join/#brlcad _yukonbob (~svs@S010600235a187d92.ok.shawcable.net) | |
| 04:29.27 | *** join/#brlcad _yukonbob (~svs@S010600235a187d92.ok.shawcable.net) | |
| 06:15.07 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 06:31.22 | *** join/#brlcad d-lo (~claymore@BZ.BZFLAG.BZ) | |
| 06:31.23 | *** join/#brlcad starseeker (~starseeke@BZ.BZFLAG.BZ) | |
| 06:31.27 | *** join/#brlcad poolio (~poolio@BZ.BZFLAG.BZ) | |
| 06:33.44 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 06:57.47 | *** join/#brlcad merzo (~merzo@smartbussiness.mobicom.net.ua) | |
| 07:25.07 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 08:19.40 | *** join/#brlcad mafm (~mafm@83.34.20.31) | |
| 09:34.10 | *** join/#brlcad Alexandrus (~nil@pD953DCB9.dip.t-dialin.net) | |
| 09:34.12 | Alexandrus | moin(); |
| 10:10.46 | Alexandrus | coil stub command implemented:) |
| 10:10.51 | Alexandrus | (no function yet) |
| 11:47.43 | Alexandrus | is someone here? |
| 11:47.55 | Alexandrus | i have some questions about names in brlcad |
| 11:48.39 | Alexandrus | (object names) |
| 12:13.06 | brlcad | best to just ask your question, someone will eventually respond |
| 12:13.25 | Alexandrus | ok |
| 12:13.40 | Alexandrus | i was wondering, how names are set in the database |
| 12:13.41 | Alexandrus | in source |
| 12:13.59 | Alexandrus | there is some "bu_vls_printf" |
| 12:14.23 | Alexandrus | seems to do it...but i am still pretty unstable about it |
| 12:14.36 | Alexandrus | also, i have to rewrite coil to be more like tire |
| 12:14.37 | brlcad | bu is our libbu library, BRL-CAD Utility Library |
| 12:14.54 | brlcad | vls stands for variable length string |
| 12:15.11 | Alexandrus | so this is simple string handling |
| 12:15.20 | brlcad | libbu provides a set of functions for reading and writing strings of an arbitrary length |
| 12:15.27 | starseeker | Alexandrus: yeah - coil should be pretty easy to make into a ged command |
| 12:15.28 | brlcad | printf just prints into a string |
| 12:15.31 | Alexandrus | like pascal string |
| 12:15.39 | brlcad | man printf |
| 12:15.45 | Alexandrus | @starseeker: as much as i am a beginner, not yet |
| 12:15.57 | brlcad | same basic semantics, but instead of working with a char *, it works with a struct bu_vls * |
| 12:15.57 | starseeker | it's not so much "making it like tire" as it is surrounding the coil logic with the proper ged structures and calls |
| 12:16.22 | Alexandrus | thats what i mean |
| 12:16.42 | Alexandrus | but i have to seperate the main procedure first |
| 12:16.56 | Alexandrus | and for this, i have to understand the db stuff |
| 12:18.14 | starseeker | db objecs are created with the mk_* calls |
| 12:19.13 | Alexandrus | ok, next step: removing file name parameter from coil |
| 12:19.53 | Alexandrus | (extrem small steps:P) |
| 12:19.58 | starseeker | that's a bit trickier - basically the information on the current file is contained in the gedp structure |
| 12:20.32 | Alexandrus | there is some GED_INIT |
| 12:20.48 | Alexandrus | and a mk_id(db_fp,"Tire") |
| 12:20.52 | starseeker | look in the function ged_tire |
| 12:20.53 | Alexandrus | where i am not sure, why it is needed there |
| 12:22.04 | Alexandrus | first i will move the wdb_fopen further up |
| 12:22.21 | starseeker | file names will more or less be replaced with gedp->ged_wdbp, but I don't think it's a 1-1 swap |
| 12:22.39 | starseeker | (could be wrong - Bob actually converted tire to a ged command) |
| 12:22.43 | Alexandrus | you know, i started yesterday |
| 12:22.46 | brlcad | Alexandrus: read src/shapes/tire.c |
| 12:22.53 | Alexandrus | allready open |
| 12:23.06 | Alexandrus | i started creating a stub coil command first |
| 12:23.08 | Alexandrus | its working |
| 12:23.11 | brlcad | cool |
| 12:23.18 | Alexandrus | (using color.c) |
| 12:23.22 | starseeker | heads in... |
| 12:23.43 | Alexandrus | gedp->ged_wdbp...hmm... |
| 12:24.12 | Alexandrus | i guess its supposed to be a database file name or? |
| 12:24.31 | Alexandrus | (inside the db) |
| 12:24.46 | brlcad | it's a handle on the database file |
| 12:25.12 | Alexandrus | hmm...i will create this one, as soon as the structure of the coil.c/main is compatible to this |
| 12:27.31 | Alexandrus | realy, the mk_id(db_fp,"Tire") is puzzling me |
| 12:27.51 | Alexandrus | i thought objects are created in ged_tire... |
| 12:28.27 | Alexandrus | or id=title |
| 12:38.15 | brlcad | mk_id sets the title |
| 12:38.21 | Alexandrus | :) |
| 12:42.37 | Alexandrus | hmm..slight size differenz through mk_id... |
| 12:42.43 | Alexandrus | but seperation seems to work |
| 13:16.55 | Alexandrus | may someone answer me, why |
| 13:16.59 | Alexandrus | struct bu_vls coil_type; |
| 13:17.09 | Alexandrus | works in one file, but gives a "missing ; before type" in another file |
| 13:17.31 | starseeker | syntax error elsewhere in the file |
| 13:17.49 | Alexandrus | i moved it...no change |
| 13:17.55 | Alexandrus | but where? |
| 13:17.59 | Alexandrus | i made i direct copy/paste.. |
| 13:18.17 | starseeker | can you post your file? http://pastebin.org/ |
| 13:18.35 | Alexandrus | http://pastebin.org/411967 |
| 13:18.43 | Alexandrus | it gives 102 errors... |
| 13:20.02 | Alexandrus | doesn't like fastf_t either |
| 13:20.17 | Alexandrus | suddenly this is supposed to be an expression.. |
| 13:20.33 | starseeker | what is the line number associated with that error? |
| 13:20.43 | starseeker | the first oen |
| 13:20.44 | Alexandrus | oh i am trying to find that out |
| 13:20.45 | starseeker | one |
| 13:20.49 | Alexandrus | damn vc does not show.. |
| 13:20.55 | Alexandrus | 424 |
| 13:21.16 | Alexandrus | 421..423 |
| 13:21.19 | Alexandrus | for struct |
| 13:21.30 | Alexandrus | i am suspecting a compiler setting |
| 13:21.53 | starseeker | try putting the struct bu_vls delcarations before GED_CHECK_DATABASE_OPEN once... |
| 13:21.59 | starseeker | unlikely, but maybe... |
| 13:22.04 | Alexandrus | doesn't work.. |
| 13:22.08 | Alexandrus | not enough |
| 13:22.11 | Alexandrus | there is a more primary error |
| 13:22.22 | Alexandrus | you know, i just copied the whole stuff from another file |
| 13:22.25 | Alexandrus | where it was working fine |
| 13:22.32 | Alexandrus | (coil.c from coil) |
| 13:22.34 | starseeker | uh |
| 13:22.37 | Alexandrus | (to coil.c in libged) |
| 13:22.56 | Alexandrus | i could understand a missing #include |
| 13:23.18 | Alexandrus | but i copied these too |
| 13:24.41 | Alexandrus | hmm, since when is he allergic to variable declarations inside a procedure? |
| 13:24.44 | starseeker | I'd say its something to do with Windows building specifically - that file builds here on the Mac |
| 13:24.58 | Alexandrus | compiler setting i guess.. |
| 13:25.06 | Alexandrus | i moved the int's too |
| 13:25.09 | Alexandrus | now its building here too |
| 13:25.27 | Alexandrus | another question: who wrote coil.c? |
| 13:25.34 | starseeker | I did |
| 13:25.40 | ``Erik | starseeker: re splitting stuff up... they don't have much to do with raytracing, but they do have to do with each primitive... it's already difficult enough to know what all to implement to make a primitive, splitting that up further would be... I can't think of polite words... :D |
| 13:26.07 | starseeker | ``Erik: <snort> Nothing decent docs couldn't fix |
| 13:26.14 | ``Erik | docawhat? |
| 13:26.22 | starseeker | sigh |
| 13:26.28 | starseeker | yeah, exactly :-P |
| 13:26.55 | starseeker | Alexandrus: so if the code sucks, it's my fault - was more or less an experiment with pipe autogeneration |
| 13:27.03 | ``Erik | actually, when I did metaballs, there was quite a bit of documentation, it was still an awful lot to figure out how to wire it in all correctly |
| 13:27.27 | ``Erik | even with docs, it's not a "jr dev" task, and splitting it up would make it worse :) |
| 13:27.47 | starseeker | ``Erik: not sure I agree |
| 13:27.50 | ``Erik | should probably go fix the xxx.c files eventually |
| 13:28.05 | Alexandrus | @starseeker: i am not a c coder...so it doesn't matter |
| 13:28.07 | starseeker | it's definitely not a "jr dev" task, I agree there |
| 13:28.31 | Alexandrus | @starseeker: have you made any attemp for screw threads? |
| 13:28.41 | ``Erik | well, you're arguing to move away from OO to functional... fundamentally... |
| 13:29.10 | starseeker | ``Erik: uh... how so? |
| 13:29.15 | starseeker | Alexandrus: kinda |
| 13:29.35 | starseeker | Alexandrus: you can get a sort-of threaded look with a pipe subtracted from an rcc... |
| 13:29.42 | starseeker | letssee... |
| 13:30.14 | starseeker | http://brlcad.org/~starseeker/thread_test.png |
| 13:30.20 | ``Erik | what we have now is basically a big honkin' defgeneric set with a slew of defclass and defmethod stuff... clos style... removing defmethod in favor of choosing defun would kinda be the seperation into functional libraries |
| 13:31.03 | Alexandrus | very cool... |
| 13:31.32 | Alexandrus | but i guess, its still a bit different from a screw thread |
| 13:31.35 | Alexandrus | as far as i know |
| 13:31.39 | ``Erik | different mode of thinkin', it's "this is a sph, ergo sph/sph.c" vs "I want to tesselate a sphere, ergo libgeom/tesselate.c" |
| 13:31.42 | starseeker | Alexandrus: doesn't give you fine control over the shape of the thread though - for that we'd need a general sweep primitive |
| 13:32.06 | starseeker | ``Erik: yeah, true |
| 13:32.43 | Alexandrus | ok...now i have to check, why i don't get the params in mged/coil |
| 13:32.54 | Alexandrus | (busy) |
| 13:33.02 | ``Erik | Alexandrus: for threading, BoT's might be the ... least bad approach right now |
| 13:33.23 | Alexandrus | BoT's? |
| 13:33.28 | ``Erik | triangles |
| 13:33.36 | starseeker | winces |
| 13:33.47 | Alexandrus | öh.. |
| 13:33.50 | Alexandrus | and then used like pipes? |
| 13:34.07 | starseeker | basically, with enough small triangles you can approximate anything |
| 13:34.07 | Alexandrus | treeangles have no volume...i wonder.. |
| 13:34.17 | Alexandrus | hahaha |
| 13:34.19 | starseeker | closed mesh |
| 13:34.28 | Alexandrus | ok...of course |
| 13:34.35 | Alexandrus | but i guess, i won't type it by hand |
| 13:35.50 | Alexandrus | something like a triangle pipe should work:P |
| 13:35.58 | ``Erik | obviously not, but if you can get a mesh reperesentation of a threading and import it, you can scale, dup, etc :/ |
| 13:36.35 | Alexandrus | it won't have volume |
| 13:36.42 | ``Erik | providing a real accurate geometric representation of a threaded bolt or screw would require capabiltities we're not quite at yet... |
| 13:36.50 | ``Erik | the way we use meshes, it would |
| 13:37.03 | Alexandrus | hmm |
| 13:37.08 | Alexandrus | whats the difficulty? |
| 13:37.19 | ``Erik | our BoT raytracer associates pairs and calls the intermediate line solid |
| 13:37.27 | ``Erik | unless you enable 'plate' mode or something |
| 13:37.47 | ``Erik | so when there's an unmatched intersection, we actually log it as an error |
| 13:38.42 | ``Erik | the difficulty is that we have like 6 people and like 200 manyears of work scheduled... :D |
| 13:39.12 | Alexandrus | this calls for genius ideas:P |
| 13:39.44 | starseeker | heh - genius ideas tend to make more work :-P (which is not to discourage them, of course) |
| 13:40.06 | ``Erik | well, our mgmt would go through great difficulty to discourage them, but *shrug* |
| 13:40.12 | starseeker | we have to clean up our existing libs because we can't simply break out from under our client software |
| 13:41.09 | ``Erik | (and the paid developers are under pressure to do 'good stuff' where the existance of a bolt isn't even necessary, much less the threading on one... and I gotz ta get paid, son!) |
| 13:41.30 | Alexandrus | you get paid? |
| 13:41.33 | ``Erik | first class nurbs are gonna be awesome |
| 13:41.33 | ``Erik | yes |
| 13:41.40 | Alexandrus | by whom? |
| 13:41.59 | ``Erik | I'm a civilian employee of the US army |
| 13:42.10 | Alexandrus | ah, so it is still an army project |
| 13:42.16 | Alexandrus | i thought this was 20 years ago |
| 13:42.22 | starseeker | it was |
| 13:42.40 | starseeker | long development history |
| 13:42.40 | ``Erik | yes, most of the paid devs are still budgeted via the army in some fashion, either as a civvy employee or contractor |
| 13:43.11 | starseeker | we need more ooo-shiny goodness before anyone else is likely to pony up cash for new features... |
| 13:43.30 | ``Erik | I think the only paid dev for BRL-CAD that isn't through USA/DA is from Germany's MoD |
| 13:43.51 | ``Erik | excluding the former GSoC'ers |
| 13:44.10 | Alexandrus | i am german... |
| 13:44.23 | Alexandrus | (ok, you noticed of course i am not american*G*) |
| 13:45.19 | starseeker | Alexandrus: heh building your resume to apply to the MoD for a job? :-P |
| 13:45.32 | Alexandrus | i am physicist |
| 13:45.49 | starseeker | did physics undergraduate degree |
| 13:46.08 | ``Erik | if you watch the commit logs, a lot of our windows fixes come from a Deutch professor who has some MoD assocation |
| 13:46.17 | ``Erik | one of my undergrad minors was physics, does that count? :D |
| 13:46.24 | Alexandrus | i am still wondering, what MoD stands for |
| 13:46.30 | ``Erik | ministry of defense |
| 13:46.39 | Alexandrus | ah |
| 13:46.57 | Alexandrus | so its propably Verteidigungsministerium here:) |
| 13:47.06 | ``Erik | mebbe our german friends were trying to translate things for us and thought the british name was right |
| 13:47.19 | ``Erik | we call it DoD here, department of defense |
| 13:47.46 | Alexandrus | usual germans:P |
| 13:47.52 | Alexandrus | translate everything into english |
| 13:47.56 | Alexandrus | even city names |
| 13:48.04 | ``Erik | nice guys |
| 13:48.11 | ``Erik | great cars! :D *pets his bmw m3* |
| 13:48.32 | Alexandrus | hehehe |
| 13:48.40 | Alexandrus | i have no car, but i live in München |
| 13:48.51 | Alexandrus | bicylce is enough here |
| 13:49.02 | ``Erik | my mother is from stuttgart, my father is over half german from a group that migrated in the 1700's... it's all good stuff :D |
| 13:49.39 | Alexandrus | ha, next you can buy small quadcopters...hahahaha |
| 13:49.50 | Alexandrus | at least if i get the calculations right |
| 13:50.03 | ``Erik | I'm not willing to bicycle 40km on roads with no shoulders and idiots who speed wayyyy too much |
| 13:50.10 | ``Erik | not even a motorcycle, so'z a car it is |
| 13:50.25 | Alexandrus | i only bicycle in forests/parks |
| 13:50.26 | ``Erik | wish I could use a bicycle, I'd be in much better shape O.o |
| 13:50.31 | Alexandrus | i never touch the street |
| 13:51.16 | ``Erik | Maloeran there is from montreal, he used to bicycle everywhere, someone opened a car door in front of him in montreal, poor boy had to get stitches |
| 13:51.33 | Alexandrus | uuuh |
| 13:51.42 | Alexandrus | but you can get hurt everywhere |
| 13:51.47 | Alexandrus | even in the forest |
| 13:52.09 | ``Erik | ja, I rolled my previous m3 in a narrow winding road out in the woods with no traffic... :D |
| 13:52.25 | ``Erik | that tree jumped out of nowhere, honest |
| 13:52.37 | Alexandrus | scotty's fault |
| 13:52.49 | ``Erik | (so I went and bought another m3, and drive like a wuss) |
| 13:54.12 | Alexandrus | who cares, one can prove ones manhood somewhere else |
| 13:54.22 | *** join/#brlcad SWPadnos (~Me@dsl107.esjtvtli.sover.net) | |
| 13:54.39 | *** join/#brlcad SWPadnos (~Me@emc/developer/SWPadnos) | |
| 13:54.51 | ``Erik | hm, stupid driving here is more a sign of stupid than manhood, I think |
| 13:55.12 | Alexandrus | manhood has something stupid about itself:P |
| 13:55.34 | ``Erik | and even my wuss driving makes poor starseeker make weird noises |
| 13:55.57 | Alexandrus | hahaha |
| 13:56.07 | ``Erik | (I like corners. A lot.) |
| 13:56.36 | Alexandrus | <- is compiling mged... |
| 13:56.40 | Alexandrus | curious if this works |
| 13:56.53 | ``Erik | and going from 1.0 to 1.41 g's is unusual for some, I guess *shrug* |
| 13:57.03 | Alexandrus | one thing i have to solve: mged is not terminating properly on windows |
| 13:57.24 | Alexandrus | 1.41g is little |
| 13:57.31 | ``Erik | you mean aside from windows crashing out from under you? |
| 13:58.54 | starseeker | <snort> so ``Erik if you're a wuss driver what's my driving style? |
| 13:59.16 | ``Erik | mebbe me thinking is wrong... it is early, and I called in sick today, feeling ungood... but when you press a lateral G, you're reducing direct G, right? so total force vector is sqrt(1.0*lateral), so 1.0 lateral (I think the m3 gets .98 on good tires?) is 1.414ish? |
| 14:00.38 | Alexandrus | i guess we are talking about different things |
| 14:00.48 | Alexandrus | for me g is ~ 9.81m/s^2 |
| 14:01.01 | ``Erik | yes |
| 14:01.29 | Alexandrus | coil is implemented in mged and working... |
| 14:01.56 | ``Erik | most passenger cars cannot acchieve more than 0.6 lateral G (force perpendicular to the earths pull) |
| 14:02.40 | ``Erik | I just saw a commercial the other day where bridgestone was claiming that they'd just broken the record and had the first street legal tire capable of more than 1 lateral G |
| 14:02.45 | Alexandrus | hmm, there are cars who can go 0..100km/h in <4secs |
| 14:02.56 | Alexandrus | guessing linear accelarion |
| 14:03.02 | starseeker | Alexandrus: awesome! |
| 14:03.09 | ``Erik | there are, lateral G is about skidpad |
| 14:03.11 | ``Erik | turning |
| 14:03.11 | starseeker | Alexandrus: you can feed it parameters and all? |
| 14:03.12 | Alexandrus | int(a,t)=360m/s |
| 14:03.34 | Alexandrus | @starseeker: its equal to the command line |
| 14:03.41 | Alexandrus | i can pick a "nam" |
| 14:03.42 | starseeker | Alexandrus: can you submit a patch to sourceforge? |
| 14:03.42 | Alexandrus | name |
| 14:03.48 | ``Erik | he may've been upset at my acceleration, too, but I was enjoying it too much to notice :D |
| 14:04.08 | ``Erik | was stuck with a 328xi as a loaner when my car was in the shop, so getting my m3 back was blissful :) |
| 14:04.09 | Alexandrus | ok, i am creating a patch |
| 14:04.15 | Alexandrus | but before you apply it...make a backup... |
| 14:05.13 | ``Erik | we use svn, so backups are 'free'... and patch has an undo capability... we're good :D |
| 14:06.10 | Alexandrus | moving brlcadinstall away.. |
| 14:06.12 | ``Erik | of your mod was to svn trunk and you generated the patch using "svn diff", that'd actually be the best |
| 14:06.24 | Alexandrus | (this must be fixed in the windows pack, automatic creation of these folders) |
| 14:07.18 | Alexandrus | its Tortoise "Create Patch" |
| 14:07.22 | Alexandrus | i hope this works for you |
| 14:08.22 | ``Erik | that's "svn patch" for windows, yes |
| 14:08.29 | ``Erik | er, svn diff |
| 14:09.10 | Alexandrus | i added the new misc/win32-msvc9 |
| 14:09.24 | Alexandrus | it will take more updates to actually work...but for now |
| 14:11.38 | Alexandrus | ok, where exactly do i upload the patch? |
| 14:13.14 | ``Erik | at http://sf.net/projects/brlcad/ |
| 14:13.27 | ``Erik | look for teh bug report tracker, one of the tabs will be 'patches' |
| 14:13.53 | Alexandrus | ok.. |
| 14:14.00 | Alexandrus | restores his account |
| 14:14.22 | ``Erik | (we had a friend from, uh, I think argentina that created and msvc9 folder, not sure why it was removed... mebbe lack of maintainance |
| 14:14.25 | ``Erik | ) |
| 14:14.30 | *** join/#brlcad Stattrav (~Stattrav@117.192.159.154) | |
| 14:18.40 | Alexandrus | the patch has 541 kb... |
| 14:18.51 | Alexandrus | guess i have to send msvc for another cleanup |
| 14:27.46 | ``Erik | probably means it tried to auto-format a lot of stuff |
| 14:28.06 | Alexandrus | no, it left over lots of folders with crap |
| 14:29.22 | starseeker | sounds like windows |
| 14:29.31 | Alexandrus | sounds like msvc... |
| 14:29.39 | Alexandrus | (windows^2) |
| 14:36.14 | ``Erik | got a good dozen crashes of msvc yesterday trying to get crap to compile :( |
| 14:36.57 | Alexandrus | mine didn't crash |
| 14:37.07 | Alexandrus | but it took a while to get it to compile |
| 14:37.45 | ``Erik | it's... not a small package, there's a lot of work in there :D |
| 14:38.53 | ``Erik | http://www.ohloh.net/p/brlcad look at the effort table |
| 14:40.14 | Alexandrus | hahahaha... |
| 14:40.18 | Alexandrus | how did they measure that? |
| 14:40.34 | ``Erik | I think they use the COCOMO2 metrics |
| 14:41.15 | Alexandrus | oh hell.. |
| 14:41.28 | ``Erik | but it is 31 years of development, with many many developers, some VERY good (like, >10x mortal) |
| 14:41.34 | Alexandrus | i think this windows patch is far too big even without useless folders |
| 14:41.36 | Alexandrus | its 2,6Mb.. |
| 14:42.17 | ``Erik | I presume mostly generated? is it small enough that you can communicate to someone via irc? |
| 14:42.44 | ``Erik | not me, since I called in sick and have no windows machines at home, but mebbe starseeker? :D |
| 14:42.48 | ``Erik | *Duck* |
| 14:43.10 | Alexandrus | i can host it |
| 14:45.11 | Alexandrus | http://kccm.dnsalias.org:8080/coilpatch.patch |
| 14:45.19 | Alexandrus | upload should be fast enough... |
| 14:47.03 | Alexandrus | i guess some work has to be done for linux machines too |
| 14:47.14 | Alexandrus | because i am not sure, if the added files are in the makefiles allready |
| 14:47.25 | Alexandrus | (didn't have a look, used the msvc project files) |
| 14:55.45 | starseeker | Alexandrus: can you post just a patch with coil.c and changes to mged? |
| 14:55.46 | Alexandrus | i compressed it |
| 14:55.58 | Alexandrus | and added it in the usual patch list |
| 14:56.06 | starseeker | thanks :-) |
| 14:56.30 | Alexandrus | i marked it as untested |
| 14:56.45 | starseeker | ah, I see it |
| 14:57.07 | Alexandrus | you could help me adding some help for example |
| 14:57.26 | Alexandrus | i don't understand all params |
| 14:58.56 | Alexandrus | i wonder, did setup.c compile for you? i had to add struct bu_vls vls; |
| 15:00.18 | brlcad | Alexandrus: thanks for the patch! |
| 15:00.26 | ``Erik | whoa, a 3 move win against the 'puter in chess... *flex* |
| 15:00.36 | brlcad | I haven't responded to the talk organizer yet. |
| 15:00.44 | brlcad | oops, ww |
| 15:01.28 | brlcad | Alexandrus: for future reference, each patch submission to the patches tracker should be for just one change/feature -- so that should have been one submission for coil, and a separate for msvc9 |
| 15:01.39 | Alexandrus | ok |
| 15:01.40 | Alexandrus | noted |
| 15:02.01 | brlcad | that way the discussion threads are clear and it doesn't complicate one feature if there is a problem with the other |
| 15:03.13 | Alexandrus | hmm, there aren't many patches in the last two years |
| 15:03.25 | Alexandrus | guess most of the time you work alone |
| 15:03.31 | brlcad | Alexandrus: you should also review your .patch file before submitting to make sure it doesn't contain things you didn't intend |
| 15:03.54 | ``Erik | are you looking at open patches only? there should be a reasonable fistful int eh closed category |
| 15:04.05 | Alexandrus | "any" |
| 15:04.06 | brlcad | aren't many patches because after someone submits a couple patches, we can generally grant them commit access |
| 15:04.48 | ``Erik | hm, I thought the gsoc kids had provided a reasonably impressive number for the last couple years *shrug* |
| 15:04.49 | Alexandrus | @brlcad: you certainly found something which does look unintended |
| 15:07.07 | Alexandrus | at the moment i wonder, if the changes mess everything up |
| 15:07.09 | brlcad | yeah -- potential unintended change example: misc/nsis/VERSION.txt was changed with version vars, svn:ignore on win32_msvc9 in misc/ dir, all your .user build files, an msvc9 'rd' file, tkhtml3 changes .... |
| 15:07.17 | brlcad | :) |
| 15:07.21 | brlcad | quite a few things |
| 15:07.37 | Alexandrus | how does one remove them? |
| 15:07.51 | brlcad | first time using svn diff, yes? |
| 15:07.57 | Alexandrus | yes |
| 15:08.11 | brlcad | you can run "svn status" to see what files are changed |
| 15:08.11 | Alexandrus | i used it before, but without any "care" like this |
| 15:08.22 | brlcad | files and directories |
| 15:08.41 | brlcad | if a directory is listed as changed, it's because you modified a property (like svn:ignore) |
| 15:09.01 | brlcad | if a file is changed, you can inspect it with "svn diff path/to/file" |
| 15:09.13 | ``Erik | basically, you generate a file of changes.. read through to make sure those're the changes you wish to impose... |
| 15:10.11 | brlcad | you can get subsets of a patch, like just the coil changes by selectively specifying what you intended to change -- example: svn status include src/shapes src/mged src/libged |
| 15:10.16 | brlcad | <PROTECTED> |
| 15:10.23 | brlcad | review the diff, if it looks good, then: I haven't responded to the talk organizer yet. |
| 15:10.26 | brlcad | bah |
| 15:10.37 | brlcad | svn diff include src/shapes src/mged src/libged > coil.patch |
| 15:10.40 | ``Erik | (or select the files in explorer before clicking the tortoise diff) |
| 15:10.46 | brlcad | right |
| 15:10.58 | brlcad | similar set of changes for tortoise |
| 15:21.08 | Alexandrus | i hate tortoise |
| 15:21.14 | Alexandrus | buggy crap |
| 15:23.26 | starseeker | can anyone else take a look at distcheck and togl? I see the error but I'm not immediately clear what to do about it |
| 15:32.57 | Alexandrus | hmm |
| 15:33.01 | Alexandrus | --- filename |
| 15:33.02 | Alexandrus | +++ filename |
| 15:33.06 | Alexandrus | <PROTECTED> |
| 15:33.11 | Alexandrus | error? |
| 15:33.29 | brlcad | no |
| 15:33.35 | Alexandrus | why twice? |
| 15:33.55 | brlcad | those are just format markers for the patch format |
| 15:34.14 | brlcad | saying the --- lines are old and the +++ lines are new |
| 15:34.34 | brlcad | revision zero is a file you've marked to be added |
| 15:34.40 | Alexandrus | http://kccm.dnsalias.org:8080/msvc9patch.rar |
| 15:34.46 | Alexandrus | new patch file for msvc9 only |
| 15:34.52 | Alexandrus | would like to know your opinion |
| 15:35.02 | brlcad | (so be careful to make sure you're revision 0's are something you intended to add, otherwise you need to tell svn to "forget" them) |
| 15:35.28 | Alexandrus | i cleaned up a little more this time |
| 15:35.35 | Alexandrus | only files i wish to add in the folder this time |
| 15:35.38 | Alexandrus | but maybe there is more |
| 15:37.06 | starseeker | Alexandrus: did you also do one for shapes/mged/libged dirs? |
| 15:37.16 | Alexandrus | i am doing them now |
| 15:37.19 | Alexandrus | just checking |
| 15:37.21 | starseeker | cool :-) |
| 15:37.45 | brlcad | brlcad.ncb shouldn't be in there |
| 15:37.45 | starseeker | arrrrrrgh - why, togl, why?? |
| 15:37.57 | brlcad | brlcad.suo |
| 15:38.01 | brlcad | UpgradeLog.XML |
| 15:38.13 | brlcad | ... might want to check the patch file one more time :) |
| 15:38.15 | Alexandrus | ah, more filtering |
| 15:38.22 | brlcad | you probably added an entire directory |
| 15:38.28 | Alexandrus | its so damn long this win thing |
| 15:38.36 | Alexandrus | the other one is only four files |
| 15:38.45 | brlcad | you should add files individually (to svn), so your svn diff is only intentional additions |
| 15:38.56 | Alexandrus | its a couple of hundred |
| 15:39.02 | Alexandrus | for each folder! |
| 15:39.04 | brlcad | yep |
| 15:39.24 | brlcad | there's some 'd' file in your patch |
| 15:39.58 | starseeker | Alexandrus: commiting something big like that is always a fair bit of work |
| 15:40.27 | brlcad | and msvc doesn't make it easy with all the junk it leaves |
| 15:40.32 | Alexandrus | not really |
| 15:40.34 | Alexandrus | fpc has delp |
| 15:40.37 | Alexandrus | which removes everything |
| 15:40.44 | Alexandrus | guess i have to write a script |
| 15:41.46 | brlcad | if you cleaned out your studio build beforehand, it'd clean things up too |
| 15:41.55 | brlcad | problem is you added a whole tree to svn |
| 15:42.12 | brlcad | while junk was there.. :) |
| 15:42.21 | Alexandrus | i reverted that |
| 15:42.23 | Alexandrus | cleaned up again |
| 15:42.27 | Alexandrus | still stuff left |
| 15:42.31 | brlcad | ah, yeah |
| 15:42.51 | brlcad | some files you want, but don't belong in svn |
| 15:43.04 | Alexandrus | which are? |
| 15:43.06 | brlcad | like the brlcad.ncb/suo files .. those have your studio preferences |
| 15:43.12 | brlcad | *personal* preference |
| 15:43.41 | brlcad | UpgradeLog was just produced when you opened the v8 files |
| 15:43.49 | brlcad | for your inspection |
| 15:43.54 | Alexandrus | http://kccm.dnsalias.org:8080/coilpatch.patch |
| 15:43.55 | brlcad | no idea what that 'd' file is |
| 15:45.07 | brlcad | hehe, coil patch is ALMOST right |
| 15:45.13 | Alexandrus | rd doesn't make anymore sense:P |
| 15:45.17 | Alexandrus | ALMOST:P |
| 15:45.21 | Alexandrus | now i am curious*G* |
| 15:45.24 | brlcad | it included changes to tire.c |
| 15:45.26 | Alexandrus | 4 files... |
| 15:45.36 | Alexandrus | which tire.c? |
| 15:45.41 | brlcad | src/shapes/tire.c |
| 15:45.55 | Alexandrus | hah...true |
| 15:45.57 | brlcad | looks like a change in indentation |
| 15:46.05 | Alexandrus | yes, i disliked that |
| 15:46.32 | Alexandrus | i wonder why i added that |
| 15:46.36 | Alexandrus | :P |
| 15:47.19 | Alexandrus | http://kccm.dnsalias.org:8080/coilpatch.patch |
| 15:47.30 | Alexandrus | fights with the win32 folder |
| 15:47.54 | Alexandrus | ncb is personal settings? |
| 15:48.25 | brlcad | ncb is class view browsing, it's an index of symbols |
| 15:48.50 | Alexandrus | .user files.. |
| 15:48.52 | Alexandrus | (delete) |
| 15:49.00 | Alexandrus | (no, i haven't added it at the moment |
| 15:54.21 | Alexandrus | http://kccm.dnsalias.org:8080/msvc9patch.rar |
| 15:54.37 | Alexandrus | it SHOULD contain .vcproj only |
| 15:55.05 | Alexandrus | (and one makefile) |
| 15:58.05 | Alexandrus | ok, i am off... |
| 15:58.22 | Alexandrus | bye |
| 16:09.17 | psilva_ | brlcad: i should be going, but i burned my trip miles on a ps3 event in santa clara :( |
| 16:09.34 | psilva_ | but check out the stereo UI at our booth heh |
| 16:27.38 | CIA-93 | BRL-CAD: 03starseeker * r39879 10/brlcad/trunk/ (configure.ac src/adrt/Makefile.am src/other/Makefile.am): Enough. Togl isn't being used right now - reduce it to being just an EXTRA_DIST entry in src/other. Revisit when it can be built successfully cross-platform |
| 16:28.31 | brlcad | psilva_: so you're not going then? that sucks :) |
| 16:28.42 | starseeker | brlcad: that seems to do it except for some *bomb.log files in regress |
| 16:28.43 | brlcad | but yeah, I'll go check it out |
| 16:29.03 | brlcad | starseeker: hm, what crashed? |
| 16:29.13 | starseeker | looks like mostly gqa related stuff |
| 16:30.06 | brlcad | starseeker: you did noticed the "xyes__disabled__" in configure.ac yes? |
| 16:30.10 | brlcad | I'd already disabled togl |
| 16:30.17 | brlcad | that might have been part of your frustration |
| 16:30.28 | starseeker | yes, but that wasn't stopping it from trying to put generated files where it shouldn't |
| 16:30.35 | starseeker | togl_ws.h for one |
| 16:30.37 | brlcad | huh |
| 16:30.38 | brlcad | k |
| 16:30.47 | starseeker | I wasn't trying to turn it on :-P |
| 16:32.10 | starseeker | I'm not entirely clear what the fix should be - could be any of several things, and not worth fooling with now |
| 16:33.53 | starseeker | sets up a regress in a non-distcheck build... |
| 16:36.51 | brlcad | starseeker: here's a script I use during dist, to make sure a variety of build options work: http://brlcad.org/tmp/make.sh |
| 16:36.59 | brlcad | feel free to use, extend, ignore |
| 16:37.22 | ``Erik | should that be in sh/ or misc/? |
| 16:37.49 | brlcad | not without some improvements, I'd think |
| 16:38.08 | starseeker | brlcad: ah, great - thanks :-) |
| 16:38.12 | brlcad | assumes you have a 64-bit platform, assumes out-of-dir build one level embedded |
| 16:38.40 | ``Erik | but if it's not in the repo, then no one else can improve it... :D |
| 16:38.48 | ``Erik | extra_dist doesn't hurt anything |
| 16:39.13 | brlcad | meh |
| 16:39.26 | ``Erik | <-- is annoyed, timed a fleet op slightly wrong, landed the recyclers a couple seconds late :/ |
| 16:39.44 | brlcad | heh |
| 16:39.48 | brlcad | still playing AE? |
| 16:39.51 | ``Erik | yes |
| 16:40.12 | ``Erik | acting as a cap killer in the #1 guild, *shrug* |
| 16:40.28 | brlcad | I finally let it go last year, could have snarfed all my goods |
| 16:40.41 | ``Erik | meh, not enough and too far away :D |
| 16:41.22 | ``Erik | the bits where it's fun are few and far between, I've almost quite a few times, but I'm stubborn |
| 16:41.41 | brlcad | was quite fortified by the end, attacks were rare and never profitable |
| 16:42.09 | starseeker | brlcad: so the main thing for that script would be to make it platform aware? |
| 16:42.10 | brlcad | some got pissed and would squat just trying to break even |
| 16:42.21 | brlcad | starseeker: you can do whatever you want to that script |
| 16:42.40 | starseeker | is looking to see what would be needed for inclusion in-tree |
| 16:42.46 | brlcad | I whipped it up in like 5 minutes just for quick sanity checking |
| 16:42.49 | ``Erik | ft/hb spawns are good for breaking that, had someone lose a LOT of credits trying to remove me from a strategic sector... thinking about returning the favor |
| 16:43.31 | ``Erik | add the script to the repo, mention that it could be used to aid the release process, see where it goes... |
| 16:43.46 | brlcad | best was a player way more powerful, used a decent strategy but still got lazy and they ended up at more than a 200k loss |
| 16:43.52 | brlcad | he was quite pissed |
| 16:44.23 | ``Erik | mebbe rob'll add it into his "smoke test" stuff (didja know he used to work at poptop? he was involved in tropoco... neat stuff) |
| 16:45.10 | ``Erik | victor took a wrong turn, we ended up at mcgregors, got a couple bears in rob and he got comfortable and talking :D |
| 16:45.13 | brlcad | that script would be more interesting if it were spread across a compilation farm of different OS platforms |
| 16:45.32 | ``Erik | couple beers, even |
| 16:45.45 | brlcad | Go Bears! |
| 16:45.50 | ``Erik | heh |
| 16:46.10 | ``Erik | the sports-ball team where I went to school were called the bears O.o had a 10' bear statue in the middle of the campus |
| 16:47.11 | ``Erik | http://www.missouristatebears.com/SportSelect.dbml?DB_OEM_ID=13800&SPID=6495&SPSID=59342 |
| 16:49.26 | ``Erik | http://computerscience.missouristate.edu/ has a pic of where I spent most of my time O.o |
| 16:50.12 | brlcad | where're the blackjack tables |
| 16:50.14 | brlcad | and hookers? |
| 16:51.13 | ``Erik | north of campus, on kearny street |
| 16:51.53 | *** join/#brlcad willdye (~willdye@162.40.127.30) | |
| 16:53.16 | ``Erik | heh, http://brlcad.org/~erik/vollmar.mp3 was written about one of my profs by a dude in israel |
| 16:53.43 | ``Erik | about the dude in the front row wearing khaki pants http://computerscience.missouristate.edu/4581.htm |
| 16:54.25 | ``Erik | huh, jamil is still there, nifty |
| 16:55.20 | *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu) | |
| 16:57.53 | *** join/#brlcad parigaudi (~quassel@pd95b7f5e.dip0.t-ipconnect.de) | |
| 17:19.21 | *** join/#brlcad Alexandrus (~nil@pD953DCB9.dip.t-dialin.net) | |
| 17:19.24 | Alexandrus | re |
| 17:19.30 | Alexandrus | @brlcad: change seen |
| 17:19.40 | Alexandrus | but i am working on a simple compiling version for windows |
| 17:19.49 | Alexandrus | (hundreds of dependencies to check) |
| 17:53.55 | ``Erik | Alexandrus: if you can provide patches to the vcproj files, that'd be really awesome, if not, even just a "this bit over here is broken" would be useful, as I mentioned yesterday, it is not one of our primary platforms |
| 17:54.25 | Alexandrus | i am almost through getting all projects to compile in one run |
| 17:54.31 | ``Erik | <-- flexes up on the "run-on sentence" pedestal for that O.o |
| 17:56.15 | Alexandrus | little late to tell me, i ought not do it:P |
| 18:32.22 | ``Erik | pretty sure I toldja that windows is a third class citizen in our little world yesterday ;) thought you were firing up a mac.. |
| 18:38.18 | Alexandrus | stupid is, the mac isn't connected to the 30" monitor |
| 18:38.52 | Alexandrus | and you have to buy some stupid special adapter to get it running with it |
| 18:39.25 | Alexandrus | i am neutral |
| 18:40.17 | Alexandrus | and if this is done, windows compile will be rather simple |
| 18:40.43 | Alexandrus | its just...i think my predecessor compiled 5-6 times |
| 18:40.45 | Alexandrus | and then it worked |
| 18:47.10 | ``Erik | huh, you have an old adc monitor? |
| 18:47.18 | Alexandrus | ? |
| 18:47.21 | ``Erik | or is it a dual dvi? |
| 18:47.25 | Alexandrus | dual dvi |
| 18:47.41 | Alexandrus | mac's mini stuff doesn't allow more than 1920x1200 |
| 18:47.49 | ``Erik | yeah, single dvi |
| 18:48.20 | ``Erik | before that, apple used something called adc, "apply display connector", which was similar to ati's dual display connector with usb attached |
| 18:48.25 | ``Erik | usb and power |
| 18:49.42 | ``Erik | I think I got the winderz build down to 4 errors yesterday, before meetings |
| 18:50.16 | Alexandrus | mine is zero |
| 18:50.23 | ``Erik | awesome! |
| 18:50.35 | Alexandrus | hey, how could i have added the coil to mged without that?:P |
| 18:50.41 | Alexandrus | the problem is, if you clean up all the libs |
| 18:50.50 | ``Erik | mged is not the only final product... :D |
| 18:50.52 | Alexandrus | you get new errors, because the dependencies are not set properly |
| 18:51.06 | Alexandrus | mged is the interface i use:) |
| 18:51.10 | Alexandrus | so i am selfish here:) |
| 18:51.35 | ``Erik | ja, just noting |
| 18:52.13 | ``Erik | personally, I use the rt* and g-*/*-g family more than mged proper... and in the few cases where I do use mged, it's typically with the -c flag |
| 18:52.14 | Alexandrus | also, i am so noob... |
| 18:52.19 | Alexandrus | i am glad i got it running |
| 18:52.35 | ``Erik | that you go it running on windows is quite commendable |
| 18:52.42 | ``Erik | got |
| 18:53.26 | ``Erik | we do have quite a bit of documentation, but things have changed since the docs were originally written |
| 18:53.28 | Alexandrus | i wonder, how do you manage dependencies? |
| 18:53.59 | ``Erik | on *nix, it's an issue of ordering, and the DEP list in the makefile.am files |
| 18:54.07 | Alexandrus | ah |
| 18:54.22 | Alexandrus | on msvc ist automatic, if you set the dependencies up when you write it |
| 18:54.29 | Alexandrus | i wish there were a tool reading the headers |
| 18:54.35 | Alexandrus | (includes) |
| 18:54.53 | Alexandrus | ha, pascal users have it simple here:P |
| 18:55.02 | ``Erik | most of the msvc stuff was one of our number "just making it work"... there was quite a bit of effort to remove explicit username directory stuff iirc |
| 18:55.57 | Alexandrus | username? |
| 18:56.25 | ``Erik | yes... hardcoded C:\Documents\Joeblow\Desktop\include and such |
| 18:56.35 | Alexandrus | its all relativ references |
| 18:56.40 | ``Erik | it is now |
| 18:56.41 | Alexandrus | but there was still some of this left |
| 18:56.49 | Alexandrus | for installer creation |
| 18:56.51 | Alexandrus | it failed here |
| 18:56.58 | Alexandrus | i will try to replace it |
| 18:57.13 | ``Erik | yes, I'm telling you the history so youc an understand the difficulties :) |
| 18:57.46 | Alexandrus | awfull:P |
| 18:57.54 | Alexandrus | absolut paths are a killer everywhere |
| 18:58.14 | ``Erik | help us fix it :D |
| 18:58.34 | Alexandrus | why do you think i am compiling this thing for 50th time today?:P |
| 18:58.44 | ``Erik | masochism? :D |
| 18:59.02 | Alexandrus | 90% masochism, 10% pride:P |
| 18:59.16 | Alexandrus | but coding c is sort of masochism too sometimes:P |
| 18:59.34 | Alexandrus | i really hope, if don't have to repeat that often |
| 18:59.36 | ``Erik | depends on the C... I've found it blissful at times, and horrible at others |
| 18:59.39 | Alexandrus | and only fix little changes |
| 18:59.42 | ``Erik | less bad than java |
| 18:59.52 | ``Erik | but i'm becoming quite the lisp addict |
| 18:59.59 | Alexandrus | i am so used to freepascal, which is so damn simple and readable |
| 19:00.14 | ``Erik | but pascal has odd scoping rules |
| 19:00.30 | Alexandrus | how is that? |
| 19:00.33 | Alexandrus | i find them rather logical |
| 19:00.34 | ``Erik | local scoping is... weird, so a lot of pascal was very global |
| 19:00.43 | Alexandrus | not any more |
| 19:01.07 | ``Erik | ah, I haven't looked at pascal since, uh, '95 or so? |
| 19:01.14 | Alexandrus | ok, you are out:P |
| 19:01.26 | Alexandrus | this were borland times..rofl.. |
| 19:01.32 | ``Erik | yes |
| 19:01.36 | ``Erik | turbopascal, etc |
| 19:01.44 | ``Erik | borland made a very nice C compiler into the late 90's |
| 19:01.46 | Alexandrus | its like asking you, if you use bc 3.1 :P |
| 19:01.56 | Alexandrus | yes, but do you still compile 16 bit?:P |
| 19:02.09 | ``Erik | heh, I had borland 5, that was 32 bit compiler... |
| 19:02.14 | ``Erik | and then I started using linux. |
| 19:02.18 | ``Erik | and then fbsd and osX. |
| 19:02.18 | Alexandrus | managed to make a complete compile from "nothing" without any error |
| 19:02.20 | ``Erik | :D |
| 19:02.44 | Alexandrus | 95...let me think, i had no computer back then |
| 19:02.48 | ``Erik | my use of dos/windows was very brief, I clung to my c128 until '96, and had linux installed in '96... |
| 19:05.32 | ``Erik | but I did have the misfortune of using msvc 1.0 (with MFC) in actually selling a bit of software... |
| 19:05.51 | Alexandrus | http://www.old-computers.com/museum/computer.asp?st=1&c=407 |
| 19:05.58 | Alexandrus | this one i used 13 years ago |
| 19:06.04 | Alexandrus | so..97 |
| 19:06.08 | ``Erik | I spent $5 on a business license, made $5 off of one sale and said some... less than polite things about the notion of business |
| 19:06.09 | Alexandrus | i got it from my father |
| 19:06.25 | Alexandrus | $5..unbelievable cheap:P |
| 19:07.05 | ``Erik | neat |
| 19:07.14 | ``Erik | my first was a "coleco adam" in '83 |
| 19:08.08 | ``Erik | my father bought it, he was into computers (was admin of his works solaris machines, even!) and a geek (I was at the very first night that star wars opened!) |
| 19:08.36 | Alexandrus | my father was against computers |
| 19:09.01 | Alexandrus | i got his after he died.. |
| 19:09.14 | Alexandrus | (he used it to build the Olympia Halle in München) |
| 19:09.18 | ``Erik | heh, I just saw a photograph of some very stupid people boycotting computers because alan turing was homosexual :( |
| 19:09.34 | Alexandrus | na, his reasons were different |
| 19:09.55 | Alexandrus | also, stupid reason |
| 19:10.13 | Alexandrus | still there seem to be people with homophobia |
| 19:10.24 | ``Erik | especially in the US |
| 19:10.40 | ``Erik | http://www.myconfinedspace.com/wp-content/uploads/2007/07/gaycomputer.jpg |
| 19:10.52 | Alexandrus | oh, i know this one |
| 19:11.04 | Alexandrus | i wonder how people get into this |
| 19:11.07 | *** join/#brlcad akafubu (~akafubu@unaffiliated/akafubu) | |
| 19:11.10 | Alexandrus | they must be partial blind |
| 19:11.17 | ``Erik | or mostly stupid |
| 19:11.48 | Alexandrus | problem is, that even very bright people are capable of stupid ideas like this |
| 19:12.15 | Alexandrus | otherwise, usual christianity would change to a full deism |
| 19:12.17 | ``Erik | enough that cyanide laced apples rob humankind of some of the most brilliant minds :( |
| 19:12.46 | Alexandrus | huh |
| 19:14.04 | ``Erik | (turing, along with church, basically defined the princeples of fundamental computer science... turing ate a cyanide laced apple after years of prosecution and persecution) |
| 19:15.41 | Alexandrus | poor man |
| 19:18.32 | ``Erik | he's very well known among computer geeks in england and the US, he was the guy behind converting the polish crack of the enigma machine into the bombe machine... perhaps not a popular man in germany :) |
| 19:18.52 | Alexandrus | i know that:) |
| 19:18.57 | Alexandrus | oh he is |
| 19:19.09 | Alexandrus | more popular then Zuse |
| 19:19.18 | ``Erik | heh, with his mechanical computer? |
| 19:19.27 | Alexandrus | he build the first electrical one |
| 19:19.31 | Alexandrus | as a fact |
| 19:19.45 | Alexandrus | Z3 |
| 19:19.46 | ``Erik | it was electrical, but used relays and some sliding rods, right? |
| 19:20.03 | ``Erik | and was dismissed as an academic project, I think? |
| 19:20.34 | Alexandrus | dismissed...he build it in the middle of a war |
| 19:20.41 | Alexandrus | no one had the time to even dismiss it |
| 19:20.47 | ``Erik | I think the use of relays is what allows people to claim that the eniac was the first electronic computer |
| 19:21.04 | ``Erik | even though the z3 and some russian machine were doing computations before |
| 19:21.47 | ``Erik | oh, and the british machines that were so secret that they were never claimed until the 70's, and the history is completely gone |
| 19:21.49 | Alexandrus | now a discussion if relays are eletrical or mechanical:P |
| 19:22.07 | Alexandrus | still, you know, it was a real hobby project |
| 19:22.16 | Alexandrus | he got far without having any support |
| 19:22.29 | ``Erik | <england> we had solid state electronic machines first! but we have no records of anything, so, uh, believe us!" |
| 19:22.41 | ``Erik | secrecy sucks |
| 19:22.57 | ``Erik | I thought he was working on a university grant |
| 19:23.05 | ``Erik | zuze |
| 19:23.40 | Alexandrus | no... |
| 19:23.42 | ``Erik | (it's "zoo-zuh", right?) |
| 19:23.45 | Alexandrus | no support at all |
| 19:23.48 | Alexandrus | Zuse |
| 19:24.08 | ``Erik | but pronounced, phoenetically, zoo-zuh |
| 19:24.35 | ``Erik | americans have difficulty with... uh... everyones words ;) |
| 19:24.43 | Alexandrus | i know |
| 19:24.52 | Alexandrus | noticed last time someone tried to pronounce my name |
| 19:24.56 | Alexandrus | almost impossible |
| 19:25.41 | ``Erik | ah, "tzoo-zuh" |
| 19:25.55 | Alexandrus | lol |
| 19:26.24 | ``Erik | yeah, all relay based, where eniac was vacuum tube based |
| 19:26.53 | Alexandrus | z3 was binary, eniac was decimal |
| 19:26.58 | Alexandrus | we can go on like this:P |
| 19:27.23 | starseeker | Alexandrus: could you upload the coilpatch to sourceforge? I can't seem to get at that web address |
| 19:27.25 | Alexandrus | guess they are difficult to compare |
| 19:27.38 | ``Erik | reich air ministry, but deemed "not war important" on completion |
| 19:27.52 | ``Erik | heh |
| 19:27.56 | Alexandrus | i told you, no support |
| 19:28.00 | Alexandrus | @starseeker: moment.. |
| 19:28.10 | ``Erik | even after eniac, the brlesc was "kings own" :D |
| 19:28.24 | ``Erik | (a weird form of hexadecimal, not straight binary) |
| 19:28.52 | ``Erik | the same brlesc, btw, that is the BRL in BRL-CAD O.o |
| 19:29.03 | Alexandrus | http://kccm.dnsalias.org:8080/coilpatch.patch |
| 19:29.11 | Alexandrus | @starseeker: this one should work |
| 19:29.19 | Alexandrus | but i am very curious if it messes something up |
| 19:29.23 | Alexandrus | i need to learn why |
| 19:29.29 | ``Erik | eniac was built for the org that BRL-CAD comes from :D |
| 19:29.47 | starseeker | Alexandrus: it might be our local filters |
| 19:29.58 | ``Erik | um, for an american perspective, mikes old page, http://ftp.arl.mil/ftp/historic-computers/ |
| 19:30.00 | starseeker | I konw I can get to the sourceforge patches ;-) |
| 19:30.01 | ``Erik | fun reading |
| 19:30.17 | Alexandrus | @starseeker:? |
| 19:30.23 | Alexandrus | there is certainly no virus in this |
| 19:30.39 | starseeker | I know - web filters, not virus filters |
| 19:30.48 | Alexandrus | @starseeker: what the hell?:P |
| 19:31.00 | Alexandrus | now, i don't know how i can send you this |
| 19:31.03 | Alexandrus | do you accept dcc? |
| 19:31.05 | starseeker | nevermind, I got it |
| 19:31.08 | ``Erik | wget from the boys box? |
| 19:31.20 | Alexandrus | i don't know, what kind of web filter is this? |
| 19:31.38 | Alexandrus | i am a bit curious about the future of "computers" |
| 19:31.51 | Alexandrus | i think, for any real improvement, there is a large change necessary |
| 19:32.08 | ``Erik | myspace. |
| 19:32.34 | ``Erik | the future of computers is annoying moving crap to kill your browser with absolutely no content. |
| 19:32.48 | starseeker | <snort> then the future is now |
| 19:32.49 | ``Erik | cuz your best 2000 friends absolutely need falling snowflakes. |
| 19:32.49 | ``Erik | :D |
| 19:33.11 | Alexandrus | i am talking about non neuman or harvard computers |
| 19:33.18 | starseeker | immediate future is probably gonna be solid state hard drives and lotsa cores on CPUs |
| 19:33.26 | ``Erik | hm, there've been some princeton arch machines |
| 19:33.27 | Alexandrus | which doesn't do a lot |
| 19:33.37 | ``Erik | but the harvard arch really seems.. dominant |
| 19:33.49 | Alexandrus | on mcs maybe:P |
| 19:33.56 | ``Erik | "mcs"? |
| 19:34.12 | Alexandrus | microcontrollers |
| 19:34.14 | ``Erik | lisp, for example, requires harvard arch... |
| 19:34.15 | ``Erik | yeahhh |
| 19:34.26 | ``Erik | I have some pic16f88's, those're weird to program |
| 19:34.38 | Alexandrus | i work with atmels mostly |
| 19:34.48 | Alexandrus | anything from 4 bit to 32 bit:P |
| 19:34.53 | ``Erik | I've been hearing a lot about them lately, I guess they took favor a couple years ago? |
| 19:35.05 | Alexandrus | they are really good and cheap |
| 19:35.07 | ``Erik | I'm working on getting an arm7 machine set up as my home server, replacing a p3 |
| 19:35.16 | Alexandrus | perfect documentation |
| 19:35.27 | ``Erik | juicier than pics |
| 19:35.48 | ``Erik | went to a robotics demo thing a couple months ago, atmels were all the rage |
| 19:36.32 | Alexandrus | you know they are good if you have a question |
| 19:38.29 | ``Erik | the picks were a buck each, and I never actually found a significant use for them *shrug* |
| 19:39.08 | Alexandrus | they are usefull for modell helicopters or planes |
| 19:39.20 | Alexandrus | for all kind of sensor data processing |
| 19:39.30 | Alexandrus | and stabilisation tasks |
| 19:39.31 | ``Erik | yeahhhh, about that time, I cut a finger pretty bad on an r/c plane, so I haven't been flying since |
| 19:40.20 | ``Erik | bad enough that 5 years later, I still have two seperate fingernails on one finger :) |
| 19:40.47 | Alexandrus | http://kccm.dnsalias.org:8080/msvc9patch.rar |
| 19:41.01 | Alexandrus | @''Erik: i am pretty sure this one just had very primitive control techniques |
| 19:41.17 | ``Erik | rar? damn, you hate us that much? :D |
| 19:41.24 | Alexandrus | what do you want? |
| 19:41.30 | Alexandrus | zip? |
| 19:41.45 | Alexandrus | 7z? |
| 19:41.45 | ``Erik | tar.gz or .zip are probably the best for starseeker to look at your code :D |
| 19:41.50 | ``Erik | (notice how I excuse myself0 |
| 19:42.17 | Alexandrus | http://kccm.dnsalias.org:8080/msvc9patch.zip |
| 19:42.37 | Alexandrus | who knows what you have to complain about .rar:P |
| 19:43.10 | ``Erik | well, the winderz machines we have access to are controlled by a corportate help desk, even installing firefox is a difficult struggle |
| 19:43.21 | Alexandrus | LOL... |
| 19:43.25 | ``Erik | so installing unrar.exe ... |
| 19:43.43 | Alexandrus | hell, a windows machine is easy to convince to just install anything:P |
| 19:43.57 | Alexandrus | (even things which blow the damn thing up) |
| 19:44.10 | Alexandrus | one of the advantages:P |
| 19:44.18 | ``Erik | "windows has detected that you have moved teh mouse. Please call helpdesk to ask permission to reboot." |
| 19:44.21 | ``Erik | :D |
| 19:44.40 | Alexandrus | kill the helpdesk service from repair console:P |
| 19:44.57 | ``Erik | install linux. :P |
| 19:45.04 | Alexandrus | or bsd |
| 19:45.13 | ``Erik | I'd prefer fbsd, myself... :) |
| 19:45.47 | starseeker | Alexandrus: I stuck your coil patch on sourceforge for you, but you'll need to put up the msvc9 patch there |
| 19:45.54 | ``Erik | but poor starseeker, who's the one who's actually going to look over your patch, he's a newb and thinks gentoo is good |
| 19:45.56 | ``Erik | :D |
| 19:46.14 | Alexandrus | @starseeker: its maybe better to check it first |
| 19:46.39 | starseeker | Alexandrus: don't worry - the patch tracker on sourceforge is intended for exactly this sort of thing |
| 19:46.43 | Alexandrus | i am newb too |
| 19:48.23 | ``Erik | this iphone chess app has a flaw... when ya score checkmate, it doesnt' give a new game option :( |
| 19:50.25 | Alexandrus | who the hell uses iphone:P |
| 19:50.43 | Alexandrus | ok, msvc9 files with current limitations are on the tracker |
| 19:50.51 | Alexandrus | (issues with this are described too) |
| 19:51.07 | Alexandrus | but one can compile and use brlcad |
| 19:59.22 | Alexandrus | 22:00..time for music:P |
| 20:04.06 | Alexandrus | hah, the last msvc9 patch was submittet as a .rar too:P |
| 20:04.40 | Alexandrus | (in 2008) |
| 20:18.09 | starseeker | brlcad: hmm. bo -i u c _DENSITIES file.txt is failing, it looks like because rt_binunif_export5 is getting a zero byte size from bip->count |
| 20:21.35 | starseeker | checks the size calculations... |
| 20:25.30 | *** join/#brlcad merzo (~merzo@204-106-133-95.pool.ukrtel.net) | |
| 20:40.56 | CIA-93 | BRL-CAD: 03starseeker * r39880 10/brlcad/trunk/src/librt/binunif/binunif.c: Revert r39310 - was resulting in num_items being set to zero when max_count is zero, which was breaking the bo command |
| 20:54.47 | psilva_ | brlcad: ya man, keeping missing out |
| 20:54.58 | psilva_ | brlcad: 3 yrs /me cries |
| 20:55.06 | psilva_ | er keep* |
| 20:56.52 | *** join/#brlcad Alexandrus (~nil@pD953DC64.dip.t-dialin.net) | |
| 20:57.02 | Alexandrus | re |
| 21:01.40 | starseeker | WOOT - distcheck passed |
| 21:01.44 | starseeker | (Redhat Linux) |
| 21:24.16 | Alexandrus | good night |
| 21:34.03 | CIA-93 | BRL-CAD: 03n_reed * r39881 10/brlcad/trunk/ (15 files in 6 dirs): added Archer plugin interface to future bot-editor gui |
| 22:05.38 | *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1) | |
| 23:17.58 | *** join/#brlcad Yoshi47 (~jan@d72-39-53-79.home1.cgocable.net) | |
| 23:22.25 | *** join/#brlcad dtidrow (~dtidrow@c-71-238-51-148.hsd1.mi.comcast.net) | |