<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Found on facebook this morning in a comment to another post about RacketCon:<div><br></div><div><a class="UFICommentActorName" href="https://www.facebook.com/shriram.krishnamurthi" data-hovercard="/ajax/hovercard/hovercard.php?id=518260580&extragetparams=%7B%22hc_location%22%3A%22ufi%22%7D" data-ft="{"tn":";"}" data-reactid=".r[3an16].[1][4][1]{comment10151916684655351_29806366}.[0].{right}.[0].{left}.[0].[0].[0][0]" style="color: rgb(59, 89, 152); cursor: pointer; text-decoration: none; font-weight: bold; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px; text-align: left; background-color: rgb(237, 239, 244); ">Shriram Krishnamurthi</a><span data-reactid=".r[3an16].[1][4][1]{comment10151916684655351_29806366}.[0].{right}.[0].{left}.[0].[0].[0][2]" style="color: rgb(51, 51, 51); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px; text-align: left; background-color: rgb(237, 239, 244); "> </span><span data-ft="{"tn":"K"}" data-reactid=".r[3an16].[1][4][1]{comment10151916684655351_29806366}.[0].{right}.[0].{left}.[0].[0].[0][3]" style="color: rgb(51, 51, 51); font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 14px; text-align: left; background-color: rgb(237, 239, 244); "><span data-reactid=".r[3an16].[1][4][1]{comment10151916684655351_29806366}.[0].{right}.[0].{left}.[0].[0].[0][3].[0]"><span data-reactid=".r[3an16].[1][4][1]{comment10151916684655351_29806366}.[0].{right}.[0].{left}.[0].[0].[0][3].[0].[0]">Pyret is our new programming language. We're using it for two courses this fall. Once the pigs stop squealing -- oops, once the students give the go-ahead -- we'll make a formal posting somewhere about it. We have: lightweight and a very pleasant syntax; gradual annotations; good data definition mechanisms; Web-based execution; linguistic support for testing; early access to sound interactive programming; and an increasingly nice marriage of higher-order functions and objects. Our semantics avoids many mistakes made by scripting languages (cue five years of studying JavaScript, Python, and Ruby). To support the language we also have a novel cloud-based programming environment built around the idea of programmers being able to review code by one another.</span></span></span></div><div><div style="text-align: left;"><font color="#333333" face="lucida grande, tahoma, verdana, arial, sans-serif"><span style="font-size: 11px; line-height: 14px;"><br></span></font></div><div style="text-align: left;"><font color="#333333" face="lucida grande, tahoma, verdana, arial, sans-serif"><span style="font-size: 11px; line-height: 14px;">Someone else remarked that it is the competition to Grace.</span></font></div><div style="text-align: left;"><font color="#333333" face="lucida grande, tahoma, verdana, arial, sans-serif"><span style="font-size: 11px; line-height: 14px;"><br></span></font></div><div style="text-align: left;"><font color="#333333" face="lucida grande, tahoma, verdana, arial, sans-serif"><span style="font-size: 11px; line-height: 14px;">I haven't been able to find much on the language, but the style guide is here:</span></font></div><div style="text-align: left;"><font color="#333333" face="lucida grande, tahoma, verdana, arial, sans-serif"><span style="font-size: 11px; line-height: 14px;"><span class="Apple-tab-span" style="white-space:pre"> </span></span></font><a href="http://cs.brown.edu/courses/csci0190/2013/Pyret_Style_Guide.html">http://cs.brown.edu/courses/csci0190/2013/Pyret_Style_Guide.html</a></div><div style="text-align: left;"><br></div><div style="text-align: left;">There is also some info at github: <a href="https://github.com/brownplt/Pyret">https://github.com/brownplt/Pyret</a></div><div style="text-align: left;"><br></div><div>
<span class="Apple-style-span" style="border-collapse: separate; font-size: 12px; border-spacing: 0px; "><div>Kim</div><div><br></div></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>