Rew: A coffeescript runtime
In the world of TypeScript and JavaScript, the existence of a powerful language, CoffeeScript, had long been forgotten. Many were captivated by it, while others found it lacking. Finally, after years, CoffeeScript is taking its first steps toward a resurgence. A community with a true love for the art of code has emerged, equipped with tools and resources to compete with TypeScript and JavaScript.
People had long forgotten our beloved language, but there are some like phil294 with their coffeesense and DanielXMoore with the Civet, a substitute for CoffeeScript that provides everything it lacked. Together, as a community, we stand to make CoffeeScript great again.
I am here to introduce you to Rew, a runtime that integrates tools from many contributors to enhance the use of CoffeeScript and make it a proper language, with the goal of reintroducing CoffeeScript to the world.
package "main"
import "#std"
using namespace std::ns ->
define Main ->
print 'Hello, World!'
Rew provides more than just a runtime; it offers a dynamic environment for creating apps and libraries, a simple way to install them from GitHub, and methods to encrypt your code into small binaries used only for execution.
On top of that, Rew does have it's own basic libraries and package manager, you can check the package manager here to see what libraries come with rew.
Installing Rew
Rew is an npm package, therefore you can simply install with npm.
npm i -g @makano/rew
Rew CLI
As any other runtime, Rew has a cli, you can use to create/run/install apps.
rew create -git my.app
Rew's Package Manager
As i mentioned earlier, Rew comes with a package manager that allows you to install apps quickly either from github or from the package manager.
rew install github:username/repo@branch#commit
More about Rew
To understand more about Rew, you can visit the docs. As well as paying a visit to the github repo.
Subscribe to my newsletter
Read articles from makano directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
makano
makano
•: Forsooth, without fellowship, we are naught. Wherefore scorn? :•