Cleaned up atoms

- Atoms now use MFBI to distinguish between thin and owned atoms.
- Introduced TryFromExpr and ToExpr (formerly ToClause) from the old FFI
- Standardized on Bottom being a ProjErr, which means that there will be no RTErr
This commit is contained in:
2024-07-02 00:57:11 +02:00
parent fc8441f080
commit 949b3758fd
25 changed files with 383 additions and 297 deletions

2
Cargo.lock generated
View File

@@ -326,6 +326,7 @@ dependencies = [
"itertools",
"konst",
"never",
"once_cell",
"orchid-api",
"orchid-api-derive",
"orchid-api-traits",
@@ -356,6 +357,7 @@ name = "orchid-std"
version = "0.1.0"
dependencies = [
"itertools",
"once_cell",
"orchid-api",
"orchid-api-derive",
"orchid-api-traits",