Wait, I assumed this will be a js-app, but it actually is a executable binary? Is that the courtesy of https://github.com/jordwalke/pesy ? For some time I wanted to try ReasonML for server-side development, but for some reason I assumed, that most of the ecosystem would be node.js based.
Show HN: Fnm – Fast and simple Node.js version manager built in ReasonML
31–40 of 71 posts
Re: Show HN: Fnm – Fast and simple Node.js version manager built in ReasonML
#32Wait, I assumed this will be a js-app, but it actually is a executable binary? Is that the courtesy of https://github.com/jordwalke/pesy ? For some time I wanted to try ReasonML for server-side development, but for some reason I assumed, that most of the ecosystem would be node.js based.
The ReasonML ecosystem is quite confusing for newcomers. ReasonML could be compiled to a binary out of the box thanks to the OCaml toolchain. Pesy is a tool for making native development easier. Regardings Javascript compilation backend, you only hear about that because it's what the ReasonML team selling.
Re: Show HN: Fnm – Fast and simple Node.js version manager built in ReasonML
#33Re: Show HN: Fnm – Fast and simple Node.js version manager built in ReasonML
#34Re: Show HN: Fnm – Fast and simple Node.js version manager built in ReasonML
#35Earlier quoted context omitted.
Hi I'm Jordan and I work on Reason. pesy is just a utility I made to help people create new native Reason projects (like fnm) quickly and easily. It's fun. fnm is a native Reason app. We haven't advertised much of Reason's (OCaml's) native capabilities because we wanted to make sure we've built out a lot of the tooling that makes native development easy - for example https://esy.sh . Now that a lot of this native too…
Awesome! I looked at Reason several months ago and my impression was, that if you want to do frontend stuff with bucklescript, you are one git-pull and npm install from a working scaffold, but if you want Reason with ocaml for native stuff, you would mostly be scaffolding yourself. I am really glad I was mistaken :)
Re: Show HN: Fnm – Fast and simple Node.js version manager built in ReasonML
#36Earlier quoted context omitted.
I have to read the README twice to see what is it about. What is extensible version manager? Managing what exactly. So I guess it's the reason asdf is not popular
It replaces gvm/rbenv/pyenv/nvm/etc. with a single CLI. Saves you from having to use multiple shell completion scripts, bashrc entries and CLIs. Useful if you work with multiple dev languages on your computer.
Re: Show HN: Fnm – Fast and simple Node.js version manager built in ReasonML
#37What particular problems or projects do you have where this is a pressing necessity?
I just install latest LTS and keep that up to date, and I've yet to find a single thing not working.
Re: Show HN: Fnm – Fast and simple Node.js version manager built in ReasonML
#38How does it compare to n? https://github.com/tj/n
Re: Show HN: Fnm – Fast and simple Node.js version manager built in ReasonML
#39Maybe I'm completely out of the loop, but what's the deal with running multiple versions of Node? What particular problems or projects do you have where this is a pressing necessity? I just install latest LTS and keep that up to date, and I've yet to find a single thing not working.
Re: Show HN: Fnm – Fast and simple Node.js version manager built in ReasonML
#40Maybe I'm completely out of the loop, but what's the deal with running multiple versions of Node? What particular problems or projects do you have where this is a pressing necessity? I just install latest LTS and keep that up to date, and I've yet to find a single thing not working.