Live data from Hacker News

Introduction to the Pony programming language

opensource.com

41–50 of 77 posts

Re: Introduction to the Pony programming language

#42

I was surprised to see such a long intro to a new language without any code samples. Did I miss something?

I, the author, don't find code samples particularly interesting. When I want to consider a language, I start by asking what the hard problems it solves are. Why would I want to learn this language? What does it give him, what is it better at than the languages I already know. Given that is my bias and I am the author, that is what I wrote about.

Re: Introduction to the Pony programming language

#45
post #7

> "A programming language is just another tool. It's not about syntax. It's not about expressiveness. It's not about paradigms or models. It's about managing hard problems." —Sylvan Clebsch, creator of Pony Well, isn't that a zero content statement? Sure, if you can't help in managing problems (and hard problems) the language is not that good. But I'd argue a language succeeds or fails in helping you manage problems…

I think what the author is trying to say is that expressiveness and "managing hard problems" are a level of abstraction above syntax and paradigms. I concede that it's a bit hyperbolic to say it's "not about" the latter, but I'd argue that they're less important than their intent, i.e. what the syntax is designed to express. For example, Golang's channel syntax would be a lot less useful if it were just a weird synchronous assignment operator, instead of an abstraction over a concurrent operation.

Re: Introduction to the Pony programming language

#46

Earlier quoted context omitted.

The website does not show any code in the first or second page. Only a cheatsheet after 3 clicks - which is a pdf.

You'd be looking for the tutorial: https://tutorial.ponylang.org/

I'm on mobile and I don't see any code or links to code. Is it different on desktop?

Re: Introduction to the Pony programming language

#47

Earlier quoted context omitted.

You'd be looking for the tutorial: https://tutorial.ponylang.org/

I'm on mobile and I don't see any code or links to code. Is it different on desktop?

interesting. do you see code on mobile when you visit:

https://tutorial.ponylang.org/getting-started/hello-world.ht...

Re: Introduction to the Pony programming language

#48

Earlier quoted context omitted.

I'm on mobile and I don't see any code or links to code. Is it different on desktop?

interesting. do you see code on mobile when you visit: https://tutorial.ponylang.org/getting-started/hello-world.ht...

Yep! I suppose I didn't notice the hamburger navigation at the top left.

Re: Introduction to the Pony programming language

#49

Earlier quoted context omitted.

interesting. do you see code on mobile when you visit: https://tutorial.ponylang.org/getting-started/hello-world.ht...

Yep! I suppose I didn't notice the hamburger navigation at the top left.

The tutorial is hosted on Gitbook. I'm finding that it updates very slowly on mobile for me. Even if it isn't broken, it feels broken. Hadn't noticed that as an issue previously.

Re: Introduction to the Pony programming language

#50

Hi all, In addition to being the submitter, I'm also the author and a member of the Pony core team. I'll check the comments here from time to time and answer what I can.

Any plans to make the compiler on Windows work with clang/msys rather than Visual Studio? I played with the flags and somehow managed to get an Hello world compiled to .exe, but it would crash upon start.

I know it's kind of stupid, but relying on such a huge behemoth was my biggest turnoff.

Post reply on HN