Homescript v2.4.0
Changelog
- Added enumerations
enum Day {
Monday,
Tuesday,
# ...
Sunday,
}
assert(Day::Monday != Day::Tuesday)
-
'Lambda' functions are now also analyzed upon definition
-
Errors now contain filenames
-
The HTTP functions now also support cookies
fn __connect() {
let login_req = {
username: "foo",
password: "bar",
};
let res = http(
fmt('%s/api/login', base_url),
'POST',
login_req.to_json(),
["Content-Type" => "application/json"],
[
# Cookies would go here
],
);
println(res.cookies);
# Cookies can then be reused
http(
# ...,
res.cookies,
)
}