5 Commits
Author SHA1 Message Date
zxq5 5fd9c33bce ported over DSC compiler code to new DSCS compiler 2026-08-09 09:17:32 +01:00
zxq5 b542fc3c21 started on a compiler for a simple functional programming language for the DSA. 2026-08-05 01:09:43 +01:00
zxq5 8d28bf39f8 wrote new "ContextTree" system, emulator filetree is kind of broken for now. next commit will fix this. 2026-08-03 01:45:30 +01:00
zxq5 43f8340f0d refactor:
- created dsa_tasks crate for task-specific functionality that doesn't belong in common.
2026-08-01 01:44:57 +01:00
zxq5 27d38eaf89 mega refactor:
essentially completely reorganised the project.
previous contents of the dsa folder have now been split into emulator/ tooling/ and libraries/
libraries is for common functionality across crates, tooling is for core binaries needed for building and debugging DSA projects, including dsx client/server/build
emulator contains the dsa_emulator crate that implements the core DSA emulator, the dsa_gui crate that implements the graphical user interface for the emulator & all future tooling under a unified application, and finally the dsa_cli crate which will eventually provide lightweight wrapper for the core emulator, simply providing a tool for running DSA binaries without the overhead of a heavy GUI.
2026-08-01 01:28:11 +01:00