jane's picture From jane rss RSS  subscribe Subscribe

First fun in the afternoon 



To be held periodically (3 times/year)
Informal half-day event
FP-related themes
Mostly academic institutions were represented
Changing venues: To be held in Nottingham next, then Cambridge
 
Tags:  fun 
Views:  1038
Downloads:  1
Published:  July 23, 2007
 
0
save to favorite
ask author to add audio Ask author to add audio
Share plick with friends Share
mark as inappropriate Mark as inappropriate
 
Related Plicks
Fun slides

Fun slides

From: mrusso
Views: 3226 Comments: 0

 
fun

fun

From: pavelj
Views: 1014 Comments: 0

 
Computer Science is fun

Computer Science is fun

From: mrusso
Views: 4720 Comments: 0

 
fun

fun

From: pavelj
Views: 1776 Comments: 0

 
See all 
 
More from this user
Obama

Obama

From: jane
Views: 1439
Comments: 2

Obama

Obama

From: jane
Views: 1188
Comments: 1

Qualifying Criteria for Real Estate Investment Trust

Qualifying Criteria for Real Estate Investment Trust

From: jane
Views: 2660
Comments: 0

Enhanced Entity Relationship Modeling

Enhanced Entity Relationship Modeling

From: jane
Views: 7228
Comments: 1

Time Management For Project Managers

Time Management For Project Managers

From: jane
Views: 6024
Comments: 2

Theory and Practice of Risk Management in Hedge Funds

Theory and Practice of Risk Management in Hedge Funds

From: jane
Views: 5428
Comments: 1

See all 
 
Place your Ad here for $2.00 a month
Sample Ad
Advertise your business on myplick.
Only $2.00 a month.
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments:
 
 
Notes:
 
 
Slide 1: First fun in the afternoon Nik Sultana 30 Nov 2006 Functional Programming Group Seminar
Slide 2: “Fun in the afternoon” The event • • • • To be held periodically (3 times/year) Informal half-day event FP-related themes Mostly academic institutions were represented • Changing venues: To be held in Nottingham next, then Cambridge 30 Nov 2006 N.Sultana Functional Programming Group Seminar
Slide 3: “Fun in the afternoon” Presentations • Phil Wadler (University of Edinburgh) Links: web programming without tiers • James Cheney (University of Edinburgh) Mechanised Metatheory Model-Checking • Wouter Swierstra (University of Nottingham) A Principled Approach to Version Control • Andrew Kennedy (Microsoft Research, Cambridge) C# is a functional programming language 30 Nov 2006 N.Sultana Functional Programming Group Seminar
Slide 4: “Fun in the afternoon” Links: web programming without tiers ~ P.Wadler • One fun language for web programming, instead of 2+ • Translation into target language • Environment-specific functions 30 Nov 2006 N.Sultana Functional Programming Group Seminar
Slide 5: Source: Wadler’s slides 30 Nov 2006 N.Sultana Functional Programming Group Seminar
Slide 6: Source: Wadler’s slides 30 Nov 2006 N.Sultana Functional Programming Group Seminar
Slide 7: “Fun in the afternoon” Mechanised Metatheory ModelChecking ~ J.Cheney • Partial verification of inferences • Checking theories for soundness • Significant complexity issues 30 Nov 2006 N.Sultana Functional Programming Group Seminar
Slide 8: Cheney: Example Source: Cheney’s slides 30 Nov 2006 N.Sultana Functional Programming Group Seminar
Slide 9: Cheney: Example (ctd.) Source: Cheney’s slides 30 Nov 2006 N.Sultana Functional Programming Group Seminar
Slide 10: “Fun in the afternoon” A Principled Approach to Version Control ~ W.Swierstra • Giving distributed version control the formal treatment, goal: predictable vc tools • General enough theory to describe family of VC systems, including darcs • Formalising “patch” and “repository”, building on to conflict resolution 30 Nov 2006 N.Sultana Functional Programming Group Seminar
Slide 11: A theory of patches • Patch = Sā”œ E →T • create f = Øā”œ {f = c | c \in Bits} → {f = ε} • Definitions for repository, patch application, patch composition, conflicts… • Still to provide algorithms for conflict resolution. Formalisation very abstract. 30 Nov 2006 N.Sultana Functional Programming Group Seminar
Slide 12: “Fun in the afternoon” C# is a functional programming language ~ A.Kennedy • Claim: Successive versions of C# increasingly accommodate functional paradigm • C# 3.0 will support type inference and lambda expressions. • “It’s functional programming bolted onto a determinedly imperative object-oriented language” (Source: Kennedy’s slides) 30 Nov 2006 N.Sultana Functional Programming Group Seminar
Slide 13: “Fun in the afternoon” Theme roundup • Theoretical – Metatheory verification • Applied – Web Programming – Version control – FP ideas enmeshed with other paradigms 30 Nov 2006 N.Sultana Functional Programming Group Seminar
Slide 14: “Fun in the afternoon” Emphasised FP goals • Web Programming, distributed systems, multi-core programming • Handling large software development • Verification 30 Nov 2006 N.Sultana Functional Programming Group Seminar

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location
close
Please fill out the form below. You will be asked to make your payment to Myplick (Eastar Technologies) via Paypal. Your request will be processed within 24 hours after your submission.
 
Title (max 25 characters)
Link (placed on title)
Content (max 100 characters)
You have successfully submitted your ad request. Please send your payment to ericandlei@myplick.com via PAYPAL.
Ad submission failed. Please report the problem to ericandlei@myplick.com.