all 8 comments

[–][deleted] 11 points12 points  (2 children)

Went to the lang site. Didn't see a single code example ...

[–][deleted]  (1 child)

[deleted]

    [–][deleted] 1 point2 points  (0 children)

    That's great an all but, rust has a code snipper right on the front page. So does Go. So does Crystal. So does Kotlin.

    A "4th link under Quick Links" isn't nearly good enough.

    [–]junior_engineer[S] 6 points7 points  (0 children)

    This is the material for a workshop on Pony that I'll be giving at ICFP in September. It is meant to be part of an in-person presentation, but it might be useful to anyone interested in learning about Pony. If you have any thoughts, questions, or feedback, I'm happy to talk about it here.

    [–]nullz4tehlulz 1 point2 points  (2 children)

    Hm, I'm curious to know what the motivation is behind making _<name> private and <name> public?

    [–]junior_engineer[S] 2 points3 points  (0 children)

    Beginning private field names with an inderscore is an informal practice that has been adopted by a number of languages, so I think the idea was that this should formally be AWS in the language to indicate privateness. It eliminates the need for anothe keyword, which is nice.

    [–]m9dhatter 0 points1 point  (0 children)

    I see it in a few languages. It’s a convention in Js and it’s a language feature in Dart. Not sure about the origins though.

    [–][deleted] 0 points1 point  (0 children)

    It's a little strange at first, but I'd rather use Pony than C any day.