|
|
|
@ -1,6 +1,58 @@ |
|
|
|
|
<?xml version='1.0'?> |
|
|
|
|
<eventdefs> |
|
|
|
|
|
|
|
|
|
<!-- fall 2007 --> |
|
|
|
|
<eventitem date="2007-10-2" time="4:30 PM" room="TBA" title="Putting the fun into Functional Languages and Useful Programming with OCaml/F#"> |
|
|
|
|
<short>Brennan Taylor</short> |
|
|
|
|
<abstract> |
|
|
|
|
<p>A lecture on why functional languages are important, practical applications, and some neat examples. Starting with an introduction to |
|
|
|
|
basic functional programming with ML syntax, continuing with the strengths of OCaml and F#, followed by some exciting examples. Examples include GUI |
|
|
|
|
programming with F#, Web Crawlers with F#, and OpenGL/GTK programming with OCaml. This lecture aims to display how powerful functional languages can |
|
|
|
|
be.</p> |
|
|
|
|
</abstract> |
|
|
|
|
</eventitem> |
|
|
|
|
<eventitem date="2007-10-9" time="4:30 PM" room="TBA" title="Join-Calculus with JoCaml. Concurrent programming that doesn't fry your brain."> |
|
|
|
|
<short>Brennan Taylor</short> |
|
|
|
|
<abstract> |
|
|
|
|
<p> |
|
|
|
|
A lecture on the fundamentals of Pi-Calculus followed by an introduction |
|
|
|
|
to Join-Calculus in JoCaml with some great examples. Various concurrent |
|
|
|
|
control structures are explored, as well as the current limitations of |
|
|
|
|
JoCaml. The examples section will mostly be concurrent programming, |
|
|
|
|
however some basic distributed examples will be explored. This lecture |
|
|
|
|
focuses on how easy concurrent programming can be. |
|
|
|
|
</p> |
|
|
|
|
</abstract> |
|
|
|
|
</eventitem> |
|
|
|
|
<eventitem date="2007-10-16" time="4:30 PM" room="TBA" title="Genetic Algorithms in Haskell"> |
|
|
|
|
<short>Andrei Barbau</short> |
|
|
|
|
<abstract> |
|
|
|
|
</abstract> |
|
|
|
|
</eventitem> |
|
|
|
|
<eventitem date="2007-10-18" time="4:30 PM" room="TBA" title="TBA"> |
|
|
|
|
<short>Sarah-Jane Fortune</short> |
|
|
|
|
<abstract> |
|
|
|
|
</abstract> |
|
|
|
|
</eventitem> |
|
|
|
|
<eventitem date="2007-10-23" time="4:30 PM" room="TBA" title="Distributed Programming with Erlang"> |
|
|
|
|
<short>Brennan Taylor</short> |
|
|
|
|
<abstract> |
|
|
|
|
<p> |
|
|
|
|
A quick introduction on the current state of distributed programming and |
|
|
|
|
various grid computing projects. Followed by some history and features of |
|
|
|
|
the Erlang language and finishing with distributed examples including |
|
|
|
|
operating on a cluster. |
|
|
|
|
</p> |
|
|
|
|
</abstract> |
|
|
|
|
</eventitem> |
|
|
|
|
<eventitem date="2007-10-30" time="4:30 PM" room="TBA" title="An overview of the CSC Computing Enviroment"> |
|
|
|
|
<short>David Tenty</short> |
|
|
|
|
<abstract> |
|
|
|
|
<p> |
|
|
|
|
A brief overview of the CSC Computing Enviroment, including how to survive slashdot and dealing with IST. |
|
|
|
|
</p> |
|
|
|
|
</abstract> |
|
|
|
|
</eventitem> |
|
|
|
|
|
|
|
|
|
<!--spring 2007--> |
|
|
|
|
|
|
|
|
|