Skip to topic | Skip to bottom
Home
Publications
Publications.20021030-Seminar-Mouret-Slidesr1.6 - 17 Jun 2008 - 09:16 - RolandLevillaintopic end

Start of topic | Skip to actions
software engineering Jean-Sébastien Mouret. Vishnu Genesis. CSI Seminar octobre 2002

Writing algorithms is grossly divided into two stages: conception/tuning and optimization. The first stage has need of fast compile times, easy component integration and debugging. Virtual interfaces and dynamic loading suit well to these requirements. The optimization phase implies code rewriting using static method calls to achieve maximum inlining.

Using OpenC++ meta-level compiler, we introduce new c++ keywords to declare components able to generate static and dynamic interfaces ready to be loaded during runtime or statically melted with others.

As writing textual code is boring, we equip our components with a visual semantic suitable for component introspection and dataflow oriented graph editing. This leads to a bench of visual design patterns, and specifications of several visual-sugar levels for an upcoming editor.

See also Vishnu
to top

PublicationForm
Logo: software engineering
Category:  
Title: Vishnu Genesis
Authors: Jean-Sébastien Mouret
Type: OralPresentation
Whereprefix:  
Where: CSI Seminar
Ref:  
Place:  
Date: octobre 2002
Note:  
Lang: english
Keywords: visual language, code generation
Status: published


Publications.20021030-Seminar-Mouret-Slides moved from Publications.200210-Seminar-Mouret-Slides on 14 Nov 2002 - 19:23 by IgnacyGawedzki? - put it back
You are here: Publications > 20021030-Seminar-Mouret-Slides

to top

Copyright © 1999-2010 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback