OaScript OpenAccess Scripting Language Bindings

From oacwiki

(Redirected from OaScript)
Jump to: navigation, search



Image:Left-up-inner3-corner.jpg Image:Right-up-inner3-corner.jpg

Image:OasPythonDemo_smaller.jpg

Click here to to see a demo showing how easy it is to code with oaScript!

The demo shows how to

  • set up the shell environment for the various oaScript languages
  • execute oasPython commands interactively in the python interpreter
  • write and execute a simple oasPython script

Image:OasPythonScript_smaller.png

Although the demo features oasPython, the oasPerl, oasRuby, oasTcl, and oasC# bindings are just as elegant and easy to use!




Develop EDA applications for OpenAccess in five popular programming languages. Along with the existing C++ API, these new implementations of the OpenAccess API enable CAD developers and chip designers alike to easily extract and manipulate electronic design data using C#, Perl, Python, Ruby or Tcl.

The performance and usability of the new Scripting Languages Working Group bindings surpass previous open scripting language implementations. The Scripting Languages Working Group bindings are all based on the popular SWIG software development tool. This unified architecture eases maintenance and simplifies the addition of any of the many programming languages supported by SWIG.

The language bindings have already been used in demanding production environments. They leverage the existing C++ API structure and OpenAccess documentation.

Image:Mid-up-corner.jpg Image:Right-up-corner.jpg

1 Image:Tango-faq.png Support

Image:Left-up-inner2-corner.jpg Image:Right-up-inner2-corner.jpg
Image:Left-down-inner2-corner.jpg Image:Right-down-inner2-corner.jpg

2 Image:Tango-links.png Links

Image:Left-up-inner2-corner.jpg Image:Right-up-inner2-corner.jpg
Image:Left-down-inner2-corner.jpg Image:Right-down-inner2-corner.jpg
Image:Left-up-corner.jpg

3 Image:Tango-X-office-document.png Featured Topics

Image:Left-up-inner-corner.jpg Image:Right-up-inner-corner.jpg

3.1 Quick Start

These guides show you how to download, build and install oaScript:

3.2 Documentation

These documents show you how each language varies from the OpenAccess C++ API.

3.3 Topics for oaScript Users

3.4 Topics for oaScript Developers

Image:Left-down-inner-corner.jpg Image:Right-down-inner-corner.jpg


4 Image:Tango-categories.png Categories

Image:Left-up-inner3-corner.jpg Image:Right-up-inner3-corner.jpg

Wiki pages for oaScript can be found in these categories:

Image:Left-down-inner3-corner.jpg Image:Right-down-inner3-corner.jpg
Image:Left-down-corner.jpg Image:Right-down-corner.jpg
Personal tools