The Reason I'm hosting a get-together in a few weeks* for folks to experiment with non-typical programming languages. I wanted to experiment as well. * - More on this later.
The API GET /attendees - All the attendees POST /attendees - Create an attendee GET /attendee/:id - Get a single attendee GET /languages - Get all the languages GET /languages/:lang - All the attendees interested
Crystal It's like compiled, statically-typed Ruby. With type- inference. Most Ruby exercism solutions can move over with just a few tweaks. Love. puts "Hello World!"
Downfall » This thing is young and everything is in a perpetual state of semi-broken right now. » As a Rubyist, writing it really isn't a stretch at all. » Did I mention everything is kinda broken?
Rust A systems programming language sponsored by Mozilla. Also statically-typed and compiled with type- inference. fn main() { println!("Hello World!"); }
Vapor A web framework for running Swift on the server - including Linux servers. And Heroku! import Vapor import HTTP let drop = Droplet() drop.get("hello") { request in return "Hello, world!" } let port = drop.config["app", "port"]?.int ?? 80 drop.serve()