Your guide to YASARA View
°
Essentials
-
What you really have to know
°
Selections
-
Tell YASARA what you want
°
Commands
-
Tell YASARA what to do
°
Recipes
-
Answer complex questions
°
Macros
-
Automate your work with Yanaconda
°
Macros can be recorded or written manually
°
Yanaconda is Yet ANother Abridged COding 'N' Development Approach
°
Yanaconda is a reinterpreted language
°
Explicit evaluators modify the source code at run time
°
When writing Yanaconda macros, use Python syntax highlighting
°
The four datatypes are integer, float, weak string and strong string
°
Integers remember the number of leading zeroes
°
Floats remember their precision
°
Weak strings are enclosed by single quotes
°
Strong strings are enclosed by double quotes
°
The left operand defines the datatype of the result
°
Yanaconda supports the usual operators
°
Indentation defines the program flow and must be a multiple of two spaces
°
Control the program flow with if, elif and else
°
There are four types of loops
°
Lists are emulated with explicit evaluators
°
Yanaconda macros can access predefined variables
°
Yanaconda macros can include each other
°
Calls to built in functions can be placed anywhere within an expression
°
Calls to YASARA commands must appear one per line
°
Macros can be speeded up by switching off the console
°
Plugins
-
Extend YASARA with your own functions
°
Scripts
-
Use YASARA as a Python module
°
Troubleshooting
-
Get things going