Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Reading for Tomorrow
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Joe Razavi  
View profile  
 More options Mar 5 2012, 6:19 am
From: Joe Razavi <jabraz...@gmail.com>
Date: Mon, 5 Mar 2012 03:19:58 -0800 (PST)
Local: Mon, Mar 5 2012 6:19 am
Subject: Reading for Tomorrow
Hi Everyone,

Reading for tomorrow (not surprisingly) is chapter 6. This chapter
deals with the complexity of some problems related to type checking,
and represents a bit of a detour from the main thrust of the notes.
This should be more familiar ground for computer scientists with a
(slightly) more applied bent, dealing with problems of compiler
implementation rather than foundations and language design; just have
a browse and see what interests you.

See you soon,

Joe


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Giles Reger  
View profile  
 More options Mar 5 2012, 6:51 am
From: Giles Reger <reg...@cs.man.ac.uk>
Date: Mon, 5 Mar 2012 11:51:13 +0000
Local: Mon, Mar 5 2012 6:51 am
Subject: Re: [Type Theory] Reading for Tomorrow
Hi all,

I sadly won't be able to make tomorrow's meeting.

If people are interested in the pragmatic side of type theory then they might want to check out Benjamin C.Pierce's TPAL (Types and Programming Languages) book.

It's quite a slow move through *some* of the stuff we've been looking at - the lambda calculus stuff, not the intuitionistic logic stuff - with a focus on implementation. The implementations he builds up in his book are available online at

http://www.cis.upenn.edu/~bcpierce/tapl/index.html

But it's all in OCaml - which might be an issue for some. If you do want to take a look it's the recon and fullrecon implementations that relate to type reconstruction (sometimes referred to as type inference) - which is the more involved part of Chapter 6.

The fullsimple implementation gives the type checking implementation for the simply typed lambda calculus.

-Giles

On 5 Mar 2012, at 11:19, Joe Razavi wrote:

> Hi Everyone,

> Reading for tomorrow (not surprisingly) is chapter 6. This chapter
> deals with the complexity of some problems related to type checking,
> and represents a bit of a detour from the main thrust of the notes.
> This should be more familiar ground for computer scientists with a
> (slightly) more applied bent, dealing with problems of compiler
> implementation rather than foundations and language design; just have
> a browse and see what interests you.

> See you soon,

> Joe

*************************
Giles Reger
giles.re...@cs.man.ac.uk
gre...@cantab.net
07939 486 756
*************************

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Francis Southern  
View profile  
 More options Mar 5 2012, 7:22 am
From: Francis Southern <francis.south...@postgrad.manchester.ac.uk>
Date: Mon, 5 Mar 2012 12:22:44 +0000
Local: Mon, Mar 5 2012 7:22 am
Subject: Re: [Type Theory] Reading for Tomorrow

That's a shame, Giles.  I enjoyed your talk about the JVM last week (I
went straight home and disassembled some simple programs) and I was
hoping to ask you some things about it (for example, do you believe that
Java really creates beautiful abstractions? ;-)).

TPAL is definitely a book that's on my radar and OCaml is something I
need to learn more of!  Unfortunately I have too much on my plate at the
moment as it is, but I'm currently in the terrifying process of applying
to do PhD at our fine CS department, so maybe that'll give me more time
to devote to such endeavours....

I'd also note that the wonderful Benjamin Pierce has another book, which
is freely (and *ahem* legally) available, called Software Foundations:
http://www.cis.upenn.edu/~bcpierce/sf/
I think it covers some of the same areas as TAPL and is in Coq; I don't
know whether that's better or worse than OCaml...
There is a section on typechecking for the simply-typed lambda calculus
here: http://www.cis.upenn.edu/~bcpierce/sf/Typechecking.html#lab551

Anyway, I'm just procrastinating now...

Francis

On 05/03/12 11:51, Giles Reger wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Giles Reger  
View profile  
 More options Mar 5 2012, 7:37 am
From: Giles Reger <reg...@cs.man.ac.uk>
Date: Mon, 5 Mar 2012 12:37:20 +0000
Local: Mon, Mar 5 2012 7:37 am
Subject: Re: [Type Theory] Reading for Tomorrow

Francis,

On 5 Mar 2012, at 12:22, Francis Southern wrote:

> That's a shame, Giles.  I enjoyed your talk about the JVM last week (I went straight home and disassembled some simple programs) and I was hoping to ask you some things about it (for example, do you believe that Java really creates beautiful abstractions? ;-)).

We can meet up to talk about it at another time if you want.

On the question you include I might answer

Abstraction is beautiful in the same way that Communism is fair - it looks good until you try and make it work.

> TPAL is definitely a book that's on my radar and OCaml is something I need to learn more of!  Unfortunately I have too much on my plate at the moment as it is, but I'm currently in the terrifying process of applying to do PhD at our fine CS department, so maybe that'll give me more time to devote to such endeavours....

Don't worry, you'll definitely have a lot more time on your hands when you start a PhD.

> I'd also note that the wonderful Benjamin Pierce has another book, which is freely (and *ahem* legally) available, called Software Foundations: http://www.cis.upenn.edu/~bcpierce/sf/
> I think it covers some of the same areas as TAPL and is in Coq; I don't know whether that's better or worse than OCaml...
> There is a section on typechecking for the simply-typed lambda calculus here: http://www.cis.upenn.edu/~bcpierce/sf/Typechecking.html#lab551

Also a very good resource, and seeing as it's freely available probably better. I can't comment on the comparison between OCaml and Coq as I know one but not the other (although hoping to pick up Coq soon). I couldn't see any type reconstruction stuff there - in fact the typing stuff ends with subtyping. However, it does cover exciting things like Hoare Logic, which TAPL doesn't cover, and is a lot more theoretically focussed - so perhaps a more interesting resource for this audience.

> Anyway, I'm just procrastinating now...

I prefer to think of it as time-slicing - even low priority processes need a turn to avoid starvation.

Giles

*************************
Giles Reger
giles.re...@cs.man.ac.uk
gre...@cantab.net
07939 486 756
*************************

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
regerg  
View profile  
 More options Mar 7 2012, 6:48 am
From: regerg <reg...@cs.man.ac.uk>
Date: Wed, 07 Mar 2012 11:48:32 +0000
Local: Wed, Mar 7 2012 6:48 am
Subject: Re: [Type Theory] Reading for Tomorrow
Hello all,

How did discussing the pragmatics of type checking and inference go?

Just to check - are we progressing on to Chapter 7 (The Sequent Calculus)
next week? I want to make sure I make time to read it.

-Giles

On Mon, 5 Mar 2012 12:37:20 +0000, Giles Reger <reg...@cs.man.ac.uk>
wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joe Razavi  
View profile  
 More options Mar 7 2012, 6:50 am
From: Joe Razavi <jabraz...@gmail.com>
Date: Wed, 7 Mar 2012 03:50:33 -0800 (PST)
Local: Wed, Mar 7 2012 6:50 am
Subject: Re: Reading for Tomorrow
Hi,

Yesterday went well thanks :). Indeed, it will be Chapter 7 next week
-- and I probably should send out an official email soon since it
contains cut elimination which people might want to mull over for a
little while.

Joe

On Mar 7, 11:48 am, regerg <reg...@cs.man.ac.uk> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »