Lambda the Ultimate Weblog Topics
Last Updated 07/17/2012

Posts By: Paul Snively

  Date    Post    Topic  
07/11/2012Quick historical meanderingErik Meijer started a discussion on Domain Specific Languages
06/27/2012Mechanized λ<sub>JS</sub>Mechanized λ<sub>JS</sub>
06/28/2012ResourcesMechanized λ<sub>JS</sub>
06/22/2012How to Make Ad Hoc Proof Automation Less Ad HocHow to Make Ad Hoc Proof Automation Less Ad Hoc
06/25/2012Good questionHow to Make Ad Hoc Proof Automation Less Ad Hoc
06/18/2012Validating LR(1) parsersValidating LR(1) parsers
05/26/2012Tool Demo: Scala-VirtualizedTool Demo: Scala-Virtualized
04/17/2012SuggestionCertified Programming with Dependent Types: home stretch!
04/18/2012LostCertified Programming with Dependent Types: home stretch!
04/19/2012OKCertified Programming with Dependent Types: home stretch!
04/18/2012GratitudeCertified Programming with Dependent Types: home stretch!
04/17/2012AddendumSymmetry in type systems
02/29/2012Milawa on Jitawa: a Verified Theorem ProverMilawa on Jitawa: a Verified Theorem Prover
02/09/2012FWIWTeaching challenge: culturally enriching formulae-as-types
01/28/2012Vellvm: Formalizing the LLVM Intermediate Representation for Verified Program TransformationsVellvm: Formalizing the LLVM Intermediate Representation for Verified Program Transformations
02/03/2012UPennVellvm: Formalizing the LLVM Intermediate Representation for Verified Program Transformations
02/09/2012No WorriesVellvm: Formalizing the LLVM Intermediate Representation for Verified Program Transformations
02/03/2012OopsVellvm: Formalizing the LLVM Intermediate Representation for Verified Program Transformations
02/09/2012DoneVellvm: Formalizing the LLVM Intermediate Representation for Verified Program Transformations
01/02/2012<a href="deca#comment-68743" class="active">This is it</a>Deca, an LtU-friendly bare metal systems programming language
01/08/2012<a href="deca#comment-68841" class="active">Very Kind...</a>Deca, an LtU-friendly bare metal systems programming language
10/30/2011Foundations of InferenceFoundations of Inference
11/15/2011Not sure...Foundations of Inference
11/15/2011DefinitelyFoundations of Inference
01/22/2012We Want Information! Information! INFORMATION!Foundations of Inference
01/23/2012Point Set TopologyFoundations of Inference
01/24/2012100 years isn't "soon" in the history of mathematicsFoundations of Inference
01/27/2012AczelFoundations of Inference
10/30/2011The Experimental Effectiveness of Mathematical ProofThe Experimental Effectiveness of Mathematical Proof
10/31/2011AgreedThe Experimental Effectiveness of Mathematical Proof
10/30/2011Hard is different from impossibleThe Experimental Effectiveness of Mathematical Proof
10/31/2011Briefly and partiallyThe Experimental Effectiveness of Mathematical Proof
11/01/2011MysticismThe Experimental Effectiveness of Mathematical Proof
11/01/2011BothThe Experimental Effectiveness of Mathematical Proof
11/02/2011Related WorkThe Experimental Effectiveness of Mathematical Proof
10/28/2011Where..."We Really Don't Know How to Compute!" by Gerald Sussman
10/28/2011It's controversial..."We Really Don't Know How to Compute!" by Gerald Sussman
10/28/2011More later..."We Really Don't Know How to Compute!" by Gerald Sussman
10/29/2011Yes"We Really Don't Know How to Compute!" by Gerald Sussman
10/30/2011Thank You"We Really Don't Know How to Compute!" by Gerald Sussman
10/31/2011Solomonoff Induction..."We Really Don't Know How to Compute!" by Gerald Sussman
10/31/2011Machine Learning"We Really Don't Know How to Compute!" by Gerald Sussman
10/19/2011DylanOpen thread: RIP Steve Jobs
10/19/2011Having been there when Dylan was being developed...Open thread: RIP Steve Jobs
09/24/2011VMKitRedesigning the Mozart virtual machine
09/13/2011FPCCThe SAFE Platform
09/02/2011With friends like this...the gnu extension language
09/02/2011OKthe gnu extension language
09/02/2011OKthe gnu extension language
09/02/2011Not OKthe gnu extension language
09/04/2011Good Points and Greatly Appreciatedthe gnu extension language
09/04/2011See Also...the gnu extension language
08/20/2011See Also...Delimited Continuations Blues?
08/22/2011The key questionDelimited Continuations Blues?
07/28/2011Lightweight Monadic Programming in MLLightweight Monadic Programming in ML
07/28/2011Thanks!Lightweight Monadic Programming in ML
07/20/2011Modulo Not Knowing What You Want...Is it possible to write code that works the very first time?
07/21/2011I feel compelled...Is it possible to write code that works the very first time?
07/21/2011Two Things...Is it possible to write code that works the very first time?
07/23/2011DefinitionsIs it possible to write code that works the very first time?
07/23/2011What's in YOUR TCB?Is it possible to write code that works the very first time?
07/25/2011OKIs it possible to write code that works the very first time?
07/25/2011OKIs it possible to write code that works the very first time?
07/25/2011CirclesIs it possible to write code that works the very first time?
07/25/2011TCBIs it possible to write code that works the very first time?
07/25/2011Psychology vs. Math :-)Is it possible to write code that works the very first time?
07/26/2011True...Is it possible to write code that works the very first time?
07/21/2011On TrustIs it possible to write code that works the very first time?
07/21/2011Spec as Complex as CodeIs it possible to write code that works the very first time?
07/23/2011MainstreamingIs it possible to write code that works the very first time?
07/22/2011Tongue in CheekIs it possible to write code that works the very first time?
07/23/2011Intensionality vs. ExtensionalityIs it possible to write code that works the very first time?
07/23/2011BaselinesIs it possible to write code that works the very first time?
07/23/2011ReflectionIs it possible to write code that works the very first time?
07/23/2011Through the Curry-Howard LensIs it possible to write code that works the very first time?
07/24/2011FWIWIs it possible to write code that works the very first time?
07/25/2011From Proof to ProgramIs it possible to write code that works the very first time?
07/28/2011IntriguingLevy: a Toy Call-by-Push-Value Language
07/21/2011Continuation Stuff for SchemersImplementor's guide/tutorial to delimited continuations?
07/21/2011The Four Faces of Delimited ContinuationsImplementor's guide/tutorial to delimited continuations?
07/23/2011Fun With Cactus StacksImplementor's guide/tutorial to delimited continuations?
07/19/2011MASM?The Last Language?
06/27/2011Earlier Than ThatStrange Loop 2011 - Languages galore
05/23/2011HistoryRob Pike: Public Static Void
05/14/2011Kleisli Arrows of Outrageous FortuneKleisli Arrows of Outrageous Fortune
05/16/2011Thanks!Kleisli Arrows of Outrageous Fortune
06/29/2012DittoBob Harper of CMU is blogging about programming languages and introductory CS education
03/10/2011To quote myself from Twitter...Rule 110 in HTML5 + CSS3
03/04/2011HanseiMiddle History of Logic Programming
11/20/2010Here we go again!Clojure's Solutions to the Expression Problem
11/22/2010I might be missing something...Clojure's Solutions to the Expression Problem
11/23/2010Theory vs. PracticeClojure's Solutions to the Expression Problem
10/10/2010MirageFirst-class modules: hidden power and tantalizing promises
09/28/2010codyroux is right...obj vs. ml vs. coq (fight?)
09/13/2010Information Flowprinciple of least authority and programming languages
08/27/2010I was also thinking...Computational equivalent of incompleteness theorems?
08/25/2010Actors and Active ObjectsUnifying Actors and Objects?
08/28/2010Scope of CritiqueUnifying Actors and Objects?
08/04/2010Type Classes as Objects and ImplicitsType Classes as Objects and Implicits
08/07/2010BER-MetaOCamlType Classes as Objects and Implicits
08/18/2010Lightweight Multi-Stage ProgrammingType Classes as Objects and Implicits
08/07/2010Hmmm...Type Classes as Objects and Implicits
08/07/2010ResetIncompleteness Theorems: The Logical Necessity of Inconsistency
08/07/2010scala.react Status?Deprecating the Observer Pattern
07/29/2010Lambda the Ultimate...It's been ten years!
07/31/2010Let's hope...It's been ten years!
07/16/2010N/AIs mathematics invention or discovery?
07/08/2010Ur/WebThe Rust Language
07/07/2010It's Tur...ing Machines All the Way DownUncle Bob's talk at RailsConf 2010
06/28/2010Your GuyThe Halting Problem and Program Proving Algorithms
06/25/2010MarkovA lambda calculus with arbitrary set primitives
06/28/2010Forget Measures...A lambda calculus with arbitrary set primitives
06/27/2010In the interest of ecumenicism...A lambda calculus with arbitrary set primitives
06/09/2010What's mature?SIGPLAN's first Programming Languages Software Award goes to LLVM
06/03/2010Pure...Algebraic
05/29/2010Milawa: A Self-Verifying Theorem Prover for an ACL2-Like LogicMilawa: A Self-Verifying Theorem Prover for an ACL2-Like Logic
05/30/2010DittoAdding Type Constructor Parameterization to Java
04/25/2010Jane Street Capital...SEC interested in formalising contracts ... in Python
04/15/2010*sigh*Visual programming for movies, games
04/17/2010Short-CircuitVisual programming for movies, games
04/16/2010Good Question!seL4: Formal Verification of an Operating-System Kernel
06/22/2010In Certain Circles...seL4: Formal Verification of an Operating-System Kernel
06/23/2010InterestingseL4: Formal Verification of an Operating-System Kernel
06/24/2010DecompositionseL4: Formal Verification of an Operating-System Kernel
06/25/2010Self-Made FrustrationseL4: Formal Verification of an Operating-System Kernel
06/25/2010Practice Makes PerfectseL4: Formal Verification of an Operating-System Kernel
04/15/2010C Done Well is a Thing o BeautyHow can C Programs be so Reliable?
04/09/2010I followed the link...splitting the program into formalizable vs. non-formalizable parts?
04/09/2010More to Come...splitting the program into formalizable vs. non-formalizable parts?
04/14/2010Apologiessplitting the program into formalizable vs. non-formalizable parts?
04/16/2010A Few Recommendationssplitting the program into formalizable vs. non-formalizable parts?
04/16/2010What's the point?splitting the program into formalizable vs. non-formalizable parts?
04/16/2010Thank Yousplitting the program into formalizable vs. non-formalizable parts?
04/15/2010Conjecture vs. Theorysplitting the program into formalizable vs. non-formalizable parts?
04/16/2010Good Pointsplitting the program into formalizable vs. non-formalizable parts?
04/12/2010Interestingsplitting the program into formalizable vs. non-formalizable parts?
03/31/2010FWIW...Go's proposed panic/recover exception-like mechanism
04/01/2010YikesGo's proposed panic/recover exception-like mechanism
03/31/2010Who Knew that HP...Can functional programming be liberated from the von Neumann paradigm?
03/24/2010Shameless PlugjsMath support?
03/23/2010SecondedFirst-class environments. Discuss. ;)
03/23/2010Touchy SubjectFirst-class environments. Discuss. ;)
03/17/2010As You MIght Imagine...On the (Alleged) Value of Proof for Assurance
03/17/2010AutomationOn the (Alleged) Value of Proof for Assurance
05/07/2010With an error like this...On the (Alleged) Value of Proof for Assurance
05/07/2010Quick AddendumOn the (Alleged) Value of Proof for Assurance
05/08/2010"Production" CodeOn the (Alleged) Value of Proof for Assurance
05/08/2010Phase DistinctionsOn the (Alleged) Value of Proof for Assurance
05/23/2010Plenty of TruthOn the (Alleged) Value of Proof for Assurance
03/17/2010Maybe Worth Noting...On the (Alleged) Value of Proof for Assurance
03/17/2010BTW...On the (Alleged) Value of Proof for Assurance
03/18/2010Afoul LanguageOn the (Alleged) Value of Proof for Assurance
03/18/2010Still CuriousOn the (Alleged) Value of Proof for Assurance
03/18/2010Not QuiteOn the (Alleged) Value of Proof for Assurance
03/18/2010Fair EnoughOn the (Alleged) Value of Proof for Assurance
03/18/2010See Reply to SamOn the (Alleged) Value of Proof for Assurance
03/18/2010Points of ComparisonOn the (Alleged) Value of Proof for Assurance
03/18/2010ThesisOn the (Alleged) Value of Proof for Assurance
03/22/2010Isn't That What Marc Said Up-Thread?On the (Alleged) Value of Proof for Assurance
03/22/2010Nothing More Than FeelingsOn the (Alleged) Value of Proof for Assurance
03/23/2010Thanks!On the (Alleged) Value of Proof for Assurance
03/19/2010BingoOn the (Alleged) Value of Proof for Assurance
03/18/2010de Bruijn CriterionOn the (Alleged) Value of Proof for Assurance
03/18/2010FWIWOn the (Alleged) Value of Proof for Assurance
06/18/2010Proof Script vs. ProofOn the (Alleged) Value of Proof for Assurance
06/19/2010AbsolutelyOn the (Alleged) Value of Proof for Assurance
03/12/2010In particular...Urbit: Functional programming from scratch
03/05/2010Not QuiteLISP basis for computable functions on S-Expressions.
03/04/2010Opposite Roada "thank you" to You
06/11/2010Wowplt vs. something else for programming in the large?
06/11/2010Principlesplt vs. something else for programming in the large?
06/11/2010Good Points...plt vs. something else for programming in the large?
06/12/2010Don't REALLY Disagree...plt vs. something else for programming in the large?
06/14/2010The Great Cruxplt vs. something else for programming in the large?
06/14/2010Trenchant!plt vs. something else for programming in the large?
06/14/2010Nopeplt vs. something else for programming in the large?
06/14/2010Is...plt vs. something else for programming in the large?
06/14/2010Exactlyplt vs. something else for programming in the large?
06/14/2010Meaty!plt vs. something else for programming in the large?
06/14/2010plt vs. something else for programming in the large?plt vs. something else for programming in the large?
06/15/2010Its a Fair Cop...plt vs. something else for programming in the large?
06/15/2010Other Useful Modelsplt vs. something else for programming in the large?
06/15/2010Thank Youplt vs. something else for programming in the large?
06/15/2010XRefplt vs. something else for programming in the large?
02/16/2010A Lambda Calculus for Real AnalysisA Lambda Calculus for Real Analysis
02/17/2010OuchA Lambda Calculus for Real Analysis
03/16/2010Bell's TheoremRecent Progress in Quantum Algorithms
03/16/2010PhysicsRecent Progress in Quantum Algorithms
02/16/2010One of which...A few billion lines of code later: using static analysis to find bugs in the real world
02/16/2010Short AnswerConstraint Programming Local Search and Numerical Optimization
02/12/2010See Also...Computational Semantics with Functional Programming
02/09/2010Flora-2Why prolog is by far the best, most productive, easiest programming language
01/25/2010Delimited Control in OCaml, Abstractly and Concretely, System DescriptionDelimited Control in OCaml, Abstractly and Concretely, System Description
01/26/2010Different IssuesDelimited Control in OCaml, Abstractly and Concretely, System Description
01/24/2010Scala Days at EPFL, Lausanne, SwitzerlandScala Days at EPFL, Lausanne, Switzerland
01/09/2010Syntactic Proofs of Compositional Compiler CorrectnessSyntactic Proofs of Compositional Compiler Correctness
01/09/2010A Verified Compiler for an Impure Functional LanguageA Verified Compiler for an Impure Functional Language
01/09/2010Certified Programming With Dependent Types Goes BetaCertified Programming With Dependent Types Goes Beta
01/16/2010Good QuestionCertified Programming With Dependent Types Goes Beta
12/30/2009HanseiIs (probabilistic) non-determinism pure ?
12/23/2009Finally, I wonder whyThe AI Systems of Left 4 Dead
11/13/2009"Systems Programs" and BitCGo or Unladen Swallow?
11/13/2009Tight CouplingGo or Unladen Swallow?
10/28/2009Blast From the PastWhat is a Type?
08/10/2009A Verified Compiler for an Impure Functional LanguageA Verified Compiler for an Impure Functional Language
08/12/2009I would only add...A Verified Compiler for an Impure Functional Language
08/06/2009Effective Interactive Proofs for Higher-Order Imperative ProgramsEffective Interactive Proofs for Higher-Order Imperative Programs
08/06/2009Certified Web Services in YnotCertified Web Services in Ynot
12/27/2009SadlyObjects as Modules in Newspeak
08/06/2009NiceVerified Programming in Guru
07/16/2009That would be me. :-) [N/T]Proposing a LtU twitter (news) feed ...
07/12/2009"The Next Haskell Will be Strict, But Still Pure"Announcing the new Haskell Prime process, and Haskell 2010
06/23/2009Careful DesignPerlis Languages
06/14/2009SecurityPreventing downcasting and adding a universal variant
06/01/2009At a guess...Going functional on exotic trades
05/26/2009Tim Sweeney on Epic Games' HistoryTim Sweeney on Epic Games' History
05/14/2009Favorite Language Design CommentA Brief, Incomplete ... History of Programming Languages
05/07/2009LNGenLNGen
05/07/2009Achieving Security Despite Compromise Using Zero-KnowledgeAchieving Security Despite Compromise Using Zero-Knowledge
05/05/2009Yes and NoStatic typing may require runtime type checking?
05/05/2009Converging to a point?Static typing may require runtime type checking?
05/05/2009Trying to Get TautStatic typing may require runtime type checking?
04/21/2009StabThe deBrujin Criterion and the "LCF Approach".
04/17/2009A Generic Type-and-Effect SystemA Generic Type-and-Effect System
03/22/2009At the not insignificant risk of trolling...Site problems
03/23/2009Quite RightSite problems
03/04/2009Ensuring Correct-by-Construction Resource Usage by using Full-Spectrum Dependent TypesEnsuring Correct-by-Construction Resource Usage by using Full-Spectrum Dependent Types
03/05/2009The Importance...Ensuring Correct-by-Construction Resource Usage by using Full-Spectrum Dependent Types
02/18/2009DanaDana
02/21/2009FRP DirectionsDana
02/23/2009What is FRP, etc.Dana
02/21/2009Very Interesting!Dana
01/22/2009DenotationalSpecifying semantics and type rules
01/23/2009Denotational vs. Operational SemanticsSpecifying semantics and type rules
01/11/2009Have you read...Specifying Solver Behavior?
01/06/2009Good StuffAutomatically Generating the Back End of a Compiler Using Declarative Machine Descriptions
12/17/2008Parametricity and SecurityAny problems with true union types if all values are tagged? (like in a dynamically typed system, Lisp, etc.)
12/22/2008One possible answer...Any problems with true union types if all values are tagged? (like in a dynamically typed system, Lisp, etc.)
12/09/2008Type inference for correspondence typesType inference for correspondence types
12/09/2008Revisiting CoqAMS: A Special Issue on Formal Proof
11/18/2008Type-Checking Zero KnowledgeType-Checking Zero Knowledge
11/11/2008Very Thoughtful...The Origins of the BitC Programming Language
11/19/2008I'll bite...The Origins of the BitC Programming Language
11/20/2008Ha ha, only seriousThe Origins of the BitC Programming Language
11/09/2008Basis for ComparisonThe Origins of the BitC Programming Language
10/27/2008Certified Programming With Dependent TypesSummary of Dependently Typed Systems?
10/15/2008OCaml 3.11.0-beta1 AvailableOCaml 3.11.0-beta1 Available
10/13/2008QuestionOn the (perceived) equivalence of static and dynamically typed reflective programming languages
10/14/2008:-)On the (perceived) equivalence of static and dynamically typed reflective programming languages
10/14/2008Of course.On the (perceived) equivalence of static and dynamically typed reflective programming languages
09/02/2008In particular...Closures for C
09/02/2008In particular...Closures for C
07/23/2008OnticPractical Set Theory
07/17/2008BitC and PreSchemePractical Bits of Making a Compiler for a New Language
07/21/2008You don't have to be crazy to develop BitC... :-)Practical Bits of Making a Compiler for a New Language
06/23/2008Update to "Parametric Higher-Order Abstract Syntax for Mechanized Semantics"Update to "Parametric Higher-Order Abstract Syntax for Mechanized Semantics"
07/08/2008New Lambda Tamer ReleaseUpdate to "Parametric Higher-Order Abstract Syntax for Mechanized Semantics"
06/22/2008There is no escape...Writing a new language - ideas?
06/21/2008Is it?Pure imperative programming
06/16/2008Parametric Higher-Order Abstract Syntax for Mechanized SemanticsParametric Higher-Order Abstract Syntax for Mechanized Semantics
06/06/2008AardappelFirst class class objects, class vs. value namespaces, etc.
06/19/2008I'm very interested...Applied Proof Theory: Proof Interpretations and their Use in Mathematics
06/01/2008Exactlywhat a type system always proves vs. what it can be made to prove
06/10/2008I'm not Ehud...what a type system always proves vs. what it can be made to prove
06/02/2008YepTypes Considered Harmful
05/24/2008QuoteCategory theory in design
05/20/2008Facts tend to be conditional...Linear Logical Algorithms
05/15/2008YepLogical Algorithms
05/16/2008Maybe...Lambda, the Ultimate TA
05/15/2008I have little to add...Scala Lift Off Unconference review
05/08/2008DisappointingHistory of Logic Programming: What went wrong, What was done about it, and What it might mean for the future
05/15/2008This is a really good question...History of Logic Programming: What went wrong, What was done about it, and What it might mean for the future
04/24/2008Addition and commentsOn Presenting Operational Semantics
04/22/2008Thanks!program verification: the very idea
04/22/2008Don't take my word for it...program verification: the very idea
04/23/2008Exactly!program verification: the very idea
04/23/2008Intelprogram verification: the very idea
04/24/2008TCBprogram verification: the very idea
04/24/2008Indeedprogram verification: the very idea
04/24/2008Let me be the first...program verification: the very idea
04/26/2008Points of Agreementprogram verification: the very idea
04/27/2008It might not be what you meant...program verification: the very idea
04/27/2008Agreedprogram verification: the very idea
04/27/2008Clarification?program verification: the very idea
04/29/2008Brief, woefully inadequate responseprogram verification: the very idea
04/21/2008Sergei ArtemovM.Sc thesis ideas on the intersection: Artificial intelligence, Category theory, and Programming languages.
04/22/2008On the contrary...M.Sc thesis ideas on the intersection: Artificial intelligence, Category theory, and Programming languages.
04/16/2008BackgroundThe irreducible physicality of security properties
04/17/2008Quite RightThe irreducible physicality of security properties
04/13/2008My motivation...Applications of formal semantics
03/30/2008Actually...future history of logic programming
03/30/2008Perhaps...Algebraist Network
03/04/2008There is...Confused Deputies in Programming Languages
02/28/2008Well...Is null needed?
03/17/2008BedwyrPure, Declarative, and Constructive Arithmetic Relations
02/20/2008It's been done...A modular toolchain for parsing and compiling code?
02/19/2008Perhaps...Uniform naming
02/19/2008You Might Find...Uniform naming
02/15/2008One of My Best Buys10 Years of Purely Functional Data Structures
02/08/2008This is the Domain...Lanugages with built-in rules/tests?
02/06/2008UnrealScript...Signals in an OOPL
02/05/2008It Doesn't Help...Latest usability for polymorphism?
02/03/2008I Had Not Known This...A name for this form of variable capture?
01/30/2008I Guess it Scratches Paul Graham's Itch...Arc is released
02/01/2008Er...Arc is released
01/29/2008The YNot ProjectThe YNot Project
02/01/2008The Challenge...The YNot Project
02/02/2008ObviouslyThe YNot Project
02/02/2008ClarificationThe YNot Project
01/29/2008Good Question!The YNot Project
04/24/2008CalloutThe YNot Project
01/28/2008SISCVM's... What's the best?
01/23/2008Nice!Type-safe printf using delimited continuations, in Coq
01/23/2008Great!Type-safe printf using delimited continuations, in Coq
01/24/2008Coq 8.2Type-safe printf using delimited continuations, in Coq
01/24/2008I don't know how "parsec-style" it is...Type-safe printf using delimited continuations, in Coq
01/25/2008OKHow useful is reflection, anyway?
01/24/2008Yes!The Design and Implementation of Typed Scheme
01/26/2008Sorry...The Design and Implementation of Typed Scheme
01/22/2008Actually...The Logic of Proofs
01/17/2008Yes, albeit incrementallybeyond programming languages
01/18/2008Paying Customersbeyond programming languages
01/20/2008ConnectionsUnderstanding category theory and its practical applications
01/16/2008I don't know if this is a "practical application," but...Understanding category theory and its practical applications
01/10/2008YepEngineering Formal Metatheory
01/12/2008ConvergenceEngineering Formal Metatheory
01/04/2008C++ GCOpen Multi-Methods for C++
01/24/2008Color me curious, too...Open Multi-Methods for C++
01/04/2008I Came Here for an Argument!Why Did Symbolics Fail?
02/22/2008Real WorldProcess Algebras: Whats the point?
12/27/2007Theorem proving support in programming language semanticsTheorem proving support in programming language semantics
12/28/2007OopsTheorem proving support in programming language semantics
01/13/2008UpdateTheorem proving support in programming language semantics
12/14/2007Not sure I agree with this...CUFP write-up
12/09/2007[OT] Mac OS X PPC Alice BuildA Growable Language Manifesto
12/11/2007The Notion of an Extensible Operational Semantics...A Growable Language Manifesto
12/19/2007If I Understand Correctly...A Growable Language Manifesto
12/21/2007Good PointA Growable Language Manifesto
12/22/2007Very NiceA Growable Language Manifesto
12/22/2007Good PointA Growable Language Manifesto
12/11/2007Recapitulating History is Good!A Growable Language Manifesto
12/06/2007You Had Better Believe...How to write your next POPL paper in Coq
12/07/2007My Opinion...How to write your next POPL paper in Coq
01/13/2008U Penn CIS 500 MaterialsHow to write your next POPL paper in Coq
11/26/2007OCaml Light: A Formal Semantics For a Substantial Subset of the Objective Caml LanguageOCaml Light: A Formal Semantics For a Substantial Subset of the Objective Caml Language
11/28/2007Hello, Peter!OCaml Light: A Formal Semantics For a Substantial Subset of the Objective Caml Language
11/28/2007The Monad LawsA survey and discussion of taming effects
11/28/2007I'm Not Positive...A survey and discussion of taming effects
11/20/2007DittoSamurai - Protecting Critical Data in Unsafe Languages
11/26/2007One-Liners and AttitudesSamurai - Protecting Critical Data in Unsafe Languages
11/20/2007No Doubt...Samurai - Protecting Critical Data in Unsafe Languages
11/20/2007SureSamurai - Protecting Critical Data in Unsafe Languages
11/20/2007CuriousSamurai - Protecting Critical Data in Unsafe Languages
11/20/2007Good Question!Samurai - Protecting Critical Data in Unsafe Languages
11/21/2007Well, NoSamurai - Protecting Critical Data in Unsafe Languages
11/22/2007Of courseSamurai - Protecting Critical Data in Unsafe Languages
11/22/2007Well PutSamurai - Protecting Critical Data in Unsafe Languages
11/26/2007AgreedSamurai - Protecting Critical Data in Unsafe Languages
11/21/2007Working From SimplicityWhat are the properties of "Functional Programming Languages"?
11/06/2007OK, I'll BiteUniversal Type System
11/07/2007Once More, With FeelingUniversal Type System
11/08/2007Good EnoughUniversal Type System
11/28/2007ExperienceOn the Importance of Purity
11/28/2007Demonstration by ExampleOn the Importance of Purity
10/27/2007Agreed...ECMAScript 4 overview paper
09/30/2007Well...Leave of absence
08/29/2007OddR6RS Validated
08/29/2007UnificationR6RS Validated
08/27/2007SureWhat is a state?
08/27/2007Separation of Church and State (cf. PLAI)What is a state?
08/27/2007FlipWhat is a state?
08/27/2007Interesting!What is a state?
08/27/2007OopsWhat is a state?
09/06/2007The Slope Isn't That SlipperyWhat is a state?
09/07/2007Narrowing FocusWhat is a state?
09/07/2007It's a great questionWhat is a state?
09/07/2007Motivation for SuggestionWhat is a state?
08/27/2007ApologiesWhat is a state?
08/23/2007Very GoodAn Accidental Simula User, Luca Cardelli
08/24/2007Good pointAn Accidental Simula User, Luca Cardelli
08/20/2007To answer questions with questions...Diagram showing all programming paradigms and their relationships
08/20/2007I'm still confused...Diagram showing all programming paradigms and their relationships
08/20/2007Interesting point...Diagram showing all programming paradigms and their relationships
08/20/2007YepDiagram showing all programming paradigms and their relationships
08/20/2007Distinction: with a difference or not?Diagram showing all programming paradigms and their relationships
08/20/2007My listDiagram showing all programming paradigms and their relationships
08/21/2007Good additions!Diagram showing all programming paradigms and their relationships
08/16/2007I knew it :-)Analyzing the Environment Structure ofHigher-Order Languages using Frame Strings
08/16/2007I must respectfully disagree in partType Theories
08/16/2007Good pointsType Theories
08/15/2007Sort ofSkipping C - SPE and synthetic programming in Python
08/12/2007Getting Startedcreating my own programming language
08/09/2007My Favorite PartRalph Johnson: Erlang, the next Java
08/10/2007I think soRalph Johnson: Erlang, the next Java
08/03/2007InterestingAmazon Flexible Payments Service
07/28/2007SecondedLtU turns 7: The year of spam
07/29/2007High Grid, Low GroupLtU turns 7: The year of spam
07/21/2007NominationBest LtU humour
07/31/2007Meh...Language Nirvana - Simon Peyton-Jones
07/31/2007Indeed!Language Nirvana - Simon Peyton-Jones
08/01/2007Aha!Language Nirvana - Simon Peyton-Jones
07/21/2007Three points...Language Nirvana - Simon Peyton-Jones
07/25/2007To the extent I can understand this...Language Nirvana - Simon Peyton-Jones
07/26/2007Excellent QuestionLanguage Nirvana - Simon Peyton-Jones
07/18/2007#61Or is it now?
07/19/2007Type Checking IS a Form of TestingOr is it now?
07/20/2007No, but...Or is it now?
07/20/2007Intuitively...Or is it now?
07/20/2007Quite RightOr is it now?
07/21/2007Good PointOr is it now?
07/22/2007SureOr is it now?
07/22/2007Can't...Or is it now?
07/24/2007Measurement TheoryOr is it now?
07/24/2007Quite RightOr is it now?
07/24/200790+%Or is it now?
07/20/2007Dependent TypesOr is it now?
07/20/2007I'd love to have formal research...Or is it now?
07/14/2007Less Than Meets the EyeWhoever does not understand LISP, is doomed to reinvent it.
07/15/2007Isomorphism != IdentityWhoever does not understand LISP, is doomed to reinvent it.
07/16/2007Tongue, Meet CheekWhoever does not understand LISP, is doomed to reinvent it.
07/18/2007DisconnectWhoever does not understand LISP, is doomed to reinvent it.
07/15/2007Well, yes.Whoever does not understand LISP, is doomed to reinvent it.
07/16/2007REPLsWhoever does not understand LISP, is doomed to reinvent it.
07/16/2007Probably NotWhoever does not understand LISP, is doomed to reinvent it.
07/16/2007[OT] Debugging OCamlWhoever does not understand LISP, is doomed to reinvent it.
07/17/2007Trade-OffsWhoever does not understand LISP, is doomed to reinvent it.
07/17/2007That Whooshing Sound...Whoever does not understand LISP, is doomed to reinvent it.
07/18/2007Moving Right AlongWhoever does not understand LISP, is doomed to reinvent it.
07/18/2007Closure(s) ;-)Whoever does not understand LISP, is doomed to reinvent it.
07/19/2007BettingWhoever does not understand LISP, is doomed to reinvent it.
07/19/2007It's Not Just an AccusationWhoever does not understand LISP, is doomed to reinvent it.
07/15/2007It gets better...Whoever does not understand LISP, is doomed to reinvent it.
07/17/2007More Tongue in CheekWhoever does not understand LISP, is doomed to reinvent it.
07/13/2007Proof-Carrying CodeSimply Easy! (An Implementation of a Dependently Typed Lambda Calculus)
07/03/2007FelixGood Language Design Principals for Scripting Languages
07/03/2007Previously On LtUGood Language Design Principals for Scripting Languages
06/29/2007OnticCMU AI repository
07/06/2007Too GenerousHaskell web store
06/26/2007That's right...Fully Inferable Languages
06/19/2007800 lbs. GorillaPLs and large scale development
06/19/2007Good pointsPLs and large scale development
06/19/2007Definer vs. VendorPLs and large scale development
06/15/2007The one I am reading...What next?
06/09/2007Follow-Up on Important PointECMAScript Edition 4 Reference Implementation
06/10/2007Thanks...ECMAScript Edition 4 Reference Implementation
06/08/2007Without recapitulating every flamewar of the past 17 years...HOPL III: Evolving a language in and for the real world: C++ 1991-2006
06/08/2007AgreedHOPL III: Evolving a language in and for the real world: C++ 1991-2006
06/10/2007Maybe someday...HOPL III: Evolving a language in and for the real world: C++ 1991-2006
06/06/2007Dunno About Wolfenstein...Partial evaluation applied to high speed lighting preview
05/25/2007You may wish to see...Does these constructs solve the expression problem?
05/19/2007The dialogue has indeed been going on for a while...Social Processes and Proofs of Theorems and Programs
05/20/2007&lt;scooby_do&gt;Hruh?&lt;/scooby_do&gt;Social Processes and Proofs of Theorems and Programs
05/20/2007True enough...Social Processes and Proofs of Theorems and Programs
05/20/2007There are two...Social Processes and Proofs of Theorems and Programs
05/23/2007Exactly right!Social Processes and Proofs of Theorems and Programs
05/24/2007Good PointSocial Processes and Proofs of Theorems and Programs
05/24/2007It's gratifying...Social Processes and Proofs of Theorems and Programs
05/27/2007Wholeheartedly agreed...Social Processes and Proofs of Theorems and Programs
05/24/2007Another Good Point...Social Processes and Proofs of Theorems and Programs
12/31/2007Personally, I think you leftSocial Processes and Proofs of Theorems and Programs
01/02/2008Well PutSocial Processes and Proofs of Theorems and Programs
01/03/2008AgreedSocial Processes and Proofs of Theorems and Programs
01/05/2008FalsifiedSocial Processes and Proofs of Theorems and Programs
01/06/2008Rhetorical or Tautological?Social Processes and Proofs of Theorems and Programs
01/07/2008Whistling in the DarkSocial Processes and Proofs of Theorems and Programs
01/08/2008Channeling AntonSocial Processes and Proofs of Theorems and Programs
04/28/2008ExcellentSocial Processes and Proofs of Theorems and Programs
04/05/2010IndeedSocial Processes and Proofs of Theorems and Programs
04/04/2010He looked at me puzzled, asSocial Processes and Proofs of Theorems and Programs
04/22/2010Surprisingly...Social Processes and Proofs of Theorems and Programs
05/21/2007Yep...How to make the static represent the dynamic?
05/23/2007Nope...How to make the static represent the dynamic?
05/11/2007See Also...checking oo code against detailed specs
05/31/2007Hmmm...LC for kids (alligators, oh my!)
05/10/2007Joel (Unsurprisingly) Gets It Right"The language of the future is javascript"
05/07/2007Mostly...The Expression Problem Revisited
05/04/2007Eh...Functional Object-Oriented Programming
05/04/2007I would say...Functional Object-Oriented Programming
05/02/2007So...Is Integer wrapping an exceptional condition?
05/04/2007Except...The Monad.Reader
05/06/2007A Couple of ThoughtsThe Monad.Reader
05/10/2007Good PointThe Monad.Reader
05/13/2007Oddly...The Monad.Reader
05/16/2007Let me just add...The Monad.Reader
05/12/2007InterpretationThe Monad.Reader
05/13/2007Existence Proofs...The Monad.Reader
05/14/2007My, How Time FliesThe Monad.Reader
05/15/2007On the Contrary...The Monad.Reader
05/16/2007I'm confident I'll regret this...The Monad.Reader
05/19/2007After all that...The Monad.Reader
04/26/2007LispArc in action (a.k.a. it's aliiiiive!)
04/27/2007Only...Arc in action (a.k.a. it's aliiiiive!)
04/24/2007Late to the Party...Almost invisible upgrade
04/26/2007My QuestionAlmost invisible upgrade
04/25/2007My ErrorAlmost invisible upgrade
04/20/2007Very Interesting!Modular Verification of Assembly Code with Stack-Based Control Abstractions
04/20/2007Sounds Like...Why is there not a PL with a mathematical type system?
04/21/2007Another Possible ExampleWhy is there not a PL with a mathematical type system?
04/20/2007Holy Cow!Church's Thesis and Functional Programming
04/16/2007Course on Interactive Computer Theorem Proving Based on CoqCourse on Interactive Computer Theorem Proving Based on Coq
04/17/2007A Few More ObservationsCourse on Interactive Computer Theorem Proving Based on Coq
04/18/2007It's All Relative :-)Course on Interactive Computer Theorem Proving Based on Coq
04/18/2007More ResourcesCourse on Interactive Computer Theorem Proving Based on Coq
04/22/2007First BlushCourse on Interactive Computer Theorem Proving Based on Coq
09/25/2008What can I say?Course on Interactive Computer Theorem Proving Based on Coq
04/17/2007Pylons and SpringTwitter and Rails brouhaha
04/22/2007Unfortunately...Twitter and Rails brouhaha
04/13/2007Frequently Unasked QuestionThoughts about the Best Introductory Language
04/18/2007Previously, on LtU...Thoughts about the Best Introductory Language
04/09/2007Or...Early Programming Languages (A Logic Puzzle)
04/09/2007It's Also Several Years Old...Cforall
04/09/2007Ditto in SpadesDeliverable code?
04/14/2007MetaOCamlDeliverable code?
04/14/2007O'Caml Delimited ContinuationsDeliverable code?
04/14/2007Respectfully DisagreedDeliverable code?
04/14/2007That's RightDeliverable code?
04/14/2007My Current PositionDeliverable code?
04/16/2007Very Good Stuff...Deliverable code?
04/04/2007Verifying Semantic Type Soundness of a Simple CompilerVerifying Semantic Type Soundness of a Simple Compiler
04/02/2007Keep in Mind...Putting functional database theory into practice: NixOS
03/28/2007It's Already Here...Expect New Major Language Within Five Years
03/31/2007Please, Dear God...Expect New Major Language Within Five Years
03/28/2007C++ ParserLALR grammar of C++
03/24/2007Ditto...Living it up with a Live Programming Language
03/25/2007I'd stick with the i.e.Living it up with a Live Programming Language
05/13/2007Congratulations!Living it up with a Live Programming Language
03/22/2007A Real-World Use of Lift, a Scala Web Application FrameworkA Real-World Use of Lift, a Scala Web Application Framework
03/22/2007Good QuestionA Real-World Use of Lift, a Scala Web Application Framework
03/24/2007Reading Between the LinesA Real-World Use of Lift, a Scala Web Application Framework
03/24/2007The News...A Real-World Use of Lift, a Scala Web Application Framework
03/24/2007Quite RightA Real-World Use of Lift, a Scala Web Application Framework
03/25/2007AppreciationA Real-World Use of Lift, a Scala Web Application Framework
03/24/2007OddA Real-World Use of Lift, a Scala Web Application Framework
03/23/2007AimA Real-World Use of Lift, a Scala Web Application Framework
03/25/2007Many Worlds Interpretation of Professional ProgrammingA Real-World Use of Lift, a Scala Web Application Framework
03/25/2007Good Stuff!A Real-World Use of Lift, a Scala Web Application Framework
03/22/2007A Certified Type-Preserving Compiler from Lambda Calculus to Assembly LanguageA Certified Type-Preserving Compiler from Lambda Calculus to Assembly Language
03/21/2007WishThe New Twelf Wiki
03/21/2007That's What I Thought Too...The New Twelf Wiki
03/12/2007Concoqtion: Indexed Types Now!Concoqtion: Indexed Types Now!
03/13/2007SometimesConcoqtion: Indexed Types Now!
03/13/2007SometimesConcoqtion: Indexed Types Now!
03/12/2007I thought...XMLisp: Ingenous, or Monstrous?
03/12/2007Now That We're Done Teasing You...XMLisp: Ingenous, or Monstrous?
03/24/2007WowIntel Research PL Seminar Series
03/14/2007The Great Unlearned TruthImplementation Inheritance
03/20/2007See the Third Manifesto Site's Related Projects PageImplementation Inheritance
03/05/2007Hear, HearKourier is now live
03/23/2007Nope :-)Kourier is now live
03/05/2007Scheme's LessonsKourier is now live
03/06/2007Ellipses?Kourier is now live
03/07/2007Hi Bijan!Kourier is now live
03/07/2007One By OneKourier is now live
03/08/2007Not at allKourier is now live
02/19/2007[OT] EtymologyLisp webcomic
02/20/2007Geometry, Meet BrainLisp webcomic
02/08/2007DittoPatrick Logan on Software Transaction Memory
02/09/2007Good Point, IMHOPatrick Logan on Software Transaction Memory
02/08/2007Just to Expand a BitTermination Checking with Types
02/04/2007Tie-InSeparation Logic: A Logic for Shared Mutable Data Structures
02/08/2007Wholeheartedly AgreedSteps Toward The Reinvention of Programming
02/09/2007Quite RightSteps Toward The Reinvention of Programming
06/11/2007That depends upon what problem you're trying to solveSteps Toward The Reinvention of Programming
06/11/2007Thanks!Steps Toward The Reinvention of Programming
06/12/2007Good QuestionSteps Toward The Reinvention of Programming
06/11/2007Back to the type erasure question...Steps Toward The Reinvention of Programming
06/11/2007Incomplete answerSteps Toward The Reinvention of Programming
06/10/2007CCGSteps Toward The Reinvention of Programming
01/28/2007ExperienceRalf Lammel: Stop dysfunctional programming
01/23/2007Ott--a tool for writing definitions of programming languages and calculi.Ott--a tool for writing definitions of programming languages and calculi.
01/23/2007:-)Scheme: Second R6RS draft published
02/16/2007Amusing...Why people don't use functional programming?
02/27/2007Depends Upon the Types!Why people don't use functional programming?
02/28/2007Critique of Types or OCamlYacc?Why people don't use functional programming?
03/02/2007OK, I'll Bite...Why people don't use functional programming?
03/03/2007I Had Imagined...Why people don't use functional programming?
03/05/2007Typeful Lisp-Style Program=Data...Why people don't use functional programming?
03/07/2007[OT] No...Why people don't use functional programming?
03/02/2007YepWhy people don't use functional programming?
01/16/2007Of Course You Know, Andris...Interlanguage Migration: From Scripts to Programs
01/16/2007Let Me Just Toss In...Interlanguage Migration: From Scripts to Programs
01/05/2007I also recommend...Are Frames and Slots anything more that OO with a different name?
12/15/2006See Also...Java Open Review Project
12/12/2006Two Centsexcitement in language research?
12/15/2006Underinformative JokeCommercial Users of Functional Programming 2006
12/06/2006Sounds Like Oleg Again"Folding"/FP traversal over trees
12/06/2006TBD"Folding"/FP traversal over trees
12/04/2006Sounds Like Cyclic Lambda CalculiPractical Laziness
11/29/2006Beat Me To ItC++ has indeed become too "expert friendly"
11/29/2006Beat Me To ItC++ has indeed become too "expert friendly"
11/30/2006*wince*The Future of LtU
12/03/2006Quick NoteThe Future of LtU
11/15/2006Second Life Faces Threat to its Virtual EconomySecond Life Faces Threat to its Virtual Economy
11/15/2006OopsSecond Life Faces Threat to its Virtual Economy
11/15/2006Argument, in the Semi-Formal SenseSecond Life Faces Threat to its Virtual Economy
11/15/2006Exactly! [n/m]Second Life Faces Threat to its Virtual Economy
11/17/2006My Reaction as WellSecond Life Faces Threat to its Virtual Economy
11/15/2006Wouldn't be a Threat...Second Life Faces Threat to its Virtual Economy
11/15/2006Partially TrueSecond Life Faces Threat to its Virtual Economy
11/15/2006Good Point!Second Life Faces Threat to its Virtual Economy
11/17/2006OpinionSecond Life Faces Threat to its Virtual Economy
11/12/2006Is This the One...Functional programming and software engineering
11/13/2006Indeed!Functional programming and software engineering
11/20/2006Speaking of Tradition...Functional programming and software engineering
11/01/2006No ConflictCode generation vs. dynamic/introspective languages
10/28/2006SML Also Has...Want to learn something new
10/29/2006One More Thing...Want to learn something new
11/06/2006Contentious PointWant to learn something new
11/07/2006Indeed!Want to learn something new
10/30/2006Which Book?Want to learn something new
11/01/2006Also...Want to learn something new
11/09/2006Or You Can Generate Your VHDL From...Want to learn something new
11/03/2006If You Haven't Already...Future of software design?
11/03/2006Of course...Future of software design?
10/27/2006I Wouldn't Go Quite As Far...Practical OCaml
10/27/2006Should Have Linked!Practical OCaml
11/01/2006My Summary of O'Caml...Practical OCaml
10/21/2006As Much As I Love O'Caml...Specifying ECMAScript via ML
10/22/2006IIRC...Specifying ECMAScript via ML
10/21/2006Dave Herman: OTOH, in ourSpecifying ECMAScript via ML
10/18/2006Dawson EnglerSystem-level Static Analysis
10/15/2006I Continue to Lament...Good Ideas, Through the Looking Glass
10/17/2006Particularly...Good Ideas, Through the Looking Glass
10/16/2006The Context That Comes to My Mind...Good Ideas, Through the Looking Glass
10/23/2006Formalization in Coq of the JavaCard Virtual MachineGood Ideas, Through the Looking Glass
10/17/2006TruthinessGood Ideas, Through the Looking Glass
10/10/2006OK, I'll Bite...The US Torture Bill as C code
10/11/2006HehThe US Torture Bill as C code
10/11/2006I'm With KorayThe US Torture Bill as C code
10/12/2006Interesting Point...The US Torture Bill as C code
10/12/2006Perhaps...The US Torture Bill as C code
10/12/2006Mostly Right...The US Torture Bill as C code
10/10/2006HehA Very Modal Model of a Modern, Major, General Type System
10/02/2006Eh, I DunnoTim Bray: Dynamic-Language IDEs
10/02/2006Interesting PointTim Bray: Dynamic-Language IDEs
10/02/2006ReminderTim Bray: Dynamic-Language IDEs
10/02/2006RightoTim Bray: Dynamic-Language IDEs
10/02/2006CorrectTim Bray: Dynamic-Language IDEs
09/28/2006QuickTimeBusiness Objects Quark - Haskell meets Java
09/28/2006H.264Business Objects Quark - Haskell meets Java
09/28/2006Secondary ReactionMachine Obstructed Proof
09/29/2006Far From Minding...Machine Obstructed Proof
10/02/2006DifficultMachine Obstructed Proof
10/02/2006TrueMachine Obstructed Proof
01/29/2007ConfusedWhat Makes Erlang Processes Tick?
09/19/2006StreamItPeakStream - a multi-core stream processing model
09/15/2006SouteiSecPAL: Design and Semantics of a Decentralized Authorization Language
09/13/2006Not Much to AddAppleScript - a story worth telling
09/14/2006Nice Job!AppleScript - a story worth telling
09/15/2006I'll Field This One...AppleScript - a story worth telling
09/15/2006Obviously, I Can Only Say...Neophyte question: detecting deadlock, livelock, races etc.
09/10/2006If You Don't Mind Writing Your Parser in C++...Parser that allow syntax extensions
09/10/2006Where the Extension IsParser that allow syntax extensions
08/30/2006Gradual Typing for Functional LanguagesGradual Typing for Functional Languages
08/30/2006More Work To DoGradual Typing for Functional Languages
08/30/2006The Value for Me...Gradual Typing for Functional Languages
08/31/2006SimplifyGradual Typing for Functional Languages
09/04/2006Yep!Gradual Typing for Functional Languages
09/04/2006Whys and WhereforesDynamic Semantics
04/07/2007That's RightDynamic Semantics
08/30/2006Informal DefinitionDynamic Semantics
08/30/2006Fair EnoughDynamic Semantics
08/31/2006Backing UpDynamic Semantics
08/28/2006The Daikon Invariant DetectorThe Daikon Invariant Detector
08/25/2006Agreed!Multi-Stage Languages
08/25/2006Given a Two-Stage Language System...unchecked exceptions are like runtime type checking?
08/27/2006But Wait, There's More!unchecked exceptions are like runtime type checking?
08/27/2006Errors vs. Warningsunchecked exceptions are like runtime type checking?
08/27/2006In the Limitunchecked exceptions are like runtime type checking?
08/28/2006Good Catch!unchecked exceptions are like runtime type checking?
08/27/2006The Right Questionunchecked exceptions are like runtime type checking?
12/06/2006Strong Typing, Downcasts, and Inferenceunchecked exceptions are like runtime type checking?
12/10/2006Eh...unchecked exceptions are like runtime type checking?
12/11/2006You Know My Response...unchecked exceptions are like runtime type checking?
12/13/2006Nothing to Add Here...unchecked exceptions are like runtime type checking?
08/27/2006Narrowing Inunchecked exceptions are like runtime type checking?
08/29/2006To Be Fair...unchecked exceptions are like runtime type checking?
12/06/2006Welcome Back!unchecked exceptions are like runtime type checking?
08/26/2006Reductio ad Absurdumunchecked exceptions are like runtime type checking?
08/27/2006Challenging Myself to a Dualunchecked exceptions are like runtime type checking?
08/27/2006Mea Culpaunchecked exceptions are like runtime type checking?
08/27/2006Objection, Your Honorunchecked exceptions are like runtime type checking?
08/25/2006Once vs. Many Timesunchecked exceptions are like runtime type checking?
08/25/2006Oh, I Dunnounchecked exceptions are like runtime type checking?
08/26/2006Right!unchecked exceptions are like runtime type checking?
12/06/2006Dynamic Input, Informallyunchecked exceptions are like runtime type checking?
08/27/2006Don't Feed Bad...unchecked exceptions are like runtime type checking?
10/23/2006Hello, Joe!ESC not just for Java any more
08/21/2006Almost RightClosures for Java or money back
08/30/2006Hmmm...Closures for Java or money back
09/03/2006JML and ScalaClosures for Java or money back
08/21/2006Good Points!Closures for Java or money back
04/28/2008Lesson learnedLisp Lovers, how would you fix Lisp or bring it up to date?
04/28/2008Below the level of LLVMLisp Lovers, how would you fix Lisp or bring it up to date?
08/07/2006Basically Rightautomatic theorem proving
08/08/2006Yep!automatic theorem proving
08/08/2006I'm Sure It Is!automatic theorem proving
08/08/2006You're On the Right Track!automatic theorem proving
08/08/2006Oops!automatic theorem proving
08/08/2006Right Again :-)automatic theorem proving
08/09/2006There I Go Again!automatic theorem proving
08/05/2006YepeWeek: Sun Digging Deep for Dynamic Language Support
07/28/2006SecondLtU turns six!
07/23/2006Lightweight Static CapabilitiesLightweight Static Capabilities
07/23/2006My Head...Lightweight Static Capabilities
07/24/2006Let's Do ItLightweight Static Capabilities
07/24/2006SkepticismLightweight Static Capabilities
07/23/2006Concoqtion: Mixing Indexed Types and Hindley-Milner Type InferenceConcoqtion: Mixing Indexed Types and Hindley-Milner Type Inference
08/30/2006Concoqtion Paper MovedConcoqtion: Mixing Indexed Types and Hindley-Milner Type Inference
07/24/2006However...Cost of provably-correct code
07/25/2006AssumptionsCost of provably-correct code
07/25/2006Embrace and ExtendCost of provably-correct code
07/31/2006PragmatismCost of provably-correct code
08/01/2006YepCost of provably-correct code
08/01/2006Language Design TerminologyCost of provably-correct code
08/01/2006Real Programming Languages vs. Algorithmic Information TheoryCost of provably-correct code
07/21/2006Key PointA type-correct, stack-safe, provably correct, expression compiler in Epigram
07/21/2006Right On!A type-correct, stack-safe, provably correct, expression compiler in Epigram
07/21/2006SpecificsA type-correct, stack-safe, provably correct, expression compiler in Epigram
07/21/2006Sung to the Tune Of?Revealing the X/O impedance mismatch
07/18/2006More DeceptiveAdvantages of Soft Typing
07/18/2006Critical PointAdvantages of Soft Typing
07/19/2006Cool!Advantages of Soft Typing
07/22/2006First CommentAdvantages of Soft Typing
07/23/2006Covered in Full SolutionAdvantages of Soft Typing
07/23/2006Still Not ConvincedAdvantages of Soft Typing
07/23/2006Granting Everything Above...Advantages of Soft Typing
07/23/2006ConvergenceAdvantages of Soft Typing
07/24/2006Lots of Work to Do!Advantages of Soft Typing
07/24/2006Very Nice!Advantages of Soft Typing
07/24/2006More on Type-Indexed Values in MLAdvantages of Soft Typing
07/25/2006Next Steps?Advantages of Soft Typing
07/21/2006Interesting Point!Advantages of Soft Typing
07/19/2006Minor ChangeAdvantages of Soft Typing
07/16/2006Things Descendants of Smalltalk ForgotA Core Calculus for Scala Type Checking
07/16/2006TrueA Core Calculus for Scala Type Checking
07/14/2006Issues in Parallel Class HierarchiesOOP Parallel class hierarchies
07/14/2006Problem StatementOOP Parallel class hierarchies
07/14/2006Self-SelectionOOP Parallel class hierarchies
07/15/2006Miscasting :-)OOP Parallel class hierarchies
07/15/2006Pattern Matching vs. CoercionOOP Parallel class hierarchies
07/15/2006ReflectionOOP Parallel class hierarchies
07/15/2006Correct, I ThinkOOP Parallel class hierarchies
07/15/2006Catching Bugs When?OOP Parallel class hierarchies
07/15/2006Right OnOOP Parallel class hierarchies
07/15/2006BackwardsOOP Parallel class hierarchies
07/15/2006"Syntax"OOP Parallel class hierarchies
07/15/2006In Fairness...OOP Parallel class hierarchies
07/15/2006Too Much...OOP Parallel class hierarchies
07/16/2006Reasons Not to ContinueOOP Parallel class hierarchies
07/16/2006YesOOP Parallel class hierarchies
07/16/2006Fair EnoughOOP Parallel class hierarchies
07/16/2006Yes, That's the AnalogyOOP Parallel class hierarchies
07/16/2006Back to the BooksOOP Parallel class hierarchies
07/14/2006Wait, It Gets Better!computerhistory's History of LISP
07/14/2006GLR ParsingWriting an interpreter, targeting a VM or writing from scratch?
07/12/2006Rough GuessesSocially Responsive, Environmentally Friendly Logic
07/09/2006Related WorkAbstracting Allocation: The New new Thing
07/10/2006Also NoticedAbstracting Allocation: The New new Thing
07/11/2006Machine Obstructed ProofAbstracting Allocation: The New new Thing
07/12/2006GrantedAbstracting Allocation: The New new Thing
07/12/2006Fair EnoughAbstracting Allocation: The New new Thing
07/12/2006EconomicsAbstracting Allocation: The New new Thing
07/01/2006I'd Barely Say...Amusing question
07/01/2006Tongue Mostly in CheekAmusing question
06/30/2006OptimismGottfried Wilhelm Leibniz
06/28/2006Keeping in Mind That Safety is Relative...Oxymoronic? "Safety-critical development guidelines for real-time Java"
07/01/2006Briefly...Oxymoronic? "Safety-critical development guidelines for real-time Java"
06/23/2006Um...Delimited dynamic binding
06/23/2006IIRC...Petition for adding garbage collection to C++.
06/23/2006Gotcha!Petition for adding garbage collection to C++.
06/28/2006In Curtis' Defense...Petition for adding garbage collection to C++.
06/25/2006Even RAII Doesn't ScalePetition for adding garbage collection to C++.
06/26/2006A Good Point That Someone Else Made...Petition for adding garbage collection to C++.
06/28/2006My Immediate Reaction...Petition for adding garbage collection to C++.
06/29/2006I Certainly Can't!Petition for adding garbage collection to C++.
06/27/2006Wilson and Johnstone AgreePetition for adding garbage collection to C++.
06/21/2006Reducible to One RuleRules for Developing Safety-Critical Code
06/21/2006YepRules for Developing Safety-Critical Code
06/23/2006Non-Pure is Key PointWhat are the real benefits of FP?
06/22/2006HonestlyWhat are the real benefits of FP?
06/23/2006(Re)iterationWhat are the real benefits of FP?
06/23/2006OKWhat are the real benefits of FP?
06/26/2006All I'll Add Here...What are the real benefits of FP?
06/26/2006:-)What are the real benefits of FP?
06/22/2006IIRC...What are the real benefits of FP?
06/22/2006I Was UnclearWhat are the real benefits of FP?
06/22/2006BackwardsWhat are the real benefits of FP?
06/22/2006Quite RightWhat are the real benefits of FP?
06/23/2006Achilleas and the ZipperWhat are the real benefits of FP?
06/23/2006Good Question!What are the real benefits of FP?
06/24/2006No Worries!What are the real benefits of FP?
06/17/2006Objects?The OO barrier
06/21/2006UndecidableThe OO barrier
06/22/2006Au Contraire!The OO barrier
06/20/2006Brief, Superficial PointThe OO barrier
06/20/2006Except, Probably...The OO barrier
06/17/2006Interesting Question!Why only 'minimal' languages
06/12/2006Very Cool!ML Modules and Haskell Type Classes: A Constructive Comparison
07/11/2006Coq'ArtAlloy - The Book
06/09/2006Technology or Culture?A Brief History of Scala
06/10/2006FP, Objects, and the Expression ProblemA Brief History of Scala
06/11/2006Fair PointsA Brief History of Scala
06/10/2006Quite RightA Brief History of Scala
06/10/2006Agreed!A Brief History of Scala
06/08/2006Er...Joshua Bloch: "Nearly All Binary Searches Broken"
06/06/2006Being an Old Lisper...Common Lisp Exception Handling
06/06/2006I Should Have Known...Common Lisp Exception Handling
06/06/2006Maybe Related?emulation for Erlang style processes
06/04/2006Sage: A Programming Language With Hybrid Type-CheckingSage: A Programming Language With Hybrid Type-Checking
06/05/2006Good Question!Sage: A Programming Language With Hybrid Type-Checking
06/08/2006WowRelevance of Curry-Howard
06/01/2006I'll Try to Say This PolitelyType checking and logical errors
06/01/2006Never Say NeverType checking and logical errors
06/02/2006Sure It DoesType checking and logical errors
06/02/2006LOLType checking and logical errors
06/01/2006StipulationType checking and logical errors
06/02/2006You Do Need the Proxy...Type checking and logical errors
06/02/2006Thanks!Type checking and logical errors
05/31/2006I Know It's a JokeJavascript department
05/31/2006If You Had to Save For a Year...yet another noob via "little lisper" and scheme
05/31/2006Tertiary Benefitsyet another noob via "little lisper" and scheme
06/16/2006True as far as it goesFirst Class Values, Types as values within a Programming Language
06/18/2006For the Example Given, Good PointsFirst Class Values, Types as values within a Programming Language
05/29/2006Sounds Like the Expression Problem AgainFirst Class Values, Types as values within a Programming Language
06/01/2006Look Up for CounterexampleFirst Class Values, Types as values within a Programming Language
05/30/2006AFAIKFirst Class Values, Types as values within a Programming Language
05/29/2006*sigh*Buried Treasure - No Fluff Just Stuff
05/29/2006This Always Gets ConfusingBuried Treasure - No Fluff Just Stuff
05/29/2006Wrong Platform :-)Buried Treasure - No Fluff Just Stuff
05/29/2006More False Dichotomies to Slay :-)Buried Treasure - No Fluff Just Stuff
05/29/2006Of Course...Buried Treasure - No Fluff Just Stuff
05/30/2006Naturally...Buried Treasure - No Fluff Just Stuff
05/30/2006Senses of "Static"Buried Treasure - No Fluff Just Stuff
06/03/2006Point of DivergenceBuried Treasure - No Fluff Just Stuff
06/04/2006It's Hard to Compete...Buried Treasure - No Fluff Just Stuff
06/04/2006Outside WorldBuried Treasure - No Fluff Just Stuff
06/04/2006No, On Two CountsBuried Treasure - No Fluff Just Stuff
06/04/2006Broadly...Buried Treasure - No Fluff Just Stuff
06/04/2006Driving Towards SpecificsBuried Treasure - No Fluff Just Stuff
06/08/2006Smalltalk vs. Curtis vs. O'CamlBuried Treasure - No Fluff Just Stuff
05/29/2006AmenBuried Treasure - No Fluff Just Stuff
05/29/2006All Good PointsBuried Treasure - No Fluff Just Stuff
05/29/2006An Important PointBuried Treasure - No Fluff Just Stuff
05/30/2006Another Excellent PointBuried Treasure - No Fluff Just Stuff
05/30/2006Of Course NotBuried Treasure - No Fluff Just Stuff
05/30/2006You Know This One :-)Buried Treasure - No Fluff Just Stuff
05/30/2006Putting On My Anton Hat :-)Buried Treasure - No Fluff Just Stuff
05/30/2006As One of the Offending Parties...Buried Treasure - No Fluff Just Stuff
06/03/2006In Dr. Hofstadter's Defense...Buried Treasure - No Fluff Just Stuff
06/03/2006Invented vs. DiscoveredBuried Treasure - No Fluff Just Stuff
05/26/2006Funny!Linspire chooses Haskell as preferred language
05/27/2006AgreedLinspire chooses Haskell as preferred language
05/25/2006ErrorSoftware ideals and history
05/25/2006Answer: yesSoftware ideals and history
05/26/2006One More Time, With FeelingCode Generation Network
05/22/2006Interesting SubpointGilad Bracha: Will Continuations continue?
05/18/2006Meta-Linguistic Abstraction as Compatibility-Code EncapsulationGoogle Web Toolkit
07/11/2006IMHO, You Got Trapped...The World's Most Maintainable Programming Language
05/17/2006You Mean Like...Paul Vick: BASIC principles
05/18/2006A Bet I'd Be Willing to MakePaul Vick: BASIC principles
05/24/2006The "Argument..."ruby vs python
05/18/2006I'm Not a Haskeller...ruby vs python
05/14/2006"Valid"Non-null references?
05/15/2006Funny...Non-null references?
05/08/2006HashCaml--an extension of the OCaml bytecode compiler with support for type-safe marshalling and related naming features.HashCaml--an extension of the OCaml bytecode compiler with support for type-safe marshalling and related naming features.
05/08/2006Col--an O'Caml syntax extension for easier manipulation of flat records, objects or tuples and conversions from/to CSV fileCol--an O'Caml syntax extension for easier manipulation of flat records, objects or tuples and conversions from/to CSV file
06/02/2006I'll Happily TryMultidimensional Virtual Classes
06/09/2006Nice Isomorphisms Between Typeclasses and O'Caml ModulesMultidimensional Virtual Classes
06/10/2006YepMultidimensional Virtual Classes
06/10/2006SureMultidimensional Virtual Classes
06/10/2006SureMultidimensional Virtual Classes
05/04/2006Well Understood ProblemOpen data types and open functions
05/10/2006Depending Upon Your Definition of "Inherently"Open data types and open functions
05/05/2006Off the CuffOpen data types and open functions
05/05/2006Some vs. AllOpen data types and open functions
05/05/2006Not Only That...Open data types and open functions
05/06/2006I Dunno...Open data types and open functions
05/12/2006Definitely lnterestingOpen data types and open functions
05/13/2006Not a Dumb Question At AllOpen data types and open functions
05/15/2006ExactlyOpen data types and open functions
05/15/2006A Few ResourcesOpen data types and open functions
05/05/2006General vs. Specific Issue?A note on distributed computing
05/03/2006Easy!Proofs are Programs: 19th Century Logic and 21st Century Computing
05/30/2006Yes...Proofs are Programs: 19th Century Logic and 21st Century Computing
05/03/2006AmenFunctional Relational Programming: Out of the tar pit
05/01/2006Actually, NoNatural Language Programming for Interactive Fiction
05/03/2006Sorry...Natural Language Programming for Interactive Fiction
05/03/2006Beats the Alternative!What do you believe about Programming Languages (that you can't prove (yet))?
05/02/2006You Asked For It...What do you believe about Programming Languages (that you can't prove (yet))?
05/07/2006It Sure Isn't Make!What do you believe about Programming Languages (that you can't prove (yet))?
07/28/2006Thanks...What do you believe about Programming Languages (that you can't prove (yet))?
04/28/2006+1 naaskingA Language-Based Approach to Unifying Events and Threads
04/27/2006I Dunno...Oberon Script. A Lightweight Compiler and Runtime System for the Web
04/29/2006Forgot About That!Oberon Script. A Lightweight Compiler and Runtime System for the Web
05/17/2006Don't HesitateHow do Java generics correspond to System F-(omega)?
04/19/2006Connection to EE Thesis: Robust Composition
04/19/2006Wild GuessE Thesis: Robust Composition
04/20/2006To Be ContinuedE Thesis: Robust Composition
04/17/2006Applicative FunctorsThe Essence of the Iterator Pattern
04/18/2006ConfessionThe Essence of the Iterator Pattern
04/01/2006YesTransactional Memory with data invariants (draft sequel to the STM-Haskell paper)
03/30/2006Pretty WeakClass hierarchies and Ontologies
03/31/2006Interesting Question!Class hierarchies and Ontologies
03/30/2006Napkin DefinitionClass hierarchies and Ontologies
03/27/2006Same SourceA virtual class calculus
03/28/2006Definitely...A virtual class calculus
03/27/2006More Infohelp from language people
03/27/2006Bandying Semanticshelp from language people
03/28/2006Nature of Failurehelp from language people
03/29/2006Quite Righthelp from language people
04/17/2006St. John Was Nice...Contributing Editors?
03/27/2006Excellent Question!Extremely static language?
03/27/2006Please Be SeriousExtremely static language?
03/27/2006Thanks for ClarifyingExtremely static language?
03/27/2006I Think This is Understood...Extremely static language?
03/27/2006Examples?Extremely static language?
03/27/2006Good Thing, Too!Extremely static language?
03/29/2006Where Types and Semantics CollideExtremely static language?
03/27/2006CultureGoogle Reader and "continuations"
03/22/2006Any Sufficiently Advanced TechnologyGoogle Magic
03/22/2006I'll Be the First to Admit...Gosling vs. Dynamic Languages
03/22/2006Point TakenGosling vs. Dynamic Languages
03/16/2006Good LuckSocial science research about programming language adoption?
03/17/2006Other OptionsACM Queue: On Usability of Programming Languages
03/18/2006Too Specific!ACM Queue: On Usability of Programming Languages
03/12/2006vlerqHalf-baked idea: mini-language for vector processing
03/13/2006My BadHalf-baked idea: mini-language for vector processing
03/13/2006Not Only That...Virtual Machines, Language Runtimes, and the Future of Objective C
03/09/2006InterestingScheme Language Steering Committee Report to the Community
03/17/2006ConfessionActive Libraries and Universal Languages
03/03/2006Sounds Like...Life and Times of Anders Hejlsberg
02/24/2006InterestinglyIntroduction to the Java EE 5 Platform
02/24/2006My Brief TakeIntroduction to the Java EE 5 Platform
02/28/2006Shouldn't be a ProblemIntroduction to the Java EE 5 Platform
03/02/2006You Don'tIntroduction to the Java EE 5 Platform
03/04/2006Fair, but...Introduction to the Java EE 5 Platform
03/03/2006AgreedIntroduction to the Java EE 5 Platform
02/27/2006boost:date_timeSpecifying C++ Concepts
02/27/2006Makes No SenseSpecifying C++ Concepts
02/23/2006On the ContraryGilad Is Right
02/24/2006Well PutGilad Is Right
02/16/2006Oooooh, my favorite hobbyhorse! :-)Debug-Edit-Compile cycle
02/13/2006DisappointingChu Spaces
02/15/2006O'Caml and Tuareg ModeGuido: Language Design Is Not Just Solving Puzzles
02/10/2006C++ and STLIs STL algorithms doing damage to the cause?
02/10/2006GreatIs STL algorithms doing damage to the cause?
02/10/2006Don't Roll Your OwnIs STL algorithms doing damage to the cause?
02/09/2006It's Kind of Hard to SayHow are GADTs useful in practical programming?
02/07/2006A constraint-based approach to guarded algebraic data typesA constraint-based approach to guarded algebraic data types
02/07/2006Constraint-based type inference for guarded algebraic data typesConstraint-based type inference for guarded algebraic data types
02/07/2006QualityProgramming Languages: Application and Interpretation
02/05/2006From the Lambda Wayback Machine :-)Combinators for contracts
02/07/2006Adoption RateCombinators for contracts
02/09/2006Not That EasyThe Next Mainstream Programming Languages
02/05/2006C++ Runtime DataThe Next Mainstream Programming Languages
02/03/2006On Virtual TypesThe Next Mainstream Programming Languages
08/21/2007Google "site:lambda-the-ultimate.org tim sweeney"...The Next Mainstream Programming Languages
01/31/2006Definitely!Packaging Data And Methods
01/31/2006Took Me a While!Everything Your Professor Failed to Tell You About Functional Programming
01/31/2006More About UnrealScript, Please?Naked Objects
02/01/2006Oleg Again :-)Naked Objects
01/31/2006*sigh*Weak vs. strong typing
01/31/2006O'CamlA-Posteriori Subtyping: Which Languages?
01/12/2006Trivially Falsifiable...Singleton classes really that bad?
01/05/2006Easy!Stroustrup talking about C++0x
12/29/2005I Can't See Any..Duck typing vs Structural Subtyping
12/31/2005Bits and PiecesDuck typing vs Structural Subtyping
01/04/2006Is the Confusion Fundamental?Duck typing vs Structural Subtyping
12/18/2005NoG-Men Called on W-Hats for WMVD
12/19/2005Cooperation vs. VulnerabilityG-Men Called on W-Hats for WMVD
01/05/2006All the Interesting Exercises are Left to the Reader!G-Men Called on W-Hats for WMVD
12/18/2005Not Merely Predictable...G-Men Called on W-Hats for WMVD
12/13/2005A Monadic Framework for SubcontinuationsTop N Papers 2005
12/07/2005Module Mania: A Type-Safe, Separately Compiled, Extensible InterpreterModule Mania: A Type-Safe, Separately Compiled, Extensible Interpreter
12/07/2005ClassicJava in PLT RedexClassicJava in PLT Redex
11/30/2005Static vs. Duck TypingThe building of robust software
12/01/2005Definition?The building of robust software
12/02/2005Strictly Speaking...The building of robust software
11/09/2005Battling Bugs: A Digital QuagmireBattling Bugs: A Digital Quagmire
11/09/2005Great Taxonomy!Battling Bugs: A Digital Quagmire
11/14/2005ConfusedBattling Bugs: A Digital Quagmire
11/16/2005Perfection is ElusiveBattling Bugs: A Digital Quagmire
11/16/2005Creative TensionBattling Bugs: A Digital Quagmire
11/09/2005Zipper Candidate?Can one avoid monads?
11/03/2005What's Next?Jakarta Commons Monad, er, Chain
10/30/2005Alloy: A Simple Structural Modeling Language Based on First-Order LogicAlloy: A Simple Structural Modeling Language Based on First-Order Logic
11/03/2005AgreedAlloy: A Simple Structural Modeling Language Based on First-Order Logic
10/30/2005Good Question!The Type-System-Feature-Creep Death Spiral
11/02/2005*sigh*OOPSLA 2005 Reports
11/02/2005Definitely Worth RehashingOOPSLA 2005 Reports
11/03/2005Good Stuff!OOPSLA 2005 Reports
11/02/2005The Phase Distinction is ImportantOOPSLA 2005 Reports
11/02/2005Good PointOOPSLA 2005 Reports
10/27/2005ConfluenceWould LISP/FP help here?
10/24/2005Literally Low-LevelWhy Lists?
10/23/2005Amen!What do you mean by studying "programming languages"?
10/25/2005NoBruce Tate: Technologies that may challenge Java
10/25/2005To Exclude the Middle or Not?Bruce Tate: Technologies that may challenge Java
10/18/2005"Practical"Object Oriented Programming + Referential Transparency
10/19/2005My Bad!Object Oriented Programming + Referential Transparency
10/18/2005Correct!Object Oriented Programming + Referential Transparency
10/21/2005Fair enough...Expressions vs Statements
10/12/2005These are a Good Start...Zipper-based file server/OS
10/11/2005Other ImplementationsZipper-based file server/OS
10/14/2005Not QuiteZipper-based file server/OS
10/12/2005Graydon Hoare Got it RightZipper-based file server/OS
10/14/2005Excellent News!Zipper-based file server/OS
06/08/2006Awesome!Zipper-based file server/OS
06/24/2006Oleg, Lydia, and Jacques RockZipper-based file server/OS
09/28/2005Good IdealLooking for FP Debuggers
09/28/2005Dylan!ICFP Programming Contest 2005 Results
09/24/2005O'Caml NitpickNon-Lisp, natively extensible?
09/24/2005No Worries...Non-Lisp, natively extensible?
09/27/2005True to a PointContinuations library for Java
09/23/2005This Reminds Me of...A Type Discipline for Authorization Policies
09/22/2005Fair Question...Don Box: Scheme Is Love
09/17/2005Indeed it Does!Most Productive FP Lang?
09/09/2005IMHO...Haskell and creative freedom
09/10/2005Trickier...Haskell and creative freedom
09/15/2005Having Just Left a C++ Job of Almost Two Years...Haskell and creative freedom
09/09/2005SynchronizationPersistent functional databases
09/05/2005The Biggest BenefitJon Udell: The riddle of asynchrony
09/05/2005Indeed...OO Language Engineering for the Post-Java Era
08/30/2005The Next 700 Data Description Languages & PADSReal-life use case - which PLs support it nicely?
09/01/2005Three Syllables, Sounds Like...Yearning for a practical scheme
09/02/2005Good PointsYearning for a practical scheme
09/05/2005Some Examples...Yearning for a practical scheme
09/02/2005Good Question!Yearning for a practical scheme
09/02/2005NoiseYearning for a practical scheme
09/02/2005It's Mostly Good NewsYearning for a practical scheme
09/06/2005Region InferenceYearning for a practical scheme
08/29/2005Where Abstractions LiveTim Bray on Ruby
08/30/2005ModulationTim Bray on Ruby
08/30/2005How Much Influence is Enough?Tim Bray on Ruby
08/24/2005Purity vs. Impurity, ReduxIvory Towers and Gelfand's Principle
08/24/2005Next StepsIvory Towers and Gelfand's Principle
08/25/2005This is MistakenIvory Towers and Gelfand's Principle
08/25/2005Makes Sense to MeIvory Towers and Gelfand's Principle
08/25/2005Well-StatedIvory Towers and Gelfand's Principle
08/28/2005Valid Point MissedIvory Towers and Gelfand's Principle
08/20/2005Too HeavyweightFormal semantics for working programmers
08/21/2005Over the Learning CurveFormal semantics for working programmers
08/22/2005I'd Agree...Sawzall - a popular language at Google
08/17/2005Inflection Point'Information and Computation' Open Access
08/12/2005Barendregt CubeInvariants/Contracts vs. types
08/12/2005Oh Man...Rigour is good for you and feasible: reflections on formal treatments of C and UDP sockets
08/08/2005Unless I'm Mistaken...Simpler representation of operational semantics?
08/11/2005ToplevelConcatenative Language Kont
08/06/2005OK, I'll Bite...Have scripting languages peaked?
08/08/2005Selection CriteriaHave scripting languages peaked?
08/08/2005Holy GrailHave scripting languages peaked?
08/04/2005Very Briefly...Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/08/2005In That Case...Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/05/2005Interesting Point...Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/06/2005Sure...Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/06/2005Well...Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/06/2005Key ObservationObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/08/2005EMACS vs. EclipseObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/08/2005DefinitionsObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/08/2005But That's Just It...Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/06/2005tkatchev: "Expressive abstracObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/07/2005Forest/TreesObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/08/2005Without Any Point of Comparison...Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/08/2005What Metrics Cover vs. What They Don'tObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/08/2005Disjoint SetsObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/09/2005Thanks for the Example!Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/08/2005BizarreMercury Vs Prolog
08/08/2005Phase DistinctionMercury Vs Prolog
08/09/2005CPU vs. Other CostsMercury Vs Prolog
07/29/2005LA AreaCTM tour during the week of Nov. 7
07/28/2005Congratulations!Happy Birthday, dear Lambda
08/05/2005Good News!ACM Queue: Security Problem Solved?
07/21/2005Well StatedOn the Revival of Dynamic Languages
07/21/2005True Enough...On the Revival of Dynamic Languages
07/22/2005Indeed!On the Revival of Dynamic Languages
07/22/2005Hopeful ClarificationOn the Revival of Dynamic Languages
07/22/2005Not Sure I Agree...On the Revival of Dynamic Languages
07/22/2005My Experience...On the Revival of Dynamic Languages
07/20/2005The Upgrade ProblemOn the Revival of Dynamic Languages
07/21/2005My Opinion...On the Revival of Dynamic Languages
07/21/2005This is Actually a Big Chunk of the Value of Type TheoryOn the Revival of Dynamic Languages
07/22/2005You Might...On the Revival of Dynamic Languages
07/22/2005In Economic Terms...On the Revival of Dynamic Languages
07/22/2005Fair Enough...On the Revival of Dynamic Languages
07/22/2005*sigh*On the Revival of Dynamic Languages
07/21/2005YepOn the Revival of Dynamic Languages
07/21/2005More Good QuestionsOn the Revival of Dynamic Languages
07/22/2005Excellent Post!On the Revival of Dynamic Languages
07/20/2005CodewalkersGrady Booch: Software Engineering Grand Challenges
07/19/2005Other WayConversion of 'functional' to 'imperative' algorithms: is it possible?
07/11/2005From the Sublime to the AbsurdStatic Typing Where Possible, Dynamic Typing When Needed
07/12/2005You Might Think So...Static Typing Where Possible, Dynamic Typing When Needed
07/12/2005You Can Say "In the Limit..."Static Typing Where Possible, Dynamic Typing When Needed
07/17/2005Obviously NotStatic Typing Where Possible, Dynamic Typing When Needed
02/01/2006Totally!Static Typing Where Possible, Dynamic Typing When Needed
07/12/2005Nothing to Disagree With...Static Typing Where Possible, Dynamic Typing When Needed
07/18/2005You're Mostly Reiterating My Points!Static Typing Where Possible, Dynamic Typing When Needed
07/18/2005Whoops...Static Typing Where Possible, Dynamic Typing When Needed
07/19/2005OK, Maybe Just One PointStatic Typing Where Possible, Dynamic Typing When Needed
07/19/2005More Reading-Into Fun!Static Typing Where Possible, Dynamic Typing When Needed
07/20/2005OK...Static Typing Where Possible, Dynamic Typing When Needed
07/12/2005Good PointsStatic Typing Where Possible, Dynamic Typing When Needed
07/20/2005Nothing!Static Typing Where Possible, Dynamic Typing When Needed
07/20/2005*sigh*Static Typing Where Possible, Dynamic Typing When Needed
07/11/2005Careful...Classic LISP books online
07/10/2005Multi-Stage ProgrammingData is code
07/09/2005O'Caml vs. SML/AliceCTM
07/10/2005Many PathsCTM
07/10/2005The Need for SpeedCTM
07/09/2005Um...ESL Design
07/09/2005What Level...ESL Design
07/03/2005LyX and Literate ProgrammingMartin Fowler on Language Workbenches and DSLs
07/03/2005Also Completely OTOrganizing papers...
06/29/2005ModulesHungarian Notation vs The Right Thing
06/30/2005But...Hungarian Notation vs The Right Thing
06/30/2005Cultural IssueHungarian Notation vs The Right Thing
06/28/2005Hard to SayGenerics are a mistake?
06/28/2005Without Getting All Category-Theoretic...Generics are a mistake?
06/29/2005Good QuestionGenerics are a mistake?
06/29/2005Clarity of ContextGenerics are a mistake?
06/29/2005I Ran ContrasGenerics are a mistake?
07/01/2005And I Still Agree...Generics are a mistake?
06/28/2005Why It's ProblematicGenerics are a mistake?
06/28/2005AlternativesGenerics are a mistake?
06/28/2005Ob. QuoteGenerics are a mistake?
06/28/2005Problems vs. FeaturesGenerics are a mistake?
06/29/2005For Some Definition of "Could"Generics are a mistake?
06/29/2005The Tomayto/Tomahto ThingGenerics are a mistake?
06/29/2005Qrczak: BTW, OCaml doesn't haGenerics are a mistake?
06/29/2005Some PointersGenerics are a mistake?
06/29/2005ATITAPLGenerics are a mistake?
06/29/2005My Poor PhraseologyGenerics are a mistake?
06/27/2005O'Caml's Object SystemA Typeful Approach to Object-Oriented Programming with Multiple inheritance
06/27/2005For Myself..."dynamic" generative programming?
06/21/2005If I Understand the Question Correctly...JavaScript 2.0: Evolving a Language for Evolving Systems
06/07/2005DisbeliefWhat will Apple's move to Intel mean for Alternative Language Communities?
06/08/2005Nope...What will Apple's move to Intel mean for Alternative Language Communities?
06/07/2005Single-Platform CodegenWhat will Apple's move to Intel mean for Alternative Language Communities?
06/07/2005Business Model ShiftsWhat will Apple's move to Intel mean for Alternative Language Communities?
06/07/2005KanrenA question I have been meaning to ask.
06/02/2005More Partial Evaluation ReferencesWhat is so bad about compiling?
06/01/2005Missing the PointJudy Stores
05/26/2005What rmalafaia said...PLT Needs You!
05/23/2005As Usual...Jon Udell: Tools for dynamic languages
05/24/2005Not WinnableHaskell for C Programmers
05/20/2005Very Good!LLVM 1.5 has been released!
05/22/2005Preliminary ObservationsLLVM 1.5 has been released!
05/16/2005Logic BooksResources related to logic?
05/16/2005C++ Templates...Advanced Types in Qi
05/11/2005Thanks!More sites like Lambda
05/01/2005Cognitive DissonanceCall for Papers: ACM Symposium on Dynamic Languages
05/02/2005Yes, Erlang and E are Nice, as is Oz...Call for Papers: ACM Symposium on Dynamic Languages
04/30/2005OK, I'll Bite...The long tail of programming languages
05/04/2005Invisible ForthThe long tail of programming languages
06/28/2005I'm Trying...Lambdascope
05/02/2005Er...R6RS Scheme Status Report
04/28/2005What's So Special About Streams of Characters?The Fortress Language Spec v0.618
04/26/2005Fast SchemeExpressivity of lisp/scheme but speed of assembly/C/C++
05/05/2005Microbenchmarks Lead to Microoptimization...Expressivity of lisp/scheme but speed of assembly/C/C++
05/05/2005Measuring Expressive PowerExpressivity of lisp/scheme but speed of assembly/C/C++
04/23/2005I Wonder How It Reads in the Original Italian...Sapir-Whorf again?
04/21/2005Wow...Why do they program in C++?
04/22/2005ABI Compatibility...Why do they program in C++?
04/22/2005IMHO...Why do they program in C++?
04/22/2005CertainlyWhy do they program in C++?
04/22/2005MLKitWhy do they program in C++?
04/25/2005Good Point...Why do they program in C++?
04/25/2005From This...Why do they program in C++?
04/25/2005Fair Enough...Why do they program in C++?
04/26/2005Thanks!Why do they program in C++?
04/26/2005Trusted Computing BaseWhy do they program in C++?
04/26/2005I See Your Point and Raise You an Overflow!Why do they program in C++?
04/26/2005Towering NumbersWhy do they program in C++?
04/28/2005Compile TimesWhy do they program in C++?
04/26/2005I Think This is Fair...Why do they program in C++?
04/25/2005Interesting Point...Why do they program in C++?
06/08/2005Interesting...Why do they program in C++?
04/21/2005As Opposed...2005 Programming Languages Day at Watson
04/19/2005Seconded!Why Dependent Types Matter
04/19/2005Wow...Why Dependent Types Matter
04/19/2005It's a Fair Cop...Why Dependent Types Matter
04/19/2005My Perception...How much better is the second edition of "Essentials of Programming Languages"?
04/18/2005Hmmm...What happened to Charity?
04/12/2005To Say Nothing...Links
04/12/2005Yes and No...Links
04/11/2005Programming as CraftDominus talks about HO Perl
04/14/2005Paradigm ShiftDominus talks about HO Perl
04/11/2005AgreedDominus talks about HO Perl
04/11/2005Speaking of Tiresome...Links Slides
04/11/2005Back and Forth; Round and RoundLinks Slides
04/12/2005Very FunnyLinks Slides
04/12/2005Admittedly...Links Slides
04/12/2005DefinitelyLinks Slides
04/10/2005My OpinionComputerworld Development Survey
04/10/2005Define "Incremental Improvement."Computerworld Development Survey
04/11/2005Nibbles and BitsComputerworld Development Survey
04/10/2005EvolutionComputerworld Development Survey
04/05/2005This Sounds an Awful Lot Like...Jon Udell: Languages and environments
04/05/2005HibernateJon Udell: Languages and environments
04/05/2005Run, Don't Walk...Mechanics of designing and implementing a language
04/05/2005Only Two Points...Mechanics of designing and implementing a language
04/05/2005Almost Forgot...Mechanics of designing and implementing a language
04/05/2005Lambda, the Ultimate IRMechanics of designing and implementing a language
04/06/2005Off the CuffMechanics of designing and implementing a language
04/06/2005Almost Correct...Mechanics of designing and implementing a language
04/07/2005Absolutely...Mechanics of designing and implementing a language
04/07/2005Which Reminds Me...Mechanics of designing and implementing a language
04/18/2005Biggest DecisionMechanics of designing and implementing a language
03/29/2005Agreedexpressivity of "idiomatic C++"
04/05/2005Known Knowns :-)expressivity of "idiomatic C++"
04/06/2005No, But...expressivity of "idiomatic C++"
03/29/2005Default Assumptionsexpressivity of "idiomatic C++"
04/28/2005Templates to the Rescue, Indeedexpressivity of "idiomatic C++"
04/04/2005What Style Would That Be?expressivity of "idiomatic C++"
04/05/2005Close Enough for Government Workexpressivity of "idiomatic C++"
09/21/2005I Was Just Going to Observe...expressivity of "idiomatic C++"
03/30/2005Another Subject...How to remove a dynamic prompt: static and dynamic delimited continuation operators are equally expressible
03/21/2005Amen!Script Vs Java
03/22/2005Interesting Question...Script Vs Java
03/21/2005SLIMEBest Common Lisp IDE?
03/19/2005DittoAccording to Allen Holub programming is now a liberal art. When did this happen?
03/22/2005Two Biggest Problems in Software DevelopmentAccording to Allen Holub programming is now a liberal art. When did this happen?
03/19/2005AbsolutelyReflection in Java: how are they getting with it?
03/20/2005I would counter...Reflection in Java: how are they getting with it?
03/18/2005From Omega to MuHalting program density?
03/18/2005Not ContradictoryHalting program density?
03/19/2005IsomorphismHalting program density?
03/19/2005For One Specific Universal Machine...Halting program density?
03/25/2005This is Particularly True...Grady Booch: AOSD keynote
03/17/2005Or...The fate of reduce() in Python 3000
03/19/2005QuoteThe fate of reduce() in Python 3000
03/22/2005Artists vs. Programmers Given "Procedural X"Will Wright Presents Spore... and a New Way to Think About Games
03/15/2005Decent ThreadOCaml vs. C++ for Dynamic Programming
03/14/2005HeroInterview with Donald Knuth
03/14/2005Secret CodesInterview with Donald Knuth
03/15/2005IsomorphismInterview with Donald Knuth
03/15/2005HehInterview with Donald Knuth
03/15/2005I will have to read it...A New Approach to Abstract Syntax with Variable Binding
03/14/2005Good ReasonsFortress focuses on the needs of scientists
03/08/2005AOP Critique&mu;ABC: A Minimal Aspect Calculus
03/15/2005ParenScriptJavaScript and domain specific Languages
03/06/2005A Few NotesAdobe Releases Adam and Eve
02/25/2005Another TakeEmbedded Interpreters
02/24/2005No KiddingSPARQL Query Language for RDF
02/25/2005Graphs and ObjectsSPARQL Query Language for RDF
03/19/2005Compare and ContrastJournals and papers?
02/22/2005Relationship to CINNI?I am not a number: I am a free variable
02/22/2005Funny...Don Box: Teaching my kids to program
02/22/2005Topic ChoiceDon Box: Teaching my kids to program
02/28/2005Where to Begin?Don Box: Teaching my kids to program
02/18/2005Respectful DisagreementWhat are The Atoms of Programming Languages?
02/16/2005OK, Here I Go...Defining new infix operators in Python
02/16/2005Preach It!Barbara Partee: Reflections of a Formal Semanticist as of Feb 2005
02/12/2005Briefly, Kay has commented elACM Queue: A Conversation with Alan Kay
02/14/2005Once Again...ACM Queue: A Conversation with Alan Kay
02/15/2005Better Than NothingACM Queue: A Conversation with Alan Kay
02/16/2005Line DrawingACM Queue: A Conversation with Alan Kay
02/18/2005Re: Kolmogorov ComplexityACM Queue: A Conversation with Alan Kay
02/18/2005Good point!ACM Queue: A Conversation with Alan Kay
02/07/2005Orthogonal PersistenceTransparent Persistence
02/09/2005Smalltalk's Live Upgrade Can't Be Made ReliableTransparent Persistence
02/09/2005NomicTransparent Persistence
02/09/2005CostsTransparent Persistence
02/09/2005This is the Conflation of Concepts I Was Describing!Transparent Persistence
09/05/2006What Does "Hide" Mean in This Context?Transparent Persistence
02/06/2005Project IdeasCTM wiki
02/01/2005Nice!Unimperative Programming Language - Teaser
02/02/2005With respect to the general qUnimperative Programming Language - Teaser
02/01/2005Not Far From SchemeNeologism
02/03/2005Not Undecidable, But Not Space-SafeAvoiding worst case GC with large amounts of data?
02/02/2005In the Meantime...Avoiding worst case GC with large amounts of data?
01/29/2005Funny You Ask...C++ OR mapping - cross platform and db
02/01/2005I dunno...C++ OR mapping - cross platform and db
01/26/2005Metaprogramming and Static TypesBitC, a new OS implementation language
01/26/2005Why the Syntax, ReduxBitC, a new OS implementation language
01/28/2005Good Questions!BitC, a new OS implementation language
01/31/2005Re: Type Safety and ConcurrencyBitC, a new OS implementation language
07/18/2005:-)BitC, a new OS implementation language
01/28/2005Modulo...BitC, a new OS implementation language
01/26/2005Hardware Design LanguageLangauges and Hardware...
01/26/2005At the Border Between Static and Dynamic"Popular vs. Good" in Programming Languages
01/25/2005Beauty in the Eye of the Beholder?"Popular vs. Good" in Programming Languages
01/25/2005Monoculture"Popular vs. Good" in Programming Languages
01/27/2005The Tomaytoe-Tomahtoe Thing"Popular vs. Good" in Programming Languages
01/25/2005Requirements?"Popular vs. Good" in Programming Languages
01/25/2005Fish/Fowl"Popular vs. Good" in Programming Languages
01/25/2005F# Critique?"Popular vs. Good" in Programming Languages
01/26/2005O'Caml and Oz..."Popular vs. Good" in Programming Languages
01/26/2005O'Caml Speed"Popular vs. Good" in Programming Languages
01/27/2005The Company You Keep"Popular vs. Good" in Programming Languages
01/27/2005Snake Eyes"Popular vs. Good" in Programming Languages
01/27/2005Focus"Popular vs. Good" in Programming Languages
01/27/2005Form vs. Function"Popular vs. Good" in Programming Languages
01/21/2005"Keep It Real?"Getting Started
01/21/2005PL Design Launching-Off PointsGetting Started
01/21/2005MeanderingGetting Started
01/23/2005Switching ConceptsOOP Is Much Better in Theory Than in Practice
02/22/2005Wrong ArgumentOOP Is Much Better in Theory Than in Practice
01/18/2005Awesome!Advanced Topics in Types and Programming Languages
01/19/2005ReviewAdvanced Topics in Types and Programming Languages
01/19/2005OopsAdvanced Topics in Types and Programming Languages
01/25/2005Arrived Yesterday...Advanced Topics in Types and Programming Languages
01/09/2005Source Release!JoCaml
01/10/2005PrimitivesJoCaml
11/19/2007Grand Unified OCaml TheoryJoCaml
12/30/2004Concurrency, Libraries, Dynamic Types, Interactive, FashionablePL for interactive simulation
12/28/2004New LanguagesNew Year's Resolutions
12/26/2004Most CertainlyIntegrating support for undo with exception handling
12/27/2004Totalitarian StateIntegrating support for undo with exception handling
01/01/2005Social IssuesAlice Through the Looking Glass
01/02/2005Social vs. TechnicalAlice Through the Looking Glass
02/03/2005It's an Ex Argument!Alice Through the Looking Glass
12/21/2004SympathiesAbsence
12/19/2004Runtime Target ChoiceThe Memory Pool System: Thirty person-years of memory management development goes Open Source
12/14/2004ZILChoosing a Language for Interactive Fiction
12/17/2004From MDL to ZILChoosing a Language for Interactive Fiction
12/12/2004Expertise?Tim Bray: Sun & Dynamic Java
12/13/2004Recursion and FPTim Bray: Sun & Dynamic Java
12/15/2004Sweet!LLVM 1.4 Released
12/09/2004Greg Buchholz: Has anyone eveCasting SPELs in Lisp
12/06/2004Re: Type SystemDefinition of Type
12/07/2004Foot Waving?Definition of Type
12/07/2004Sets of Potential ValuesDefinition of Type
12/07/2004FearDefinition of Type
12/07/2004Nice!Definition of Type
12/07/2004Dominic Fox: Hard or not (it'Definition of Type
10/22/2004It Has BegunDr. Kenneth Iverson Passes Away
10/22/2004Luke Gorrie: I'm pretty ignorMapReduce - functional programming in the REAL World
10/20/2004Tayssir John Gabbour: Why areProgramming for non-programmers
10/16/2004Re: CTMDistributed Functional Programming
01/07/2009Previously, on LtU...Statistical programming with R
10/12/2004Re: CroquetCroquet Project Releases Initial Developer Release
03/29/2007Very Interesting News!Croquet Project Releases Initial Developer Release
09/23/2004Sh SyntaxSh
09/24/2004Shader Language Platform IndependenceSh
09/23/2004What's in a Sh?Sh
10/03/2004Good Stuff!Sh
09/21/2004On a Related Note...Fresh O'Caml
09/21/2004Re: SemanticsQuestions about Semantics.
09/17/2004More On Types :-)Looking for Classic Types Thread
09/16/2004Back to the Future!newLisp: A better Lisp/Scheme Fusion...
09/12/2004Anonymity vs. PseudonymityUse real names
09/09/2004DittoDescription Logics in Literate Haskell
09/10/2004Description Logics vs. FOPLDescription Logics in Literate Haskell
09/10/2004Relational LispDescription Logics in Literate Haskell
09/07/2004"Desktop" vs. "OS"Database File System
09/03/2004The Well-Tempered ObjectMusical programming and languages
09/03/2004Accident, er, TypesA Deeper Look At Metafunctions
09/03/2004Not Going All The Way Into It Again, But...A Deeper Look At Metafunctions
09/03/2004The Tragic vs. the Comic ViewA Deeper Look At Metafunctions
09/03/2004Next?A Deeper Look At Metafunctions
09/04/2004No Uniqueness ClaimA Deeper Look At Metafunctions
09/01/2004Objects or Modules?Higher order versus Object order
09/01/2004Inclusion PolymorphismHigher order versus Object order
09/09/2004MotivationsPLaneT
08/31/2004I'm Reminded...Apple Flunks First Grade Math
09/11/2004Level of AbstractionApple Flunks First Grade Math
07/13/2005Just to Expand a BitWhy type systems are interesting - part III: latent types
07/13/2005Sets of What?Why type systems are interesting - part III: latent types
09/03/2004Typed ReflectionWhy type systems are interesting - part III: latent types
08/26/2004Looks Nice!"Types and Reflection" by Lauri Emil Alanko
08/26/2004Re: The Pi CalculusGrid Computing & the Linda Programming Model
08/25/2004Session ProblemProblem with posting
08/21/2004On G&ouml;delGoedel's Theorem and Theories of Arithmetic
08/22/2004Naming AbstractionsNew result re "linguistic determinism"
08/22/2004Game LogicsIntroduction to computability logic
08/22/2004UT2010 and Formal LogicIntroduction to computability logic
08/24/2004Re: Planner, Schemer, ShooterIntroduction to computability logic
08/20/2004Significant WhitespaceError handling strategies
08/20/2004Language ConfusionError handling strategies
08/20/2004IndianaGrad School advice
08/20/2004PlayerErlang the Movie
08/21/2004Cool VideoErlang the Movie
08/16/2004Re: "Wrong default" is an awfully strong way to put itThe right default: concurrent components with message passing
08/16/2004Strength and FailureThe right default: concurrent components with message passing
08/16/2004Fail-Only?The right default: concurrent components with message passing
08/16/2004Claims vs. Non-ClaimsThe right default: concurrent components with message passing
08/16/2004Concurrency and DistributionThe right default: concurrent components with message passing
08/16/2004Shared-State Concurrency, or C++?The right default: concurrent components with message passing
08/16/2004REST and Ramblings on SequentialityThe right default: concurrent components with message passing
08/16/2004Bitter ExperienceThe right default: concurrent components with message passing
07/22/2006Good Question!The right default: concurrent components with message passing
08/16/2004John Carter: Before CCWMP canThe right default: concurrent components with message passing
08/17/2004DomainsThe right default: concurrent components with message passing
08/17/2004Sorry!The right default: concurrent components with message passing
08/13/2004Add OzCω vs. Erlang?
08/13/2004ErehwonWhy compiler optimizations are interesting
08/12/2004Self-SelectionNew Paul Graham thing...
08/12/2004Caring About ProgrammingNew Paul Graham thing...
08/22/2004Paradigm vs. LanguageNew Paul Graham thing...
08/23/2004Usable Haskell SystemsNew Paul Graham thing...
08/15/2004Teeter-Tottering on LanguagesNew Paul Graham thing...
08/13/2004Promise Keepers? :-)Call-by-what?
02/18/2005Ack!Call-by-what?
08/15/2004They Say They Looked at RQL..."Your" RDF Query Language
08/15/2004Bijan Parsia"Your" RDF Query Language
08/11/2004Self 4.2Programming as an Experience: The Inspiration for Self
08/10/2004More Great Stuff From PLTMzTake: A Scriptable Debugger
08/09/2004This is a good paper. Folks iConstraint-Based Type Inference for Guarded Algebraic Data Types
08/10/2004AgreedUdell: A strategic vision for dynamic languages
08/12/2004Consistently Inconsistent?Udell: A strategic vision for dynamic languages
08/09/2004IncrediblePLs and SE
08/10/2004RecidivismWhy type systems are interesting - part II
08/10/2004MetacircularityWhy type systems are interesting - part II
08/10/2004Power Cycle; Start OverWhy type systems are interesting - part II
08/26/2004Proofs at Different TimesWhy type systems are interesting - part II
08/10/2004Whew.Why type systems are interesting - part II
09/11/2005The Next Thing You Know...Why type systems are interesting - part II
09/11/2005More Than What is RequiredWhy type systems are interesting - part II
09/13/2005I Was Speaking With Tongue Firmly in Cheek...Why type systems are interesting - part II
08/14/2004InterestingWhy type systems are interesting - part II
08/17/2004DisknownsWhy type systems are interesting - part II
08/11/2004"Mostly... Simplistic"Why type systems are interesting - part II
08/12/2004Head Scratching?Why type systems are interesting - part II
08/12/2004Striving for PositivismWhy type systems are interesting - part II
08/12/2004_|_Why type systems are interesting - part II
08/12/2004On TopicWhy type systems are interesting - part II
08/12/2004Sliders Are Fascinating!Why type systems are interesting - part II
08/12/2004My Favorite So Far Is...Why type systems are interesting - part II
08/25/2004OK, I can't resist...Why type systems are interesting - part II
08/25/2004King's Indian ReversedWhy type systems are interesting - part II
08/13/2004SecondMorrow & First-class Labels
08/11/2004OberonDynamic Languages Wizards panel videos (rerun)
08/13/2004Juice!Dynamic Languages Wizards panel videos (rerun)
08/06/2004*Ouch*Eliminating Array Bound Checking through Non-dependent types
08/06/2004&lt;neo&gt;Whoa.&lt;/neo&gt;A Visual Environment for Developing Context-Sensitive Term Rewriting Systems
08/06/2004Re: Explicit Substitution CalculiA Visual Environment for Developing Context-Sensitive Term Rewriting Systems
08/16/2004Little Help?A Visual Environment for Developing Context-Sensitive Term Rewriting Systems
08/03/2004Good point!Tail of Nil and Its Type
07/29/2004The TransitionFrancis Crick (1916-2004)
07/23/2004The Most Powerful Programming Language in the World...The C++ Source Journal
08/02/2004Parsing Tool ChoiceThe C++ Source Journal
07/26/2004AOPJDeveloperAOP
07/31/2004How Many Times Does Frank Have to Repeat This?Why type systems are interesting
07/31/2004Expressiveness vs. ConvenienceWhy type systems are interesting
08/03/2004I'm still not Frank...Why type systems are interesting
08/04/2004DefinitionsWhy type systems are interesting
08/05/2004Striving for ClarityWhy type systems are interesting
08/02/2004How Does EMACS Work So Well?Why type systems are interesting
08/02/2004By the Way...Why type systems are interesting
05/25/2006Axioms and InferencesWhy type systems are interesting
05/26/2006It's HarderWhy type systems are interesting
05/26/2006Good PointsWhy type systems are interesting
05/26/2006Right!Why type systems are interesting
05/26/2006Written Puns vs. Verbal PunsWhy type systems are interesting
08/07/2004Numerics is HardWhy type systems are interesting
08/07/2004And On That Note...Why type systems are interesting
08/07/2004Points of ComparisonWhy type systems are interesting
08/07/2004Nice and Groovy :-)Why type systems are interesting
08/08/2004Passionate ConvertsWhy type systems are interesting
08/09/2004Re: Point of static proofs?Why type systems are interesting
08/09/2004100 Proof vs. 100% Proven :-)Why type systems are interesting
08/09/2004Into the WeedsWhy type systems are interesting
08/11/2004EnlightenmentWhy type systems are interesting
08/18/2005"Security" is a Badly Overloaded TermWhy type systems are interesting
07/20/2004Boost FC++ ReviewFunctional programming in Java
09/24/2004Paradigm ShiftExplaining monads
09/26/2004You Say "Pair-uh-dime;" I say "Pahra-dig-um..."Explaining monads
09/27/2004More VerbiageExplaining monads
07/09/2004To Map or Not to MapDatabase Abstraction Layers and Programming Languages
07/08/2004RTL OverloadInternational Components for Unicode 3.0 Released
08/10/2004Non-Prototype Literate Programming via Outlines, w/Cloned NodesAbstractionless programming
06/14/2004Re: ToonTalkToonTalk
06/06/2004Re: Axiom Computer Algebra SystemAxiom Computer Algebra System
05/25/2004Re: AFP 2004AFP 2004
05/24/2004Re: Case Study in Practical Language UseCase Study in Practical Language Use
05/24/2004Re: Case Study in Practical Language UseCase Study in Practical Language Use
05/19/2004Re: The SkyNet Virus: Why it is Unstoppable; How to Stop itThe SkyNet Virus: Why it is Unstoppable; How to Stop it
05/20/2004Re: The SkyNet Virus: Why it is Unstoppable; How to Stop itThe SkyNet Virus: Why it is Unstoppable; How to Stop it
05/20/2004Re: The SkyNet Virus: Why it is Unstoppable; How to Stop itThe SkyNet Virus: Why it is Unstoppable; How to Stop it
05/20/2004Re: The SkyNet Virus: Why it is Unstoppable; How to Stop itThe SkyNet Virus: Why it is Unstoppable; How to Stop it
05/20/2004Re: The SkyNet Virus: Why it is Unstoppable; How to Stop itThe SkyNet Virus: Why it is Unstoppable; How to Stop it
05/20/2004Re: The SkyNet Virus: Why it is Unstoppable; How to Stop itThe SkyNet Virus: Why it is Unstoppable; How to Stop it
05/19/2004Re: Aspect-Oriented Programming for Distributed SystemsAspect-Oriented Programming for Distributed Systems
05/04/2004Re: Tim Bray: JythonTim Bray: Jython
05/04/2004Re: Tim Bray: JythonTim Bray: Jython
04/29/2004Re: Growing a LanguageGrowing a Language
04/29/2004Re: Growing a LanguageGrowing a Language
04/30/2004Re: Growing a LanguageGrowing a Language
05/11/2004Re: Growing a LanguageGrowing a Language
04/16/2004Re: PoplogPoplog
04/19/2004Re: PoplogPoplog
04/19/2004Re: PoplogPoplog
04/19/2004Re: PoplogPoplog
04/20/2004Re: PoplogPoplog
04/20/2004Re: PoplogPoplog
03/29/2004Re: The Logic Programming Paradigm and PrologThe Logic Programming Paradigm and Prolog
03/29/2004Re: The Logic Programming Paradigm and PrologThe Logic Programming Paradigm and Prolog
03/21/2004Re: Cross-language future of open source desktopsCross-language future of open source desktops
02/09/2004Re: DarcsDarcs
02/02/2004Re: New Scientist interview with Alexandra AikhenvaldNew Scientist interview with Alexandra Aikhenvald
12/16/2003Re: Reading, Writing, and CodeReading, Writing, and Code
12/17/2003Re: Reading, Writing, and CodeReading, Writing, and Code
12/05/2003Re: Frappe: Functional Reactive Programming in JavaFrappe: Functional Reactive Programming in Java
11/28/2003Re: Is it time for another guest blogger?Is it time for another guest blogger?
11/16/2003Re: Notes on Programming in CNotes on Programming in C
11/17/2003Re: Notes on Programming in CNotes on Programming in C
11/13/2003Re: Making reliable distributed systems in the presence of software errorsMaking reliable distributed systems in the presence of software errors
11/14/2003Re: Making reliable distributed systems in the presence of software errorsMaking reliable distributed systems in the presence of software errors
11/03/2003Re: Bertrand Meyer on Software QualityBertrand Meyer on Software Quality
10/24/2003Re: Open Programming Services for Virtual Machines: The Design of Mozart and SEAMOpen Programming Services for Virtual Machines: The Design of Mozart and SEAM
10/08/2003Re: Excellent tutorial on Scheme macrosExcellent tutorial on Scheme macros
10/06/2003Re: Tuples + Objects + Infosets =Too Much Stuff!Tuples + Objects + Infosets =Too Much Stuff!
09/23/2003Re: Philip Greenspun: Lisp diehards = Holocaust deniersPhilip Greenspun: Lisp diehards = Holocaust deniers
09/18/2003Re: JScript is a Functional LanguageJScript is a Functional Language
09/04/2003Re: Why don't more people use Prolog?Why don't more people use Prolog?
08/22/2003Re: Closures and mutabilityClosures and mutability
07/11/2003Re: Partial Types in C#Partial Types in C#
06/15/2003Re: The Little Coder's PredicamentThe Little Coder's Predicament
06/09/2003Re: TPK Algorithm in Different Programming LanguagesTPK Algorithm in Different Programming Languages
06/04/2003Re: Unification on Stateless ObjectsUnification on Stateless Objects
06/03/2003Re: Shrink-wrap developers: what programming language?Shrink-wrap developers: what programming language?
05/23/2003Re: Identity crisisIdentity crisis
05/22/2003Re: Tim Bray: The History of RDFTim Bray: The History of RDF
05/23/2003Re: Tim Bray: The History of RDFTim Bray: The History of RDF
05/19/2003Re: Using Memory Errors to Attack a Virtual MachineUsing Memory Errors to Attack a Virtual Machine
05/14/2003Re: What I Hate About Your Programming LanguageWhat I Hate About Your Programming Language
05/15/2003Re: What I Hate About Your Programming LanguageWhat I Hate About Your Programming Language
05/14/2003Re: Mother Tongues of Computer LanguagesMother Tongues of Computer Languages
05/11/2003Re: Tim Bray: Language fermentationTim Bray: Language fermentation
05/05/2003Re: The New C++: Trip Report, October 2002The New C++: Trip Report, October 2002
05/09/2003Re: The New C++: Trip Report, October 2002The New C++: Trip Report, October 2002
03/27/2003Re: Java object models debatedJava object models debated
03/26/2003Re: Functional ImagesFunctional Images
03/18/2003Re: XML Is Too Hard For ProgrammersXML Is Too Hard For Programmers
03/04/2003Re: Call-by-name is dual to call-by-valueCall-by-name is dual to call-by-value
03/06/2003Re: Call-by-name is dual to call-by-valueCall-by-name is dual to call-by-value
02/25/2003Re: Y Store now C++Y Store now C++
02/25/2003Re: Y Store now C++Y Store now C++
02/25/2003Re: Y Store now C++Y Store now C++
02/26/2003Re: Y Store now C++Y Store now C++
02/24/2003Re:"My C++ Experience/Disaster"
02/24/2003Re:"My C++ Experience/Disaster"
02/25/2003Re:"My C++ Experience/Disaster"
02/25/2003Re:"My C++ Experience/Disaster"
02/05/2003Re: Rebel with a CauseRebel with a Cause
12/05/2002Re: New features proposed for Java 1.5 by SunNew features proposed for Java 1.5 by Sun
12/06/2002Re: New features proposed for Java 1.5 by SunNew features proposed for Java 1.5 by Sun
12/07/2002Re: New features proposed for Java 1.5 by SunNew features proposed for Java 1.5 by Sun
12/07/2002Re: New features proposed for Java 1.5 by SunNew features proposed for Java 1.5 by Sun
12/08/2002Re: New features proposed for Java 1.5 by SunNew features proposed for Java 1.5 by Sun
09/30/2002Re: TinkerTypeTinkerType
09/23/2002Re: Exploring NLP in Oz/MozartExploring NLP in Oz/Mozart
09/24/2002Re: Exploring NLP in Oz/MozartExploring NLP in Oz/Mozart
09/04/2002Re: Java hits obstacle with cell phonesJava hits obstacle with cell phones
08/27/2002Re: Can Programming Be Liberated from the von Neumann Style?Can Programming Be Liberated from the von Neumann Style?
08/07/2002Re: Putting Type Annotations to WorkPutting Type Annotations to Work
07/31/2002Re: The Boost Lambda LibraryThe Boost Lambda Library
07/31/2002Re: The Boost Lambda LibraryThe Boost Lambda Library
08/01/2002Re: The Boost Lambda LibraryThe Boost Lambda Library
07/24/2002Re: NVIDIA Open Sources Cg Compiler TechnologyNVIDIA Open Sources Cg Compiler Technology
06/27/2002Re: ChameleonChameleon
06/17/2002Re: NVIDIA's Cg technologyNVIDIA's Cg technology
06/15/2002Re: proof that (call/cc (lambda (c) (0 (c 1)))) => 1proof that (call/cc (lambda (c) (0 (c 1)))) => 1
06/16/2002Re: proof that (call/cc (lambda (c) (0 (c 1)))) => 1proof that (call/cc (lambda (c) (0 (c 1)))) => 1
04/23/2002Re: Language MythsLanguage Myths
04/12/2002Re: Computer Scientist Gets to the Bottom of Financial ScandalComputer Scientist Gets to the Bottom of Financial Scandal
02/01/2002Re: Modeling an Algebraic StepperModeling an Algebraic Stepper
01/19/2002Re: Web services: Winer on WSDLWeb services: Winer on WSDL
01/10/2002Re: cdb, A Machine-Independent Debuggercdb, A Machine-Independent Debugger
12/14/2001Re: Backwards DebuggingBackwards Debugging
12/15/2001Re: Backwards DebuggingBackwards Debugging
12/05/2001Mozart-OzMozart-Oz
06/19/2001FC++FC++

LtU Topic Index Sorted by Date LtU Topic Index Sorted by Topic LtU Index of Post Authors Zipped LtU Archive


Chris Rathman/ Chris.Rathman@tx.rr.com