Recent submissions

Comment · 2 years ago
Comment · 3 years ago
Comment · 9 years ago
This is exactly what we are referring to in the suggestion
Comment · 11 years ago
You are correct, you can commit it again
Comment · 12 years ago
It is exciting, the language is full of modern stuff... This is what I catch at a glance of the book:

- Optionals (Java's @Nullable)

- Tupples

- Functions as first class citizens

- let vs var (immutable vs mutable)

- Operators are functions

- Closures

- Extensions (Adding things to an existing class)

- Value object (struct - are passed by value -- and so are Strings!!! )

- Reference Objects (class)

- Generics (lets hope it will be better than Java's version)

- External Parameters ??

- @final keyword (to prevent overrides - like Java's final)

It kinda looks like C# meets Ruby meets the let keyword Very complex...

And More

- object reference operator === and !==

- typealias (~ typdef)

- Optional Binding (if let x = y.f() { } else {}

- for-in loops (for i in 0...count)

- The default behavior of switch is not to fallthrough

Comment · 13 years ago
Funny

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton