<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://132.161.132.157/drupal6"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Computer Science - type-directed programming</title>
 <link>http://132.161.132.157/drupal6/taxonomy/term/613/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>Thursday Extra 9/8: Prof. Osera on Type-Directed Programming</title>
 <link>http://132.161.132.157/drupal6/node/877</link>
 <description>&lt;p&gt;Thursday, September 8, 2016&lt;br /&gt;
4:15 p.m. in Noyce 3821&lt;br /&gt;
Refreshments at 4:00 p.m. in the Computer Science Commons (Noyce 3817)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Programming Assistance for Type-Directed Programming&lt;/strong&gt;&lt;br /&gt; Type-directed programming is a powerful programming paradigm where rich types dictate the structure of the program, making design largely automatic.  While mechanical, this paradigm still requires manual reasoning that is both tedious and error-prone. In this talk, Assistant Professor of Computer Science Peter-Michael Osera will explore type-directed program synthesis techniques to build an interactive programming assistant for type-directed programming. This tool bridges the gaps between simple auto-completion engines and program synthesis, complementing the strengths of each. He’ll demonstrate a current prototype of the tool as well as discuss next steps for transforming the prototype into a usable programming assistant.

&lt;/p&gt;</description>
 <comments>http://132.161.132.157/drupal6/node/877#comments</comments>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/42">Thursday Extras</category>
 <category domain="http://132.161.132.157/drupal6/taxonomy/term/613">type-directed programming</category>
 <pubDate>Wed, 07 Sep 2016 14:14:04 +0000</pubDate>
 <dc:creator>petersos</dc:creator>
 <guid isPermaLink="false">877 at http://132.161.132.157/drupal6</guid>
</item>
</channel>
</rss>
