Ending PHP Support, and the Future of Hack
Ending Support for PHP
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 68 posts.
Ending Support for PHP
Go’s new look and logo (don't worry, the mascot isn’t changing!).
“ Standard Ranges ” blog post by Eric Niebler – about C++20 ranges feature – was doing rounds in the game development twitterverse lately, with many expressing something like a “dislike” (mildly said) about the state of modern C++.
LLVM is a godsend of a research tool. Here are some detailed notes on what LLVM is, why you would want to use it for research, and how to get started as a compiler hacker.
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
Nim is a relatively new programming language which allows users to write easy-to-read high-performance code. But if you are reading this Nim tutorial, the chances are that you already know about Nim.
The newly-released GraalVM changes the status quo in the realm of JVM-based programming languages. In this instalment we’ll explore its impact on Clojure. We’ll start small, but by the end we’ll compile an entire Ring web application into a self-contained native binary.
Inspirations & experiments, mainly about denotative/functional programming in Haskell
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
Describing three strategies of implementing type classes, aiming to clarify their behavior
Elm 0.19 was released yesterday. There were a significant number of breaking changes at every level:...
As programmers we occasionally find ourselves in “Programmer’s Hell”, where our regular abstractions fail to satisfactory solve certain recurrent problems.
For me, this month marks the end of an era in my life: as of February 2018, I am no longer employed writing Haskell. It’s been a fascinating two years, and while I am excitedly looking forward to what I’ll be doing next, it’s likely I will continue to write Haskell in my spare time. I’ll probably even write it again…
What the Go team is planning for Go modules in 2019.
Before we dive into the technical details, let’s start with a quick history lesson, courtesy of Don Syme who worked on adding generics to .NET and then went on to design and implement F#, which is a pretty impressive set of achievements!!
Before I start this post, let me preface it by saying that I’m not an experienced Rustacean by any means. The excellent foks at /r/rust gave a lot of helpful feedback and cleared up some misconceptions I had. Futher errata and corrections are appreciated. This post is aimed at helping other fledgling rust-learners…
This paper presents an evaluation of the use of a high-level language (HLL) with garbage collection to implement a monolithic POSIX-style kernel. The goal is to explore if it is reasonable to use an HLL instead of C for such kernels, by examining performance costs, implementation challenges, and programmability and…
In our company we usually have a fun quiz every sunday and this was one of them
How Go 2 proposals will be evaluated, selected, and shipped.
A blog about computers, functional languages, Lisp, and Scheme.
As of Chrome 64, Chrome for Windows is compiled with Clang. We now use Clang to build Chrome for all platforms it runs on: macOS, iOS, Linux, Chrome OS, Android, and Windows.
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
Random thoughts
Over on GitHub, David Yu has an interesting performance benchmark for function calls of various Foreign Function Interfaces ( FFI ):
This document comes with a companion example program, available as one file or as multiple files (zipped) .
A guide to all the Magic Methods in Python