www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - What libraries should run.dlang.io support?

reply Seb <seb wilzba.ch> writes:
As I just addded emsi_containers to it, I was wondering what 
other libraries would be useful for you?
(For performance reasons, a selected list of libraries is 
pre-compiled [1].)

https://github.com/dlang-tour/core/wiki/Runnable-DUB-packages 
provides an overview of what's currently supported.

I think the two coolest example atm are Vibe.d 
(https://run.dlang.io/is/gI1NA5) and mir-algorithm 
(https://run.dlang.io/is/3pNRH8).

[1] https://github.com/dlang-tour/core-exec/blob/master/Dockerfile
Jan 28
next sibling parent reply aberba <karabutaworld gmail.com> writes:
On Sunday, 28 January 2018 at 15:39:41 UTC, Seb wrote:
 As I just addded emsi_containers to it, I was wondering what 
 other libraries would be useful for you?
 (For performance reasons, a selected list of libraries is 
 pre-compiled [1].)

 https://github.com/dlang-tour/core/wiki/Runnable-DUB-packages 
 provides an overview of what's currently supported.

 I think the two coolest example atm are Vibe.d 
 (https://run.dlang.io/is/gI1NA5) and mir-algorithm 
 (https://run.dlang.io/is/3pNRH8).

 [1] 
 https://github.com/dlang-tour/core-exec/blob/master/Dockerfile
requests library for http etc. I use it the most in addition to vibe.d
Jan 30
parent reply Seb <seb wilzba.ch> writes:
On Tuesday, 30 January 2018 at 09:32:02 UTC, aberba wrote:
 On Sunday, 28 January 2018 at 15:39:41 UTC, Seb wrote:
 As I just addded emsi_containers to it, I was wondering what 
 other libraries would be useful for you?
 (For performance reasons, a selected list of libraries is 
 pre-compiled [1].)

 https://github.com/dlang-tour/core/wiki/Runnable-DUB-packages 
 provides an overview of what's currently supported.

 I think the two coolest example atm are Vibe.d 
 (https://run.dlang.io/is/gI1NA5) and mir-algorithm 
 (https://run.dlang.io/is/3pNRH8).

 [1] 
 https://github.com/dlang-tour/core-exec/blob/master/Dockerfile
requests library for http etc. I use it the most in addition to vibe.d
For obvious reasons networking is disabled and you would need to start a vibe.d server yourself (e.g. https://run.dlang.io/is/gI1NA5). Would this still help you?
Jan 30
parent aberba <karabutaworld gmail.com> writes:
On Tuesday, 30 January 2018 at 10:03:48 UTC, Seb wrote:
 On Tuesday, 30 January 2018 at 09:32:02 UTC, aberba wrote:
 On Sunday, 28 January 2018 at 15:39:41 UTC, Seb wrote:
 [...]
requests library for http etc. I use it the most in addition to vibe.d
For obvious reasons networking is disabled and you would need to start a vibe.d server yourself (e.g. https://run.dlang.io/is/gI1NA5). Would this still help you?
Security ruins everything!! Anyways, I understand why its a necessary decision.
Jan 30
prev sibling parent reply Mike Franklin <slavo5150 yahoo.com> writes:
On Sunday, 28 January 2018 at 15:39:41 UTC, Seb wrote:
 As I just addded emsi_containers to it, I was wondering what 
 other libraries would be useful for you?
What about adding a small frame buffer on the page for displaying 2d graphics, or to render vibe.d's html output? Then add libraries like cairo, or some other for rendering 2d images.
Jan 30
parent Mike Franklin <slavo5150 yahoo.com> writes:
On Tuesday, 30 January 2018 at 11:03:07 UTC, Mike Franklin wrote:
 On Sunday, 28 January 2018 at 15:39:41 UTC, Seb wrote:
 As I just addded emsi_containers to it, I was wondering what 
 other libraries would be useful for you?
What about adding a small frame buffer on the page for displaying 2d graphics, or to render vibe.d's html output? Then add libraries like cairo, or some other for rendering 2d images.
Maybe it would be as simple as providing 3 different "views" of the output: Text, HTML, Image (RGB888-fixed size).
Jan 30