DDP-Projekt / Kompilierer

Der Kompilierer der Deutschen Programmiersprache
https://ddp.le0n.dev/Spielplatz
MIT License
138 stars 4 forks source link

Kann man ein Windows-Programm mit DDP schreiben? #91

Open marlester-dev opened 1 month ago

marlester-dev commented 1 month ago

So ein echtes Programm mit Buttons und so.

bafto commented 1 month ago

Ja, natürlich! Du musst bloß vorher die WinAPI wrappen...

DDP hat (mehr oder weniger gute) C Kompatibilität (siehe https://ddp.le0n.dev/Bedienungsanleitung/de/Programmierung/Funktionen/Externe-Funktionen/ oder noch besser, den Quellcode der DDP stdlib). Damit kannst du eine C-Gui library wrappen, oder gleich direkt die WinAPI. Hier einige Resourcen:

Das ist natürlich ein enormer Aufwand, und GUI Programmierung ist kein vorrangiges Ziel von DDP, darum wird es eine ganze Weile dauern bis wir es im Duden o.ä. supporten (wenn überhaupt jemals).

Wenn du eine DDP Bibliothek dafür schreiben möchtest, nur zu! Es ist allerdings ziemlich aufwändig und ich würde eher davon abraten, da DDP sich im Moment noch in einer Phase ständiger Veränderung befindet. Gerade der C-Interopt und allgemein jedes Feature von DDP kann sich jederzeit fundamental verändern, deshalb müsste man solche größeren Bibliotheken wahrscheinlich ständig updaten.

Wenn wir in der Beta (v0.x.y-beta) sind oder in Version v1.x.y lohnt es sich wahrscheinlich eher darüber nachzudenken.