Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

[Programming Languages: Application and Interpretation](https://www.plai.org/)

From the preface;

> I have also written this book with working programmers in mind. Many of them may have not had a formal computer science education, or at least one that included a proper introduction to programming languages. At some point, like that 90% of students, some of them become curious about the media they use. I want this book to speak to them, gently drawing them away from the hustle and bustle of daily programming into a space of reflection and thought. - Shriram Krishnamurthi, Brown University



Never heard of Pyret[0] before. Looks good. This data-centric introduction to computing is also rather interesting [1].

[0](https://www.pyret.org/) [1](https://www.dcic-world.org/)


Maintainer of the interesting language pyret.


To be accurate, Pyret is a collaboration (primarily) with Joe Politz and Ben Lerner and they deserve most of the credit for it.


Interesting in what sense? Language outline at https://www.pyret.org/docs/latest/A_Tour_of_Pyret.html


one of the best thought-out syntaxes i have seen in a programming language, for one.


Ok maybe I'm a weird type, but I got really excited when the first thing they teach you is how to write a test/assertion.


I thought you were talking about this one.

https://en.m.wikipedia.org/wiki/Esoteric_programming_languag...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: