Recent submissions

Comment · 3 years ago
Comment · 3 years ago
Comment · 3 years ago
How are courses created? Who creates them?

>Made with in

How did all the haze treats you yesterday?

Comment · 3 years ago
Comment · 3 years ago
Comment · 3 years ago
> https://markwhen.com

Wow this is also awesome! Some programmers are truly creative people haha

Comment · 3 years ago
>Sigils are why I gave up learning PERL. Everything I learned had a half life of 10 minutes.

Interesting! By "half life of 10 minutes", do you mean the language was changing too quickly under you or that it was difficult to remember the sigils?

Comment · 3 years ago
The author defines a _sigil_ as follows:

* a non-alphabetic character

* that is at the start of a word

* that communicates meta-information about the word.

He gives the example of `echo $USER`, where `$` is a single that communicates that `USER` is a variable, presumably with some contents. Thus, I'd wager `$` is a sigil in `$foo`.

Comment · 3 years ago
>and to have an unsigilled option for people who don't like them

Sigilled "variables" do lose many of the perks that sigils provide though, as codesections explains in the blog.

Comment · 3 years ago
Comment · 3 years ago
>Programmers familiar with the use of sigils to indicate variables intrinsically grok this phrase, but it looks like gobbledygook to non-programmers.

While I understand where you're coming from, I'd argue that programming-related concepts are all "gobbledygook to non-programmers", that's to be expected. Having something like (this is close to valid Raku but it's not)

    Positional[Any] ages = [42, 38, 25];
doesn't make it any easier than

    my @ages = [42, 38, 25];
unless you already have prior knowledge of arrays, assignments, types, etc.
Comment · 3 years ago
Thank you for your service, and Happy Memorial Day!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton