February 19, 2021 Integrating vibe.d with Japronto? | ||||
---|---|---|---|---|
| ||||
https://github.com/squeaky-pl/japronto Japronto is a Python library for HTTP networking primarily written in C. It boasts incredible performance, beating Go, Node.js, and other Python libraries by one magnitude: https://github.com/squeaky-pl/japronto/raw/master/benchmarks/results.png Since it is written in C, can we fork it and integrate it with D? |
February 20, 2021 Re: Integrating vibe.d with Japronto? | ||||
---|---|---|---|---|
| ||||
Posted in reply to James Lu | On Friday, 19 February 2021 at 15:30:07 UTC, James Lu wrote:
> https://github.com/squeaky-pl/japronto
>
> Japronto is a Python library for HTTP networking primarily written in C. It boasts incredible performance, beating Go, Node.js, and other Python libraries by one magnitude:
>
> https://github.com/squeaky-pl/japronto/raw/master/benchmarks/results.png
>
> Since it is written in C, can we fork it and integrate it with D?
The readme - last updated in 2018 - says it's unfinished software that is not under active development. The benchmark results are limited to a "hello world" app.
That said, the C code includes Python bindings. You should in principle be able to call those bindings directly from D (I haven't used pyd). That would allow you to determine if it brings anything useful to the table for the D community.
|
Copyright © 1999-2021 by the D Language Foundation