Thread overview
What libraries should run.dlang.io support?
Jan 28, 2018
Seb
Jan 30, 2018
aberba
Jan 30, 2018
Seb
Jan 30, 2018
aberba
Jan 30, 2018
Mike Franklin
Jan 30, 2018
Mike Franklin
January 28, 2018
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
January 30, 2018
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
January 30, 2018
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?
January 30, 2018
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.


January 30, 2018
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).
January 30, 2018
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.