3 ms·
Show HN: Modserver – HTTP application server supporting 11 languages
- ers35 10y agoHere is a list of the 11 supported languages: C, C++, CGI, D, Go, Haskell, Lua, Nim, Python, Ruby, and Rust.
- dozzie 10y ago> [...] supported languages: [...] CGI, [...] Does it support TCP language?
- nickpsecurity 10y agoAlthough you're kidding, there was an embedded server that reduced CPU/memory use by working almost exclusively in TCP. It evdn pre-encoded HTML pages as TCP packets that ig transmitted.
- eeZah7Ux 10y agoNice to see Nim in the list!
- catnaroek 10y ago“Supporting language X” isn't the same as “can be called from language X if you manually use the FFI”. At the very least, the bindings should come out of the box.
- ers35 10y agoBindings are included: https://github.com/ers35/modserver/tree/master/src/api https://github.com/ers35/modserver/tree/master/src/api The Python module does not require one to use an FFI: https://github.com/ers35/modserver/blob/master/src/example/python/test.py https://github.com/ers35/modserver/blob/master/src/example/p... More idiomatic wrappers can be written later, but the FFI based bindings have to come first. I updated the readme to make this more clear.
- catnaroek 10y ago> FFI bindings have to come first. Of course. But FFI bindings alone don't count as “support”. > More idiomatic wrappers can be written later Then “support for <language X>” is “planned” or “work in progress”.