Ruby 2.2.0 Released
We are pleased to announce the release of Ruby 2.2.0.
Topics /
The most popular blog posts about programming languages on Hacker News. 313 posts.
We are pleased to announce the release of Ruby 2.2.0.
Arthur’s thoughts on coding, software engineering, and other interesting things.
Transducers are a powerful and composable way to build algorithmic transformations that you can reuse in many contexts, and they're coming to Clojure core an...
pre.sourceCode { margin-left: 2em; } .sourceCode > span.k, .sourceCode > span.o, .sourceCode > span.bp, .sourceCode > span.kd { font-weight: bold; } .sourceCode > span.kt, .sourceCode > span.cp { ...
We're pleased to announce the first stable release of PyPy3. PyPy3 targets Python 3 (3.2.5) compatibility. We would like to thank all of th...
Beginning in version 11.8.0, we will be improving the security of the Heroku CLI by storing authentication credentials in your system keychain by default. The Heroku credential manager makes use of OS-native secure storage tools with interfaces designed for sensitive data while maint
In order to give some structure to my ongoing investigation of git’s data structures, protocols and implementation I decided to re-implement git clone without using any of git’s plumbing commands or any of the existing git libraries. Along the way I tried to keep some implementation notes that should help to…
Fun with functional programming in Python | Ben Kurtovic's blog
Hello, everyone! Click here for up to date build instructions Today I am happy to make the first release of the Common Lisp implementation “Clasp”. Clasp uses LLVM as its back-end and generates nat…
// For flipping between displayed things const toggle = id => { const element = document.getElementById(id) element.style.display = element.style.display === "none" ? "" : "none" } Regular expressions ("regexes") are supercharged Find/Replace string opera...
Happy 5th birthday, Go!
https://web.archive.org/web/20201121162132/https://artyom.me/learning-racket-1
It’s time to learn how to actually do things with Clojure! Hot damn! Although you’ve undoubtedly heard of Clojure’s awesome concurrency support and other stupendous features, Clojure’s most salient characteristic is that it is a Lisp. In this chapter, you’ll explore the elements that compose this Lisp core: syntax…
I have recently looked at Julia , a new programming language developed at MIT that promises to be a dynamic programming language that is sui...
How to use Go's concurrency to build data-processing pipelines.
Product updates, engineering notes, and perspectives from Sourcegraph.