digitalmars.D - OctoDeskdex: D language program for your pleasure
- Ramon (13/13) Jun 15 2015 Hi folks
- anon (2/15) Jun 18 2015 Great
- Mike (4/6) Jun 18 2015 Actually, I think you would see more interest if you just went
- Guy Gervais (7/9) Jul 04 2015 It looks very interesting, but looking at the sources, it seems D
Hi folks Just want to share some insights about what you can achieve with the D programming language and the Sciter library, which I use for making the GUI interface. I've written the OctoDeskdex app, which is basically the Github's Octodex page in a desktop version. Source is available at: https://github.com/midiway/OctoDeskdex It uses my https://github.com/midiway/sciter-dport library which let you Sciter technology http://www.terrainformatica.com/sciter/main.whtm in D language. If anyone is interested in this kind of GUI library, I can write more about how to use it regards
Jun 15 2015
On Tuesday, 16 June 2015 at 00:47:59 UTC, Ramon wrote:Hi folks Just want to share some insights about what you can achieve with the D programming language and the Sciter library, which I use for making the GUI interface. I've written the OctoDeskdex app, which is basically the Github's Octodex page in a desktop version. Source is available at: https://github.com/midiway/OctoDeskdex It uses my https://github.com/midiway/sciter-dport library which let you Sciter technology http://www.terrainformatica.com/sciter/main.whtm in D language. If anyone is interested in this kind of GUI library, I can write more about how to use it regardsGreat
Jun 18 2015
On Tuesday, 16 June 2015 at 00:47:59 UTC, Ramon wrote:If anyone is interested in this kind of GUI library, I can write more about how to use itActually, I think you would see more interest if you just went ahead and wrote more about it. Mike
Jun 18 2015
On Tuesday, 16 June 2015 at 00:47:59 UTC, Ramon wrote:If anyone is interested in this kind of GUI library, I can write more about how to use itIt looks very interesting, but looking at the sources, it seems D is just being used as a container for an HTML/javascript application. Is there a way to use D for the internal logic too? For example, if I wanted to write a multi-platform game, but not do it in javascript how would I setup my screen (canvas?) and control what's shown from D?
Jul 04 2015
On Saturday, 4 July 2015 at 15:00:08 UTC, Guy Gervais wrote:On Tuesday, 16 June 2015 at 00:47:59 UTC, Ramon wrote:Yes, you can use D or C++ for the backend (internal logic), and there is an entire API for the backend->frontend conversastion. You can access and manipulate the DOM from the backend, as you can do it also through scripting (the language that Sciter technology supports is called TIScript, very similar to javascript). I recommend do to all the UI logic through scripting. You will need to use the native D/C++ side for the system stuff, like feeding the HTML/CSS/img resources, loading the HTML page, creating the HWND, ...If anyone is interested in this kind of GUI library, I can write more about how to use itIt looks very interesting, but looking at the sources, it seems D is just being used as a container for an HTML/javascript application. Is there a way to use D for the internal logic too? For example, if I wanted to write a multi-platform game, but not do it in javascript how would I setup my screen (canvas?) and control what's shown from D?
Jul 07 2015
On Wednesday, 8 July 2015 at 03:51:07 UTC, Ramon wrote:On Saturday, 4 July 2015 at 15:00:08 UTC, Guy Gervais wrote:I'm interested in this - if you could write up a tutorial or something I would try it out[...]Yes, you can use D or C++ for the backend (internal logic), and there is an entire API for the backend->frontend conversastion. You can access and manipulate the DOM from the backend, as you can do it also through scripting (the language that Sciter technology supports is called TIScript, very similar to javascript). I recommend do to all the UI logic through scripting. You will need to use the native D/C++ side for the system stuff, like feeding the HTML/CSS/img resources, loading the HTML page, creating the HWND, ...
Jul 19 2015