<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - SPLASH 2011: William Cook - Objects, Orc, Hybrid Partial Evaluation, and More</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More/RSS"></atom:link>
	<image>
		<url>http://ak.channel9.msdn.com/ch9/efd3/562e10a1-7113-4366-b912-9f8e012befd3/SPLASH2011WilliamCook_100_ch9.jpg</url>
		<title>Channel 9 - SPLASH 2011: William Cook - Objects, Orc, Hybrid Partial Evaluation, and More</title>
		<link></link>
	</image>
	<description>William Cook&amp;nbsp;is an Associate Professor in the Department of Computer Sciences at The University of Texas at Austin. His research focuses on object-oriented programming, programming language design, and the interaction between programming languages and databases. William was the&amp;nbsp;Chief Technology Officer and co-founder of Allegis Corporation, where he was chief architect for several award-winning products, including the eBusiness Suite at Allegis, the Writer&#39;s Solution for Prentice Hall. William also invented the&amp;nbsp;AppleScript language while&amp;nbsp;at Apple Computer. William&#39;s current research projects include: Ensō: theoretically sound and practical reformulation of the concepts of model-driven software development Batches: a new approach to RPC, database access (SQL clients), and web services Orc: a language for structured concurrency and internet programming Hybrid Partial Evaluation: a practical approach to partial evaluation in object-oriented languages Here, we discuss William&#39;s colorful past, his thoughts on object orientation, Orc, hybrid partial evaluation, and more. He and his team of talented students are pushing the envelope. Tune in.  Thanks for&amp;nbsp;spending time with Channel 9, William!  &amp;nbsp; Recently, Channel 9 was invited to attend the great SPLASH conference. What is SPLASH? Systems, Programming, Languages and Applications: Software for Humanity. A big thanks to the SPLASH event organizers for inviting me and my camera to engage some key computer scientists and engineers in geeky, fun conversation! SPLASH is a great event! I learned a ton and met many amazing computer scientists and students. SPLASH is an annual conference that embraces all aspects of software construction and delivery, and that joins all factions of programming technologies. Since 2010 SPLASH is the umbrella for OOPSLA and Onward! [source=splashcon.org]  </description>
	<link></link>
	<language>en</language>
	<pubDate>Sat, 25 May 2013 17:14:37 GMT</pubDate>
	<lastBuildDate>Sat, 25 May 2013 17:14:37 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: SPLASH 2011: William Cook - Objects, Orc, Hybrid Partial Evaluation, and More</title>
		<description>
			<![CDATA[<p>Downloading!</p><p>posted by George_Curelet_Balan</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More#c634572397422364816</link>
		<pubDate>Fri, 18 Nov 2011 19:02:22 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More#c634572397422364816</guid>
		<dc:creator>George_Curelet_Balan</dc:creator>
	</item>
	<item>
		<title>Re: SPLASH 2011: William Cook - Objects, Orc, Hybrid Partial Evaluation, and More</title>
		<description>
			<![CDATA[<p>I remember William Cook for an illuminating paper of his from 1990:</p><p>&nbsp; &quot;Object-Oriented Programming Versus Abstract Data Types&quot;</p><p><a href="http://www.cs.utexas.edu/~wcook/papers/OOPvsADT/CookOOPvsADT90.pdf">http://www.cs.utexas.edu/~wcook/papers/OOPvsADT/CookOOPvsADT90.pdf</a></p><p>I really recommend reading this paper if you want to get a clearer picture of the relationship between object-oriented programming and functional programming of the Haskell/ML style. At least, it did that for me.</p><p>&nbsp;</p><p>posted by contextfree`</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More#c634572481028220730</link>
		<pubDate>Fri, 18 Nov 2011 21:21:42 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More#c634572481028220730</guid>
		<dc:creator>contextfree`</dc:creator>
	</item>
	<item>
		<title>Re: SPLASH 2011: William Cook - Objects, Orc, Hybrid Partial Evaluation, and More</title>
		<description>
			<![CDATA[<p>yeah, I find myself a 'Microsoft kind of guy' too, hahahahah <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif?v=c9' alt='Big Smile' /></p><p>and I agree the 'Aha Moment' is very common and important when learning theories.</p><p>btw, does Batches has anything similiar to with Monads or 'Monadic Web App Design' stuff ?</p><p>p.s. I knew William Cook from the title of this great talk <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> : <a href="http://www.infoq.com/presentations/It-Is-Possible-to-Do-OOP-in-Java">http&#58;&#47;&#47;www.infoq.com&#47;presentations&#47;It-Is-Possible-to-Do-OOP-in-Java</a></p><p>posted by felix9</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More#c634572784603188558</link>
		<pubDate>Sat, 19 Nov 2011 05:47:40 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More#c634572784603188558</guid>
		<dc:creator>felix9</dc:creator>
	</item>
	<item>
		<title>Re: SPLASH 2011: William Cook - Objects, Orc, Hybrid Partial Evaluation, and More</title>
		<description>
			<![CDATA[<p>Great Interview, I love the partial evaluation stuff.</p><p>posted by Novox</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More#c634573385075271929</link>
		<pubDate>Sat, 19 Nov 2011 22:28:27 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More#c634573385075271929</guid>
		<dc:creator>Novox</dc:creator>
	</item>
	<item>
		<title>Re: SPLASH 2011: William Cook - Objects, Orc, Hybrid Partial Evaluation, and More</title>
		<description>
			<![CDATA[<p>If mr. Cook is reading this: how does multiple dispatch and predicate dispatch fit in the picture of OOP/ADT?</p><p>posted by Jules.dot</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More#c634575760456204321</link>
		<pubDate>Tue, 22 Nov 2011 16:27:25 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More#c634575760456204321</guid>
		<dc:creator>Jules.dot</dc:creator>
	</item>
	<item>
		<title>Re: SPLASH 2011: William Cook - Objects, Orc, Hybrid Partial Evaluation, and More</title>
		<description>
			<![CDATA[<p><a href="http://enso-lang.org/blog/2011/06/22/38/" target="_blank">Enso grammar </a>is great! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif?v=c9' alt='Big Smile' /> I am reading through the Enso blog .. very interesting!&nbsp; Batches too ... very good.</p><p>posted by Richard.Hein</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More#c634597434974888349</link>
		<pubDate>Sat, 17 Dec 2011 18:31:37 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-William-Cook-Objects-Orc-Hybrid-Partial-Evaluation-and-More#c634597434974888349</guid>
		<dc:creator>Richard.Hein</dc:creator>
	</item>
</channel>
</rss>