topics 1.14 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
BIP language:
- syntax
- semantic

Tutorial for BIP modeling:
- bottom/up or top/down ? ;)
- principles (how to "think" before starting coding?)
- explain with a "running" (across different sections) example that is enriched step by step

Tools:
- what is the compiler
- what is an engine
- how do they interact ? : the compiler generates code suitable for the engine

Tools internals (dev doc only):
- modules
- interface btw frontend/middleend/backend
- how to load backends
- EMF meta model : 
 - type vs instance models
 - what files ?
 - how to modify it:
  - change model
  - constraints
  - generating java code with care (keep hand modification, commit correctly)

Using the compiler
- requirements
- download & install
 - quick tour of installation (files, directories, ...)
- using the frontend to check for correctness
 - works for type model & instance model
- using a backend to generate something
 - general principles
 - C++ 
 - Aseba (experimental)
 - BIP

Using the ref engine:
- presentation
- need to generate C++ code from reference backend
- download & install
 - quick tour (generic, specific, hpp/cpp)
- compile & link engine w/ generated code