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:

![Hello D World](https://sciter.com/wp-content/uploads/2026/05/d-hello-world-osx.png)

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.

Reply via email to