requestforlogic.blogspot.com requestforlogic.blogspot.com

requestforlogic.blogspot.com

Request for Logic

Thursday, January 9, 2014. Life update, a TA blog. It's been over a year and a half since I last posted! In that time I've defended my dissertation. And begun a teaching-track position at Carnegie Mellon. I'm mostly focused on teaching the freshman/sophomore level Principles of Imperative Computation course. This semester I will have a bit of a change of pace teaching Foundations of Programming Languages, a course designed by Bob Harper. And based on his book Practical Foundations of Programming Languages.

http://requestforlogic.blogspot.com/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR REQUESTFORLOGIC.BLOGSPOT.COM

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

December

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Saturday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 4.7 out of 5 with 6 reviews
5 star
5
4 star
0
3 star
1
2 star
0
1 star
0

Hey there! Start your review of requestforlogic.blogspot.com

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

0.5 seconds

FAVICON PREVIEW

  • requestforlogic.blogspot.com

    16x16

  • requestforlogic.blogspot.com

    32x32

  • requestforlogic.blogspot.com

    64x64

  • requestforlogic.blogspot.com

    128x128

CONTACTS AT REQUESTFORLOGIC.BLOGSPOT.COM

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

CONTENT

SCORE

6.2

PAGE TITLE
Request for Logic | requestforlogic.blogspot.com Reviews
<META>
DESCRIPTION
Thursday, January 9, 2014. Life update, a TA blog. It's been over a year and a half since I last posted! In that time I've defended my dissertation. And begun a teaching-track position at Carnegie Mellon. I'm mostly focused on teaching the freshman/sophomore level Principles of Imperative Computation course. This semester I will have a bit of a change of pace teaching Foundations of Programming Languages, a course designed by Bob Harper. And based on his book Practical Foundations of Programming Languages.
<META>
KEYWORDS
1 skip to main
2 skip to sidebar
3 request for logic
4 posted by rob
5 0 comments
6 email this
7 blogthis
8 share to twitter
9 share to facebook
10 share to pinterest
CONTENT
Page content here
KEYWORDS ON
PAGE
skip to main,skip to sidebar,request for logic,posted by rob,0 comments,email this,blogthis,share to twitter,share to facebook,share to pinterest,teaching,charity and trust,of three,blog posts,author izer,publishing,differently higher order focusing,force
SERVER
GSE
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

Request for Logic | requestforlogic.blogspot.com Reviews

https://requestforlogic.blogspot.com

Thursday, January 9, 2014. Life update, a TA blog. It's been over a year and a half since I last posted! In that time I've defended my dissertation. And begun a teaching-track position at Carnegie Mellon. I'm mostly focused on teaching the freshman/sophomore level Principles of Imperative Computation course. This semester I will have a bit of a change of pace teaching Foundations of Programming Languages, a course designed by Bob Harper. And based on his book Practical Foundations of Programming Languages.

INTERNAL PAGES

requestforlogic.blogspot.com requestforlogic.blogspot.com
1

Request for Logic: May 2011

http://requestforlogic.blogspot.com/2011_05_01_archive.html

Saturday, May 28, 2011. Party like it's 1995. It is humbling but enlightening when you're struggling to figure out how to describe something and you realize someone already nailed the exposition two decades ago. That's how I felt when I stumbled across this invited paper by Dale Miller, " Observations about using logic as a specification language. Still a good paper! Also: completeness of focusing via cut and identity. Speaking of uniform proofs: I've been fiddling for some time with this view of that th...

2

Request for Logic: January 2012

http://requestforlogic.blogspot.com/2012_01_01_archive.html

Thursday, January 12, 2012. I've uploaded to both ArXiV. A significantly revised draft of the paper Structural focalization. Which I've spoken about here before. One of the points I make about the structural focalization technique is that, because it is all so nicely structurally inductive, it can be formalized in Twelf. As part of a separate project, I've now also repeated the whole structural focalization development in Agda! The code is available from GitHub. I note that the structural focalization te...

3

Request for Logic: Embracing and extending the Levy language

http://requestforlogic.blogspot.com/2011/08/embracing-and-extending-levy-language.html

Thursday, August 11, 2011. Embracing and extending the Levy language. I started writing the post about the thing I really wanted to write about, but then I realized that the background was already a long post on its own. So, that's this post! It's about two things:. Levy, an implementation of call-by-push-value. That Andrej Bauer and Matija Pretnar wrote in OCaml for the PL Zoo. I made a fork of Levy. Other things have been written about Levy at Andrej's blog. Value code tends to be really boring:. Compu...

4

Request for Logic: Charity and trust

http://requestforlogic.blogspot.com/2012/04/charity-and-trust.html

