This is an initial implementation of the mgmt language. It is a declarative (immutable) functional, reactive, domain specific programming language. It is intended to be a language that is: * safe * powerful * easy to reason about With these properties, we hope this language, and the mgmt engine will allow you to model the real-time systems that you'd like to automate. This also includes a number of other associated changes. Sorry for the large size of this patch.
14 lines
240 B
Plaintext
14 lines
240 B
Plaintext
$m = {"k1" => 42, "k2" => 13,}
|
|
|
|
$found = maplookup($m, "k1", 99)
|
|
|
|
print "print1" {
|
|
msg => printf("found value of: %d", $found),
|
|
}
|
|
|
|
$notfound = maplookup($m, "k3", 99)
|
|
|
|
print "print2" {
|
|
msg => printf("notfound value of: %d", $notfound),
|
|
}
|