pcb-rnd scripting - Rosetta
The Rosetta Stone
of pcb-rnd scripting is a collection of example scripts implemented in
various scripting languages. Rosetta has multiple purposes:
- to provide examples of using the pcb-rnd API;
- to not scare away newcomers by showing the first examples in an unfamiliar language;
- to help the user to decide which language to use for a specific task;
- to provide examples on how to convert idioms of pcb-rnd scripts from one language to another.
Each example comes with an explanation, written in plain English about what the
scripts do, step by step. Instead of trying to exploit powerful features
of the language, example implementations try to be simple.
The list below is ordered from the least complex to the most complex examples.
Column lvl is the complexity score. The less the score is, the simpler
the example is.
Index of examples