2022-08-12 23:42:39 +03:00
|
|
|
(lang dune 3.0)
|
2020-12-21 20:15:53 +03:00
|
|
|
|
2020-04-16 18:47:35 +03:00
|
|
|
(name catala)
|
2021-04-22 12:57:50 +03:00
|
|
|
|
Bump version to 0.8.0
Changelog:
---
A lot has been going on, with more than 530 patches and 70 PRs merged since
0.7.0 last summer. In summary:
- Quite a lot of syntax improvements and changes. Checkout the latest
[cheat-sheet](https://catalalang.github.io/catala/syntax.pdf) for an overview
- Allow local `let ... equals ... in ...` definitions
- Better error messages and positions throughout
- Added the ability to directly call a scope and retrieve its outputs, like a
function
- Added disambiguation, allowing to access structure fields without specifying
the structure type each time
- Added automated resolution of operators, allowing e.g. to write just `+` in
place of all the type-specific operators `+.`, `+$`, `+@`, `+^`, etc.
- More consistent priority for operators. It is no longer allowed to write `a
and b or c` without parenthesis.
- Added and changed some operators (`date + duration` now allowed either way,
`int / int` now returns a decimal, added `duration / duration`)
- Added the ability to have variables and functions defined at
top-level (outside of any scope). See annex A of the tutorial for details.
- Added support for functions with multiple arguments
- Some big refactors in the compiler, allowing much better code sharing between
the different passes, and making it much easier to extend. Also added the
possibility to run the type-checker earlier, etc.
- Countless bug-fixes
- Improvements to our proof backend with Z3
- A tool to automatically synchronise with the upstream French law from
Legifrance
2023-03-08 15:27:16 +03:00
|
|
|
(version 0.8.0)
|
2021-04-22 12:57:50 +03:00
|
|
|
|
2022-05-09 12:34:15 +03:00
|
|
|
(generate_opam_files false)
|
2021-04-22 12:57:50 +03:00
|
|
|
|
2020-11-23 11:22:47 +03:00
|
|
|
(formatting)
|
2019-09-04 11:32:33 +03:00
|
|
|
|
2021-04-22 12:57:50 +03:00
|
|
|
(source
|
|
|
|
(uri git+https://github.com/CatalaLang/catala.git))
|
|
|
|
|
2020-04-28 16:08:12 +03:00
|
|
|
(homepage https://github.com/CatalaLang/catala)
|
2021-04-22 12:57:50 +03:00
|
|
|
|
2020-04-28 16:08:12 +03:00
|
|
|
(bug_reports https://github.com/CatalaLang/catala/issues)
|
2021-04-22 12:57:50 +03:00
|
|
|
|
2022-02-25 16:59:56 +03:00
|
|
|
(authors
|
2022-03-07 21:35:56 +03:00
|
|
|
"Denis Merigoux"
|
|
|
|
"Nicolas Chataing"
|
|
|
|
"Emile Rolley"
|
|
|
|
"Louis Gesbert"
|
|
|
|
"Aymeric Fromherz"
|
2022-08-06 18:05:06 +03:00
|
|
|
"Alain Dela\195\171t-Tixeuil"
|
|
|
|
"Raphaël Monat")
|
2021-04-22 12:57:50 +03:00
|
|
|
|
2020-12-14 12:59:15 +03:00
|
|
|
(maintainers "contact@catala-lang.org")
|
2019-09-04 11:32:33 +03:00
|
|
|
|
2021-04-22 12:57:50 +03:00
|
|
|
(license Apache-2.0)
|
2019-09-04 11:32:33 +03:00
|
|
|
|
2021-02-01 22:20:33 +03:00
|
|
|
(using menhir 2.1)
|