| 00:00.09 | brlcad | at best, you could have an iterator function that is given an iteration state object |
| 00:00.12 | Malyce | I never realised this |
| 00:00.21 | mafm | you can create roughly the same functionality with C structs, but sometimes it's not as clean and usually ppl doesn't work with those idioms in C language |
| 00:00.36 | brlcad | sort of like strsep() .. it's not nearly as clean as just iterator++; |
| 00:00.49 | Malyce | Ease of use. yes, classes are nice |
| 00:01.02 | brlcad | with strsep(), you keep calling strsep and keep feeding it a new (state) pointer |
| 00:01.07 | *** join/#brlcad AlexandreGuedes (n=chatzill@189-92-180-46.3g.claro.net.br) | |
| 00:01.10 | Malyce | Which is why you want the CoreInterfaces in C++ |
| 00:01.18 | brlcad | we have a C api |
| 00:01.28 | brlcad | the entire point is to provide a new/clean OO C++ API |
| 00:01.37 | Malyce | But, for the unified API, youd rather use C++ |
| 00:01.40 | Malyce | ok |
| 00:01.42 | brlcad | hm? |
| 00:01.47 | Malyce | same thing |
| 00:01.50 | brlcad | there is no 'unified' api |
| 00:02.02 | brlcad | there are the C libs, and this new C++ library |
| 00:02.12 | Malyce | the merging of Coreinterfaces with GeomEngine |
| 00:02.14 | brlcad | the C++ one sits on top of the C ones |
| 00:02.54 | brlcad | well, that's more just a "current state of affairs" .. there are two things that have the exact same goals, but were simply designed by two different devs mostly in isolation |
| 00:03.11 | brlcad | they need to merge simply because they are the same thing -- the differences have to be reconciled |
| 00:04.03 | Malyce | The Tree walker example, is that hypothetical ? |
| 00:04.13 | brlcad | no, we do that sort of thing all the time |
| 00:04.26 | brlcad | you can find dozens of examples of it throughout the brl-cad code |
| 00:04.30 | Malyce | Or, if it works, then don't you already have traversal support ? |
| 00:04.54 | brlcad | we have traversal support in C -- that's the db_walk_tree() function (and there are about 6 others too) |
| 00:05.09 | brlcad | that one in C++ was just implemented like last week |
| 00:05.28 | Malyce | so, you do have traversal support in C++ now ? |
| 00:05.43 | brlcad | the one you just saw... |
| 00:05.58 | Malyce | k, is there anything I can add ? |
| 00:06.13 | brlcad | undoubtedly |
| 00:06.24 | brlcad | again, that code is brand new, hasn't even been reviewed by anyone really |
| 00:06.34 | brlcad | and it's actually longer than the C example |
| 00:06.43 | Malyce | Yes, funnily |
| 00:06.44 | brlcad | that's not right -- something could be improved there I'm sure |
| 00:07.09 | Malyce | I'll add that to my list |
| 00:07.16 | Malyce | anything else that comes to mind ? |
| 00:07.23 | brlcad | to say you're going to work on that would be missing the boat a little bit though -- there's hundreds of pieces of functionality like that in LIBRT that need to be translated to OO C++ API form |
| 00:07.43 | brlcad | you're obviously not going to implement everything |
| 00:08.00 | brlcad | mafm: here!, I can't keep toggling |
| 00:08.08 | brlcad | and it shouldn't be private |
| 00:08.21 | brlcad | doesn't matter if there's something else also being discussed |
| 00:08.36 | mafm | ah ok, sorry :D |
| 00:08.39 | Malyce | But, you need a specific list of goals |
| 00:08.45 | brlcad | Malyce: yes |
| 00:08.53 | Malyce | Saying that I wish to extend Coreinterfaces won't be enough |
| 00:09.06 | Malyce | I'll need more specifics ? |
| 00:09.21 | brlcad | so you could work on cleaning up tree traversal -- to do that I'd suggest looking at those two examples as well as the other iterators in librt .. see how they could be defined best as c++ |
| 00:11.15 | mafm | brlcad: so do I repeat the questions here? |
| 00:11.25 | brlcad | Malyce: probably best is to peruse what librt presently does, what coreInterface presently does, and what the other GS/GE-defined engine does .. then describe those categorical areas of the API -- those categories of API in LIBRT very likely correspond to objects in C++ |
| 00:11.27 | mafm | the 1st one was already posted in this channel |
| 00:11.42 | brlcad | the basic structs in C mostly correspond to C++ classes nearly 1-1 |
| 00:12.02 | brlcad | mafm: yes, the discussion log would be useless for others otherwise |
| 00:12.17 | brlcad | what was the first question? |
| 00:12.26 | mafm | brlcad, from your ideas list: Create a 3D geometry browser graphical interface using a common graphics engine (e.g. OGRE, Open Scene Graph, Crystal Space) -- isn't this the GUI that we've been making? |
| 00:12.34 | brlcad | that is the gui |
| 00:12.47 | brlcad | more specifically, that would ideally be a plugin in the new gui infrastructure |
| 00:13.45 | brlcad | more interestingly, it becomes a plugin in the gui infrastructure that talks to the geometry service for getting geometry |
| 00:14.10 | brlcad | this is a great article by a friend on the drupal dev team: http://webchick.net/embrace-the-chaos |
| 00:14.20 | mafm | I don't understand, isn't "browser" the view? |
| 00:15.06 | Malyce | You mentioned support for primitives |
| 00:15.20 | Malyce | a quick look reveals revolves, bsplines etc |
| 00:15.26 | Malyce | I can move this to C++ |
| 00:15.39 | Malyce | And I have worked with these before in SW |
| 00:15.51 | Malyce | So I have an idea of what to do |
| 00:16.04 | brlcad | Malyce: there's no moving |
| 00:16.20 | brlcad | you're creating a library that sits on top of libbu, libbn, librt, libwdb, libged :) |
| 00:16.32 | Malyce | that is what I meant. Sorry, my lingo sucks |
| 00:16.47 | Malyce | but, I can do that |
| 00:16.53 | brlcad | if working with entites is more familiar, then start there |
| 00:17.05 | Malyce | It seems like a big chunk of work |
| 00:17.17 | brlcad | absolutely |
| 00:17.23 | Malyce | coupled with hierarchy transversal, I think it will keep me occupied |
| 00:17.30 | Malyce | big enough objective ? |
| 00:17.43 | brlcad | you should post whatever you come up with onto the brlcad-devel mailing list, see if you can get rossberg to comment on your goals |
| 00:18.06 | brlcad | he'd likely be the mentor or d-lo if you worked on that project |
| 00:18.06 | Malyce | I think that covering all the primitives would be hard |
| 00:18.15 | brlcad | then maybe focus on just that |
| 00:18.29 | mafm | 2nd question: Create a ray-trace service daemon with a simple tcp communications interface (similar to remrt, but more of a persistent daemon) -- do you think that is it doable as gsoc project? I don't think that this raytracing is covered by geometry service |
| 00:18.37 | brlcad | traversal was just an easily demonstrateable point since there are already demos of both in both APIs |
| 00:18.58 | brlcad | mafm: ray-tracing is covered by the GS |
| 00:19.07 | brlcad | it's actually one of its critical requirements |
| 00:19.39 | brlcad | it's being developed specifically to callers to shoot rays at geometry and get back the results :) |
| 00:19.59 | brlcad | s/to callers to/so callers can/ |
| 00:20.34 | mafm | good, so scrap that one too :) |
| 00:20.52 | brlcad | so the task there, mafm, could be to work on the GS directly and work on the class(es) that get hooked into by the job manager that will issue rays |
| 00:21.03 | brlcad | that'd be a pretty hot topic |
| 00:21.10 | brlcad | why scrap it? |
| 00:21.15 | mafm | the 3rd one was a curiosity -- Implement or integrate a RenderMan-compliant interface (e.g. Pixie) to BRL-CAD's ray-trace library -- my gsoc of 2007 was with Aqsis, rival of Pixie :) but it was not about rendering, but multithreading |
| 00:21.41 | mafm | oh, I meant, if dlo or daniel are already working on it... |
| 00:21.49 | brlcad | pixie is all lgpl, aqsis has nasty gpl portions ;) |
| 00:21.55 | brlcad | otherwise, yeah, same thing |
| 00:21.57 | Malyce | devs@brlcad.org ? i think it might take too long for him to respond. Maybe I should proceed with writing this stuff down and submitting ? |
| 00:22.06 | brlcad | mafm: they're huge tasks |
| 00:22.18 | brlcad | collaborative efforts would be way cooler than independent efforts |
| 00:22.23 | brlcad | Malyce: no |
| 00:22.28 | brlcad | see the wiki |
| 00:22.32 | mafm | Malyce: you should submit the application nevertheless, otherwise you'll miss the deadline |
| 00:22.36 | brlcad | it has instructions in the gsoc pages on getting there |
| 00:22.53 | brlcad | yeah, you should submit asap just so you're in -- you can tweak and update afterwards |
| 00:23.01 | mafm | Malyce: you can edit the proposal later. also the address is wrong. |
| 00:23.11 | brlcad | I'd suggest submitting it as soon as you have it done, then post to the list for feedback |
| 00:23.21 | brlcad | and/or to a user wiki page |
| 00:23.35 | Malyce | I have more than 12 hrs, right ? |
| 00:23.50 | Malyce | just to be sure |
| 00:23.52 | Malyce | ? |
| 00:23.57 | brlcad | Malyce: *you* do.. but it would be nice if we could have some time to review and discuss it :) |
| 00:24.02 | Malyce | yes |
| 00:24.04 | Malyce | certainly |
| 00:24.06 | Malyce | I will do that |
| 00:24.31 | mafm | about rendermans: http://en.wikipedia.org/wiki/Pixie_(renderer) says GPL and LGPL, anyway BRL-CAD would not use them (but the other way around), so I don't kow why that would matter :) |
| 00:24.37 | brlcad | i mean we'll have the upcoming week, but its only going to get harder as the deadline approaches and there are a dozen half-discussed applications |
| 00:24.45 | brlcad | I expect a little bit of a flurry of discussion tomorrow |
| 00:24.48 | mafm | anyway, I didn't touch any renderman-specific part, so nevermind :) |
| 00:24.53 | brlcad | seems to be accellerating as the deadline approaches |
| 00:25.03 | brlcad | agree that it should have been a monday deadline instead of a friday one :) |
| 00:25.08 | brlcad | but therein is the planning |
| 00:25.20 | brlcad | mafm: okay |
| 00:25.48 | brlcad | it's not actually implementing renderman spec (though that is an option) .. as that is indeed a project in itself |
| 00:26.39 | brlcad | it's hooking into something like aqsis/pixie as either a lighting model or shader .. and making their code use librt to shoot at the geometry (instead of whatever they implemented) |
| 00:27.03 | mafm | I mean, I don't know how to map their operations to brlcad's :) |
| 00:27.11 | brlcad | so using their code to parse the renderman scripts, manage textures, etc, but use our ray-tracing |
| 00:27.16 | brlcad | fair enough |
| 00:27.35 | brlcad | it's a bit of a project to say the least -- would probably require modifying pixie to call our tracer |
| 00:27.45 | brlcad | unless they really made it that cleanly modular |
| 00:27.56 | brlcad | would definitely require hooks on our end, probably a new shader |
| 00:28.03 | mafm | I think that I'll settle in something between GUI and the GS, or some part of the GS |
| 00:28.46 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-198.sbndin.btas.verizon.net) | |
| 00:29.34 | brlcad | getting the GUI talking to the GS and/or working directly on the GS are both pretty high-priority/valuable/cool projects |
| 00:29.43 | brlcad | pretty well-defined too |
| 00:30.14 | brlcad | I kinda like the goal of making the GS shoot rays for you |
| 00:32.25 | mafm | the GS would be a kind of remote daemon accepting commands via TCP, to perform operations on an open geometry |
| 00:32.41 | mafm | and sending data back and forth for visualization in the GUI |
| 00:32.42 | mafm | right? |
| 00:33.37 | mafm | so what we need is a wrapper in the thin client that it's the gui, a kind of couterpart of GS for the client (or clients) |
| 00:33.48 | brlcad | the GS has an example daemon already (gs0) |
| 00:34.24 | brlcad | you could hook it into the gui, or just make your own little daemon that just issues commands and demonstrates capability |
| 00:34.41 | brlcad | once you had it working, could then work on hooking it up |
| 00:34.49 | brlcad | and ripping out the libged components in the gui |
| 00:35.13 | brlcad | it already has enough hooks to open geometry and list objects |
| 00:35.41 | mafm | gs0 is the server/-ice part, right? or an example of how a client should call the GS? |
| 00:39.32 | mafm | I don't know if the client component talking to the GS would be better modelled as a separate process, as an object instantiable by the gui with mostly hardcoded API (functions), or with an interpreter that would validate commands before sending them over to the GS |
| 00:39.42 | mafm | reading the wiki, searching for that info |
| 00:40.11 | brlcad | it might be the server part, I forget |
| 00:40.18 | brlcad | either way, writing a client is trivial |
| 00:41.16 | brlcad | the point of the service is to not have to hard-code a list of commands in various places -- so you'd either just pass the command to the GS and have it tell you if it's valid or not, or have a routine on the GS that reports a manifest of valid commands |
| 00:41.30 | brlcad | probably better served reading the sources |
| 00:42.12 | mafm | imagine a db like mysql |
| 00:43.15 | mafm | notes: db, not proper rdbms :P ;) |
| 00:43.15 | Malyce | what are 'nmg's ? |
| 00:43.16 | brlcad | the GS is only accessible over a socket |
| 00:43.16 | brlcad | whether local or remote |
| 00:43.19 | brlcad | Malyce: nmgs are n-manifold geometry |
| 00:43.25 | Malyce | k |
| 00:43.38 | brlcad | for all intensive purposes, they're boundary representation geometry |
| 00:43.39 | mafm | the GS could provide kind of libmysql libraries, so the clients can use those libraries to talk directly to the rdbms, abstracting network operations and all that |
| 00:43.58 | brlcad | technically, they are an implementation of the radial edge data structure for representing boundary representation geometry |
| 00:44.17 | brlcad | there are links on wikipedia for all of those terms I used if you don't know what they are :) |
| 00:44.33 | Malyce | For some reason, the b-spline primitive seems to be quite big, compared to others. I assume, this is because other primitives build on it ? |
| 00:44.50 | brlcad | mafm: possibly, but for simplicity, only care right now about getting the socket communication working |
| 00:45.03 | brlcad | the geometry engine is the compiled library interface |
| 00:45.17 | brlcad | the service is a true service, you'll connect to a port and chatter |
| 00:45.18 | yukonbob | hello, cadheads, GSOC'rs |
| 00:45.22 | brlcad | howdy yukonbob |
| 00:45.28 | brlcad | yukonbob: are you signed up? |
| 00:45.28 | pacman87 | hi yukonbob |
| 00:45.31 | brlcad | someone's not signed up |
| 00:45.52 | yukonbob | what's the signup drlil? |
| 00:45.54 | yukonbob | *drill |
| 00:46.01 | brlcad | Malyce: don't bother looking at the bspline primitive |
| 00:46.05 | brlcad | it's going away |
| 00:46.13 | brlcad | sochop.appspot.com |
| 00:46.31 | Malyce | what about n-manifolds ? |
| 00:46.33 | brlcad | create a profile, request to be added to brl-cad, I confirm, you reconfirm, and we're good |
| 00:46.35 | yukonbob | "sochop": cute. |
| 00:46.43 | brlcad | er, socghop |
| 00:46.51 | brlcad | sochop would have been better |
| 00:47.24 | brlcad | Malyce: what about them? |
| 00:47.54 | brlcad | n-manifolds are topological structure -- you'll end up needing most of that |
| 00:48.04 | brlcad | look at how primitives are already being supported by the core interface |
| 00:48.23 | brlcad | leaves for a bit |
| 00:48.31 | Malyce | theay are still going to be needed ? |
| 00:48.55 | poolio | howdy all, brlcad |
| 00:49.11 | brlcad | Malyce: yes, everything except bsplines |
| 00:49.15 | brlcad | howdy poolio |
| 00:50.04 | Malyce | where exactly is core interface in src ? |
| 00:51.42 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-155.sbndin.btas.verizon.net) | |
| 00:53.10 | yukonbob | Malyce: core interface to what? |
| 00:54.23 | Malyce | Core C++ Interfaces |
| 00:55.20 | mafm | yukonbob: I think that it's daniel's project |
| 00:57.03 | poolio | If anyone is interested in knowing more about brep/needs help understanding what's currently there, I can lend a hand...maybe :) |
| 00:58.39 | yukonbob | fsck... that sign-in keeps crashing my browser |
| 00:58.57 | mafm | yukonbob: konqueror? |
| 00:59.14 | yukonbob | ffox |
| 00:59.34 | poolio | yukonbob: is this on linux? I've had a ton of stability issues with ffox lately |
| 01:00.20 | mafm | I had to do stuff with ffox, konqueror sometimes crashed |
| 01:00.38 | yukonbob | poolio: NetBSD |
| 01:00.46 | mafm | yay for foss-unfriendly google gsoc stuff :D |
| 01:01.35 | Malyce | so, does anyone know, where the actual code for Core C++ Interfaces is in the src directory ? |
| 01:03.11 | mafm | Malyce: it's in rt^3 module, src/coreInterface |
| 01:04.49 | *** join/#brlcad hippieindamakin8 (n=hippiein@210.212.55.3) | |
| 01:08.50 | Malyce | thanks |
| 01:12.17 | Malyce | Is this all ? |
| 01:12.29 | Malyce | Seems there is no support as of yet for any primitive support |
| 01:12.47 | Malyce | scratch the second 'support' |
| 01:13.05 | mafm | there's no private development AFAIK, so all that it's developed should be there |
| 01:13.49 | Malyce | except for arb8 |
| 01:14.16 | Malyce | so, arb8 is the only primitive so far supported by Core C++ Interfaces |
| 01:14.42 | mafm | shrugs |
| 01:16.14 | *** join/#brlcad jonored (n=jonored@dsl092-076-134.bos1.dsl.speakeasy.net) | |
| 01:17.13 | Malyce | ok |
| 01:17.38 | Malyce | I had thought, it would be possible to include support for a single primitive within 5-15 hours |
| 01:17.52 | Malyce | but I guess that was far too optimistic |
| 01:24.30 | CIA-40 | BRL-CAD: 03Suryajith 07http://brlcad.org * r1337 10/wiki/User:Hippieindamakin87: |
| 01:30.26 | CIA-40 | BRL-CAD: 03Suryajith 07http://brlcad.org * r1338 10/wiki/User:Hippieindamakin87: /* Timeline */ |
| 01:38.49 | AlexandreGuedes | How many students will be accepted for brl-CAD in gsoc 2009 ? |
| 01:39.02 | AlexandreGuedes | two ? |
| 01:39.35 | mafm | brlcad: back? |
| 01:39.47 | mafm | AlexandreGuedes: for brl-cad? up to 4, I think |
| 01:41.01 | AlexandreGuedes | mafm: You are trying to ? |
| 01:44.22 | mafm | AlexandreGuedes: yes |
| 01:57.36 | AlexandreGuedes | mafm: Will it be Sean sleeping now? |
| 01:57.39 | AlexandreGuedes | incredible |
| 01:57.56 | mafm | maybe 8| |
| 01:59.39 | *** join/#brlcad andrecastelo (n=Andre_Ca@189.71.13.123) | |
| 01:59.48 | *** mode/#brlcad [+o brlcad] by ChanServ | |
| 02:01.36 | CIA-40 | BRL-CAD: 03Suryajith 07http://brlcad.org * r1339 10/wiki/User:Hippieindamakin87: |
| 02:02.34 | brlcad | probably somewhere between 2 and 5 slots, depends on a lot of factors |
| 02:02.56 | brlcad | like the fact that many of you haven't posted your applications yet, which may result in us getting fewer slots regardless of what we request :) |
| 02:03.14 | brlcad | Malyce: core interfaces is in the rt^3 module |
| 02:03.24 | brlcad | http://brlcad.svn.sourceforge.net/viewvc/brlcad/ |
| 02:04.07 | brlcad | poolio: you're also welcome to be a mentor if you're interested (a backup mentor) .. and all you'd have to do at a minimum is be willing to sign up and accept a free t-shirt ;) |
| 02:05.13 | brlcad | Malyce: http://brlcad.svn.sourceforge.net/viewvc/brlcad/rt%5E3/trunk/src/coreInterface/ .. there are two primitives at a glance |
| 02:05.23 | brlcad | arb8 and halfspace |
| 02:05.53 | brlcad | AlexandreGuedes: sleepiwhat? |
| 02:06.16 | Malyce | I have completed my proposal |
| 02:06.20 | Malyce | I will post it soon |
| 02:06.22 | brlcad | awesome |
| 02:06.30 | AlexandreGuedes | brlcad: heuehue |
| 02:06.33 | brlcad | yukonbob: no account yet? |
| 02:06.43 | Malyce | I have a question. How do I attach my cover letter and Resume ? |
| 02:07.13 | brlcad | not really necessary, but you're welcome to include/link to it if you like -- basic background information about yourself can sometimes be interesting |
| 02:07.33 | brlcad | more interesting is usually how you work and interact, how quickly you learn, how much a pain in the ass you can be, etc ;) |
| 02:08.14 | Malyce | Then I guess no need for resume |
| 02:08.24 | Malyce | But I'd like to put in a short cover letter |
| 02:08.29 | brlcad | link it if you think it'll help ;) |
| 02:08.40 | brlcad | if it'll be a waste of time, don't link it ;) |
| 02:08.56 | Malyce | Can I create a new document in the GSOC toolbar, and add it ? |
| 02:09.07 | Malyce | Just a short letter |
| 02:09.49 | brlcad | time is often well spent adding more detail to the proposal, or working on a second backup proposal, or working on a patch |
| 02:09.53 | brlcad | i dunno really, give it a try |
| 02:13.43 | mafm | Malyce: this is not applying for a job, cover letters are not needed. a link to your CV might come in handy, though |
| 02:14.53 | Malyce | I wanted to give my background in working with Solidworks API |
| 02:15.58 | mafm | you can add that in the "Content" section of the application too, as past experience for instance |
| 02:17.53 | Malyce | allright |
| 02:20.17 | *** join/#brlcad andrecastelo (n=Andre_Ca@189.71.13.123) | |
| 02:21.58 | mafm | brlcad: coreInterface is in a very early stage of development it seems, and what's about iBME? it appears to include some plan for GUI too... |
| 02:22.51 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-155.sbndin.btas.verizon.net) | |
| 02:25.29 | brlcad | Malyce: be sure to read this if you haven't yet: http://brlcad.org/wiki/Google_Summer_of_Code/Application_Guidelines |
| 02:26.05 | brlcad | also worth including in your proposal is what you hope to gain out of participating in GSoC and what plans for your project (if any) do you have after GSoC is over |
| 02:29.43 | Malyce | ok |
| 02:29.49 | Malyce | I will edit my proposal |
| 02:29.57 | Malyce | but I have already posted it |
| 02:30.02 | Malyce | iamtanmay |
| 02:37.00 | mafm | brlcad: you tell me to talk in the channel, but then ignore when I talk :P |
| 02:41.33 | yukonbob | brlcad: my browser crashes trying to register :P !!! |
| 02:45.13 | mafm | well, going to sleep |
| 02:45.15 | mafm | night |
| 02:47.48 | brlcad | wasn't ignoring him, wouldn't have answered pm either :P |
| 02:53.55 | *** join/#brlcad andrecastelo (n=Andre_Ca@189.71.13.123) | |
| 02:55.49 | Malyce | So, how to I get feedback from d_rossberg ? |
| 02:56.52 | brlcad | AlexandreGuedes: so you know, I generally don't answer "hello" messages in PMs -- but I'm more than happy to talk once you say something more than hello |
| 02:57.03 | brlcad | if it's a dev or gsoc question, though, it probably shouldn't be in private |
| 02:57.45 | brlcad | Malyce: post to the brlcad-devel mailing list, and ask for feedback from him or others (or leave it open-ended) |
| 02:58.17 | Malyce | can you give me the mailing list ? The one on the GSOC website was wrong |
| 02:58.25 | AlexandreGuedes | brlcad: I have a question about patch to gsoc acceptance.. |
| 02:59.00 | AlexandreGuedes | As sample patch I could implement an alteration that allows users to visualize the exported model. |
| 02:59.27 | AlexandreGuedes | That would be interesting and acceptable? |
| 02:59.41 | brlcad | Malyce: wrong how so? it shouldn't be |
| 02:59.45 | AlexandreGuedes | I should use glut and opengl functions. |
| 03:00.02 | brlcad | Malyce: it's also on our wiki under the submission guidelines |
| 03:00.30 | brlcad | AlexandreGuedes: we have a modeler and ray-tracing system for visualizing models.. :) |
| 03:01.02 | Malyce | where can I find info on the patch that we have to do ? |
| 03:01.11 | brlcad | plus, how are you going to visualize a boolean operation between an implicit ellipsoid and a torus? |
| 03:01.11 | AlexandreGuedes | brlcad: but is to visualizing exported models... |
| 03:01.44 | brlcad | Malyce: what do you mean? |
| 03:02.38 | Malyce | Do we have to write a patch as a prerequisite to GSOC ? |
| 03:02.39 | brlcad | you do whatever patch you want to do |
| 03:02.53 | Malyce | Is it necessary ? |
| 03:02.58 | AlexandreGuedes | brlcad: it is just to modes that were already exported |
| 03:03.02 | Malyce | Or is it complementary ? |
| 03:03.12 | brlcad | technically, no you don't *have* to .. but your chances will be massively hindered if you don't at least do something |
| 03:03.21 | brlcad | if you can do something impressive, that can *greatly* increase your chances |
| 03:03.54 | brlcad | AlexandreGuedes: native tounge portuguese or spanish? |
| 03:04.46 | AlexandreGuedes | portuguese |
| 03:05.11 | yukonbob | brlcad: "linkid" can be arbitrary string? |
| 03:05.20 | brlcad | basically you'll be considered whether you make a patch or not -- but most have submitted a patch and that *really* helps get a feel for how you code and where we're starting |
| 03:05.28 | brlcad | yukonbob: whatever you want it to be |
| 03:05.46 | brlcad | AlexandreGuedes: ah, okay .. I can only read that and not very well, fluent in spanish |
| 03:06.04 | Malyce | I could work on the Hierarchy Transversal Support |
| 03:06.18 | brlcad | so AlexandreGuedes -- I wouldn't suggest an exported model viewer, it's more important for us to import than export :) |
| 03:06.48 | AlexandreGuedes | ok.. |
| 03:07.04 | Malyce | would that be something acceptable ? |
| 03:07.17 | Malyce | if I could work on it and improve it somewhat ? |
| 03:08.18 | brlcad | AlexandreGuedes: how much time do you think you have for a patch? |
| 03:08.39 | brlcad | that can kinda steer how big of an idea you might be able to handle -- a couple hours, couple days? |
| 03:08.44 | yukonbob | brlcad: submitted |
| 03:08.48 | brlcad | ok |
| 03:09.14 | AlexandreGuedes | brlcad: i can submit my patch after 3 april ? |
| 03:09.20 | brlcad | AlexandreGuedes: yes |
| 03:09.35 | Malyce | Oh, that would be great |
| 03:09.35 | brlcad | just should let someone know if that's the plan, maybe state it in your proposal |
| 03:09.51 | brlcad | you have all the way up until we do final rankings and select |
| 03:09.56 | brlcad | but obviously the sooner the better |
| 03:10.11 | AlexandreGuedes | i have enough time |
| 03:10.11 | Malyce | Or maybe if you could suggest another idea, I could work on it faster |
| 03:10.16 | brlcad | as we'll be less inclined to bump you much higher/lower the closer we are to the deadline |
| 03:11.11 | brlcad | fixing bugs is always a great way to show your skill as it involves comprehending and navigating code more than writing it |
| 03:11.15 | brlcad | writing code is pretty easy |
| 03:11.35 | brlcad | reading it is hard |
| 03:12.07 | Malyce | where can I see the bug list ? |
| 03:12.07 | brlcad | yet with open source, unlike school work and short-lived commercial products, you usually end up reading code WAY more than you write code |
| 03:12.28 | brlcad | there's a BUGS file in the source checkout as well as a bugs tracker on sourceforge |
| 03:12.44 | brlcad | Malyce: I'm really getting the feeling that you've not read everything that you're supposed to read on the wiki |
| 03:12.54 | brlcad | most of this is even itemized there :) |
| 03:13.03 | Malyce | I've tried, sorry. |
| 03:13.08 | brlcad | the brl-cad wiki, not the gsoc wiki |
| 03:14.55 | AlexandreGuedes | brlcad: ok... |
| 03:15.06 | brlcad | so there's this: http://brlcad.org/wiki/Google_Summer_of_Code/Checklist as well as http://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/HACKING |
| 03:15.11 | brlcad | both good reading to get started |
| 03:15.19 | brlcad | the latter describes where the trackers are |
| 03:15.30 | brlcad | http://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk/BUGS is the venerable bugs file |
| 03:15.39 | brlcad | https://sourceforge.net/projects/brlcad has the trackers |
| 03:15.46 | AlexandreGuedes | i'll try fix a bug |
| 03:15.56 | brlcad | difference is basically internally reported bugs vs externally reported bugs |
| 03:16.38 | Malyce | You are right, I hadn't seen this page |
| 03:17.38 | brlcad | if you want to try a new code project, I suggest a simple importer that we don't have like obj-g, x3d-g, or vrml-g (but should still follow our HACKING guidelines) |
| 03:18.28 | AlexandreGuedes | brlcad: it is just i would propouse |
| 03:19.26 | CIA-40 | BRL-CAD: 03Sean 07http://brlcad.org * r1340 10/wiki/Google_Summer_of_Code/Application_Guidelines: link to the checklist in a few more places |
| 03:19.48 | CIA-40 | BRL-CAD: 03Sean 07http://brlcad.org * r1341 10/wiki/Google_Summer_of_Code/Application_Guidelines: silly preview |
| 03:20.08 | AlexandreGuedes | i'm writing my document ... |
| 03:20.33 | brlcad | Malyce: http://brlcad.org/wiki/Google_Summer_of_Code/2009 is where the checklist was principally mentioned |
| 03:22.21 | CIA-40 | BRL-CAD: 03Sean 07http://brlcad.org * r1342 10/wiki/Google_Summer_of_Code: /* Getting Started */ |
| 03:23.07 | Malyce | The first bug: "Windows MSVC build files seem to have the project dependencies all |
| 03:23.08 | Malyce | <PROTECTED> |
| 03:23.33 | Malyce | It would be easier for me to fix. But, will it count as a good patch ? |
| 03:25.05 | CIA-40 | BRL-CAD: 03Sean 07http://brlcad.org * r1343 10/wiki/Google_Summer_of_Code/Checklist: er, wtf.. send them to the subscribe page, not the archives |
| 03:25.29 | brlcad | Malyce: better than nothing, but would certainly prefer code over build system |
| 03:25.43 | brlcad | and that task is WAY more tedious than you are aware |
| 03:26.36 | brlcad | we have 400+ applications in BRL-CAD, about two-dozen libraries |
| 03:27.02 | brlcad | specifying dependencies for 400+ items is rather grueling :) |
| 03:28.07 | Malyce | I see |
| 03:28.09 | Malyce | * bot-bldxf fails in db_walk_tree(), interface may have changed |
| 03:28.10 | Malyce | ? |
| 03:28.18 | Malyce | too trivial ? |
| 03:29.39 | brlcad | m, I don't recall what that bug entailed |
| 03:29.48 | brlcad | so no, not too trivial if you figure that out and fix it ;) |
| 03:30.12 | Malyce | allright |
| 03:30.13 | brlcad | not too exciting a bug to fix, but certainly more useful than build system |
| 03:31.09 | jonored | Is there another branch that the brep primitive is being worked on in, or is trunk it? |
| 03:33.35 | brlcad | trunk is it |
| 03:34.24 | *** join/#brlcad jdoliner (n=jdoliner@c-68-51-76-57.hsd1.il.comcast.net) | |
| 03:34.30 | brlcad | and I just verified, the lists are not incorrect |
| 03:35.05 | Malyce | Thanks a lot brlcad. I will get some sleep now, and then work on the patch. |
| 03:35.08 | Malyce | Goodnight |
| 03:35.22 | brlcad | cool, cya |
| 03:40.10 | jonored | So writing rt_brep_norm and maybe rt_brep_curve would be a good patch? they seem to not be there in trunk. |
| 03:50.57 | brlcad | jonored: wow, and would be impressive if you actually did.. |
| 03:51.15 | brlcad | you know what is involved there? :) |
| 03:58.20 | jonored | The first one looks like it's not that bad... it looks like the uv coordinates are stored and passed back, and for the normal it seems like that should be either calling EvNormal or taking the cross product of the u and v derivatives... am I missing something entirely? Curvature would take thinking about calc, though. |
| 03:59.18 | brlcad | it'll hard to implement and verify without brep ray tracing being complete |
| 03:59.25 | brlcad | it only works on some basic shapes at the moment |
| 03:59.38 | brlcad | though I suppose you could use one of the test cases we already have that render correctly |
| 03:59.43 | brlcad | and get uv working right there |
| 03:59.57 | brlcad | hey, no -- that's cool -- go for it :) |
| 04:12.29 | *** join/#brlcad madant (n=d@117.196.132.207) | |
| 04:15.36 | andrecastelo | nice mail, brlcad |
| 04:15.57 | andrecastelo | just finished reading the tale of two developers ;) |
| 04:16.58 | bjorkintosh | tail of two developers? |
| 04:17.03 | bjorkintosh | was a bikeshed involved? |
| 04:17.58 | andrecastelo | bjorkintosh: the dreaded bike shed ;) |
| 04:18.08 | andrecastelo | bjorkintosh: http://webchick.net/embrace-the-chaos |
| 04:18.35 | brlcad | thanks andrecastelo |
| 04:18.53 | *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) | |
| 04:19.58 | brlcad | love it, particularly relevant for some of the devs on brl-cad and new devs in general |
| 04:20.03 | brlcad | one of the hardest tendencies to break |
| 04:20.30 | brlcad | but one that almost *invariably* happens with impassioned open source devs |
| 04:22.06 | andrecastelo | i was never much of a pat person ;) i remember last year, someone said he/she (don't remember now) liked big commits |
| 04:23.10 | bjorkintosh | Pat works in isolation |
| 04:23.20 | bjorkintosh | pat is just a skunk-works kinda guy. |
| 04:23.42 | bjorkintosh | probably should be working for said organization. |
| 04:24.37 | bjorkintosh | hah. |
| 04:37.48 | starseeker | fixes archer icon colors |
| 04:40.18 | yukonbob | heads for home... maybe a coffee on the way.. |
| 05:01.44 | brlcad | plays with the concept, still far from done: http://brlcad.org/tmp/arb8faces.png |
| 05:10.34 | *** join/#brlcad Ralith|trip (i=482b4af3@gateway/web/ajax/mibbit.com/x-93b0bfd208df83dd) | |
| 05:10.42 | Ralith|trip | checks in again |
| 05:37.07 | *** join/#brlcad dreeves (n=IceChat7@67.130.253.14) | |
| 06:04.25 | AlexandreGuedes | brlcad: hi |
| 06:04.44 | AlexandreGuedes | file formats like obj vrml and x3d |
| 06:05.14 | AlexandreGuedes | are not CGS system |
| 06:06.09 | AlexandreGuedes | i should convert these in a BOT |
| 06:07.24 | AlexandreGuedes | (Bag of Triangles) |
| 07:42.25 | AlexandreGuedes | brlcad: are you on ? |
| 07:43.07 | alex_joni | AlexandreGuedes: it's night over there |
| 07:43.11 | alex_joni | wait a couple hours |
| 07:43.24 | AlexandreGuedes | hum.. |
| 07:43.48 | AlexandreGuedes | alex_joni: where are you from ? |
| 07:50.14 | pacman87 | ~ask |
| 07:50.14 | ibot | Questions in the channel should be specific, informative, complete, concise, and on-topic. Don't ask if you can ask a question first. Don't ask if a person is there; just ask what you intended to ask them. Better questions more frequently yield better answers. We are all here voluntarily or against our will. |
| 07:50.55 | pacman87 | AlexandreGuedes: ^^ |
| 07:51.33 | *** part/#brlcad jdoliner (n=jdoliner@c-68-51-76-57.hsd1.il.comcast.net) | |
| 07:51.46 | b0ef | was any work started on the new interactive gui? |
| 08:12.17 | *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz) | |
| 08:20.10 | alex_joni | AlexandreGuedes: .ro |
| 08:23.18 | *** join/#brlcad _sushi_ (n=_sushi_@84-72-93-63.dclient.hispeed.ch) | |
| 08:43.36 | brlcad | AlexandreGuedes: yes, they are non-csg, so you convert to a non-csg during export (there are plenty of examples of other converters), or pick another converter that does support csg (like pov-g) |
| 08:44.23 | brlcad | b0ef: yes, but discussion for later |
| 09:46.19 | CIA-40 | BRL-CAD: 03202.3.77.143 07http://brlcad.org * r1344 10/wiki/User:Hippieindamakin87: /* Deliverables */ |
| 09:58.24 | *** join/#brlcad mafm (n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net) | |
| 09:59.37 | CIA-40 | BRL-CAD: 03202.3.77.143 07http://brlcad.org * r1345 10/wiki/User:Hippieindamakin87: |
| 10:05.05 | hippieindamakin8 | brlcad, any comments ? |
| 10:06.38 | hippieindamakin8 | on the wiki |
| 10:09.51 | mafm | hallo |
| 10:11.23 | hippieindamakin8 | hey mafm |
| 10:11.30 | hippieindamakin8 | good morning |
| 10:22.58 | CIA-40 | BRL-CAD: 03Suryajith 07http://brlcad.org * r1346 10/wiki/User:Hippieindamakin87: |
| 10:46.04 | CIA-40 | BRL-CAD: 03Suryajith 07http://brlcad.org * r1347 10/wiki/User:Hippieindamakin87: |
| 10:51.10 | CIA-40 | BRL-CAD: 03Suryajith 07http://brlcad.org * r1348 10/wiki/User:Hippieindamakin87: |
| 10:56.37 | *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) | |
| 11:36.56 | AlexandreGuedes | my plan is use simple shapes like triangles to represent a model |
| 11:37.39 | mafm | AlexandreGuedes: did you submit them? |
| 11:38.20 | AlexandreGuedes | not yet |
| 11:41.39 | *** join/#brlcad madant (n=d@117.196.128.52) | |
| 11:47.42 | *** join/#brlcad hippieindamakin8 (n=hippiein@210.212.55.3) | |
| 11:49.33 | mafm | AlexandreGuedes: you only have a few hours left |
| 11:49.48 | mafm | madant: hippieindamakin8: welcome back |
| 11:49.57 | AlexandreGuedes | i'm finishing |
| 11:50.13 | mafm | nice :) |
| 11:50.25 | AlexandreGuedes | thanks |
| 11:50.28 | hippieindamakin8 | mafm, hey :) |
| 11:50.41 | hippieindamakin8 | mafm, making a presentation on NOx emmisions :P |
| 11:50.43 | AlexandreGuedes | this week i had many dead lines.. |
| 11:52.06 | mafm | AlexandreGuedes: be sure to submit to google first to not have problems later, then try to follow the specific brlcad deadlines: submitting it to the mailing list, creating pages in the wiki, starting to think about a patch if you haven't yet, etc :) |
| 11:52.31 | mafm | hippieindamakin8: I hope that you're not making a hands-on NOx emission! |
| 11:52.49 | mafm | or rather, live methane emission |
| 11:52.50 | mafm | :P |
| 11:53.37 | hippieindamakin8 | :P mafm nope .my term paper for the energy systems course was on NOx emmisions and HCCI technology |
| 11:57.26 | mafm | nice |
| 11:57.52 | mafm | maybe you should apply for tata instead of brlcad! ;) |
| 12:02.47 | brlcad | AlexandreGuedes: our format is very generalized and flexible, so you will be able to import their geometry into our container with pretty much 1-1 faithful preservation |
| 12:02.59 | brlcad | if they have polygons, you import as nmg |
| 12:03.06 | brlcad | if they have triangles, you import as bot |
| 12:03.13 | brlcad | if they have primitives, you import as primitives, etc |
| 12:03.47 | brlcad | hippieindamakin8: not yet -- said submitting near the deadline would make things more tough! several need a review |
| 12:04.31 | hippieindamakin8 | brlcad, i do understand :) u did tell us that u would be extremely busy at this point of time |
| 12:07.26 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-155.sbndin.btas.verizon.net) | |
| 12:08.04 | mafm | wants a percentage of google stipends for herding gsoc students into brlcad trap :P |
| 12:21.36 | hippieindamakin8 | mafm, how abt keep mafm happy fund :P |
| 12:25.40 | mafm | yay, that'll make it :D |
| 12:26.30 | mafm | I'll donate 1 or 2 pennies to brlcad too, for his patience |
| 12:26.42 | mafm | brlcad-the-man, I mean |
| 12:27.57 | mafm | bbiab |
| 12:32.31 | *** join/#brlcad madant (n=d@117.196.133.97) | |
| 12:42.28 | starseeker | brlcad: nice sketch! |
| 12:42.55 | starseeker | I'd suggest that it might be better to have the green faces non-transparent, and leave the center cube transparent |
| 12:44.50 | starseeker | but a VERY nice job - I take it you did that in BRL-CAD itself? |
| 12:45.24 | hippieindamakin8 | hey starseeker |
| 12:47.00 | starseeker | howdy |
| 12:48.26 | *** join/#brlcad elite01_ (n=omg@unaffiliated/elite01) | |
| 12:50.35 | *** join/#brlcad madant (n=d@117.196.135.227) | |
| 12:56.54 | starseeker | hippieindamakin8: I notice you suggest the use of LiDIA, which would in turn involve LAPACK. That's a pretty hefty set of requirements |
| 12:56.55 | *** join/#brlcad madant_ (n=d@117.196.135.227) | |
| 12:59.05 | hippieindamakin8 | starseeker, yeah but re-implementing the multi-precision floating point libs takes way too much of time |
| 12:59.25 | starseeker | Hmm. Need brlcad to weigh in on this |
| 12:59.42 | starseeker | LiDIA's license is a little funky |
| 13:00.20 | hippieindamakin8 | aah is it ? |
| 13:00.31 | starseeker | it MIGHT be ok, but it needs studying |
| 13:00.32 | hippieindamakin8 | looks at the documentation of LiDIA |
| 13:00.50 | starseeker | their statement that it's "OK for noncommerical use" on the website is worrisome |
| 13:01.21 | hippieindamakin8 | aah :| that is not very good |
| 13:02.48 | hippieindamakin8 | starseeker, i planned on tweaking arnd with the BOOLE system which already uses the package LiDIA. |
| 13:03.21 | starseeker | the actual license text isn't standard, at a quick read |
| 13:03.24 | starseeker | checks BOOLE |
| 13:03.37 | hippieindamakin8 | starseeker, :| |
| 13:03.50 | hippieindamakin8 | Copyright 1997 The University of North Carolina at Chapel Hill. |
| 13:03.50 | hippieindamakin8 | <PROTECTED> |
| 13:03.50 | hippieindamakin8 | <PROTECTED> |
| 13:03.50 | hippieindamakin8 | <PROTECTED> |
| 13:03.50 | hippieindamakin8 | <PROTECTED> |
| 13:03.53 | hippieindamakin8 | <PROTECTED> |
| 13:03.54 | hippieindamakin8 | <PROTECTED> |
| 13:04.05 | starseeker | ow |
| 13:04.33 | starseeker | yeah, that makes it sound like commercial use could be a problem |
| 13:04.34 | hippieindamakin8 | starseeker, that shouldnt be a problem ! |
| 13:04.54 | starseeker | they specify educational, research and non-profit purposes |
| 13:05.05 | starseeker | that means other purposes do NOT have permission |
| 13:05.06 | hippieindamakin8 | :| |
| 13:05.25 | hippieindamakin8 | so i need to re write the proposal |
| 13:06.41 | hippieindamakin8 | starseeker, will get back to u in 5 mins. going to another lab in the next building |
| 13:07.13 | starseeker | I've got to get going myself |
| 13:07.21 | starseeker | just thought I'd point out the potential issue there |
| 13:09.21 | hippieindamakin8 | starseeker, any suggestions on how i should proceed ? |
| 13:10.08 | starseeker | are there any similar libs with clearer licensing? |
| 13:10.34 | starseeker | You might check with brlcad when he gets in - he has a broader knowledge of this sort of software than I do |
| 13:10.43 | hippieindamakin8 | yeah nlt starseeker |
| 13:11.18 | hippieindamakin8 | i have checked nlt too . but planned on using liDIA as it was already implemented in BOOLE |
| 13:11.53 | hippieindamakin8 | *ntl |
| 13:12.49 | starseeker | hippieindamakin8: do you have a link to BOOLE handy? |
| 13:12.55 | hippieindamakin8 | yeah |
| 13:13.04 | hippieindamakin8 | http://www.cs.unc.edu/~geom/CSG/boole.html |
| 13:14.06 | hippieindamakin8 | starseeker, if LiDIA cant be used then ntl(http://www.shoup.net/ntl/) can be used along with GMP |
| 13:15.15 | starseeker | NTL is GPL, not LGPL |
| 13:15.22 | hippieindamakin8 | http://www.cs.unc.edu/~geom/CSG/BOOLE-DOCS/copyright |
| 13:15.39 | starseeker | yeah, saw that |
| 13:16.06 | starseeker | you should ask brlcad about those license questions and whether they make using those in the project a non-starter |
| 13:16.31 | hippieindamakin8 | yeah :| |
| 13:16.55 | starseeker | ok, I gotta run |
| 13:17.11 | hippieindamakin8 | starseeker, thanks and cya |
| 13:35.58 | ``Erik | *readreadread* |
| 13:36.41 | ``Erik | a patch lets us know you are able to a) use subversion and b) build the system. I wouldn't sweat the patch phase too much :) |
| 13:37.07 | ``Erik | dependancies ... all that info is defined in the makefile.am, so it could be a reasonably simple translation issue (though tedious, yes) |
| 13:37.31 | ``Erik | all heil the bikeshed! |
| 13:38.12 | ``Erik | brlcad: perhaps we should generate a list of pre-acceptance patch ideas next time around? |
| 13:39.51 | ``Erik | musta picked up a stomach virus or something, was bugging me yesterday, now it's messing with me bad 'nuff that I can't drive far :( had to call into work |
| 13:40.26 | ``Erik | stopped by the shop, got an updated estimate, gonna be another month to repair :( and close to the $ for a total :( sucks |
| 13:40.40 | ``Erik | a lot of the pieces are 3x the price of a normal component for a 3 series |
| 13:40.44 | ``Erik | sucks. |
| 13:43.38 | mafm | 3 series? |
| 13:49.55 | bjorkintosh | bmw. |
| 13:50.17 | bjorkintosh | what's wrong with your vehicle, ``Erik ? |
| 13:51.13 | *** join/#brlcad hippieindamakin8 (n=hippiein@210.212.55.3) | |
| 13:56.52 | *** join/#brlcad samrose (n=samrose@adsl-99-147-180-206.dsl.lgtpmi.sbcglobal.net) | |
| 14:01.07 | ``Erik | bumped a curb |
| 14:01.25 | ``Erik | http://brlcad.org/~erik/m3-2/ |
| 14:02.13 | ``Erik | (looks bad there, they'd pulled the bumper cover out and removed the plastic cover from teh wheelwell) |
| 14:03.19 | ``Erik | and for some reason, brlcad refuses to loan me his brand new lotus O.o :D *duck* |
| 14:04.02 | *** join/#brlcad typ0 (n=coder@um-sd06-125-2.uni-mb.si) | |
| 14:13.04 | brlcad | still isn't satisfied.. http://brlcad.org/tmp/edit_arb8_1024.png |
| 14:13.10 | brlcad | but better |
| 14:13.51 | AlexandreGuedes | i should link papers ? |
| 14:14.09 | AlexandreGuedes | in my project ... |
| 14:14.15 | brlcad | starseeker: yeah, the sketch was all done in brl-cad, that latter had a little compositing done to it to get the right emphasis |
| 14:14.26 | ``Erik | if you want, alexandre |
| 14:15.09 | brlcad | we have permission from the boole authors to do what we want with boole |
| 14:15.35 | ``Erik | boole project? O.o |
| 14:15.46 | brlcad | has/had that in e-mail somewhere -- could probably talk to manocha again and get another okay if it became critical issue |
| 14:15.48 | ``Erik | google isn't helpful, it gives me george boole plus some lithp stuff |
| 14:16.54 | ``Erik | has spent the morning on the phone in legal and contractual type things, so may be apt to go all pointy-haired retarded at any moment, btw... like requesting signed approval via fax for boole, whatever that is :D *duck* *run* *hide* |
| 14:17.16 | brlcad | ``Erik: possibly (re patch ideas) .. I was thinking of identifying TODO/BUGS items with a "QUICKIE" label of some sort for the ones that should be pretty simple (less than a full day's effort) |
| 14:17.51 | ``Erik | we have to fight the notion of a 'veteran' grabbing a quickie just to get it knocked off, though |
| 14:18.01 | brlcad | AlexandreGuedes: you can link papers if it helps clarify |
| 14:18.09 | ``Erik | the "just do it" vs training opportunity is a beeyotch |
| 14:18.27 | brlcad | more interesting is to usually link to a portfolio / profile if you have one, but if not that's fine too |
| 14:18.42 | brlcad | ``Erik: search for "boole csg" |
| 14:18.48 | brlcad | work done at UNC |
| 14:18.56 | ``Erik | unc? |
| 14:19.05 | ``Erik | I think I've seen this before |
| 14:19.08 | brlcad | university of north carolina at chapen hill |
| 14:19.12 | brlcad | you have |
| 14:19.17 | brlcad | that's our bradley |
| 14:19.17 | ``Erik | was this one of the utah rt posters? |
| 14:19.36 | brlcad | the only folks (in academia) that I know of that got an actual vehicle .g transfer |
| 14:19.51 | brlcad | no, boole/esolid are older research |
| 14:19.56 | ``Erik | wants to arl1 the hilux |
| 14:20.17 | AlexandreGuedes | brlcad: papers tha had wirte, but they aren't strongly related with brl-cad... |
| 14:20.39 | ``Erik | alexandre: we're looking for competency and utility, not necessarily relation |
| 14:20.54 | brlcad | dinesh and john keyser are the guys behind those works, you may have met/remember them from siggraph |
| 14:21.32 | AlexandreGuedes | ok thanks |
| 14:21.38 | ``Erik | someone who did mad awesome code in say firefox would be a big bump up when we try to select :) |
| 14:21.50 | brlcad | AlexandreGuedes: that wasn't for you, that was for ``Erik ;) |
| 14:22.09 | brlcad | AlexandreGuedes: it's your judgement to determine whether it's worth linking them or not |
| 14:22.47 | ``Erik | uh, someone said something about gsoc not being about applying for a job... I'd argue that's incorrect, but it's a short term contract job, so the focus is different |
| 14:22.56 | AlexandreGuedes | brlcad: I was thanking eriki by the information |
| 14:23.07 | ``Erik | it's about saying "I can do awesome things that you want", not "I'll be an awesome team member for the next 20 years" |
| 14:23.31 | hippieindamakin8 | hey brlcad |
| 14:23.45 | hippieindamakin8 | starseeker, and i had a discussion on the licences |
| 14:23.58 | brlcad | typ0: I don't generally answer "hellos" via PM -- if you have something to say or ask, I'd be more than happy to talk but it's not the "IRC-way" to do a "hi ..[wait].. hi ..[wait].. are you there? .. [wait] .. " just say what you were going to say |
| 14:24.19 | ``Erik | happy people get paid to do what what love, hopefully we attract folk who are happy doing stuff in open source BRL-CAD land and they continue to contribute :) |
| 14:24.48 | ``Erik | oh, uh, uhhhhh esr has something about that |
| 14:24.51 | ``Erik | "don't ask to ask" |
| 14:24.51 | hippieindamakin8 | brlcad, wat do u say about it |
| 14:25.07 | brlcad | ``Erik: actually i'd rather them sell the latter :P |
| 14:25.13 | jonored | Is it known (off the top of people's heads) to not be valid to translate a spline between two surfaces (with a not-unreasonable error formula) by translating its control points?... |
| 14:25.21 | brlcad | and the point is to acquire new devs, not just get some code out of folks |
| 14:25.40 | ``Erik | we want the 20 year folk, yes. But we don't need the full grilling that those guys recieve... |
| 14:25.42 | brlcad | the short-term contract is just the mechanism to help kick things off and keep bills paid |
| 14:25.56 | hippieindamakin8 | as in LiDIA and boole's licences arent straightforward. if instead of LidIA ,ntl(which is just GPL and not LGPL) is used along with GMP how bt it |
| 14:26.27 | ``Erik | and I like to imagine that it's an important and fun project with nice and fun people, so there's a lot of imputus to stick around |
| 14:26.35 | hippieindamakin8 | brlcad, ``Erik ^ |
| 14:26.45 | ``Erik | but it's definitely not a "bust out the cv and wear a tie" deal |
| 14:27.47 | ``Erik | perhaps I'd be better in phrasing it that the goal is to impress the geeks, not a pointy haired mgmt type :) |
| 14:28.54 | brlcad | yeah, thats pretty much what I said to folks last night too .. don't really care who you are or what school you go to -- care about what you want to do, your ability to do that work, and your short/long term interests |
| 14:29.49 | ``Erik | *nod* sage |
| 14:29.52 | brlcad | thinks http://brlcad.org/tmp/edit_arb8_1024.png makes for a decent BREP image too |
| 14:30.07 | brlcad | hmm |
| 14:30.32 | ``Erik | heh, mensa is a fistful of 'smart' useless people, people who really matter dont' join mensa, they go do something real :D |
| 14:30.45 | brlcad | has a little problem that I made the numbers too small to scale it down to 128x128 |
| 14:30.51 | ``Erik | it's what ya do, not what ya have |
| 14:30.55 | brlcad | not really readable under 512x512 |
| 14:31.24 | brlcad | thinks ``Erik is gazing a little to deeply into his mensa navel now :) |
| 14:31.35 | ``Erik | declined the invite |
| 14:31.50 | ``Erik | had better things to do than pay for a circlejerk |
| 14:32.18 | brlcad | and no way, you can borrow Elle .. she's seen what you do to your babies |
| 14:32.34 | brlcad | heh, s/,// |
| 14:32.34 | ``Erik | this morning, for example, I'm figuring out the relationship between REST and continuation based web frameworks |
| 14:32.53 | ``Erik | heh, wow, that erroneous grammer could be... fatal :D |
| 14:33.27 | ``Erik | they're digging to look for mechanical failure :/ |
| 14:33.49 | ``Erik | I doubt they'd be able to identify any with legal sureness, though |
| 14:33.51 | ``Erik | sucks |
| 14:34.10 | *** join/#brlcad AlexandreGuedes_ (n=chatzill@187-24-10-94.3g.claro.net.br) | |
| 14:34.19 | poolio | brlcad: was that around when I was working on brep code? |
| 14:34.26 | brlcad | doesn't even want to know how you happened to hit a curb |
| 14:34.31 | brlcad | poolio: no, I just did that this morning |
| 14:34.31 | ``Erik | <-- would be willing to swap cars on a drive to lunch some day, just to see what it's about, though :) |
| 14:34.32 | ``Erik | well |
| 14:34.34 | ``Erik | I stopped |
| 14:34.38 | ``Erik | I started moving and turned left |
| 14:34.54 | ``Erik | and then the car quit turning and went straight a bit |
| 14:34.57 | ``Erik | and there was a curb in the way |
| 14:35.23 | ``Erik | tha'ts my best recollection, of course your brain goes all sorts of nutty when you're in an accident like that, so *shrug* who knows |
| 14:35.50 | brlcad | sure, blame it on the curb |
| 14:35.58 | ``Erik | it jumped outta nowhere, honest |
| 14:36.06 | brlcad | they do that |
| 14:36.20 | ``Erik | almost got rear-ended by a truck this morning, tailgating me and a squirrel when whacko on the road |
| 14:37.46 | ``Erik | how's release coming? saw a couple commits last night |
| 14:40.47 | CIA-40 | BRL-CAD: 03202.3.77.11 07http://brlcad.org * r1349 10/wiki/User:Hippieindamakin87: /* Proposed approach */ |
| 14:42.27 | typ0 | BRL-CAD 7.10.4 isn't launching on my PPC Mac |
| 14:43.13 | typ0 | it complains about using CoreFoundation functionality after fork() without an exec() |
| 14:43.30 | typ0 | when i try to launch mged |
| 14:53.35 | ``Erik | which version of osX? |
| 14:53.41 | typ0 | Leopard |
| 14:53.43 | typ0 | 10.5.6 |
| 14:54.09 | ``Erik | hrm, we have 10.4 on ppc, but only intel for 10.5 |
| 14:54.35 | ``Erik | can you paste the full error log to http://pastebin.bzflag.bz/ ? |
| 14:54.39 | typ0 | sure |
| 14:55.50 | typ0 | http://pastebin.bzflag.bz/m5dfb3330 |
| 14:56.37 | ``Erik | thanks... *guru meditation* |
| 14:57.00 | ``Erik | smells like forkbomb prevention gone awry |
| 14:57.03 | typ0 | if i follow those instructions and with gdb I break on that symbol, i can't even do much |
| 14:57.13 | typ0 | because the program exits with interrupted syscall |
| 14:57.32 | typ0 | i've seen this error before, i think in a php lib |
| 14:57.42 | ``Erik | is it acceptable to suggest grabbing 7.14.4 from the site and compiling yourself? |
| 14:57.43 | typ0 | probably a leopard restriction |
| 14:57.49 | typ0 | of course |
| 14:58.00 | ``Erik | 7.10.4 is very outdated :) |
| 14:58.22 | typ0 | i want to write an application to improve IGES importer/exporter |
| 14:58.31 | typ0 | any useful tips ? |
| 14:58.38 | ``Erik | oh, then you don't want 7.14.4, you want the svn 'trunk' checkout |
| 14:59.48 | hippieindamakin8 | brlcad, help |
| 15:00.05 | ``Erik | (which should be named "7.14.6" real soon now, if hippie would quit bugging brlcad) |
| 15:00.05 | ``Erik | :D |
| 15:00.11 | ``Erik | 'sup, hippie? |
| 15:00.45 | hippieindamakin8 | ``Erik, the problem is that the packages i intended to use are MAPC and LiDIA initially |
| 15:00.54 | ``Erik | license issues? |
| 15:01.14 | hippieindamakin8 | yeah |
| 15:01.33 | hippieindamakin8 | ``Erik, the licence issues are like this both MAPC and LiDIA are copywrit. |
| 15:01.41 | hippieindamakin8 | or copyrighted |
| 15:02.12 | ``Erik | hm, sit on it. we'll think. if it's just gpl, and we don't want to further infect the primary repo, it may be doable as a new module |
| 15:02.31 | hippieindamakin8 | ``Erik, neither of them is gpl either |
| 15:02.40 | ``Erik | oh, uh, url's for licenses? |
| 15:02.51 | ``Erik | dreads having to summon a legal team :( |
| 15:02.52 | hippieindamakin8 | i actually couldnt find any exact arithmetic packages which are LGPL |
| 15:03.02 | ``Erik | isn't gmp lgpl? |
| 15:03.10 | hippieindamakin8 | ``Erik, it is |
| 15:03.38 | hippieindamakin8 | ``Erik, http://brlcad.org/wiki/User:Hippieindamakin87#Proposed_approach |
| 15:03.42 | hippieindamakin8 | this is my approach |
| 15:03.49 | ``Erik | gmp is an exact precision package, no? do I fail to see something? |
| 15:04.22 | hippieindamakin8 | ``Erik, ftp://ftp.informatik.tu-darmstadt.de/pub/TI/systems/LiDIA/current/COPYING |
| 15:04.35 | ``Erik | exact arithmetic, lazy evaluation... talkin' haskell here? :D |
| 15:06.46 | hippieindamakin8 | ``Erik, their implementation in c++ |
| 15:07.19 | hippieindamakin8 | ``Erik, i had a plan of spawning a functional programming language from C++ to do this processes |
| 15:07.55 | hippieindamakin8 | ``Erik, how abt that ? |
| 15:08.08 | hippieindamakin8 | prefers python for that |
| 15:08.49 | ``Erik | in theory, we intend to introduce python, common lisp, and something else as basic scripting langauges to BRL-CAD |
| 15:09.32 | ``Erik | so, personally, the notion of python is not a showstopper in my mind... but I may be wrong, I defer to brlcad for an official stance |
| 15:09.37 | hippieindamakin8 | ``Erik, ur comments on the procedure ? |
| 15:10.13 | ``Erik | I've made all the comments I'm comfortable making :) my brain isn't 100% today... called in sick to work, etc |
| 15:11.03 | hippieindamakin8 | ``Erik, i am very comfortable with python so that is the reason i wanted to implement it with python |
| 15:11.16 | ``Erik | also; my proxy is farting on the ftp notion, so'z I can't view all the relevant data :( |
| 15:11.27 | hippieindamakin8 | ohh |
| 15:11.33 | ``Erik | <-- far more of a ruby fan than python :) |
| 15:12.00 | ``Erik | guido has something rollin', but I think he misses a few critical points |
| 15:12.15 | ``Erik | I think the next ruby is gonna remove some important stuff that I don't think matz groks :( |
| 15:12.26 | hippieindamakin8 | ``Erik, for the gsoc i ll code in python and then port it to ruby once i get more familiar with ruby by the end of summers |
| 15:12.58 | ``Erik | make sure that plan is in your proposal |
| 15:13.03 | jonored | seems to remember something about someone doing a test and python coming out 400 times slower than C++, and 100 times slower than common lisp, on some basic numerical stuff... |
| 15:13.24 | ``Erik | micro-benchmarks tend to produce stupid numbers like that :( |
| 15:13.53 | ``Erik | I've seen some where common lisp blows c++ out of the water... |
| 15:14.13 | ``Erik | the caveats are critical :) |
| 15:14.55 | jonored | The only ones I've seen on that are where it's testing stuff that gets essentially compiled out... that one was (I think) just matrix multiplication. |
| 15:15.29 | hippieindamakin8 | jonored, for matrix multiplications fortran is much faster than anything else |
| 15:15.31 | ``Erik | fortran stomps C on naive matrix mults on modern hardware... |
| 15:15.35 | ``Erik | aint' sayin' much, yo |
| 15:16.50 | ``Erik | (and the ONLY reason fortan wins is because their multidimensional arrays are column major instead of row major, so it just happens to tweak the cache lines a little better) |
| 15:19.56 | ``Erik | is doing cl stuff in personal time due to the faster "time to market" aspect :) |
| 15:20.52 | jonored | is in general very keen on common lisp. The only irritation is that it doesn't have first-class continutions and scheme does... |
| 15:22.40 | brlcad | no python for gsoc with only a few exceptions (ged/ge/gs scripting and web stuffs) |
| 15:22.48 | hippieindamakin8 | ``Erik, listen so technically openNURBs library which is being used shouldnt be used is it ? |
| 15:23.00 | brlcad | there's not enough time to be productive and integrate something well with the code base |
| 15:23.16 | *** join/#brlcad madant (n=d@117.196.128.181) | |
| 15:23.22 | hippieindamakin8 | brlcad, so the implementation shall purely be in C++ |
| 15:23.37 | brlcad | it's one thing for an existing core dev to pick up a python project, entirely different for someone new just picking something familiar without regard to what we have or the impact |
| 15:23.57 | ``Erik | jonored: there're a couple addons that provide zomfg call/cc, I'm a scheme head myself :) #ucw is the channel for the framework I'm using, it provides call/cc |
| 15:24.06 | *** join/#brlcad madant (n=madant@117.196.128.181) | |
| 15:24.34 | ``Erik | aight, there's your answer, python ain't cool for a gsoc, it's down teh road for the gurus |
| 15:24.43 | *** join/#brlcad devilsadvocate (n=devilsad@202.3.77.11) | |
| 15:25.12 | ``Erik | note all the cya I threw down in that avenue :D |
| 15:25.36 | hippieindamakin8 | brlcad, i was just proposing tht python shall be used only in the library( away from the core code) |
| 15:26.13 | hippieindamakin8 | brlcad, if that is wat you say, i shall implement the said routines in c++ itself |
| 15:26.21 | ``Erik | is, um, what's its name... swag? is that gsoc purvue? |
| 15:27.00 | ``Erik | we had a summer student try&fail on it |
| 15:27.42 | ``Erik | (unified interface between a large set of languages) |
| 15:31.17 | brlcad | tick tock on the applications for any still remaining |
| 15:32.33 | brlcad | mentors, feel free to start commenting on them if you haven't already |
| 15:32.45 | brlcad | I won't be commenting for at least an hour still |
| 15:33.01 | ``Erik | hm |
| 15:33.14 | brlcad | hippieindamakin8: you didn't upset me in the least, it was a valid question |
| 15:33.15 | ``Erik | *look* 10 in the queue |
| 15:33.40 | hippieindamakin8 | brlcad, yeah thats very true that python all of a sudden :) |
| 15:34.01 | ``Erik | imagines that the only ways to piss brlcad off is to either key his car or shit on his rug |
| 15:34.06 | ``Erik | (sorry 'bout the rug) |
| 15:34.10 | brlcad | if you'd brought it up two weeks ago, we could have discussed in better detail ;) |
| 15:34.27 | hippieindamakin8 | brlcad, :| yeah |
| 15:34.47 | ``Erik | y'know if d'lo is gonna log on and say hi when he gets to his families place? |
| 15:35.03 | brlcad | doesn't care about his rug, now crap on my plasma, I might care .. but then I'd wonder how you got it up that high |
| 15:35.04 | hippieindamakin8 | but still with respect to the proposal my proposal submitted , i dint intend to use anything other than C/C++ |
| 15:35.36 | ``Erik | note it in your proposal. |
| 15:35.47 | ``Erik | or if it is noted, sorry for making noise :) |
| 15:36.13 | ``Erik | looks at the proposals... |
| 15:36.56 | typ0 | brlcad: is there a description of the new features in IGES 5.3 comparing to 5.0 |
| 15:37.11 | typ0 | that i can use to create a task list with a schedule |
| 15:38.45 | jonored | is going to have a sadly rushed proposal, but will have something in before the deadline... and hopes that a good patch afterwards could help a bit with a somewhat technically weaker proposal write-up. |
| 15:38.57 | CIA-40 | BRL-CAD: 03202.3.77.11 07http://brlcad.org * r1350 10/wiki/User:Hippieindamakin87: /* Timeline */ |
| 15:38.58 | ``Erik | ugh. too much marketspeak |
| 15:40.12 | *** join/#brlcad lifeeth (n=praneeth@unaffiliated/lifeeth) | |
| 15:41.16 | brlcad | typ0: that's part of the leg work for that project |
| 15:41.26 | typ0 | ok |
| 15:41.27 | brlcad | I'm sure someone, somewhere, has that information |
| 15:41.30 | brlcad | I certainly don't :) |
| 15:41.33 | typ0 | eheh |
| 15:41.38 | ``Erik | naturally, dawn is incredibly verbose, but quite high level |
| 15:41.40 | typ0 | i searched around and didn't find much |
| 15:41.46 | brlcad | iirc, you can get at least comment drafts for iges online now |
| 15:41.59 | typ0 | i can do it during the community bonding period |
| 15:42.02 | typ0 | should i get accepted |
| 15:42.03 | brlcad | the 6.0 draft for example |
| 15:42.08 | typ0 | cool |
| 15:42.15 | brlcad | that was a couple years ago though |
| 15:42.30 | brlcad | i might have it stashed away, can check .. should you get accepted |
| 15:42.58 | typ0 | ok i'll work on the application |
| 15:43.45 | ``Erik | o.O |
| 15:44.21 | ``Erik | well, typ0... would you be interested in being part of our community even if you weren't accepted to our gsoc presense? |
| 15:45.23 | *** join/#brlcad madant (n=madant@117.196.146.192) | |
| 15:46.52 | typ0 | well i find the IGES idea quite doable and interesting |
| 15:47.15 | typ0 | and always had an interest in CAD systems, even if i don't know a lot about them |
| 15:47.45 | typ0 | so i can do the project , and even continue working on it post-gsoc |
| 15:47.55 | typ0 | and take it from there |
| 15:48.05 | typ0 | btw, latest svn is not compiling on my mac |
| 15:48.07 | typ0 | http://pastebin.bzflag.bz/m7085cb13 |
| 15:48.07 | ``Erik | I'm not grilling you, I'm just trying to learn more of your interests and abilities :) |
| 15:48.37 | ``Erik | up's on his mac |
| 15:48.51 | typ0 | ;) |
| 15:49.11 | ``Erik | effin' configure.ac change :( *wait* |
| 15:49.53 | ``Erik | the paste looks like you're missing X headers |
| 15:50.12 | ``Erik | both the X package and the X developer package need to be installed :/ |
| 15:50.34 | ``Erik | ooh, automake error |
| 15:50.42 | ``Erik | error, not warning, a full-up error |
| 15:51.13 | typ0 | i think i have all the latest X11 stuff |
| 15:51.18 | CIA-40 | BRL-CAD: 03d_rossberg * r34145 10/rt^3/trunk/ (4 files in 2 dirs): added the ellipsoid (ID_ELL) primitive |
| 15:52.12 | brlcad | libtkhtml apparently isn't listing it's deps, needs Xlib |
| 15:52.41 | brlcad | probably something their build file is doing |
| 15:52.59 | brlcad | try going to that directory (src/other/tkhtml) and manually building |
| 15:53.29 | brlcad | add -lX11 |
| 15:53.52 | *** join/#brlcad samrose (n=samrose@adsl-99-147-180-206.dsl.lgtpmi.sbcglobal.net) | |
| 15:57.10 | typ0 | rm -f libTkhtml3.0.dylib |
| 15:57.10 | typ0 | gcc (...) -L/usr/lib -L/usr/local/lib -L/System/Library/Frameworks/Tcl.framework/Versions/8.4 -ltclstub8.4 -L/System/Library/Frameworks/Tk.framework/Versions/8.4 -ltkstub8.4 -lX11 |
| 15:57.11 | typ0 | ld: library not found for -lX11 |
| 15:57.11 | typ0 | collect2: ld returned 1 exit status |
| 15:57.11 | typ0 | make: *** [libTkhtml3.0.dylib] Error 1 |
| 15:57.53 | brlcad | so you either need a library search path (-L...), or you don't have it |
| 15:58.06 | ``Erik | wow, qt as an indicator for platform popularity, lame :) |
| 15:58.23 | AlexandreGuedes_ | I submitted my project |
| 16:00.48 | ``Erik | hah, wow, whining about homework being a timekiller, uncool |
| 16:01.07 | brlcad | AlexandreGuedes_: great! |
| 16:01.07 | typ0 | yeah -L/usr/X11/lib did it |
| 16:01.17 | CIA-40 | BRL-CAD: 03202.3.77.11 07http://brlcad.org * r1351 10/wiki/User:Hippieindamakin87: /* Abstract */ |
| 16:01.52 | AlexandreGuedes_ | Someone can confirm.. ? |
| 16:02.30 | ``Erik | most systems have /usr/X /usr/X11 and /usr/X11R6 pointing to the same real directory |
| 16:02.51 | typ0 | yeah |
| 16:02.58 | ``Erik | fbsd recenty moved /usr/X11R6 to /usr/locla |
| 16:03.01 | ``Erik | local, even |
| 16:03.10 | typ0 | but in this case the Makefile only made reference to /usr/lib and /usr/local/lib |
| 16:03.19 | ``Erik | *shrug* ./configure LDFLAGS=-L/usr/X11/lib |
| 16:03.20 | ``Erik | :) |
| 16:03.42 | brlcad | either way, the autoconf/automake tests should have found it since we just let their tests do their thing during configure .. so something awry there |
| 16:04.10 | ``Erik | ok, mediafire for a resume sucks goat balls. get a real effin' homepage to post that. |
| 16:04.25 | typ0 | i have the latest X11 package from apple (xquartz.macosforge.org) |
| 16:04.30 | ``Erik | sucks, cuz I like the idea, but the presentation blew :( |
| 16:04.51 | *** part/#brlcad devilsadvocate (n=devilsad@202.3.77.11) | |
| 16:12.17 | AlexandreGuedes_ | It is possible confirm if my submission were successfully? |
| 16:13.47 | ``Erik | dude, alexandre, wtf is with all the xml explosion that came through as text? |
| 16:14.25 | ``Erik | divs and font types and stuff, and there's like 5 lines of content in that 3 page monstrosity |
| 16:15.05 | ``Erik | I created src/conv/Formats.cvs a while back, d'no if you saw that |
| 16:20.25 | ``Erik | wow, chinese place says 25 minutes |
| 16:25.22 | AlexandreGuedes_ | ``Erik: i can erase it ? |
| 16:25.40 | ``Erik | erase what, the csv? |
| 16:26.45 | ``Erik | bbaib, heading to pick up lunch |
| 16:28.19 | AlexandreGuedes_ | the lines with div and font types |
| 16:31.11 | andrecastelo | ``Erik: that's melange making us crazy :( |
| 16:31.32 | andrecastelo | i had those appear more than once when I submitted |
| 16:32.43 | typ0 | the iges converter works as a separate binary, ie, can i implement command line parameters to specify the desired version to export/import ? |
| 16:32.50 | *** join/#brlcad devilsadvocate (n=devilsad@202.3.77.11) | |
| 16:34.20 | typ0 | (i assume so since there is command line options parsing in the source) |
| 16:53.43 | jonored | ...And submitted. Short, but submitted. |
| 17:01.29 | ``Erik | needs to learn how to say "thank you" and "chopsticks" in chinese O.o |
| 17:02.44 | AlexandreGuedes_ | hard |
| 17:08.55 | andrecastelo | ``Erik: easy, domo arigato for thank you |
| 17:09.02 | andrecastelo | joking ;) |
| 17:17.30 | ``Erik | mr robato? what? |
| 17:26.43 | CIA-40 | BRL-CAD: 03Suryajith 07http://brlcad.org * r1352 10/wiki/User:Hippieindamakin87: |
| 17:28.16 | CIA-40 | BRL-CAD: 03Suryajith 07http://brlcad.org * r1353 10/wiki/User:Hippieindamakin87: |
| 17:57.56 | pacman87 | is it possible to create a degenerate NURBS that's a line instead of a surface? |
| 17:58.19 | *** part/#brlcad lifeeth (n=praneeth@unaffiliated/lifeeth) | |
| 18:15.17 | *** join/#brlcad Malyce (n=iamtanma@wlanaccess-ext.jacobs-university.de) | |
| 18:15.36 | Malyce | Hi. I was trying to make a patch to fix one of the bugs |
| 18:15.46 | Malyce | * bot-bldxf fails in db_walk_tree(), interface may have changed |
| 18:15.57 | Malyce | What is bot-bldxf ? |
| 18:17.30 | *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) | |
| 18:24.22 | typ0 | hmm, i finished building svn and mged launched, printed out a line about using Tcl scripts from a directory, and then gave a bus error |
| 18:24.26 | typ0 | Thread 0 Crashed: |
| 18:24.26 | typ0 | 0 libdm.19.dylib 0x001447d8 X_open_dm + 1644 (dm-X.c:343) |
| 18:28.38 | *** part/#brlcad devilsadvocate (n=devilsad@202.3.77.11) | |
| 18:34.56 | typ0 | btw, i just submitted my application |
| 18:35.21 | typ0 | if there's anything i should clarify or improve, i'd appreciate the feedback :) |
| 18:35.40 | pacman87 | typ0: do you have a wiki page yet? |
| 18:35.51 | typ0 | no |
| 18:38.09 | typ0 | i will create it |
| 18:39.56 | Malyce | hints ? |
| 18:40.25 | Malyce | The tracker has no mention of it |
| 18:40.34 | Malyce | its in the BUGS list only |
| 18:42.39 | Malyce | Do all applicants need a wiki page ? |
| 18:43.00 | pacman87 | not required, but useful to bounce ideas around |
| 18:43.17 | pacman87 | how many applicants are here now? |
| 18:44.15 | Malyce | as admin, shouldn't you be able to tell ? |
| 18:44.29 | pacman87 | i'm not admin |
| 18:44.40 | Malyce | is brlcad still around ? |
| 18:44.49 | Malyce | or mafm ? |
| 18:44.49 | pacman87 | and i meant 'here' as in 'this channel' |
| 18:47.25 | Malyce | how do I find out, what bot-bldxf means ? |
| 18:59.28 | CIA-40 | BRL-CAD: 03Carlosvsilva 07http://brlcad.org * r1354 10/wiki/User:Carlosvsilva: Initial creation |
| 19:03.47 | *** join/#brlcad AlexandreGuedes (n=chatzill@189-92-153-219.3g.claro.net.br) | |
| 19:15.11 | *** join/#brlcad hippieindamakin8 (n=hippiein@202.3.77.38) | |
| 19:19.35 | madant | is now moderately un-sick :) |
| 19:20.35 | hippieindamakin8 | hey madant |
| 19:21.30 | madant | hey hippieindamakin8 |
| 19:24.45 | Malyce | hi madant. Can you tell me how I can find out what 'bot-bldxf' means. It was in the BUGS file, as in "* bot-bldxf fails in db_walk_tree(), interface may have changed" |
| 19:24.51 | Malyce | ? |
| 19:26.50 | brlcad | Malyce: by asking -- bots are "bags of triangles" -- bldxf is "build a dxf" |
| 19:26.57 | brlcad | it's a horrible name, but it means make a dxf from a bot |
| 19:27.13 | brlcad | if you're just getting started on that one, try for another bug |
| 19:27.34 | brlcad | there's another tool that technically makes bot-bldxf deprecated |
| 19:27.42 | Malyce | rats |
| 19:27.52 | Malyce | I was already in the middle of it |
| 19:27.56 | madant | Malyce, bot-bldxf and other dxf conversion tools are there in src/conv/dxf directory |
| 19:28.00 | brlcad | well, you are welcome to fix it |
| 19:28.00 | Malyce | I had read and understood the code |
| 19:28.05 | madant | oops.. brlcad beat me to it :D |
| 19:28.26 | brlcad | it's not going away right away, and still perfectly serves the purpose of the patch |
| 19:29.13 | brlcad | but the fact that it's missing a manual page means it was an unpublished/unfinished tool that never turned into a production tool |
| 19:29.50 | brlcad | and since then, there is now a bot_dump command that will export obj, dxf, vrml |
| 19:31.23 | brlcad | Malyce: what is your project? |
| 19:32.20 | Malyce | Extension of Core C++ Interfaces |
| 19:32.34 | Malyce | I said I would add primitive support |
| 19:32.46 | brlcad | so add another primitive to the core interface |
| 19:33.01 | brlcad | daniel just added another one today, you could use that as an example |
| 19:33.12 | Malyce | how much time did it take him ? |
| 19:33.19 | brlcad | ask him |
| 19:33.45 | Malyce | I am worried that it might take too long for the purpose of the patch. |
| 19:33.52 | brlcad | so ask him :) |
| 19:34.04 | Malyce | how ? The mailing list ? |
| 19:34.10 | brlcad | the code isn't that horribly complex, I can't imagine it was more than a day or two |
| 19:34.13 | brlcad | sure |
| 19:34.24 | brlcad | probably just a couple hours |
| 19:34.28 | Malyce | allright |
| 19:34.30 | brlcad | if even that |
| 19:34.50 | Malyce | I should probably alter my proposal then |
| 19:35.02 | Malyce | Because I estimated 10-15 hours per primitive |
| 19:35.03 | brlcad | you could implement the torus -- that should be fairly easy |
| 19:35.06 | Malyce | I wasn't sure |
| 19:35.15 | brlcad | why would you alter it now |
| 19:35.29 | brlcad | I don't know how long it'll take -- ASK HIM :) |
| 19:35.37 | Malyce | yes |
| 19:35.37 | Malyce | I am on it |
| 19:36.03 | brlcad | mine is just a guess, but I'm also very familiar with that code |
| 19:36.37 | brlcad | your first one would probably take a bit longer, but you'd be pretty familiar after a couple |
| 19:39.20 | Malyce | he added ellipsoid i see |
| 19:39.44 | *** join/#brlcad elite01 (n=omg@unaffiliated/elite01) | |
| 19:40.32 | brlcad | yeah, I would have too |
| 19:40.40 | brlcad | he's probably working on tgc or torus next ;) |
| 19:40.50 | brlcad | you'll certainly get his attention with that patch ;) |
| 19:41.02 | brlcad | and he'd likely be the mentor for your project, so good to talk to him |
| 19:41.37 | brlcad | (though we do group mentoring, you can call on anyone -- he's just the lead on that area) |
| 19:42.14 | Malyce | Is it ok, if I send it to the mailing list ? Won't it spam everyone ? |
| 19:42.28 | brlcad | the dev list is pretty small |
| 19:42.45 | brlcad | the news and user mailing lists are the big ones |
| 19:43.11 | *** join/#brlcad andrecastelo (n=andrecas@150.165.134.157) | |
| 19:43.18 | andrecastelo | hi guys |
| 19:44.17 | brlcad | howdy andrecastelo |
| 19:44.25 | andrecastelo | howdy brlcad |
| 19:44.27 | brlcad | how'd the applications go? |
| 19:44.35 | andrecastelo | i've sent only one, to blender |
| 19:44.45 | brlcad | cool, what for? |
| 19:45.15 | andrecastelo | blender's interface is being refactored and the way the inner data is accessed is changing |
| 19:45.29 | andrecastelo | and the big refactor will happen on version 2.5 |
| 19:45.55 | andrecastelo | with the refactoring, the python scripts will become incompatible |
| 19:46.08 | andrecastelo | so the application was to port some import/export scripts to the new system :) |
| 19:47.17 | andrecastelo | brlcad, how were the proposals this year? |
| 19:47.37 | andrecastelo | everyone was talking about a low number of proposals, i wonder why |
| 19:47.50 | madant | andrecastelo, blender sounds kewl :) how is school ? |
| 19:47.52 | brlcad | andrecastelo: curious actually |
| 19:48.02 | brlcad | our applications were down about 25% from last year |
| 19:48.19 | madant | is always reminded of "Catelo's Castle" whenever he sees the surname castelo :) |
| 19:48.34 | brlcad | bz's applications are actually up about 40% from last year |
| 19:48.37 | madant | brlcad: and quality-wise ;) ? |
| 19:48.45 | brlcad | quality is better for both |
| 19:48.50 | andrecastelo | madant, i'm currently in between semesters |
| 19:49.05 | andrecastelo | so, i'm free of them :) |
| 19:49.08 | madant | hmm.. bz beat us ( brl-cad - brlcad) :P |
| 19:49.10 | andrecastelo | and thus i'm a happy man |
| 19:49.32 | andrecastelo | madant, castelo = castle :) |
| 19:49.45 | brlcad | madant: the game has an quite an appealing advantage :) |
| 19:49.48 | madant | andrecastelo, i used to love both :) bunking classes and doing work in between semesters :P |
| 19:50.30 | madant | is not at all a gamer :D == feels stupid about pushing keys and moving the mouse imagining you are in a different world |
| 19:50.30 | andrecastelo | i felt demotivated this last semester, had some really bad teachers |
| 19:50.57 | hippieindamakin8 | madant, but u should try playing bzflag dude |
| 19:51.06 | madant | andrecastelo, aah.. nice :) well Dawn = dawn, Thomas = twin .. :P |
| 19:51.08 | andrecastelo | i tried bzflag but i do not have good reflexes |
| 19:51.36 | madant | is pretty sure he would suck at games too ;) |
| 19:51.37 | hippieindamakin8 | andrecastelo, neither do i . but it is fun with that arena and those options :) |
| 19:51.40 | CIA-40 | BRL-CAD: 03brlcad * r34146 10/brlcad/trunk/ (8 files in 7 dirs): peanut butter release time, peanut butter release 7.14.6 with a baseball bat |
| 19:52.00 | madant | ah what the hell :) |
| 19:52.10 | madant | is installing bz |
| 19:52.15 | hippieindamakin8 | the only games i play are "frets on fire" and "bzflag" |
| 19:52.21 | starseeker | blinks - peanut butter with baseball bats? |
| 19:52.32 | hippieindamakin8 | madant, put the server as bzf.bzflag.net |
| 19:52.56 | madant | ok :) |
| 19:52.59 | hippieindamakin8 | madant, the lag from there was minimal when i was playing bzflag in bangalore |
| 19:53.58 | madant | hippieindamakin8, thanks :) hope i don't get addicted |
| 19:54.12 | CIA-40 | BRL-CAD: 03brlcad * r34147 10/brlcad/trunk/misc/win32-msvc8/g_diff/g_diff.vcproj: g_diff needs libtclcad, oops on r34146 |
| 19:54.23 | brlcad | notes that starseeker definitely needs some peanut butter jelly time |
| 19:54.25 | hippieindamakin8 | madant, it is very rarely that some one joins tht game |
| 19:54.29 | pacman87 | you all up for a bzflag game? |
| 19:54.45 | brlcad | pacman87: hah, wish I could |
| 19:54.52 | brlcad | later today, sure |
| 19:55.00 | brlcad | pacman87: who all'd you apply to? |
| 19:55.06 | pacman87 | just here |
| 19:55.15 | madant | pacman87, hehe .. break from 6811 ;) |
| 19:55.20 | brlcad | ah, okay, cool |
| 19:55.39 | pacman87 | i realized the bzflag cheat prevention really needs the modularization of game logic |
| 19:55.46 | pacman87 | so the server can use the same code as the client |
| 19:56.25 | brlcad | it doesn't "really" need it, but it would greatly help it |
| 19:56.44 | brlcad | i had started more in-depth cheat preventions years ago with server-side dr and shot tracking |
| 19:56.57 | brlcad | but my goal was a networking optimization so I never committed it |
| 19:57.20 | pacman87 | unfortunate |
| 19:57.28 | brlcad | as there was a net problem with players teleporting across the server (it was a packet culling technique based on how close the other players were from you) |
| 19:57.41 | brlcad | made network use nearly linear |
| 19:58.11 | brlcad | would have allowed bzflag servers to support something like 100 players on a server that today can only support about 12 playesr |
| 19:58.20 | pacman87 | impressive |
| 19:58.26 | brlcad | if it wasn't for those damn teleporters :) |
| 19:58.36 | brlcad | then I got sidetracked before I finished implementing waypoints |
| 19:58.43 | pacman87 | you'd have to do something like Portal |
| 19:58.47 | brlcad | but the basic logic for server-side cheat checking was easily doable |
| 19:58.48 | hippieindamakin8 | brlcad, but the teleporters add much more fun to that game ;) |
| 19:58.57 | madant | grr... what is a good bzflag approach on TwinView :) windowed mode |
| 19:59.11 | pacman87 | madant: use top/bottom |
| 19:59.19 | pacman87 | and you can get the radar to fill the second screen |
| 19:59.21 | brlcad | madant: code up something better |
| 19:59.29 | pacman87 | set opacity to full |
| 19:59.35 | pacman87 | and size to max |
| 19:59.48 | madant | pacman87, :) seems like u ar sitting at a battlestation ;) |
| 20:00.06 | pacman87 | you may need to set the radar size in your conf file |
| 20:00.19 | madant | yeah i need to do some tinkering :) |
| 20:00.32 | madant | brlcad: :) hopefully when i get addicted to the game :D |
| 20:00.44 | pacman87 | if you want to play, let me know |
| 20:01.02 | madant | pacman87, sure :) brlcad plays a lot too ? |
| 20:01.16 | pacman87 | not that i know of |
| 20:02.18 | poolio | brlcad: do none of your supervisors read the commit messages? :P |
| 20:03.09 | pacman87 | madant: my.inexplicably.org:5156 |
| 20:03.10 | starseeker | brlcad: dunno what that means and maybe I'm better off that way ;-) |
| 20:08.17 | CIA-40 | BRL-CAD: 03starseeker * r34148 10/brlcad/trunk/doc/docbook/BRL-CAD_db_format.xml: Add content for spec up to tables in Padding and Length Rounding - need to check those more carefully before redoing. |
| 20:14.00 | brlcad | madant: used to play a lot (one of the best, actually), but not in a long time |
| 20:14.46 | brlcad | poolio: it's an open source project, meritocracy rules the code, devs do as devs do |
| 20:15.49 | madant | :) i got quicked out for jitter |
| 20:15.54 | madant | just now |
| 20:16.11 | brlcad | shakes head at starseeker .. next you'll be telling me that you don't know what "badger, badger, badger" means too |
| 20:16.33 | starseeker | eh? |
| 20:16.39 | brlcad | slaps forehead |
| 20:16.55 | madant | pacman87, unable to connect :) |
| 20:17.15 | pacman87 | madant: in bzflag? |
| 20:17.34 | starseeker | has the distinct sensation of being back in high school listening without comprehension to the slang of his peers ;-) |
| 20:17.36 | brlcad | you have some google homework, your lady will probably find it funny :) |
| 20:17.40 | madant | i mean i connected to bzf.bzflag.. |
| 20:18.00 | pacman87 | sorry, it's port 5161 |
| 20:18.08 | madant | ah ok :) |
| 20:18.56 | starseeker | I dunno... her sense of humor is not to be trifled with |
| 20:20.43 | Malyce | BRL, I can't seem to be able to post on the 'brlcad-devel@lists.sourceforge.net' list |
| 20:20.48 | Malyce | although I subscribed |
| 20:21.48 | Malyce | ah no, I see |
| 20:21.50 | Malyce | its ok |
| 20:25.08 | starseeker | Hmm - BNF description of VRML 2.0 - cool http://graphcomp.com/info/specs/sgi/vrml/spec/part1/grammar.html |
| 20:26.02 | starseeker | idly contemplates the creation of a BNF definition for .g files, wonders if the spec has enough info to make one... |
| 20:33.18 | brlcad | starseeker: sure does, but wouldn't likely be efficient in the least |
| 20:33.27 | brlcad | have thought about it before too, though |
| 20:33.32 | brlcad | would be neat in itself |
| 20:33.48 | brlcad | just not too incredibly practical for binary files |
| 20:35.02 | madant | pacman87, :) i guess my brain has to get used to watching 3d rendered motion :D ( last game i played was probably 5 years ago :P) |
| 20:35.12 | pacman87 | ah |
| 20:35.17 | starseeker | formality might be useful as a framework though |
| 20:35.18 | pacman87 | it's a good start |
| 20:35.25 | pacman87 | there's hope for you yet :P |
| 20:35.40 | madant | :P |
| 20:35.48 | pacman87 | madant: you could always just make your radar really big |
| 20:35.53 | pacman87 | and ignore the rest of the screen |
| 20:35.59 | pacman87 | then it's back to 2d motion |
| 20:37.55 | starseeker | distcheck good on the mac |
| 20:39.04 | madant | pacman87, yeah.. i feel like that is the best approach for me :d |
| 20:39.58 | pacman87 | try some of the big/popular maps at the top of the list |
| 20:40.03 | pacman87 | and don't get discouraged |
| 20:44.12 | *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net) | |
| 20:44.13 | brlcad | starseeker: cool, thanks |
| 20:44.29 | Malyce | hey BRL, I am having a problem compiling on Cygwin |
| 20:44.36 | Malyce | I ran the configure script |
| 20:44.49 | Malyce | And the first time, it told me that X11 wasn't installed |
| 20:45.22 | Malyce | Installed X11, reran script. It now says X11 is enabled, but Xi library was not found |
| 20:45.58 | Malyce | I followed the guide at: http://gears.aset.psu.edu/hpc/guides/cygwin/ |
| 20:46.50 | Malyce | Couldn't do the last step, since for some reason Cygwin setup didn't install the startxwin.bat file |
| 20:47.05 | Malyce | Workarounds ? |
| 20:47.10 | brlcad | install it by hand? |
| 20:47.28 | Malyce | The Xi library ? |
| 20:47.34 | brlcad | you can disable all X11 stuff if you don't mind not having a gui |
| 20:47.52 | Malyce | yes |
| 20:47.55 | Malyce | that would be great |
| 20:47.59 | Malyce | how ? |
| 20:48.06 | brlcad | --without-x11 |
| 20:53.23 | Malyce | ./configuration --witout-x11 ? |
| 20:53.25 | Malyce | without |
| 20:54.10 | pacman87 | ./configure --without-x11 |
| 20:57.16 | pacman87 | and you'll probably have to run 'mged -c' |
| 20:58.53 | Malyce | no, won't be running mged |
| 21:01.11 | *** join/#brlcad dreeves (n=IceChat7@67.130.253.14) | |
| 21:01.13 | starseeker | brlcad: OK, Good on 64 bit linux too |
| 21:05.13 | Malyce | "Warning: Neither YACC parser nor LEX scanner was found." Will this affect Core C++ Interfaces or librt stuff ? |
| 21:06.28 | Malyce | Also "Floating point implementation is not IEEE754 compliant. htond and htonf may be incorrect" |
| 21:06.53 | brlcad | Malyce: no |
| 21:10.04 | CIA-40 | BRL-CAD: 03brlcad * r34149 10/brlcad/trunk/BUGS: keep with a lot of objects in mged isn't working right. just prints out a usage statement. I haz test case. reported by lee and verified. |
| 21:13.13 | CIA-40 | BRL-CAD: 03brlcad * r34150 10/brlcad/trunk/BUGS: |
| 21:13.13 | CIA-40 | BRL-CAD: verified another bug in the facetize -n commmand with lee where it is giving |
| 21:13.13 | CIA-40 | BRL-CAD: spurious 'color index out of range' errors on (at least) some 3-manifold |
| 21:13.13 | CIA-40 | BRL-CAD: surfaces. the painting algorithm in nmg_manif.c seems incomplete/flawed. |
| 21:14.44 | CIA-40 | BRL-CAD: 03brlcad * r34151 10/brlcad/trunk/ChangeLog: last thing, update Changelog with items since 2009-03-06, ready to tag. |
| 21:19.52 | Malyce | Warning: Can't figure out how to do Dynamic loading or shared libraries on this system |
| 21:19.54 | Malyce | Bad ? |
| 21:27.22 | brlcad | pretty bad, but not fatal -- did you run autogen.sh ? |
| 21:29.37 | Malyce | before ./configure ? |
| 21:29.39 | brlcad | yes |
| 21:29.41 | Malyce | I think I tried |
| 21:29.45 | brlcad | heh |
| 21:29.51 | Malyce | didn't work for some reason |
| 21:30.09 | Malyce | I am 'make'ing right now |
| 21:30.09 | brlcad | given you're on a relatively obscure configuration, that's probably why you're getting that message |
| 21:30.23 | brlcad | you need a set of the gnu autotools that has been made for cygwin |
| 21:30.36 | Malyce | should I stop, and restart ? |
| 21:30.48 | brlcad | plus, you should be working from svn, not a source tarball ;) |
| 21:30.51 | brlcad | I would |
| 21:31.01 | brlcad | you can keep struggling if you like |
| 21:31.11 | brlcad | see if you get enough built to test a patch |
| 21:31.22 | Malyce | right, so first I should get the autotools |
| 21:31.28 | Malyce | second, checkout svn |
| 21:31.31 | Malyce | and then retry |
| 21:31.33 | Malyce | ? |
| 21:32.24 | brlcad | yeah, ideally |
| 21:35.08 | Malyce | Autoconf, Automake and libtools, all three ? |
| 21:35.50 | brlcad | yes |
| 21:36.08 | brlcad | and they in turn will want m4 and perl, maybe other minor deps |
| 21:44.19 | Malyce | no pain, no gain |
| 21:46.24 | CIA-40 | BRL-CAD: 03brlcad * r34152 10/brlcad/branches/STABLE/ (2511 files in 220 dirs): merge trunk to STABLE from r33968 through HEAD r34151 for release 7.14.6 |
| 22:00.32 | *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-155.sbndin.btas.verizon.net) | |
| 22:14.20 | CIA-40 | BRL-CAD: 03brlcad * r34153 10/brlcad/tags/rel-7-14-6/: |
| 22:14.20 | CIA-40 | BRL-CAD: tag release 7.14.6 |
| 22:14.20 | CIA-40 | BRL-CAD: tested: source build, binary mac 32-bit intel, binary linux 32-bit intel, binary linux 64-bit amd, binary linux 64-bit ia64/altix |
| 22:24.52 | poolio | brlcad: sweet :) |
| 22:25.27 | madant | yay :) |
| 22:25.39 | madant | is off to sleep after a very weird day and night |
| 22:36.46 | *** join/#brlcad ``Erik (i=erik@c-76-111-12-116.hsd1.md.comcast.net) | |
| 22:39.20 | *** join/#brlcad jonored (n=jonored@LAZARUS2.WIFI.WPI.EDU) | |
| 22:54.09 | CIA-40 | BRL-CAD: 03brlcad * r34154 10/brlcad/trunk/ (NEWS README include/conf/PATCH): update post tagging to dev version 7.14.7 (haha). this may still end up being a 7.16 release.. |
| 22:55.41 | brlcad | thinks this has been an exhausting day |
| 22:56.13 | brlcad | some of you that didn't include nearly enough detail are going to have to make edits up on the wiki.. :P |
| 22:56.24 | brlcad | didn't post early enough to get a good review |
| 22:56.47 | brlcad | stupid that the app prevents edits, but we'll deal |
| 22:57.30 | madant | we shall overcome :D |
| 23:08.14 | brlcad | so it looks like we get a preliminary slot count on the 7th |
| 23:09.25 | *** topic/#brlcad by brlcad -> BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || Release 7.14.6 posted (20090403) || GSoC2009 Next Step: we're reviewing applications, preliminary slot count on 7th, selections announced on the 15th | |
| 23:09.54 | madant | 11 action-packed days |
| 23:11.59 | madant | is sleep-deprived and high on orange juice |
| 23:13.23 | madant | brlcad: what is the maximum possible number of slots ? the total number of registered mentors ? |
| 23:31.14 | *** join/#brlcad jonored (n=jonored@LAZARUS2.WIFI.WPI.EDU) | |