Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Mark edited this page Jun 22, 2013 · 43 revisions

Roadmap for SCL

Upcoming milestones

  • 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?

Previous milestones

  • 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
    • the errors on ap242 and ap210 are identical. ap209 has similar errors.
    • if we get ap242 working, the current errors in ap210 and ap209 will probably go away.
  • 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

Clone this wiki locally

Morty Proxy This is a proxified and sanitized view of the page, visit original site.