You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: language/README.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,7 @@ vsce package
23
23
```
24
24
25
25
### 1.4 Publish CLI
26
+
26
27
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.
27
28
28
29
```bash
@@ -75,3 +76,14 @@ In addition to the standard libraries provided by Beckhoff, the following librar
75
76
-`Tc3_DALI`: Please note that this library integration is not fully tested.
76
77
77
78
## 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)
0 commit comments