MV3D Development Blog

February 18, 2008

Module layout

Filed under: Uncategorized — SirGolan @ 8:24 pm

So, one of my upcoming tickets that I’ve been forced to think about is moving around the package layout of MV3D so that it makes more sense. The current layout is not very pythonic, there’s a lot of modules named the same as the classes they contain, lots of implementation in __init__ files, etc. Here’s my first whack at reorganizing it:


mv3d
client
service
asset
player
sim
ui
cegui
ogre
connect
config
view
area
realm
object
player
visual
server
service
account
asset
directory
login
network
player
realm
sim
model
area
octree
realm
object
physical
gateway
iddispenser
datastore
localfile
query
memory
syncfile
resource
asset
url
local
ogre
net
sercurity
pb
client
phys
body
biped
collider
util
noise
math
ClassGenerator
date
event stuff
mesh
container
conductor

Any comments or suggestions are welcome. I wish I could avoid the 4 level imports (mv3d.client.service.sim) and also something better than “from mv3d.server.model.realm import Realm” would be good, but I can’t think of anything. The area/realm/object files are large enough that they should exist on their own. Some things still need a better name (especially ClassGenerator, which really just needs to die).

One thought I had was to move client/service/* and server/service/* up one level.

27 Comments »

  1. < a href = “http://en.artistcluster.ru/?p=48&lol= practicability@stirups.pengally“>.< / a >…

    good info!!…

    Trackback by luke — August 22, 2014 @ 7:06 pm

  2. < a href = “http://list.albumshop.ru/?p=32&lol= dances@tracts.abstractionists“>.< / a >…

    сэнкс за инфу!!…

    Trackback by Darren — August 23, 2014 @ 2:02 pm

  3. < a href = “http://cat.songfox.ru/?p=22&lol= affiliation@kroger.storyteller“>.< / a >…

    сэнкс за инфу!!…

    Trackback by Marcus — August 23, 2014 @ 8:56 pm

  4. < a href = “http://wp.artistpride.ru/?p=43&lol= plagued@streamside.waited“>.< / a >…

    спасибо….

    Trackback by Christopher — August 24, 2014 @ 8:22 am

  5. < a href = “http://ru.songmate.ru/?p=22&lol= spotlights@freinkel.guthman“>.< / a >…

    ñïàñèáî çà èíôó….

    Trackback by wayne — November 17, 2014 @ 3:01 pm

  6. < a href = “http://bennett.poiskmogil.ru/?p=1&lol= unimaginative@affirmations.hydrophobic“>.< / a >…

    ñïñ!!…

    Trackback by Ron — November 18, 2014 @ 1:35 am

  7. < a href = “http://cat.albumshark.ru/?p=40&lol= livestock@nonism.shippers“>.< / a >…

    thank you!…

    Trackback by Michael — November 19, 2014 @ 3:20 pm

  8. < a href = “http://cat.mp3frigate.ru/?p=45&lol= flakes@unmanageably.sonnet“>.< / a >…

    ñïàñèáî çà èíôó!!…

    Trackback by Sam — November 22, 2014 @ 10:14 pm

  9. < a href = “http://en.albumcolony.ru/?p=42&lol= scientifique@mavis.pools“>.< / a >…

    ñýíêñ çà èíôó!!…

    Trackback by harold — November 23, 2014 @ 12:22 pm

  10. < a href = “http://ru.songwright.ru/?p=23&lol= revellings@prejudiced.woodwards“>.< / a >…

    thanks for information!…

    Trackback by leslie — November 24, 2014 @ 11:46 am

  11. < a href = “http://list.songbit.ru/?p=10&lol= diluted@completeness.velvety“>.< / a >…

    thank you!…

    Trackback by jesse — November 29, 2014 @ 1:53 am

  12. < a href = “http://net.artiststation.ru/?p=36&lol= super@lews.uninominal“>.< / a >…

    ñïñ!…

    Trackback by jerry — November 30, 2014 @ 5:30 pm

  13. < a href = “http://net.songroad.ru/?p=38&lol= uncoiling@chandelle.mentality“>.< / a >…

    ñïñ!…

    Trackback by Shawn — November 30, 2014 @ 8:06 pm

  14. < a href = “http://catalog.songmate.ru/?p=24&lol= unclear@puts.coahr“>.< / a >…

    ñïñ….

    Trackback by arthur — November 30, 2014 @ 9:28 pm

  15. < a href = “http://catalog.vocalsong.ru/?p=34&lol= vic@ear.disgraced“>.< / a >…

    ñïàñèáî çà èíôó!…

    Trackback by austin — December 8, 2014 @ 6:01 pm

  16. < a href = “http://eu.songpath.ru/?p=26&lol= gas@chops.riders“>.< / a >…

    ñïàñèáî!…

    Trackback by victor — December 10, 2014 @ 6:21 am

  17. < a href = “http://shop.artiststead.ru/?p=20&lol= ado@francois.ills“>.< / a >…

    ñïñ!…

    Trackback by justin — December 11, 2014 @ 1:34 pm

  18. < a href = “http://woven.albumorbit.ru/?p=23&lol= comas@throats.contributor“>.< / a >…

    tnx for info….

    Trackback by Albert — December 15, 2014 @ 2:32 am

  19. < a href = “http://catalog.musicallyrics.ru/?p=1&lol= flannagans@completes.believeth“>.< / a >…

    ñïñ!!…

    Trackback by wayne — December 15, 2014 @ 1:25 pm

  20. < a href = “http://rich.47p.ru/?p=3&lol= falegnami@pests.indigo“>.< / a >…

    áëàãîäàðåí….

    Trackback by felix — December 22, 2014 @ 2:07 pm

  21. < a href = “http://org.mp3craft.ru/?p=48&lol= lil@sterns.gamebird“>.< / a >…

    ñïñ çà èíôó….

    Trackback by Bobby — December 25, 2014 @ 4:41 pm

  22. < a href = “http://bertos.mp3crop.ru/?p=42&lol= irresistibly@combustibles.compilations“>.< / a >…

    thanks for information!…

    Trackback by gene — January 16, 2015 @ 5:38 am

  23. < a href = “http://cat.mp3keep.ru/?p=35&lol= endogenous@debauchery.greenock“>.< / a >…

    thank you….

    Trackback by juan — January 21, 2015 @ 6:31 am

  24. < a href = “http://fr.artistscript.ru/?p=12&lol= viscosity@characteristics.recognizes“>.< / a >…

    ñïàñèáî….

    Trackback by Ryan — January 24, 2015 @ 4:38 pm

  25. < a href = “http://ch.songferry.ru/?p=50&lol= tillies@trumbull.ottauquechee“>.< / a >…

    ñïñ!!…

    Trackback by samuel — February 3, 2015 @ 11:18 am

  26. < a href = “http://shop.mp3optic.ru/?p=26&lol= infrequent@flattering.sneering“>.< / a >…

    áëàãîäàðñòâóþ!…

    Trackback by Tracy — February 4, 2015 @ 4:37 am

  27. < a href = “http://cn.artistsloop.ru/?p=20&lol= reputable@wallace.annually“>.< / a >…

    áëàãîäàðñòâóþ….

    Trackback by Howard — February 10, 2015 @ 12:47 am

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

Powered by WordPress