These are public posts tagged with #ponylang. You can interact with them if you have an account anywhere in the fediverse.
Is Lemmy "competitive" with Discourse/Zulip in features? I would love to participate in various forums (Haiku OS, for sure; others too, like Pony which is on Zulip), but am loath to create log-ins on each. Is the Discourse way of not going for federation important for discussion forums?
#Lemmy #HaikuOS #Discourse #PonyLang #Zulip
CC @pulkomandy @mmu_man @begasus
@kuraisle "Wrong" is a strong word here, and misleading a bit, due to being rather subjective. However, if performance was your primary concern, then such rewrite could have been done in myriad other compiled and safe languages to the same improvement effect. There is arguably nothing special #rustlang would provide in this particular case over, say #golang #ziglang #ponylang or many others.
I've been #programming for 14 years now, have been using #PHP, #JavaScript, #ColdFusion, #Ruby, and whatnot, but holy cow, when reading the following chapter, I've literally been yelling "what the heck" at every second paragraph:
https://tutorial.ponylang.io/types/traits-and-interfaces
I mean, #PonyLang really tries to explain everything in depth, and I appreciate the effort, but while it works fine in earlier chapters, it confuses the heck out of me in this at length.
An #AI #ML company with a link called "Engineering Values" that 404's
https://www.wallaroo.ai/engineering-values
How telling!
#PonyLang
I really, really want to love #ponylang. Actor-based programming? Compiler-tracked isolation? Expressive type system? Solidly written tutorial? Check, check, and check!
But the stdlib documentation is such garbage I can't possibly figure how to fit pieces together to do anything. It's super frustrating.
Weekend project, build something in #ponylang
I'm having a hard time wrapping my head around ephemeral types in #ponylang
This is a great example of #ponylang elegance while being totally illegible to the uninitiated:
let index = ((value = value / base) - (value * base))
[The value of an assignment is the _old_ variable value. Apparently the assignment has immediate effect even within a "running" expression -- the `value * base` sees the new value]
I haven't written a single line of #ponylang, but I already contributed https://github.com/ponylang/pony-tutorial/pull/375
#ponylang arithmetics are really weird