← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 119
  1. The third chapter of my dissertation is effectively a longer version of an ESOP 2011 paper, Polymorphic Contracts.

  2. I defended my PhD thesis, Manifest Contracts on November 7th, 2013, with the final document submitted on December 6th.

  3. I was speaking with Phil Wadler at ICFP about full-spectrum programming languages, and it came up that Phil wasn't familiar with the inconsistency in the Sage theorem proving axioms from Knowles et al. '06.

  4. I just submitted a paper to POPL 2014; it's called Space-Efficient Manifest Contracts.

  5. NJPLS Fall 2012

    Penn hosted NJPLS today.

  6. Haskell on OS X can be a little frustrating, what with the 32-bit/64-bit divide.

  7. I'm happy to report that Cătălin Hriţcu, Ben Karel, Benjamin Pierce, Greg Morrisett, and I submitted a paper to POPL 2013: the paper is called Exceptionally Available Dynamic IFC.

  8. QuickRedex

    Following Robby Findler's excellent presentation on PLT Redex at POPL (check out the paper and presentation!)

  9. @mgrnbrg on twitter

    Just a note: I've had a (mostly idle) Twitter account for a while, @mgrnbrg.

  10. Yitzhak Mandelbaum and I have been thinking about language support for program migration.

  11. PHPEnkoder 1.11

    A change not due to NilsOla Nilsson broke PHPEnkoder 1.10 on mailto: links.

  12. PHPEnkoder 1.10

    NilsOla Nilsson pointed out a few changes I could make to the link-detection regexes that resolved a few issues with overzealous encoding.

  13. PHPEnkoder 1.9

    Per a bug report from Kim Carr at WebShoppingSystems.com, PHPEnkoder now correctly supports whitespace---this bug was most noticeable in [[enkode]] shortcodes.

  14. PHPEnkoder 1.8

    Per Tom's report, version 1.8 fixes a few minor bugs.

  15. The latest and longest-yet episode of the graphic novel Lovelace and Babbage---Lovelace and Babbage vs. the Organist---at 2D Goggles has come to a close.

  16. ESOP 2011 Papers

    I'm happy to announce the final versions of two ESOP 2011 papers.

  17. Polymorphic Contracts

    João Belo, Atsushi Igarashi, Benjamin Pierce, and I submitted a paper, Polymorphic Contracts, to ESOP'11.

  18. There's an article in the CACM trying to restore historical context to research in parallel computation: The Resurgence of Parallelism.

  19. PHPEnkoder 1.7

    By Julius Welby's request, there is now an option to set a class attribute on the a tags generated for mailto: links.

  20. GCC supports "nested functions" using the -fnested-functions flag.

  21. The current issue of the CACM has an article, Type theory comes of age.

  22. POPL 2010

    POPL 2010 has been a blast, with lots of great papers and conversation.

  23. We've sent off the final version of Contracts Made Manifest.

  24. We can't install software into the /usr tree at my office, so I end up having local installs of lots of software.

  25. PHPEnkoder 1.6

    Martin Rees caught another bug in PHPEnkoder, which was making it difficult to edit posts with comments containing e-mails.

  26. I am immensely pleased to report that our paper on Flapjax was accepted to OOPSLA 2009.

  27. Benjamin Pierce, Stephanie Weirich, and I submitted a paper to POPL 2010; it's about contracts.

  28. Gravatar support

    I've added gravatar support to the website.

  29. PHPEnkoder 1.5

    Martin Rees noticed that any user can change PHPEnkoder's settings.

  30. PHPEnkoder 1.4

    Gretchen Zimmerman noticed a bug in spacing that occurred in some versions of IE.

  31. Via the TYPES-announce mailing list: ...we are launching Electronic Proceedings in Theoretic Computer Science (EPTCS) a new international refereed open access venue for the rapid electronic publication of the proceedings of workshops and conferences, and…

  32. Flapjax TR

    After much hard work (by more productive people), there is a technical report describing Flapjax.

  33. It is serendipitous that I noticed a blog post about a callback combinator while adding a few drops to the Flapjax bucket.

  34. PHPEnkoder 1.3

    Ron Blaisdell pointed out that my use of noscript elements wasn't XHTML compliant.

  35. ...adware.

  36. Practical OCaml

    Suppose you were trying to run some experiments about L1 D-caches.

  37. With a hat tip to Barry Kafka, PHPEnkoder is now part of the Wordpress plugin directory.

  38. The indomitable Nate Foster has released Boomerang v0.1.

  39. ADTs in JS1.8

    Via Dave Herman and Lambda the Ultimate: ADTs in JavaScript 1.8.

  40. boolopt update: v1.1

    I've updated boolopt to fix an output bug pointed out by Chris Gorecki.

  41. This is a week overdue, but here is the solution to the puzzle of January 17th: Download the solution to "Correspondence, of a sort" How far did everyone get?

  42. If you've seen me in the past year or so, you've probably seen me with a crossword puzzle.

  43. Frankly, how do you do it?

  44. JS2/ES4

    After reading Brendan Eich's annotated slides from @media Ajax.

  45. C# GC Leaks

    Reading this experience report from the DARPA challenge via Slashdot, I wondered: if event registration caused object retention, how can we deal with these memory issues in Flapjax?

  46. Lifting in Flapjax

    In the Flapjax programming language, ‘lifting’ is the automatic conversion of operations on ordinary values into operations on time-varying values.

  47. Last week I accepted the University of Pennsylvania's offer to study for a PhD (in PL).

  48. So the function fix_dom_clone described in my last post isn't exactly cheap.

  49. So the solution to the bug I had yesterday was fixed with a call to element::cloneNode to avoid aliasing.

  50. I spent about two hours tracking down a DOM node sharing bug -- nodes were being put into a new structure outside of the document before the salient data had been read out.