-
Notifications
You must be signed in to change notification settings - Fork 129
Roadmap
Mark edited this page Jun 22, 2013
·
43 revisions
Roadmap for SCL
- future
- ☐ create documentation explaining how to use SCL from C++, python, etc
- ☐ make p21read work with all files we have (or remove those files)
- ☐ investigate fedex_plus warnings on popular schemas
- ☐ integrate express engine, step toybox tools into test regimen?
- ☐ find more valid exchange files for testing
- ☐ more cleanup
- ☐ create tool to aid in debugging of schema problems?
- v0.1: Get familiar with the technology, improve code portability and quality, and bring new people to the project.
- done update SCL to latest compilers (linux, osx, mingw); MSVC must wait
- done fix compiler/flex/bison warnings
- done port to Win/Lin/OSX
- done tests - compile code generated by fedex_plus, compile p21read
- v0.2: target Sept. 28?
- some done - clean up code
- done - fix problems with ap203e2 schema
- done - demonstrate p21read on ap214ed3 and ap203ed2 for CAX-IF
- v0.3: target Oct. 19
- fix part 21 read/write issues, esp. wrt ap203e2
- done
-
done test test test
- need tests to verify that changes do not break anything
- craft schemas to test specific parts of EXPRESS
- see also Testing SCL
- done test on ap242 CD
- start generation for python
- fix ap242 errors
- done fix most ap242/ap210e3/ap209 errors
- done fix schema lib compilation errors
- done fix p21read segfault on OSX
- done get SCL to build with MSVC
- pushed to v0.6 merge BRL-CAD changes, including re2c and lemon
- Further develop python generator
- Rename to STEPcode
- Memory manager
- runtime bounds for aggregates
- MSVC fixes
- CMake improvements
- ☑ Merge with BRL-CAD tree
- ☑ Testing framework with files for p21read
- ☑ Improve p21read performance / lazy loading
- ☑ Get AP209 to parse and compile
- ☑ Support requirements of other projects like BRL_CAD, OpenCascade, IfcOpenShell, SCView