Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
pshirshov authored Sep 17, 2024
1 parent 52e2c7a commit 0911a86
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,22 @@ Stripped-down experimental DML with schema evolution support and garbage collect
5. Structural *and* nominal inheritance
6. Namespaces
7. Inclusions (at syntax tree level)
8. Codegen targets: C#
8. Lists, sets, dictionaries and optional types.
9. Codegen targets: C#

## Limitations

1. No templates
2. Only Enums, DTOs and ADTs
3. Nominal inheritance support is limited to trait model
4. (*) This is a DML, not an IDL, it does not support service/interface definitions
5. (*) Currently only C# cogen target is supported
6. (*) Comments are not preserved in the cogen output
7. (*) No structural inheritance information is preserved in the transpiler output
8. (*) Only integer constants may be associated with enum members
9. (*) No newtypes/type aliases
10. (*) No inheritance-based lenses/projections/conversions
4. Generic/type constructor support is limited to builtin collections
5. (*) This is a DML, not an IDL, it does not support service/interface definitions
6. (*) Currently only C# cogen target is supported
7. (*) Comments are not preserved in the cogen output
8. (*) No structural inheritance information is preserved in the transpiler output
9. (*) Only integer constants may be associated with enum members
10. (*) No newtypes/type aliases
11. (*) No inheritance-based lenses/projections/conversions

Points marked with (*) will/may be improved in the future.

Expand Down

0 comments on commit 0911a86

Please sign in to comment.