3 ms·
Maybe you could contribute to it
by jamespo 8y ago
Maybe you could contribute to it
- qaq 8y agoPretty far from my area of expertise. BTW. I have 0 expectation that someone has to solve my problem but when looking at a lang to me the minimum req. are good PG support and decent http lib which is obviously not the requirements people actively working on Nim have.
- mratsim 8y agoNim forum is written in pure Nim[1] and is using httpbeast[2] as a backend. [1]: https://github.com/nim-lang/nimforum https://github.com/nim-lang/nimforum [2]: https://github.com/dom96/httpbeast https://github.com/dom96/httpbeast In terms of features it's powerful enough to build a Discourse-like forum enough. In terms of performance it's very well performing in the TechEmpower benchmarks[3] it is competing in. It even grabbed first place on JSON serialization on Cloud hardware. [3]: https://www.techempower.com/benchmarks/#section=data-r17&hw=cl&test=json https://www.techempower.com/benchmarks/#section=data-r17&hw=... and https://forum.nim-lang.org/t/1152#27100 https://forum.nim-lang.org/t/1152#27100
- qaq 8y agoOK english is not my native lang so maybe I am not formulating things clearly I did not try to suggest that nim does not have good http lib. I was just saying my 2 core requirements good http lib and high quality mature PostgreSQL driver. Nim has good Http lib Nim does not have async PG driver that I would feel confident using in prod.
- vram22 8y agoThe D forum is also written in D (it's called DFeed, IIRC), and it's fast (anecdotally).