Turn of events #13
wakaztahir
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Extension updates
There have been many updates to Chemical and its VSCode extension, Our extension can automatically download the LSP executable, You don't need to install anything, just download the extension and expect it to work.
Extension completely works (tested on windows only). The code is highlighted properly, Goto definitions work, You can instantiate generics, Rarely does it crash. I will be doing more updates to make it perfect.
chemical.mod
chemical.modfiles are also working, I just did a commit for submodules using relative paths which allows to really easily create tens of modules without any complexity or loss of performance.build.lab
build.labfiles work too and are interoperable with ourchemical.modfiles. Its a balance between complexity and performance. When you build your project all the build files in the project or sub projects or everywhere, combine to form a single program, This program is ran to get the build information like which modules are involved and where are they.Scalable Build System
Previously I used to run a single file and receive module information before proceeding to another, quickly I saw that it wasn't scalable, Our current model is scalable (it can handle hundreds of modules, if not thousands). The chemical.mod files are always converted to
build.labbefore proceeding. This makes it really easy to mix both files in our build system.Docs in
mdbookI was to create the docs website in my own language, However our language is not stable at the moment, I wanted something quicker so I used mdbook from Rust, I will create the docs website in mdbook first and later on when we have the time, we can create something like mdbook in our language and process the docs.
Beta Was this translation helpful? Give feedback.
All reactions