On Friday, 15 May 2026 at 07:52:27 UTC, Paolo Invernizzi wrote:
They used to have a UI framework, called "Harmonia" made in D,
and pretty impressive, we used it for sometimes in my previous
company!
Good memories, yeah :)
Sciter has it roots at Harmonia/D, yes. But D was a moving target
at that time so ...
As of Sciter/D, progress is quite satisfactory. Spent some time
tuning Sciter D SDK for a) LDC and b) MacOSX.
This was built from exactly the same source sample:

Conceptually Sciter is close to Electron (or any other webview
based UI solution) but with major differences:
* Sciter is made with embedability in mind: it means that the app
can expose its API to UI layer (Sciter presenting HTML/CSS) in
most natural way:
```D
int adder(int a, int b) { return a + b; }
application.globalVar("adder", VALUE(&adder));
```
And JS can use it naturally as its own built-in:
```
let theAnswer = adder(10,32);
```
JS, as a language-behind-UI, is quite convenient by its
flexibility and married with D (app core logic) creates near the
ideal pair as for me.