Thursday, April 19, 2012. A while back, I complained about the ACM's membership in the AAP. A publishing trade organization that supported some odious legislation like SOPA and the Research Works Act. The ACM, to their credit, responded to the concerns that the community at large raised (there were many others. ACM's Director of Group Publishing Scott Delman did so in this space. And ACM President Alain Chesnais did so on his blog. But he also seemed to take really great pains. The idea that adopting thi...

5

Request for Logic: October 2011

http://requestforlogic.blogspot.com/2011_10_01_archive.html

Monday, October 10, 2011. Feeble Typing (a thought on Dart). Update: A Word About The Title. I decided to support his proposal of calling types as a "lint-type development aid, not a language feature" feeble typing. And renamed the article again. You should read Rafaël's post and this one; it is possibly the most agreement you will ever find between a Perl blogger and a Carnegie Mellon University programming languages graduate student. The type system is unsound, due to the covariance of generic types&#4...

UPGRADE TO PREMIUM TO VIEW 14 MORE

TOTAL PAGES IN THIS WEBSITE

19

LINKS TO THIS WEBSITE

syntaxexclamation.wordpress.com syntaxexclamation.wordpress.com

Quick, dirty and shallow definitions | Syntax!

https://syntaxexclamation.wordpress.com/2013/11/21/quick-dirty-and-shallow-definitions

A research blog about programming languages, formal logics, software development and their interactions, by Matthias Puech. Quick, dirty and shallow definitions. Here is a quick hack. A few months ago. Have you ever implemented an quick prototype for a language, and be annoyed by the lack of definition mechanism? For instance, you define a small calculus and encode a few constructs to test it, but end up with outputs like:. When you only wanted the system to print:. Some would call this a deep encoding.

syntaxexclamation.wordpress.com syntaxexclamation.wordpress.com

Reverse natural deduction and get sequent calculus | Syntax!

https://syntaxexclamation.wordpress.com/2011/09/01/reverse-natural-deduction-and-get-sequent-calculus

A research blog about programming languages, formal logics, software development and their interactions, by Matthias Puech. Reverse natural deduction and get sequent calculus. This is a follow-up on my previous post. It should be readable by itself if you just take a quick peek at. We shall here start by writing a type-checker for the usual simply typed lambda-calculus, natural deduction-style. Types are:. Type tp = Nat Arr of tp * tp. Let us make a. Process. Having redexes in the syntax and eliminat...

syntaxexclamation.wordpress.com syntaxexclamation.wordpress.com

Update on Typeful Normalization by Evaluation | Syntax!

https://syntaxexclamation.wordpress.com/2014/02/14/update-on-typeful-normalization-by-evaluation

A research blog about programming languages, formal logics, software development and their interactions, by Matthias Puech. Update on Typeful Normalization by Evaluation. In October, I publicized here a new draft on normalization by evaluation. Which provoked some very helpful comments and constructive criticisms. Together with Chantal. We thus revised the draft profoundly and a revamped version is available. On my web site. What I really liked about working on program transformations with GADTs, is that...

syntaxexclamation.wordpress.com syntaxexclamation.wordpress.com

Typeful disjunctive normal form | Syntax!

https://syntaxexclamation.wordpress.com/2014/04/18/547

A research blog about programming languages, formal logics, software development and their interactions, by Matthias Puech. Typeful disjunctive normal form. This is the answer to last post’s puzzle. I gave an algorithm to put a formula in disjunctive normal form, and suggested to prove it correct in OCaml. Thanks to GADTs. My solution happens to include a wealth of little exercises that could be reused I think, so here it is. What we are eventually looking for is a function. Must return the pair of a.

syntaxexclamation.wordpress.com syntaxexclamation.wordpress.com

New draft: Proofs, upside down | Syntax!

https://syntaxexclamation.wordpress.com/2013/06/17/new-draft-proofs-upside-down

A research blog about programming languages, formal logics, software development and their interactions, by Matthias Puech. New draft: Proofs, upside down. There is a new draft on my web page. That should be of interest to those who enjoyed my posts about reversing data structures. And the relation between natural deduction and sequent calculus. It is an article submitted to APLAS 2013. And it is called. Proofs, upside down. Written in direct style , and that equivalent, iterative version:. June 17, 2013.

syntaxexclamation.wordpress.com syntaxexclamation.wordpress.com

Representing pattern-matching with GADTs | Syntax!

https://syntaxexclamation.wordpress.com/2014/04/12/representing-pattern-matching-with-gadts

A research blog about programming languages, formal logics, software development and their interactions, by Matthias Puech. Representing pattern-matching with GADTs. Here is a little programming pearl. I’ve been wanting to work on pattern-matching for a while now, and it seems like I will finally have this opportunity here at my new (academic) home, McGill. Match E with (y, z) - E. Actually is sugar for. Match E with ( , ) - fun x y - E. The ideas probably extends seamlessly to De Bruijn indices, by thre...

syntaxexclamation.wordpress.com syntaxexclamation.wordpress.com

malloc() is the new gensym() | Syntax!

https://syntaxexclamation.wordpress.com/2013/05/04/malloc-is-the-new-gensym

A research blog about programming languages, formal logics, software development and their interactions, by Matthias Puech. Teaching an introductory course to compilation this semester (actually it was called Virtual Machines. Operator in OCaml), then you are actually working in a weakly impure language, and you can for example implement a limited form of. Is this classic innocuously effectful function returning a different symbol. It will return a fresh pointer where to store your data. Each call to say.

syntaxexclamation.wordpress.com syntaxexclamation.wordpress.com

Reversing data structures | Syntax!

https://syntaxexclamation.wordpress.com/2011/08/31/reversing-data-structures

A research blog about programming languages, formal logics, software development and their interactions, by Matthias Puech. A reversed list is not really a list anymore. It is isomorphic to a list, but it is not a list. Let me explain why. Prelude: zippers and contexts. How do we define in general reversing a data structure? Intuitively, constructors at the bottom of an original value must appear at the top of the resulting value. A good formal definition arises from the. By a pair of a value. To initial...

syntaxexclamation.wordpress.com syntaxexclamation.wordpress.com

Escaping continuations | Syntax!

https://syntaxexclamation.wordpress.com/2014/06/26/escaping-continuations

A research blog about programming languages, formal logics, software development and their interactions, by Matthias Puech. Had a funny joke at POPL last year; he said: you exit a monad like you exit a building on fire: by running . I recently got myself in the stressful situation of being trapped in a monad—the continuation monad—but without a possibility to “run”. There an exit nonetheless: just jump out! This is the (short) story of an escape. A seemingly inescapable monad. Is fixed in advance:. For s...

syntaxexclamation.wordpress.com syntaxexclamation.wordpress.com

Syntax! | A research blog about programming languages, formal logics, software development and their interactions, by Matthias Puech. | Page 2

https://syntaxexclamation.wordpress.com/page/2

A research blog about programming languages, formal logics, software development and their interactions, by Matthias Puech. May 4, 2013. Teaching an introductory course to compilation this semester (actually it was called Virtual Machines. Operator in OCaml), then you are actually working in a weakly impure language, and you can for example implement a limited form of. Is this classic innocuously effectful function returning a different symbol. It will return a fresh pointer where to store your data.

UPGRADE TO PREMIUM TO VIEW 2 MORE

TOTAL LINKS TO THIS WEBSITE

12

SOCIAL ENGAGEMENT



OTHER SITES

requestforinfo.meritusu.ca requestforinfo.meritusu.ca

Online University Education from Canada - Meritus University

Students' Rights and Access. Meritus University closed on April 15, 2011. To learn more about Continued Access to Academic Advisors and Student Records and Transcripts, please read the Notice to Meritus University Students (pdf). Transcript request form (pdf). Transition Information for former Meritus students. Read about Meritus University closure. Access the course calendar. Meritus history and accreditation. Students' Rights to Privacy and Access to Educational Records. And Terms and Conditions.

requestforinspection.com requestforinspection.com

Main page RFI

Comprehensive Solutions for Audit and Inspections. Sorry for in-convenience; We are presently upgrading our application server for improvement . Please visit back later. For All Urgent matters, please contact at.

requestforinsurance.com requestforinsurance.com

www.requestforinsurance.com

requestforit.com requestforit.com

Index of /

requestforlegalhelp.com requestforlegalhelp.com

Request For Legal Help

requestforlogic.blogspot.com requestforlogic.blogspot.com

Request for Logic

Thursday, January 9, 2014. Life update, a TA blog. It's been over a year and a half since I last posted! In that time I've defended my dissertation. And begun a teaching-track position at Carnegie Mellon. I'm mostly focused on teaching the freshman/sophomore level Principles of Imperative Computation course. This semester I will have a bit of a change of pace teaching Foundations of Programming Languages, a course designed by Bob Harper. And based on his book Practical Foundations of Programming Languages.

requestform.com requestform.com

requestform.com - This website is for sale! - requestform Resources and Information.

BUY or RENT this domain. This page provided to the domain owner free. By Sedo's Domain Parking. Disclaimer: Domain owner and Sedo maintain no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo or domain owner and does not constitute or imply its association, endorsement or recommendation.

requestform.info requestform.info

Password Protected Site

requestformarket.com requestformarket.com

PRIME Analytics, LLC

Professional Derivatives Trading and Risk Management Software Solutions.

requestformarket.net requestformarket.net

PRIME Analytics, LLC

Professional Derivatives Trading and Risk Management Software Solutions.

requestformusic.com requestformusic.com

Home page

You have no items to compare. You have no items in your shopping cart.