On Thu, Jul 7, 2011 at 5:52 PM, Mark <mpic...@gmail.com> wrote:
>
> That does not sound like an easy task. I don't know enough about parsers to
> know their relative strengths and weaknesses.
> If I were doing it, I think I would include the generated code in the repo
> for platforms where the necessary tools aren't available.

That's the standard approach, but it automatically makes some
development platforms "second class citizens".  MSVC and Windows are
still dominant enough that making them second class development
platforms, particularly for something like this that is intended to
have extremely broad appeal, is an iffy approach at best.  Robustly
cross platform is key.

> If CMake can find flex/bison/etc, it regenerates the code; otherwise it 
> assumes that the
> previously-generated code is up-to-date. (What are the chances that someone
> who doesn't have the know-how to install flex and bison will have the
> know-how and desire to change or add an express schema? I suspect there
> isn't much chance of that. But that's just me.)

The chances go up when you consider MSVC based Windows developers.
Often times, with CAD software that targets only Windows, it wouldn't
be at all surprising to find only Windows machines available for
software development, and probably Windows machines with a tightly
controlled corporate software environment that makes installing things
like cygwin Very Difficult.  Anyway, it's early days yet and more
detailed discussion of that particular point isn't warranted
unless/until I actually have something substantial to demonstrate.
Far too many urgently needed and non-controversial fixes to address.

>> What specific schemas did you want to target?  Are they online?
>
> As I wrote to Christopher, it would be nice to support any and all schemas.

You probably want to at least prioritize - STEP is huge and an
achievable, concrete goal to start out with when beginning such an
effort is important.

Cheers,
CY

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to