Skip to content

Commit fa6b852

Browse files
committed
chore: add future work
1 parent 684a0b3 commit fa6b852

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

language/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ vsce package
2323
```
2424

2525
### 1.4 Publish CLI
26+
2627
NOTE: Previous versions have been published under the name `bcs-engineering-dsl` on my personal npm account. To avoid confusion, you might want to publish under a different name.
2728

2829
```bash
@@ -75,3 +76,14 @@ In addition to the standard libraries provided by Beckhoff, the following librar
7576
- `Tc3_DALI`: Please note that this library integration is not fully tested.
7677

7778
## 4 Future Work
79+
- Add support for more target platforms (e.g., Siemens, Codesys)
80+
- Add and test support for more bus systems (e.g., EtherCAT, Profinet)
81+
- Add a more sophisticated module system (e.g., support multiple files, packages, imports, etc.)
82+
- Support structs of structs
83+
- Support not only statefull FBs, but also stateless functions
84+
- Support FB properties (besides inputs, outputs, locals, and logic)
85+
- Support better scoping e.g. true block scoping for variables
86+
- Support UseStmt within FB logic
87+
- Look into debugging DSLs
88+
- Look into moving the framework to a web-based solution (both the DSL and the deployment tool)
89+
- Look into graphical modeling

0 commit comments

Comments
 (0)