Harbour Update

15 views
Skip to first unread message

Marcos Jarrin

unread,
Sep 1, 2025, 1:50:30 PM (4 days ago) Sep 1
to xbasians.org
Hello

I'm attaching an analysis of the harbor's status and a plan for updating it.

Regards

Marcos
proposal.pdf

alex;

unread,
Sep 1, 2025, 4:11:34 PM (4 days ago) Sep 1
to xbasians.org
Hello, Marcos. I will definitely respond. I'm taking a break for now. I need to test and realize something.

WBR, alex;
понедельник, 1 сентября 2025 г. в 20:50:30 UTC+3, marcos...@gmail.com:

alex;

unread,
Sep 2, 2025, 5:01:00 AM (4 days ago) Sep 2
to xbasians.org
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;:
Reply all
Reply to author
Forward
0 new messages