News for hackers. Stuff that matters.
Re:From Theory to Systems: A Grounded Approach to Programmin... by wcrichton on Tuesday April 16, 2019 @12:42AM (#19671184)
Hi, author of the paper here, happy to answer any questions.
Re:From Theory to Systems: A Grounded Approach to Programmin... by primitivesuave on Tuesday April 16, 2019 @01:59AM (#19671455)
This is a great trend I'm seeing in college-level CS education, where (generally younger) people are bringing real-world ideas into the classroom and presenting them by their underlying theory - this will certainly be useful knowledge for your students and I thank you for doing so!
Re:From Theory to Systems: A Grounded Approach to Programmin... by wcrichton on Tuesday April 16, 2019 @02:16AM (#19671510)
Thanks for the kind words!
Re:From Theory to Systems: A Grounded Approach to Programmin... by YorkshireSeason on Tuesday April 16, 2019 @07:15AM (#19672658)
How did the students react to session types? They are awkward to use in practise (communication topology is usually data dependent) and Rust is awkward, so both together should be really clunky ...
Re:From Theory to Systems: A Grounded Approach to Programmin... by rahulrrixe on Tuesday April 16, 2019 @02:48AM (#19671633)
Is the course content available online? Do you have any community around it?

The paper summarises well about current tech stack and bringing it to the University.

Re:From Theory to Systems: A Grounded Approach to Programmin... by wcrichton on Tuesday April 16, 2019 @03:18AM (#19671744)
Yes, the content is on the course website: http://cs242.stanford.edu/f18/
Re:From Theory to Systems: A Grounded Approach to Programmin... by nak0 on Tuesday April 16, 2019 @09:34AM (#19673418)
I didn't find the exercises... are they also online somewhere? Anyway, thank you for that course and sharing it here.
Re:From Theory to Systems: A Grounded Approach to Programmin... by wcrichton on Tuesday April 16, 2019 @12:28PM (#19675023)
Re:From Theory to Systems: A Grounded Approach to Programmin... by aouk on Tuesday April 16, 2019 @05:25PM (#19677472)
https://news.ycombinator.com/item?id=18638290 is it part of what you want to achieve ?
Re:From Theory to Systems: A Grounded Approach to Programmin... by tindleaj on Tuesday April 16, 2019 @01:50AM (#19671414)
Any PL related material you'd recommend as a prerequisite for these materials? I don't have a formal CS background, but I do have a few years' professional experience.
Re:From Theory to Systems: A Grounded Approach to Programmin... by wcrichton on Tuesday April 16, 2019 @02:17AM (#19671513)
The only prerequisites are basic discrete math (first-order logic, sets, etc.) and computer systems (C, memory management, threading) knowledge.