Recent submissions

Comment · 7 years ago
This is the diagnostic produced for similar example using new diagnostic architecture:

error: binary operator '+' cannot be applied to operands of type 'String' and 'Int'

_ = "a" + 1

   ~~~ ^ ~
note: overloads for '+' exist with these partially matching parameter lists: (Int, Int), (String, String)

_ = "a" + 1

       ^
note: candidate expects value of type 'String' for parameter #2

    @inlinable public static func + (lhs: String, rhs: String) -> String
                                  ^
note: candidate expects value of type 'Int' for parameter #1

    public static func + (lhs: Int, rhs: Int) -> Int
                       ^
Comment · 7 years ago
There is a discussion about introducing "descriptive" diagnostics of the same style happening on the Swift Forums at the moment - https://forums.swift.org/t/pitch-extended-error-messages-dia....

I this it's a great idea and with new diagnostic architecture described in the blog post it would be relatively easy to archive.

Comment · 7 years ago
Yes, SwiftUI diagnostics in particular are going to benefit from these changes.
Comment · 10 years ago
Yes, exactly since it allows for fewer context switches and cache locality not only for the network packets but for disk I/O as well.
Comment · 10 years ago
It uses Thread-Per-Core architecture where Netty/Reactor use thread-pools to process work and have dedicated threads for selecting from network.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton