Rust without the async (hard) part
A comparison between async Rust's and lunatic's approach to massive concurrency.
Topics /
The most popular blog posts about programming languages on Hacker News. 5,634 posts.
A comparison between async Rust's and lunatic's approach to massive concurrency.
Peter Bourgon has a web site, and this is that web site.
Enhance the Java Language to extend type inference to declarations of local variables with initializers.
ASDF , the de facto standard build system for Common Lisp, has been vastly improved between 2009 and 2014. These and other improvements finally bring Common Lisp up to par with "scripting languages" in terms of ease of writing and deploying portable code that can access and "glue" together functionality from the…
Since we shipped .NET Standard 2.0 about a year ago, we’ve shipped two updates to .NET Core 2.1 and are about to release .NET Core 2.2. It’s time to update the standard to include some of the new concepts as well as a number of small improvements that make your life easier across the various implementations […]
Evaluating code at compile time is a capability that most, if not all, compiled programming languages possess, even if it can't be directly used by the programmer, but rather applied as an optimization. In this post, we'll explore a bit how to execute code at compile time in Nim, Zig, Rust and C++.
My Python code was too slow, so I made it faster with Python. For some definition of “Python”.
In this blogpost we'll see how Erlang's Syntax already appeared on TAOCP years before the language was even created.
I discovered a profound outcome of Go's support for static type checking and duck typing: It is ridiculously easy to refactor Go.
Why is Go open source, and how can we strengthen our open-source community?
This post covers essentially the same material as a 5-minute presentation I gave at RC .
Is there still research to be done in Programming Languages? This essay touches both on the topic of programming languages and on the nature of research work. I am mostly concerned in analyzing this question in the context of Academia, i.e. within the expectations of academic programs and research funding agencies…
News post: Gleam v1.2.0 released
Supervisor trees are one of the core ingredients in Erlang's reliability and let it crash philosophy . A well-structured Erlang program is broken into multiple independent pieces that communicate via messages, and when a piece crashes, the supervisor of that piece automatically restarts it.
Mostly software: Rust, machine learning, and P2P systems. Previously, games and cocktails.
Hello. Ting, ting, ting. Attention! … ATTENTION! Thank you. Hi, I’m Camelia, if you don’t know me. (Or even if you do.) They told me I had to give a speech at Perl 6’s offic…
`foldl` and `foldr` can be confusing, so let's work out what's up
New SBCL versions are usually released at the end of each month: check the Sourceforge File List to see the current version. The new features of the two most recent SBCL releases are listed below.
Jalur masuk yang cepat menghemat waktu pengguna untuk langsung bermain. Hadiah yang melimpah dan simbol khusus yang mudah muncul tersedia secara berkala. Penawaran istimewa terus diperbarui agar pengalaman bermain selalu segar.
Coding in Rust and others; making coding videos.
C++20 added minimal support for coroutines. I think they’re done in a way that really doesn’t fit into C++, mostly because they don’t follow the zero-overhead principle. Calling a…
Crystal 0.25.1 has been released!
PHP 8.2 has a new randomizer engine, readonly classes, disjunctive normal form types, redacted parameters, performance improvements, and more.