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

Posts By: Jacques Carette

  Date    Post    Topic  
07/07/2012On interpreters vs compilersErik Meijer started a discussion on Domain Specific Languages
06/26/2012EfficiencyACM A.M. Turing Centenary Celebration
12/22/2011Dependently Typed Programming based on Automated Theorem ProvingDependently Typed Programming based on Automated Theorem Proving
12/20/2011Continuing studiesCambridge Course on "Usability of Programming Languages"
11/15/2011ML or Haskell or ???Flash and cross platform mobile web technologies
11/18/2011DefinitelyFlash and cross platform mobile web technologies
11/15/2011Naive programmer and AgdaLTL types FRP
11/16/2011On choosing definitionsLTL types FRP
11/18/2011Banach and Knaster-TarskiLTL types FRP
11/05/2011I am working on that as wellExtensible Programming with First-Class Cases
10/14/2011Not sure if anyone has...machine-ported reference algorithms
10/10/2011Cross-posted to a lot of placesCan I express variable occurence ranges in logic?
10/08/2011codataData, Codata, and Their Implications for Equality, and Serialization
10/09/2011On that species equationData, Codata, and Their Implications for Equality, and Serialization
10/11/2011Good observationData, Codata, and Their Implications for Equality, and Serialization
10/02/2011Now that's an answerSECD Machine - RAP?
09/24/2011Some experts to talk toRedesigning the Mozart virtual machine
09/24/2011Excellent ideaRedesigning the Mozart virtual machine
09/24/2011You misunderstoodRedesigning the Mozart virtual machine
09/18/2011LtU decayForum Topics and Story
09/22/2011AgreedForum Topics and Story
03/16/2011Functor is to Lens as Applicative is to Biplate: Introducing MultiplateFunctor is to Lens as Applicative is to Biplate: Introducing Multiplate
12/30/2010That is stretching things too farThe IO Monad is 45 years old
11/13/2010Directly Reflective Meta-ProgrammingDirectly Reflective Meta-Programming
08/26/2010single assignment CArticles on deforestation of functional array/vector/matrix operations in a strict language
06/30/2010Semantics can be partialEvocative metaphor
06/30/2010Intension/Extension and 'shape'SF-calculus
06/30/2010pass-by-expressionSF-calculus
06/30/2010Where?SF-calculus
06/30/2010ThanksSF-calculus
06/30/2010SuperbSF-calculus
06/30/2010Computing over expressionsSF-calculus
06/30/2010Not encodingA lambda calculus with arbitrary set primitives
07/01/2010LazyA lambda calculus with arbitrary set primitives
06/24/2010Loosely translated indeedWhy Undergraduates Should Learn the Principles of Programming Languages
06/20/2010A Theory of Typed Hygienic MacrosA Theory of Typed Hygienic Macros
06/12/2010Finally taglessInterpreter to compiler generator?
05/28/2010On SpeciesFunctional Pearl: Species and Functors and Types, Oh My!
05/29/2010AgreeFunctional Pearl: Species and Functors and Types, Oh My!
07/02/2010species combinators and basic speciesFunctional Pearl: Species and Functors and Types, Oh My!
07/04/2010Small clarificationFunctional Pearl: Species and Functors and Types, Oh My!
07/05/2010I'll get back on this laterFunctional Pearl: Species and Functors and Types, Oh My!
04/22/2010Journal: Empirical Software Engineering ?Games and Languages
04/01/2010Extremely coolCan functional programming be liberated from the von Neumann paradigm?
02/28/2010Another take on thisExtending the Scope of Syntactic Abstraction
02/28/2010I agreeExtending the Scope of Syntactic Abstraction
03/03/2010Agreed, butExtending the Scope of Syntactic Abstraction
03/04/2010Syntactic abstractionExtending the Scope of Syntactic Abstraction
03/04/2010Good pointExtending the Scope of Syntactic Abstraction
03/05/2010Delta expansionExtending the Scope of Syntactic Abstraction
02/28/2010Arity-polymorphismUnifying map and mapM through subtyping?
06/15/2010Leibniz' dreamplt vs. something else for programming in the large?
12/16/2009Basic software engineering?Why API Design Matters
12/17/2009Much olderWhy API Design Matters
12/17/2009I agreeWhy API Design Matters
12/18/2009Some relevant researchWhy API Design Matters
12/18/2009Mind-blowingClaiming Infinity
12/18/2009Thanks DerekClaiming Infinity
11/28/2009Pattern CalculusPattern Calculus
11/28/2009A reviewPattern Calculus
11/30/2009Shape theoryPattern Calculus
12/30/2010Curry's lax monadWhy Did M.I.T. Switch from Scheme to Python?
04/13/2009Oh, the memories!ADD 50 TO COBOL GIVING COBOL
01/05/2009Previous mentionsCoconut : Haskell code assembly on the cell processor
10/22/2008Significance?Fω^C: a symmetrically classical variant of System Fω
04/23/2008This is *submitted*Species: making analytic functors practical for functional programming
05/27/2008And now rejectedSpecies: making analytic functors practical for functional programming
04/24/2008Thanks for the feedbackSpecies: making analytic functors practical for functional programming
04/28/2008email?Species: making analytic functors practical for functional programming
04/28/2008Imprecision, againSpecies: making analytic functors practical for functional programming
05/24/2008The role of Set in speciesSpecies: making analytic functors practical for functional programming
05/27/2008Some answersSpecies: making analytic functors practical for functional programming
03/27/2008Yes and noAlgebraist Network
02/25/2008And a fine talk tooFoundations for Structured Programming with GADTs
02/27/2008Comments on commentsFoundations for Structured Programming with GADTs
02/20/2008That bears repeatingWhen Is A Functional Program Not A Functional Program?
02/17/2008Succinctnesssuccinctness
02/18/2008APLsuccinctness
01/31/2008Related to something we usedThe Design and Implementation of Typed Scheme
12/18/2007Even more funClosing the Stage: From Staged Code to Typed Closures
11/20/2007Yes, contact them directlyPL research & grad schools?
09/19/2007Maple has itDecayed Memoization
09/20/2007Memory allocation in MapleDecayed Memoization
04/04/2009Check the Journal versionTagless Staged Interpreters for Simpler Typed Languages
04/05/2009Required polymorphismTagless Staged Interpreters for Simpler Typed Languages
02/01/20102 different (related) papersTagless Staged Interpreters for Simpler Typed Languages
08/23/2007ThanksDeclarative Assembler
08/09/2007Most everything is a ``theorem prover''Guaranteed Optimization
07/30/2007More editors can help keep the flowLtU turns 7: The year of spam
05/02/2007We return the wrong answer faster than anyone elseIs Integer wrapping an exceptional condition?
05/03/2007The marketing makes it looks amazingDynamic interactivity in Mathematica 6
05/05/2007PL features of mmaDynamic interactivity in Mathematica 6
05/01/2007Main author has movedAutoBayes -- A DSL For Bayesian Networks
04/22/2007Evaluation is abstract interpretation tooFrom abstract interpretation to small-step typing
04/23/2007Not a random questionFrom abstract interpretation to small-step typing
04/24/2007Non-determinism is not involvedFrom abstract interpretation to small-step typing
04/24/2007Most of these should workFrom abstract interpretation to small-step typing
04/21/2007But how much do we really care?Why is there not a PL with a mathematical type system?
04/22/2007ThanksWhy is there not a PL with a mathematical type system?
04/24/2007TelescopesWhy is there not a PL with a mathematical type system?
04/22/2007Except thatWhy is there not a PL with a mathematical type system?
04/23/2007OBJ and CASL and SpecWare and ...Why is there not a PL with a mathematical type system?
04/22/2007Algebra, Geometry, Logic: yes. Analysis: noWhy is there not a PL with a mathematical type system?
04/23/2007Finally someone who recognizes the cheat!Why is there not a PL with a mathematical type system?
04/24/2007But why is expression manipulation so effective?Why is there not a PL with a mathematical type system?
04/25/2007Create it!Why is there not a PL with a mathematical type system?
06/06/2007Some notes on this paper,The Structure and Value of Modularity in Software Design
04/11/2007RepeatRZ: a tool for bringing constructive and computable mathematics closer to programming practice
04/09/2007Aldor--Aldor going open source
04/02/2007Interactivity considered harmfulInteractivity considered harmful
04/04/2007different or restricted perceptionInteractivity considered harmful
03/29/2007ScalaExpect New Major Language Within Five Years
03/25/2007Automatic promotionFunctions shouldn't be lists, functions should be cast to lists
03/25/2007Abstract Data TypesFunctions shouldn't be lists, functions should be cast to lists
03/24/2007Slow, so very slow, but progress happensNo Ifs, Ands, or Buts
03/24/2007Go further into the paperNo Ifs, Ands, or Buts
03/24/2007DijkstraNo Ifs, Ands, or Buts
03/22/2007WowA Certified Type-Preserving Compiler from Lambda Calculus to Assembly Language
03/25/2007Typing and all thatA Certified Type-Preserving Compiler from Lambda Calculus to Assembly Language
03/25/2007Decidable checkingA Certified Type-Preserving Compiler from Lambda Calculus to Assembly Language
03/25/2007The devil rules!A Certified Type-Preserving Compiler from Lambda Calculus to Assembly Language
03/28/2007HoweverA Certified Type-Preserving Compiler from Lambda Calculus to Assembly Language
03/26/2007Please continueA Topos Foundation for Theories of Physics
03/17/2007Great paperAn Intensional Type Theory: Motivation and Cut-Elimination
03/17/2007TitlesSubject headings
03/12/2007CFP: Programming Languages for Mechanized Mathematics WorkshopCFP: Programming Languages for Mechanized Mathematics Workshop
03/12/2007How do I make a 'teaser' seperate from the body?CFP: Programming Languages for Mechanized Mathematics Workshop
03/12/2007DoneCFP: Programming Languages for Mechanized Mathematics Workshop
03/12/2007Full CFPCFP: Programming Languages for Mechanized Mathematics Workshop
04/25/2007Deadline updateCFP: Programming Languages for Mechanized Mathematics Workshop
03/05/2008PLMMS 2008CFP: Programming Languages for Mechanized Mathematics Workshop
03/12/2007ConcoqtionConcoqtion: Indexed Types Now!
02/12/2007Lucky to have an original50 years of “Syntactic Structures”
01/05/2007I believe that it needs symbolic computationCan referential transparency be bad? (puzzle included)
01/04/2007heartily agreedDerivatives and dissections of data types
01/05/2007Weyl and Ore AlgebrasDerivatives and dissections of data types
04/23/2008Finally hereDerivatives and dissections of data types
12/21/2006Focusing on the "wrong" thingsThe Role of Composition in Computer Programming
12/22/2006Wish I couldThe Role of Composition in Computer Programming
12/06/2006Modeling error?Programming (language) puzzles
11/28/2006Natural ebb and flow, plus uncertaintyThe Future of LtU
10/05/2006Google Code SearchGoogle Code Search
10/04/2006Extremely cool paperArrows, like Monads, are Monoids
09/27/2006and don't forget WGPICFP proceedings / Scheme workshop
09/25/2006AOP vs ConcernsIs "post OO" just over?
09/03/2006Topology in Programming Language SemanticsTopology in Programming Language Semantics
08/29/2006Operational Semantics?Dynamic Semantics
08/23/2006Shorter JavaClosures for Java or money back
05/10/2006Very differentMathLang
04/04/2006A month behind...Native delimited continuations in (byte-code) OCaml
02/28/2006SpeciesMcBride Derivative paper
12/24/2005What about at the graduate level?The undergraduate language course: what to do?
12/26/2005The students seem to be able to handle itThe undergraduate language course: what to do?
10/30/2005Make it partial computationThe Type-System-Feature-Creep Death Spiral
10/29/2005The IDE is the languageBruce Tate: Technologies that may challenge Java
10/13/2005New GUI paradigmNew GUI paradigm
10/13/2005Monads in OcamlZipper-based file server/OS
06/07/2006Finally here - pa_monadZipper-based file server/OS
09/13/2005Fix link pleaseDistributive laws for the Coinductive Solution of Recursive Equations
09/09/2005Combining Theorem Proving and XXXCombining Theorem Proving and Programming
08/30/2005We are trying itLearning to Program with Alice (not Mozart/Oz ML)
06/28/2005Definite description"dynamic" generative programming?
07/25/2006Follow-ups to TypeCase paperTypeCase: A Design Pattern for Type-Indexed Functions
06/16/2005Discrete Math for CSBasic(er) Simple(r) Type Theory(?)
06/16/2005NotationBasic(er) Simple(r) Type Theory(?)
06/16/2005You were successfulBasic(er) Simple(r) Type Theory(?)
05/27/2005Combinatorial StructuresContext Free: Grammars as Graphics
05/27/2005Andre Joyal...Differentiating Data Structures
04/28/2005Seen that beforeVirtual Machine and Runtime Framework
04/15/2005In Maple and at MaplesoftHow widespread are inhouse DSLs?
02/10/2005But when you do get itCode Generation with Python, Cog, and Nant
02/11/2005but when a language is sick...Code Generation with Python, Cog, and Nant
02/12/2005The pseudo-doctor is in sessionCode Generation with Python, Cog, and Nant
02/13/2005General versus specificCode Generation with Python, Cog, and Nant
01/12/2005Incompleteness in semantics and parallel-orIncompleteness in semantics and parallel-or
01/14/2005Aha!Incompleteness in semantics and parallel-or
12/05/2004HmmmDefinition of Type
11/17/2004Programming Language aspects of CASesCalculemus 2005
06/08/2006On AxiomCalculemus 2005
11/24/2004CAS and type theoryCalculemus 2005
06/08/2006Type 'Expression' is not a "type"!Calculemus 2005
06/08/2006Calculemus 2006Calculemus 2005
01/07/2009Calculemus 2009Calculemus 2005
10/27/2004McMaster UniversityGrad School [Master's Programs]
08/21/2004And Maple tooHistory: Array languages
02/16/2005Maple/MathematicaHistory: Array languages
11/26/2005Repairing linkWhy type systems are interesting

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