This is a little project I've been kicking around for a while, and I'm finally 
in a place that I'd like to show it off for feedback/suggestions. 
[Nerve](https://github.com/nepeckman/nerve-rpc) is a RPC framework that 
produces a fully typed JavaScript client using nothing but a macro and normal 
Nim proc definitions. I'm not sure if this could be accomplished in any other 
language (besides a typed Lisp), and I think it shows off the power of Nim as a 
language. I'm still working on benchmarks, but I'm anticipating it'll be quick 
as the runtime is small, and dispatch is done via enum. I tried to document the 
readme well, and I'd love to get any feedback on the project.

You can install with `nimble install nerve`.

Reply via email to