I may be off base with this, but to my way of thinking cad models look
a lot like classical compiled software.

A pythonocc project might have some arbitrarily complex code
(pythonocc code) that produces objects that can also be stored in a
dataicentric form(step)

So, I am kind of thinking that a pythonocc library that produces an
object or assembly is like a java class, and the corresponding objects
in step form are like the .class files.

 A third artifact present and stored with program source that is also
applicable to cad files is documentation.

When I think of a cad repo holding pythonocc-based objects, I would
want to see all of these artifacts together.  Sometimes I would like
one particular form of the artifacts, other times, I would like the
whole thing, still other times I want control to be able to build all
of the artifacts again after changing them. For this, I need to have
certain rights.

This functionality is quite non-trivial, which is why there needs to
be a layer of repository functionality on top of the database.  Apache
maven performs this function for java projects.  Svn is close to what
is needed, but svn does not understand dependencies or master-child
repositories.  both tools have an http interface that make them well
suited to the web, and which are specific enough that they are better
than using a general purpose database

On 1/5/11, Thomas Paviot <tpav...@gmail.com> wrote:
> Why not. Everything that stores objects accessible from a pythonic API could
> be,  a priori, a suitable solution.
>
> I remember working with ZODB a few years ago (while trying to implement a
> simple PDM system in python). I had a good feeling with it.
>
> Thomas
>
> 2011/1/5 Bill Bedford <bi...@mousa.biz>
>
>> Would a Zope server with ZODB work as a repository? ZODB stores
>> everything as python objects.
>>
>>
>> --
>> Bill Bedford
>>
>> "Man is an animal suspended in webs of significance he himself has spun"
>>
>>
>> -- Clifford Geertz
>>
>> _______________________________________________
>> Pythonocc-users mailing list
>> Pythonocc-users@gna.org
>> https://mail.gna.org/listinfo/pythonocc-users
>>
>

-- 
Sent from my mobile device

_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to