The Pyret Language

125 posts

The Pyret Language banner
The Pyret Language

The Pyret Language

@PyretLang

A programming language by educators, for educators. Discord: https://t.co/p9GYmeIyMy

Tham gia Nisan 2016
39 Đang theo dõi637 Người theo dõi
The Pyret Language
The Pyret Language@PyretLang·
@ShriramKMurthi @jasvir Another is a focus on values all having nice printable representations. New values (e.g. tabular data) are designed in concert with the (visual) environment to be renderable both as values and when appearing in error messages, etc. That's a big source of design friction!
English
0
0
3
61
Shriram Krishnamurthi (primary: Bluesky)
@jasvir @PyretLang Corners we can cut are some levels of performance and non-backward compatibility. Corners we can't are quality error messages (and the runtime overhead need to generate them), platform convenience, a Stop button (despite JS), etc.
English
1
0
1
81
The Pyret Language đã retweet
Shriram Krishnamurthi (primary: Bluesky)
Unapologetically boosting this because it's a nice story about a kid who fell in love with computing through @PyretLang (which runs fine on 6yo computers) and now runs his own education program. Go Isaac!
Shriram Krishnamurthi (primary: Bluesky) tweet media
English
2
11
67
5.4K
The Pyret Language
The Pyret Language@PyretLang·
@sum_typo_way Thank you for the PR! Due to our web focus there are some things that are clunky/available mostly through direct JS at the command line, this is one of them.
English
1
0
0
91
Hashnode
Hashnode@hashnode·
What programming language would you recommend to someone who wants to start coding from zero? 🤔
English
158
9
169
0
The Pyret Language
The Pyret Language@PyretLang·
@ginnyspencer Thanks for reaching out. This was just a crash on our part – we had an issue this morning around 4:30am pacific and were down for a little over an hour. Everything should have been back by 6am. I'm sorry for the frustration and letting us know is always useful and appreciated.
English
0
0
0
0
The Pyret Language đã retweet
Shriram Krishnamurthi (primary: Bluesky)
In @PyretLang we've long thought about what a #lang-like thing would be in our world. We aren't ready for (nor think we need) full #lang. The #lang-inspired Grace dialects have been a promising approach (@jameskjx). In general, there are two kinds of issues. ↵
English
1
3
7
0
The Pyret Language đã retweet
Shriram Krishnamurthi (primary: Bluesky)
In @PyretLang we decided to get rid of the indirection entirely! @tenellous implemented our beautiful errors, which many users love. Every term is colored (eagerly or lazily). Hovering causes the highlights in text, error code excerpt, and editor to all blink in unison. ↵
Shriram Krishnamurthi (primary: Bluesky) tweet mediaShriram Krishnamurthi (primary: Bluesky) tweet media
English
2
5
17
0
Shriram Krishnamurthi (primary: Bluesky)
We didn't go with .yarr as the suffix for @PyretLang files because, even though that would have been even more appropriate, the mere sight of a four-letter suffix is bound to generate immense anxiety in anyone over 40. The 8 part isn't but the .3 part is a physical constant.
Shriram Krishnamurthi (primary: Bluesky)@ShriramKMurthi

Pyret: .arr (You can tell it apart from an .r file because you vocalize the @PyretLang ones with a deep guttural sound and a swashbuckling flourish.)

English
3
0
27
0
The Pyret Language
The Pyret Language@PyretLang·
@noahlt ... as it's a lot easier to loosen syntax later than tighten it, when folks will have written programs that use the more permissive syntax.
English
0
0
1
0
The Pyret Language
The Pyret Language@PyretLang·
@noahlt The short answer is that we had lots of precedent for `-` in names, and it has some advantages over snake/camel case, like not requiring the shift key, so we focused on making that work. We had no frequent use cases for operators in names, so stayed conservative beyond `-`...
English
1
0
1
0
Noah Tye
Noah Tye@noahlt·
@PyretLang trying Pyret for the first time. It looks great! One question: is there a reason why is '-' allowed in identifier names, but not '/'?
English
1
0
2
0
The Pyret Language
The Pyret Language@PyretLang·
Nice flags! Also – 👀essentials2021 in the wild!
English
0
0
3
0
The Pyret Language
The Pyret Language@PyretLang·
Our summer 2021 updates are out! - UI refresh - Easier-to-use images with the default settings - A new language feature for managing libraries for assignments and starter code - Reduced default Google Drive permissions Check out the release notes here: pyret.org/release-notes/…
English
0
4
17
0
Yaron (Ron) Minsky
Yaron (Ron) Minsky@yminsky·
@PyretLang looks awesome, but the permissions required for saving to Google Drive are disturbing...
Yaron (Ron) Minsky tweet media
English
3
0
1
0