So. Harbour is written in C, and that's its main advantage.
We can deploy it on any embedded system that has a C compiler, even a vacuum cleaner.
The guys have implemented the UT Web framework. So the web is already available.
Harbour has a good preprocessor, you can implement whatever you want,
for example, replace BEGIN SEQUENCE with TRY. You can look at the implementation of the TEXT ENDTEXT
command in the examples folder. You can also implement a declarative description of multithreaded
programming with a description of mutexes and other things,
for example, like in the HwGUI library
https://kresin.ru/hwgdoc.html of the DEFINE WINDOW type.
Bindings for QT have been implemented. You can also organize a connection with CPython.
What's really missing is a code analyzer for large projects.
So far, I've written a grammar for ANTLR.
Now we need to implement a parser with discrete analysis of code blocks to speed up
and implement the Language Server Protocol.
We can see what the guys from X# did.
What did I forget?
WBR, alex;
понедельник, 1 сентября 2025 г. в 23:11:34 UTC+3, alex;: