This is my companion repo to the book "Seven Languages in Seven Weeks". I used it to make some thoughts on the languages as I worked my way through the book.
Check out my thoughts on:
I used the nix package manager to create isolated, reproducible development environments. In order to use it, you will need to install Nix, then you can run
nix-shell --purefrom the relevant subdirectory to launch the development environment. That will enable you to start the relevant programs. For example, running nix-shell --pure from within the ./ruby directory will make irb, interactive ruby, available.