The Pyret Language
@PyretLang
A programming language by educators, for educators. Discord: https://discord.gg/7aFMB3b6Mt
You might like
I haven't tried it yet, but super excited that B. András Nagy has created a @PyretLang track on Exercism: exercism.org/tracks/pyret
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!
Paper by @RVieyraAEF and @ColleenMegowan in @TptJournal about integrated computational modeling with @PyretLang - and I got to write part of it! Thanks for the support and encouragement! #modphys #iteachphysics
Learn how Bootstrap's free resources can help you integrate computer science into math classes - teaching students math in a way they've never seen math taught before! #oklaed @Bootstrapworld Learn more: sde.ok.gov/computer-scien…
This year, give your students an hour of DATA! In this self-guided @Desmos activity, they’ll explore data viz, introductory programming using @PyretLang, and the application of #DataScience to solve real problems. teacher.desmos.com/activitybuilde… #CSforAll #DS4Everyone
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. ↵
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. ↵
Nice flags! Also – 👀essentials2021 in the wild!
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/…
Power of Ph.D. (Photoshop Design), I summon you! Is this what you meant? 🤪 @famontesi @ShriramKMurthi?
Here's your example (L). And when I run it (R), @PyretLang gets annoyed at me saying that I'm confusing it. Make up your mind, Shriram! Which one do you want? ↵
For this reason, Pyret has three notions of equality. A bit of overkill for regular programming, maybe, but absolutely essential to the pedagogy I use for introducing state 2/3 of the way through the semester. ↵ pyret.org/docs/latest/eq…
Newly released on code.pyret.org this past week: Additions to the image library, testing syntax, and module system, many issues fixed, and basic screenreader support at the REPL! pyret.org/release-notes/…
Over the past 2 years, we've rewritten our curriculum into a new format we call "Remix". Now, along with WeScheme, you can teach Bootstrap:Algebra in @PyretLang, which is a lot more like other C-style languages and is used in our Data Science course! bootstrapworld.org/blog/curriculu…
Omg. We are having a blast! SO COOL!! Watch the rocket and the graph it creates! #NMSInation #pyretlang @NMSI @PyretLang @MMadrigalGMS
I said she could serve as a TA so long as she refreshed her knowledge thoroughly. She sat through the Bootstrap workshop in Providence and re-did all the material as a participant, then spent July learning to translate from @racketlang to @PyretLang. »
As I finish up my 2.5 weeks at ASU with the Computational Modeling Physics workshop, I needed digest everything I’ve learned (it’s a lot). Chemistry is my first love but I guess physics is cool too! Thanks @AMTAteachers, @AAPTHQ and @Bootstrapworld #modphys #pyret
Some interesting Pyret implementations for a function that finds the area of a ring. This is their first time using a design recipe. What would you ask these kids next & what would you have them compare?
@ShriramKMurthi I made a t-shirt quilt and my pyret shirt made it in!
How can we be sure students are working on the right *problem* before they start writing their *program*? A new tool by Jack Wrenn, Examplar (for @PyretLang), is designed for this problem, using our tests-as-classifiers view. A brief video explains it. youtu.be/ofpwTbvG7MA
youtube.com
YouTube
Examplar: Checking Problem Understanding
United States Trends
- 1. #SmackDown 36.5K posts
- 2. Zack Ryder 9,977 posts
- 3. Landry Shamet 3,275 posts
- 4. Matt Cardona 1,895 posts
- 5. #OPLive 1,409 posts
- 6. Clemson 5,828 posts
- 7. #BostonBlue 1,227 posts
- 8. LA Knight 7,535 posts
- 9. #TNATurningPoint 5,439 posts
- 10. Josh Hart 1,279 posts
- 11. Bronson Reed 1,570 posts
- 12. Marjorie Taylor Greene 25.3K posts
- 13. Ersson N/A
- 14. #Knicks N/A
- 15. Nikes 1,665 posts
- 16. Bill Clinton 155K posts
- 17. End 3Q N/A
- 18. Bubba 46.5K posts
- 19. Clarkson 6,530 posts
- 20. Jey Uso 4,262 posts
You might like
-
PLDI
@PLDI -
Racket
@racketlang -
Yaron (Ron) Minsky
@yminsky -
Shriram Krishnamurthi (primary: Bluesky)
@ShriramKMurthi -
SPLASH Conference
@splashcon -
ICFP Conference
@icfp_conference -
David Van Horn
@lambda_calculus -
Derek Dreyer
@HerrDreyer -
Loris D'Antoni
@lorisdanto -
POPL 2026
@poplconf -
Arjun Guha
@ArjunGuha -
FIUBA
@ingenieriauba -
Gleam Programming Language
@gleamlang -
MPLR
@MPLR_Conf -
Ranjit Jhala
@RanjitJhala
Something went wrong.
Something went wrong.