PyVrui

Py++ code generator

We hebben de beschikbare taalinterfacetechnologie, de Py++ codegenerator (http://www.language-binding.net/pyplusplus/pyplusplus.html), uitgebreid om een nieuw niveau van automatische wrapping van uitgebreide C++ codebases mogelijk te maken.

Het eerste succes hierin is PyVrui, een Python-wrapper voor de Vrui-bibliotheken, die zelf bestaat uit 100.000 regels geavanceerde en op prestaties afgestemde C++. Door gebruik te maken van de Boost(http://www.boost.org/) C++ bibliotheken, maakt PyVrui het nu mogelijk CAVE toepassingen volledig in de Python taal te schrijven in plaats van C++. Met slechts tientallen regels Python-script kunnen matig geschoolde programmeurs geavanceerde immersieve visualisatietoepassingen op maat maken.

Ontwikkelingsstatus

PyVrui wordt verder ontwikkeld en getest. Het is momenteel sterk afhankelijk van een enkele Boost-installatie en moet beter verplaatsbaar zijn tussen machines. PyVrui moet ook revisies van de Vrui-bibliotheken bijhouden.

We ontwikkelen documentatie en een reeks trainingsvoorbeelden om PyVrui te leren programmeren, die de mogelijkheden en coderingsstijl van Vrui illustreren.

Code opslagplaats

This site is registered on wpml.org as a development site.