Part IV. Advanced stirmake programming
Prev
Next
Part IV. Advanced stirmake programming
Table of Contents
13. Programming Stirmake with Amyplan
abce and Amyplan
Installing Amyplan in abce
Creating Amyplan scripts
No read/eval/print loop (REPL)
Immutable strings and mutable packet buffers
I/O streams and interacting with them
Mathematical functions and floating-point numbers
JSON
14. Advanced tricks
Order-only dependencies
Separate build directory
Pattern rules
Scopes stored in variables
Function data types and builtin wrappers
@deponly for additional dependencies
@order and @wait
Dynamically adding dependencies
Dynamically adding rules
Finding stirmake version and version history
Version conditionals and minimum version requirements, future builtins
Hacking abce