Vesta's System Description Language
Vesta SDL Introduction
What is Vesta SDL?
Vesta SDL isn't
Syntax : Overview
Syntax : Comments
Syntax : Identifiers
Syntax : Identifiers
Simple Data Types
Data Types : Lists
Data Types : Bindings
More Binding Syntax
More Binding Syntax
Files and Directories
Data Types : Functions
First Model: hello.ves
Filenames: hello_name.ves
Directories: hello_subdir.ves
Debugging: hello_print.ves
Functions: hello_func.ves
Imports: hello_import.ves
Dot (.) : The Special Variable
Dot Example
Files : hello_files.ves
Files : hello_files2.ves
In-line Code : hello_inline.ves
In-line Code : hello_inline.ves
In-line Code : hello_inline.ves
In-line Code : hello_inline.ves
In-line Code : hello_inline.ves
hello_inline2.ves
Appending text values
hello_inline3.ves
hello_inline3.ves
hello_inline3.ves
hello_inline4.ves
_map
Binding Ops: bind_plus.ves
Binding Ops: bind_app.ves
Binding Ops: bind_diff.ves
Binding Ops: bind_test.ves
If Expressions
Binding Ops : bind_pp.ves
Binding Ops : bind_pp2.ves
Integer Operations
Text Operations
Assignment operators
Scoping : scoping1.ves
Scoping : scoping2.ves
Scoping : scoping3.ves
Scoping : scoping4.ves
Scoping : scoping5.ves
Real Examples
/vesta/vestasys.org/vesta/config/16/src/docs.ves
/vesta/vestasys.org/vesta/config/16/src/lib.ves
/vesta/vestasys.org/vesta/config/16/src/lib.ves
/vesta/vestasys.org/vesta/config/16/src/progs.ves
/vesta/vestasys.org/vesta/config/16/src/progs.ves
/vesta/vestasys.org/vesta/config/16/src/progs.ves
Bonus : hello_inline5.ves
Where to go Next