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

Posts By: Philippa Cowderoy

  Date    Post    Topic  
10/13/2011I'm a little late to theDennis Ritchie passed away
07/11/2010Is it HM if you don't generalise?The Rust Language
05/02/2010With the benefit of theTyped Lambda Calculus
05/02/2010I'm not aware of anyTyped Lambda Calculus
05/03/2010Does your intuitionTyped Lambda Calculus
04/26/2010The Monad ZipperThe Monad Zipper
05/02/2010Challenge for bonus pointsThe Monad Zipper
04/22/2010There's a perspective itSeeking thoughtful criticisms of functional programming and languages
04/25/2010Monads and ReasoningSeeking thoughtful criticisms of functional programming and languages
04/22/2010A matter of tasteSeeking thoughtful criticisms of functional programming and languages
04/22/2010Have you tried structuringSeeking thoughtful criticisms of functional programming and languages
04/23/2010Shifting GoalpostsSeeking thoughtful criticisms of functional programming and languages
04/23/2010Extensible data isn't uniqueSeeking thoughtful criticisms of functional programming and languages
04/23/2010Funnily enough you'reSeeking thoughtful criticisms of functional programming and languages
04/23/2010I'm pointing out theSeeking thoughtful criticisms of functional programming and languages
04/24/2010I am pointing out weaknessesSeeking thoughtful criticisms of functional programming and languages
04/23/2010Monads certainly do notSeeking thoughtful criticisms of functional programming and languages
04/23/2010Asking why monads don'tSeeking thoughtful criticisms of functional programming and languages
04/24/2010Monad transformers stillSeeking thoughtful criticisms of functional programming and languages
04/25/2010Monad transformers considered unavoidable?Seeking thoughtful criticisms of functional programming and languages
04/23/2010Non-OO UISeeking thoughtful criticisms of functional programming and languages
04/23/2010You don't need to doSeeking thoughtful criticisms of functional programming and languages
04/25/2010Hiding stacksSeeking thoughtful criticisms of functional programming and languages
04/23/2010Given the amount ofSEC interested in formalising contracts ... in Python
01/25/2010I suspect 1 == 2 != 3 == 4Operator precedence
12/14/2009Most of it's fairlyNaive Question? Definition of "Higher Order"
11/22/2009The Problem with Custom Type SystemsJohn Hughes on Erlang and Haskell
10/07/2009I don't mind theA Type-theoretic Foundation for Programming with Higher-order Abstract Syntax and First-class Substitutions
09/23/2009Does it matter?Turning every module into a functor automatically?
04/03/2009And so the joke's on them -LtU: Forum not blog
04/03/2009Feeling foolishLtU: Forum not blog
03/25/2009Declarative metaprogramming hurts sometimesD is for Domain and Declarative
03/25/2009Incidentally, this is notInfluence of cognitive models on programming language design
03/25/2009The notation really doesInfluence of cognitive models on programming language design
03/07/2009Partial miss?The Meta-LtU Thread
03/08/2009Pretty Lossy Term?The Meta-LtU Thread
03/08/2009CommiserationsThe Meta-LtU Thread
03/06/2009comp.unqualified.dolescum?The Meta-LtU Thread
03/07/2009Assuming blogosphere =The Meta-LtU Thread
03/08/2009I get the gist, but there isThe Meta-LtU Thread
03/08/2009Many of these I'm fine with.The Meta-LtU Thread
02/14/2009Warning flagsParameterized Notions of Computation
02/01/2009I think you're both actually trying to make the same pointPL Grand Challenges
01/14/2009Nearly globalsWhat Are The Resolved Debates in General Purpose Language Design?
01/14/2009Goto considered poor man's tail callWhat Are The Resolved Debates in General Purpose Language Design?
01/14/2009Haskell is another notableWhat Are The Resolved Debates in General Purpose Language Design?
01/11/2009Lazy languages have anMonads = lazy, effect types = strict?
01/12/2009I've gone with monadic IO inMonads = lazy, effect types = strict?
12/29/2008Implementation approachesLearning Pragmatics of Implementing a "Modern" Type Systems
12/30/2008It'd be easier if you didn't ignore me!Learning Pragmatics of Implementing a "Modern" Type Systems
12/31/2008I personally understand mostLearning Pragmatics of Implementing a "Modern" Type Systems
12/25/2008Changing user requirements,If Programming Languages were <T>
12/25/2008...Girlfriends on your Foot?If Programming Languages were <T>
12/25/2008Instance selectionAny problems with true union types if all values are tagged? (like in a dynamically typed system, Lisp, etc.)
12/26/2008That's not actually allowedAny problems with true union types if all values are tagged? (like in a dynamically typed system, Lisp, etc.)
12/26/2008Suppose we have a MapAny problems with true union types if all values are tagged? (like in a dynamically typed system, Lisp, etc.)
12/26/2008Yep, that's one possibleAny problems with true union types if all values are tagged? (like in a dynamically typed system, Lisp, etc.)
12/26/2008The obvious thing in my caseAny problems with true union types if all values are tagged? (like in a dynamically typed system, Lisp, etc.)
12/31/2008Variable lookup in such anProgrammable Concurrency in a Pure and Lazy Language
11/24/2008Yes there is - it's (forallNon-standard type theories for FP
11/25/2008Note that our simpleNon-standard type theories for FP
12/16/2008rank-2 ala Hugs?Non-standard type theories for FP
12/31/2008That's just an evaluatedNon-standard type theories for FP
11/22/2008As far as I can tell, NumSubtyping + overloading
11/19/2008Less to bug you than you might thinkSubtyping + overloading
11/24/2008Since when does Haskell98 have existentials?Subtyping + overloading
11/24/2008Object vs metaSubtyping + overloading
11/24/2008Don't panicSubtyping + overloading
11/07/2008We can probably summariseQuestion concerning parameterization over literals
11/07/2008Apparently I just wasn't clear enough :-)Question concerning parameterization over literals
11/01/2008A matter of perspective?Total functional language self interpreter?
10/31/2008Recursive types are neededImplementations of untyped lazy lambda calculus
11/01/2008Separate syntax and semanticsImplementations of untyped lazy lambda calculus
09/29/2008Take a pass?Help with Mixfix in Bison?
09/09/2008I think the obvious ideaReview of a potential pramming language: Lima
09/04/2008Chrome's a "tech adoption"What makes backreferences impossible in a DFA regular expressions evaluator?
09/03/2008In reply to Ehud, I don'tWhat makes backreferences impossible in a DFA regular expressions evaluator?
08/13/2008Proof by monad?Programming Language Beauty: Look Closure
08/14/2008GHC's debugger is worthBalancing the tension of dev vs. debug?
08/13/2008Why would you write a foldPatrick Logan on patterns
07/30/2008The network computer is aTwo Computers & An Ethernet Cable -- Also A Computer?
03/16/2009Not even that far off-topicBeyond FRP: physics-inspired programming abstractions?
03/16/2009Starting pointsBeyond FRP: physics-inspired programming abstractions?
07/24/2008In theory you just need toType classes and type generator restrictions
07/24/2008No new constraintsType classes and type generator restrictions
07/23/2008Pure Functions and MetaprogrammingFP in D 2.0
07/25/2008Giving the programmer theFP in D 2.0
07/23/2008Logging the Haskell WayFP in D 2.0
07/23/2008Solving the wrong problemFP in D 2.0
07/24/2008Fundamentally, monads just aren't about linearisationFP in D 2.0
07/24/2008To individual monads, yes.FP in D 2.0
06/20/2008ToolingScaling Type Inference
06/20/2008Views on code? Factoring types?Scaling Type Inference
06/17/2008Not so uniqueProgramming -- Principles and Practice Using C++
06/17/2008There have been flamewarsFunctional Programming in the ACM CS Curriculum
06/17/2008Simula didn't define OO, it just gave birth to itFunctional Programming in the ACM CS Curriculum
06/17/2008That's not entirely fairFunctional Programming in the ACM CS Curriculum
06/02/2008The good news is this: theTypes Considered Harmful
06/02/2008Are there any languages outTypes Considered Harmful
06/03/2008It wants generalising aTypes Considered Harmful
06/03/2008Channeling PKDTypes Considered Harmful
05/31/2008The ICFP Contest got there first...Computational Thinking
05/13/2008Cultural Shiftservice course in logic and logic programming: crazy?
05/15/2008OO and simulationHistory of Logic Programming: What went wrong, What was done about it, and What it might mean for the future
04/21/2008I could be mistaken, butFPH: First-class Polymorphism for Haskell
04/23/2008With great difficulty, asStatic Typing and Expressivity
04/23/2008Not all statically-typed languages are created equalStatic Typing and Expressivity
04/13/2008You might want to take aCan local variables assignments be considered pure functional without monads?
04/27/2008Matt M stated no such thing.Static Analysis for Duck Typing
04/27/2008I'll be quackStatic Analysis for Duck Typing
04/06/2008Drawbacks may be overstatedApril 1st special: The War of the Worlds
03/28/2008it would be nice if mapM,The Disciplined Disciple Compiler
03/05/2008Tail recursion and CPS buy an awful lotUniqueness Typing Simplified
03/07/2008Purity = ???? ; Profit!Confused Deputies in Programming Languages
03/08/2008In an ideal world...Confused Deputies in Programming Languages
03/07/2008State is far fromConfused Deputies in Programming Languages
03/13/2008NitpickConfused Deputies in Programming Languages
03/13/2008Airmchair philosophy at high noon!Confused Deputies in Programming Languages
03/13/2008Why take apart IO?Confused Deputies in Programming Languages
03/15/2008So I could also achieve myConfused Deputies in Programming Languages
03/15/2008Stretch and relaxConfused Deputies in Programming Languages
03/15/2008All the authority necessaryConfused Deputies in Programming Languages
03/18/2008Philippa seemed to implyConfused Deputies in Programming Languages
03/15/2008The short answer is thatConfused Deputies in Programming Languages
03/15/2008A quick footnoteConfused Deputies in Programming Languages
02/25/2008Sounds a lot like Sheard'sFoundations for Structured Programming with GADTs
02/21/2008From the docs forWhen Is A Functional Program Not A Functional Program?
02/21/2008It is not much like C at allWhen Is A Functional Program Not A Functional Program?
02/22/2008You have an awfully funny notion of exactnessWhen Is A Functional Program Not A Functional Program?
02/22/2008Fair catchWhen Is A Functional Program Not A Functional Program?
02/22/2008Dynamic checking typicallyGilad Bracha: Cutting out Static
02/22/2008Not quiteGilad Bracha: Cutting out Static
02/26/2008GHC at least offers you thatGilad Bracha: Cutting out Static
02/17/2008I think the suggestion'ssuccinctness
02/17/2008It was never said that itsuccinctness
02/17/2008There are sometimessuccinctness
02/18/2008Pretty much anything withsuccinctness
02/16/2008This would be equivalent toRecursive Algorithms that cannot be expresses with Tail-Recursion?
02/11/2008It's worth everyone'sQis of the Future
02/05/2008We call it typiiiing!Latest usability for polymorphism?
02/05/2008And 'generics' is soLatest usability for polymorphism?
02/14/2008I tend to find typeclassesLanguages and data conversions.
02/02/2008Nothing's stopping you fromThe YNot Project
02/02/2008A lot can be done with aThe YNot Project
01/26/2008I see how the lhs can beQuestion from Pierce's Types and Programming Languages
01/23/2008Abstraction!=ADTHow useful is reflection, anyway?
01/24/2008It's not supposed to satisfyHow useful is reflection, anyway?
01/23/2008Haskell98 is in no wayHow useful is reflection, anyway?
01/27/2008Are we really talking about H-M?The Design and Implementation of Typed Scheme
01/27/2008I don't see how this isThe Design and Implementation of Typed Scheme
01/27/2008Okay, re-reading it appearsThe Design and Implementation of Typed Scheme
01/19/2008You're mixing up yourImpact of OO language style on code
01/21/2008But I don't see why webOpen5G web app language/system
01/16/2008I think you're being askedTreetop: Packrat Parser Generator for Ruby
01/16/2008EBNF doesn't fix it eitherTreetop: Packrat Parser Generator for Ruby
01/22/2008My own experience of beingACM Classic Books Series
01/16/2008TopicalitySimCity Source Code Released
01/17/2008Class-based OO is a subset of OORuby vs. Smalltalk
01/16/2008Sounds like you're lookingUnderstanding category theory and its practical applications
01/18/2008I don't think most HaskellPrediction for 2008
01/14/2008That said, college/uniComputer Science Education: Where Are the Software Engineers of Tomorrow?
01/14/2008I find it rather tellingComputer Science Education: Where Are the Software Engineers of Tomorrow?
01/04/2008So your problem isn'tProtium ..
12/12/2007Mostly that it doesn't scaleCUFP write-up
12/12/2007If you build it, they still won't know it's thereCUFP write-up
12/08/2007I just added a comment tofunctions, statements, expressions
12/08/2007On another note...functions, statements, expressions
12/08/2007No argument therefunctions, statements, expressions
12/09/2007I'm going to regret this, aren't I?functions, statements, expressions
12/08/2007They're second-class withinfunctions, statements, expressions
12/10/2007Not truefunctions, statements, expressions
12/10/2007Takes more time for who to decipher?poll: syntax
12/14/2007Perhaps we could start withpoll: syntax
12/06/2007Study the lambda calculus.Connecting the first steps
12/03/2007Straight away this lets usMonadic and Substructural Type Systems for Region-Based Memory Management
12/04/2007I think it's a bit prematureMonadic and Substructural Type Systems for Region-Based Memory Management
12/04/2007Hacking ahoy!Monadic and Substructural Type Systems for Region-Based Memory Management
11/25/2007It should be noted thatA survey and discussion of taming effects
11/21/2007(FWIW, I loved Haskell whenSamurai - Protecting Critical Data in Unsafe Languages
11/21/2007Later feature after featureSamurai - Protecting Critical Data in Unsafe Languages
11/19/2007Lambdas are insufficiently necessaryWhat are the properties of "Functional Programming Languages"?
11/19/2007They're not first class (orWhat are the properties of "Functional Programming Languages"?
11/25/2007PedantryWhat are the properties of "Functional Programming Languages"?
11/25/2007In particular, viewingWhat are the properties of "Functional Programming Languages"?
11/25/2007ANF et al, anyone?What are the properties of "Functional Programming Languages"?
11/25/2007The obvious rule of thumb isWhat are the properties of "Functional Programming Languages"?
11/21/2007Agreed. That said, I'd beWhat are the properties of "Functional Programming Languages"?
11/25/2007Fooled by the language?What are the properties of "Functional Programming Languages"?
11/08/2007Not quiteUniversal Type System
11/12/2007Getting JITeryDependent Classes
11/13/2007The Other DLL HellDependent Classes
11/08/2007You can have a little bit ofDependent Classes
11/08/2007Access control is nothing newDependent Classes
11/25/2007Even without reading theDependent Classes
10/27/2007No magic mirrorGödel, Nagel, minds and machines
11/02/2007I'll second that this seemsGödel, Nagel, minds and machines
10/29/2007It's not RT because you'reOn the Importance of Purity
11/02/2007That's why we don't haveOn the Importance of Purity
11/30/2007*cough*On the Importance of Purity
11/02/2007I'll emphasise point 5 aOn the Importance of Purity
11/03/2007If you view objects asOn the Importance of Purity
11/05/2007They effectively are. We'reOn the Importance of Purity
10/31/2007And how much more safetyOn the Importance of Purity
11/01/2007Changing a value to aOn the Importance of Purity
11/02/2007Refuting nihilismOn the Importance of Purity
11/28/2007What part of "that is not aOn the Importance of Purity
10/30/2007On the Importance of PurityOn the Importance of Purity
10/31/2007On the Importance of PurityOn the Importance of Purity
11/01/2007You don't have the moon, youOn the Importance of Purity
11/02/2007Maps ain't RT 'cos the map ain't the roadOn the Importance of Purity
11/28/2007Argumentum ad contradictioOn the Importance of Purity
10/27/2007How are 1 + y and 2 + yOn the Importance of Purity
10/30/2007No, the other problem isECMAScript 4 overview paper
10/30/2007From a basic user's point ofECMAScript 4 overview paper
10/29/2007You know you're an architecture astronaut when...ECMAScript 4 overview paper
10/29/2007Waaah, pie!ECMAScript 4 overview paper
10/17/2007It should definitely begrammars as a shared executable specification for language processing tools
10/17/2007Describing parsers writtengrammars as a shared executable specification for language processing tools
10/17/2007There're definite tradeoffsgrammars as a shared executable specification for language processing tools
10/13/2007The other functional languageExamples of large-scale functional language projects
10/11/2007Languages with higher-orderIt's Time to Stop Calling Circuits "Hardware"
10/10/2007The obvious questionsIt's Time to Stop Calling Circuits "Hardware"
10/10/2007It's probably not totallyIt's Time to Stop Calling Circuits "Hardware"
09/30/2007That said, an example ofWitnessing Side-Effects
09/30/2007I agree re Ehud's comment.Witnessing Side-Effects
10/02/2007There's still a design issueWitnessing Side-Effects
10/02/2007PEGs have a "left-biasedOMeta: an Object-Oriented Language for Pattern Matching
10/03/2007There are no ambiguous PEGsOMeta: an Object-Oriented Language for Pattern Matching
09/24/2007I'd say that CombinatorBinary Lambda Calculus and Combinatory Logic
09/24/2007So would you go to the otherBinary Lambda Calculus and Combinatory Logic
09/24/2007ANF's just the extreme formBinary Lambda Calculus and Combinatory Logic
09/28/2007Sure, I'm discussing in theBinary Lambda Calculus and Combinatory Logic
09/28/2007Contemplating the nature ofBinary Lambda Calculus and Combinatory Logic
09/18/2007The obvious scalabilityUniqueness Types Instead STM
09/28/2007I think the comment wasMinimal FORTH compiler and tutorial
10/02/2007No, in monads that can't beQuestion about the Monad associativity law
10/09/2007Okay, I'm going to useQuestion about the Monad associativity law
10/09/2007Yes. Those monadsQuestion about the Monad associativity law
09/08/2007Out of interest, would youGenerating useful errors in a functional stream parser
09/06/2007"Computation performed byQ: Modularizing SQL?
09/07/2007Wrong value of "function" :-)Q: Modularizing SQL?
09/05/2007Explicit "forall" is aTagless Staged Interpreters for Simpler Typed Languages
08/28/2007Note also that one of theWhat is a state?
08/28/2007Yeah, I find the distinctionWhat is a state?
09/06/2007In practice there'sWhat is a state?
09/06/2007Shifting goalpostsWhat is a state?
08/25/2007If we had IDEs, one of theAn Accidental Simula User, Luca Cardelli
08/25/2007Taken from GHCI justAn Accidental Simula User, Luca Cardelli
08/25/2007I'd want control over theAn Accidental Simula User, Luca Cardelli
06/09/2008Misleading summaryDiagram showing all programming paradigms and their relationships
06/15/2008Monads via interpretersDiagram showing all programming paradigms and their relationships
08/14/2007I suspect you've misread theSkipping C - SPE and synthetic programming in Python
08/14/2007As a quick technical note, ISkipping C - SPE and synthetic programming in Python
08/15/2007The bus architecture'sSkipping C - SPE and synthetic programming in Python
08/15/2007Most databases are stronglyMetaprogramming with Traits
08/19/2007You don't even need JIT -Metaprogramming with Traits
08/04/2007It sounds to me like you'dAmazon Flexible Payments Service
08/01/2007One that can return multipleMonad Description For Imperative Programmer
08/01/2007Apparently a reading errorMonad Description For Imperative Programmer
08/02/2007I'd say that the structure'sMonad Description For Imperative Programmer
08/02/2007I think most of the otherMonad Description For Imperative Programmer
08/18/2007Actually functions andMonad Description For Imperative Programmer
08/18/2007There is (except perhaps inMonad Description For Imperative Programmer
08/21/2007Identity is a ratherMonad Description For Imperative Programmer
08/18/2007It's worth bearing in mindMonad Description For Imperative Programmer
08/19/2007The categorical definitionMonad Description For Imperative Programmer
08/21/2007The combination of both aMonad Description For Imperative Programmer
07/31/2007The Karmasphere DP languageThe Karmasphere DP language
07/29/2007I'm not convinced this isLtU turns 7: The year of spam
07/29/2007Perhaps if we just solve theLtU turns 7: The year of spam
08/05/2007Did the early posts aboutLtU turns 7: The year of spam
08/01/2007Perhaps naasking is your real name?LtU turns 7: The year of spam
08/28/2007There's another middleComprehensions with ‘Order by' and ‘Group by'
07/24/2007The first minute's justWrapping the Cloud with .NET
07/25/2007unsafePerformIO was not whatWrapping the Cloud with .NET
07/21/2007Quite possibly - it was anLanguage Nirvana - Simon Peyton-Jones
08/01/2007Mind if I snag this for myLanguage Nirvana - Simon Peyton-Jones
07/13/2007AngloHaskell 2007 - date and venue confirmedAngloHaskell 2007 - date and venue confirmed
07/15/2007Not "we're all so geekyAngloHaskell 2007 - date and venue confirmed
08/14/2007I'm pretty wiped after theAngloHaskell 2007 - date and venue confirmed
08/25/2007We've now got slidesAngloHaskell 2007 - date and venue confirmed
08/25/2007Interesting, will read moreAngloHaskell 2007 - date and venue confirmed
07/12/2007The example you give withSimply Easy! (An Implementation of a Dependently Typed Lambda Calculus)
07/02/2007Presumably because thereBranching affordance?
07/03/2007Using just the stack to holdForth in hardware ("not dead yet")
07/05/2007Your language shows bias - aForth in hardware ("not dead yet")
07/05/2007I suspect part of the answerForth in hardware ("not dead yet")
07/10/2007Well, I don't think ForthThinking Forth & Starting Forth
07/13/2007Funny, they're exactly theThinking Forth & Starting Forth
06/27/2007In Haskell, working withSimple ADT-based "side-band" state?
06/26/2007You might find it worthFully Inferable Languages
06/26/2007A typing is aFully Inferable Languages
06/30/2007Your post is considerablyPirahã living-in-the-present language
07/01/2007For what it's worth, whilePirahã living-in-the-present language
06/28/2007For what it's worth, I thinkStanding on each others' feet
06/22/2007I think the point wasPython 3000 Status Update
06/22/2007While I understand thePython 3000 Status Update
06/22/2007At risk of descending intoPython 3000 Status Update
06/13/2007Ease of login? Also, thenUser names
06/11/2007This would be true ifECMAScript Edition 4 Reference Implementation
06/11/2007The IO monad gives you meansECMAScript Edition 4 Reference Implementation
06/08/2007It certainly wouldn't haveHOPL III: Evolving a language in and for the real world: C++ 1991-2006
06/12/2007I believe you can go a longHOPL III: Evolving a language in and for the real world: C++ 1991-2006
06/03/2007You may find Ook useful?IM IN UR COMPUTER, HAXIN UR CODE
06/01/2007Generating queries and"Practical" advantages of lazy evaluation
02/14/2008Similarly it can be done at"Practical" advantages of lazy evaluation
02/17/2008Note that adding a"Practical" advantages of lazy evaluation
02/17/2008I think it's a bit much"Practical" advantages of lazy evaluation
02/17/2008Your space leak as presented"Practical" advantages of lazy evaluation
02/17/2008Sorry, but you are wrong."Practical" advantages of lazy evaluation
02/18/2008"Space leak" sounds an awful"Practical" advantages of lazy evaluation
02/18/2008All I need in a non-strict"Practical" advantages of lazy evaluation
05/21/2007AngloHaskell 2007AngloHaskell 2007
05/20/2007I'd probably consider anWhat is a "domain specific language"?
05/20/2007If you're having to supply aWhat is a "domain specific language"?
01/03/2008The right tools canSocial Processes and Proofs of Theorems and Programs
01/03/2008Definitely. The main problemSocial Processes and Proofs of Theorems and Programs
01/06/2008It's perhaps worthSocial Processes and Proofs of Theorems and Programs
05/22/2007Achilleas and I had muchHow to make the static represent the dynamic?
05/22/2007Thanks, that's the one I hadHow to make the static represent the dynamic?
05/22/2007Two parts (GHC) Haskell toHow to make the static represent the dynamic?
05/22/2007I don't know that you couldHow to make the static represent the dynamic?
05/09/2007If you add a llama, would itLC for kids (alligators, oh my!)
05/09/2007There aren't any definitiveLC for kids (alligators, oh my!)
05/13/2007I haven't read the codeThe Monad.Reader
04/20/2007This doesn't half getThoughts about the Best Introductory Language
04/19/2007Misattributing beliefs isThoughts about the Best Introductory Language
04/20/2007He did no such thing, heThoughts about the Best Introductory Language
04/18/2007The languages you cited areThoughts about the Best Introductory Language
04/18/2007Personally I've restrictedThoughts about the Best Introductory Language
04/19/2007No, it was split by choosingThoughts about the Best Introductory Language
04/19/2007MuPad's free edition appearsThoughts about the Best Introductory Language
04/19/2007Attack of the Hysterical RaisinsThoughts about the Best Introductory Language
04/19/2007It's one of those thingsThoughts about the Best Introductory Language
04/23/2007Floppies aren't reallyThoughts about the Best Introductory Language
04/23/2007I suspect what was intendedThoughts about the Best Introductory Language
04/24/2007I don't know about you, butThoughts about the Best Introductory Language
04/16/2007There's no good reason toDeliverable code?
03/24/2007Removing the part aboutLiving it up with a Live Programming Language
03/26/2007It would be nice if browsersLiving it up with a Live Programming Language
03/19/2007Skipping blockquotes in theSubject headings
03/16/2007Why would you want anPico Lisp: A Case for Minimalist Interpreters?
03/16/2007Try building yourself a tinyPico Lisp: A Case for Minimalist Interpreters?
03/13/2007I'd proposeImplementation Inheritance
02/28/2007Drawing pixels for output isThe Computer Revolution Hasn't Happened Yet
03/01/2007Sure, but the program'sThe Computer Revolution Hasn't Happened Yet
03/04/2007Requiring publishers to knowThe Computer Revolution Hasn't Happened Yet
02/23/2007It's not, but it has more toReal Haskell projects query
02/24/2007Certainly it wasn't readyReal Haskell projects query
02/23/2007That plus historical forceRegular Expression Matching Can Be Simple And Fast
08/13/2008Doesn't work the way you'vePatrick Logan on Software Transaction Memory
06/12/2007Types are defined in termsSteps Toward The Reinvention of Programming
06/13/2007It's easily distinguishable,Steps Toward The Reinvention of Programming
02/03/2007I'm not sure imperative vs[RFC] Cat: A Typed Functional Stack Based Language
01/14/2007Your final coalgebras areNinety-nine Lisp Problems
01/14/2007Normally the generation ofNinety-nine Lisp Problems
02/06/2007I've had plenty of logicalWhy people don't use functional programming?
02/07/2007To be fair, a lot of theWhy people don't use functional programming?
02/19/2007They have, only withoutWhy people don't use functional programming?
03/03/2007The fact that Scheme is aWhy people don't use functional programming?
03/03/2007Point, I'd been half meaningWhy people don't use functional programming?
03/04/2007Lisp's greater popularityWhy people don't use functional programming?
03/05/2007The consequence of addingWhy people don't use functional programming?
03/07/2007GADTs effectively do this -Why people don't use functional programming?
03/02/2007Mh, Haskell does not requireWhy people don't use functional programming?
01/23/2008You can't really get aroundDerivatives and dissections of data types
06/01/2008At the moment there's a fewLambda The Ultimate comes to SecondLife
06/02/2008Probably the easiest thingLambda The Ultimate comes to SecondLife
12/15/2006The ST monad and Oleg'sJava Open Review Project
12/01/2006Lambda calculus is moreSK Calculus not Consider SeKsy?
11/29/2006Not all imperativeThe Future of LtU
11/28/2006This is not a programmingThe Future of LtU
11/30/2006This is not a programmingThe Future of LtU
11/28/2006I'd certainly be interested.The Future of LtU
11/20/2006Just out of interest, howif Records - Labels = Tuples then Rows - Labels = what?
11/17/2006But set != ordered set, andAbstractly typed languages
11/22/2006If you have no typing per seHaskell -> Javascript converter, kind of
11/15/2006It's a hell of a threat ifSecond Life Faces Threat to its Virtual Economy
11/12/2006And how would it differ fromFunctional programming and software engineering
11/12/2006Translate the syntax into aFunctional programming and software engineering
11/20/2006And approaches such asFunctional programming and software engineering
11/15/2006Some may find flexibilityRandom "if it bends it is funny, if it breaks it isn't funny" line of thought
11/14/2006Concatenation's actuallyDodo
07/16/2007In short, yes - it loses farDodo
11/20/2006Making strong claims whenFuture of software design?
10/19/2006I'm not sure I buy yourConstraint based hybrid typing and the Curry Howard Isomorphism
10/19/2006It depends on the thingsConstraint based hybrid typing and the Curry Howard Isomorphism
10/19/2006In which case you're leftConstraint based hybrid typing and the Curry Howard Isomorphism
10/23/2006The verifier is likely aGood Ideas, Through the Looking Glass
10/16/2006It would certainly beGood Ideas, Through the Looking Glass
10/14/2006Passing an extra parameterRun time type checking
10/14/2006Yes, but type classes aren'tRun time type checking
10/21/2006Just thought of this andRun time type checking
10/02/2006Or rather, abstractTim Bray: Dynamic-Language IDEs
10/02/2006It won't help you untilTim Bray: Dynamic-Language IDEs
09/24/2006SSI might be appropriate -SSA + Type Inference = "Compile time" dynamic typing, "runtime" static typing?
09/12/2006I think most of us associateDynamic Languages Symposium Program Online
09/10/2006Which languages do you knowParser that allow syntax extensions
09/11/2006They just don't mean beingParser that allow syntax extensions
09/05/2006Yes, type-checking in aSmall Value Set Types
08/30/2006It probably has to be inGradual Typing for Functional Languages
08/30/2006GHC's type system is onlyDynamic Semantics
08/30/2006I could be wrong, I wasDynamic Semantics
09/04/2006Oh yes, and I forget whetherDynamic Semantics
08/28/2006However, the asymptoticImplementing arrays
08/25/2006It's an incredibly good ideaMulti-Stage Languages
08/28/2006Only that's not much good ifMulti-Stage Languages
08/25/2006I'd like to see a unit testunchecked exceptions are like runtime type checking?
08/25/2006You're repeating the sameunchecked exceptions are like runtime type checking?
08/28/2006For many functions unitsunchecked exceptions are like runtime type checking?
08/28/2006I think it's a little unfairunchecked exceptions are like runtime type checking?
08/26/2006If our ultimate language isunchecked exceptions are like runtime type checking?
08/25/2006As an aside, now we haveunchecked exceptions are like runtime type checking?
08/28/2006With nominal versusunchecked exceptions are like runtime type checking?
08/30/2006Not if you're interoperatingClosures for Java or money back
08/21/2006An IDE for a type-inferencedClosures for Java or money back
08/31/2006You can likely improve theClosures for Java or money back
08/31/2006If I'm going to use typeClosures for Java or money back
08/31/2006The type inferencedClosures for Java or money back
07/24/2006Is it legit to haveLightweight Static Capabilities
07/18/2006That's usually accomplishedAdvantages of Soft Typing
07/18/2006You're still makingAdvantages of Soft Typing
07/19/2006I think the point is that itAdvantages of Soft Typing
07/19/2006Nastier: in case ofAdvantages of Soft Typing
07/15/2006Once we have a wikiOOP Parallel class hierarchies
07/16/2006I think it's worth notingOOP Parallel class hierarchies
07/18/2006They don't do the exact sameOOP Parallel class hierarchies
07/18/2006Pattern-matching onOOP Parallel class hierarchies
07/18/2006Presumably Felicia knows byOOP Parallel class hierarchies
07/04/2006This isn't true, or thereLexical structure of scripting languages
07/03/2006(while I would _love_ to beA new implementation of recursive-descent parsing?
07/04/2006I'd deliberately not namedA new implementation of recursive-descent parsing?
07/04/2006I'm not directly referringA new implementation of recursive-descent parsing?
07/01/2006You're not the only one toAmusing question
06/27/2006The word "post" might beLtU: Policies document
06/22/2006You realise Moe'll keepRules for Developing Safety-Critical Code
06/22/2006One good reason would beWhat are the real benefits of FP?
06/24/2006You can always rebuildWhat are the real benefits of FP?
06/15/2006For typechecking: are youDataflow programming for PIC microcontrollers
06/16/2006These are now issues in yourDataflow programming for PIC microcontrollers
06/16/2006I had that in mind forDataflow programming for PIC microcontrollers
06/15/2006Bloat in the standard libsWhy only 'minimal' languages
06/15/2006It's exponentially moreWhy only 'minimal' languages
06/15/2006Sufficiently good puristWhy only 'minimal' languages
06/15/2006[1,2,3] vs 1:2:3:[] isWhy only 'minimal' languages
06/17/2006I've not yet talked aboutWhy only 'minimal' languages
06/17/2006We do all these things inWhy only 'minimal' languages
06/17/2006Almost everything Jeff listsWhy only 'minimal' languages
06/17/2006But those features are onlyWhy only 'minimal' languages
06/17/2006IME, it does pretty well atWhy only 'minimal' languages
06/17/2006One advantage of macros thatWhy only 'minimal' languages
06/14/2006Haskell with the DynamicHLVM - High Level Virtual Machine toolkit for dynamic languages
06/14/2006I take it generating NekoHLVM - High Level Virtual Machine toolkit for dynamic languages
06/14/2006Fair enough. Don't supposeHLVM - High Level Virtual Machine toolkit for dynamic languages
06/15/2006Will post source somewhereHLVM - High Level Virtual Machine toolkit for dynamic languages
06/13/2006I suspect the "betterChurch-Turning is False?
06/11/2006On a conceptual level,Human Factors Research On Programming Language Syntax
06/11/2006This isn't quite true if youA Brief History of Scala
06/08/2006Your phrasing in your firstLtU: blog not forum!
06/08/2006I did try to address part ofLtU: blog not forum!
06/07/2006Why are ALL such criticisms so ill-founded?Why Are ALL Programming Languages So Low Level?
06/08/2006You appear to be complainingWhy Are ALL Programming Languages So Low Level?
06/08/2006Perhaps because you wouldn'tWhy Are ALL Programming Languages So Low Level?
06/08/2006In fact, it sounds a lotWhy Are ALL Programming Languages So Low Level?
06/02/2006There's been some talk ofRelevance of Curry-Howard
06/06/2006There's an argument forRelevance of Curry-Howard
06/07/2006I'm not trying to. I doRelevance of Curry-Howard
06/07/2006I'm not sure I see aRelevance of Curry-Howard
06/08/2006I'm not sure I see (forRelevance of Curry-Howard
06/08/2006My gut instinct is yes, soRelevance of Curry-Howard
06/08/2006And now I'm wondering ifRelevance of Curry-Howard
06/09/2006Congratulations, you justRelevance of Curry-Howard
06/09/2006Thanks, I should've seenRelevance of Curry-Howard
06/08/2006Not in the CIC, but in theRelevance of Curry-Howard
06/02/2006You can't return an STRefType checking and logical errors
06/02/2006While there's no value ofType checking and logical errors
06/02/2006It's not possible toType checking and logical errors
06/01/2006I actually think of HaskellJavascript department
05/31/2006Application-EmbeddedNarrative Javascript
05/29/2006Not necessarily - it couldFirst Class Values, Types as values within a Programming Language
05/30/2006I also miss it sometimes. AFirst Class Values, Types as values within a Programming Language
05/31/2006I was rather dismayedFirst Class Values, Types as values within a Programming Language
05/31/2006They are not the same thing,First Class Values, Types as values within a Programming Language
06/01/2006No. I might have more thanFirst Class Values, Types as values within a Programming Language
07/19/2006Depends how wide your valueFirst Class Values, Types as values within a Programming Language
05/29/2006I'd be interested to knowBuried Treasure - No Fluff Just Stuff
05/29/2006I can find plenty ofBuried Treasure - No Fluff Just Stuff
06/01/2006A quick nitpick: inferred vsBuried Treasure - No Fluff Just Stuff
06/03/2006And in having been doneBuried Treasure - No Fluff Just Stuff
06/04/2006A fan ofBuried Treasure - No Fluff Just Stuff
06/04/2006Which puts you back toBuried Treasure - No Fluff Just Stuff
06/04/2006I had a "fun" case with pageBuried Treasure - No Fluff Just Stuff
06/04/2006It's not an entirelyBuried Treasure - No Fluff Just Stuff
06/04/2006As soon as the contents ofBuried Treasure - No Fluff Just Stuff
06/04/2006And it shows intentBuried Treasure - No Fluff Just Stuff
06/04/2006You might like to postBuried Treasure - No Fluff Just Stuff
06/04/2006For certain values of formalBuried Treasure - No Fluff Just Stuff
06/04/2006It is, though. All too oftenBuried Treasure - No Fluff Just Stuff
06/06/2006Have you dealt with varianceBuried Treasure - No Fluff Just Stuff
06/07/2006Can you correctly type "listBuried Treasure - No Fluff Just Stuff
06/07/2006If the array in question'sBuried Treasure - No Fluff Just Stuff
05/30/2006The "complicated" way couldBuried Treasure - No Fluff Just Stuff
06/06/2006You might not have theBuried Treasure - No Fluff Just Stuff
05/29/2006You're being picked up on aBuried Treasure - No Fluff Just Stuff
05/30/2006Your interpreter's likely toBuried Treasure - No Fluff Just Stuff
05/30/2006The host language mightBuried Treasure - No Fluff Just Stuff
05/30/2006The host language may not beBuried Treasure - No Fluff Just Stuff
05/30/2006Types tend to be associatedBuried Treasure - No Fluff Just Stuff
05/24/2006The UI has plenty to do withGilad Bracha: Will Continuations continue?
05/20/2006I find a good bindingEthnographic Study of Copy and Paste Programming Practices in OOPL
05/21/2006I guess my point is that letEthnographic Study of Copy and Paste Programming Practices in OOPL
05/21/2006Does local-in-end differEthnographic Study of Copy and Paste Programming Practices in OOPL
05/21/2006So "where for bindingEthnographic Study of Copy and Paste Programming Practices in OOPL
05/21/2006It seems to me that ratherEthnographic Study of Copy and Paste Programming Practices in OOPL
05/18/2006I think the scary thingPaul Vick: BASIC principles
05/18/2006Unless "most" QB code usesPaul Vick: BASIC principles
05/18/2006If I've understoodPaul Vick: BASIC principles
05/20/2006Your last statement doesn'truby vs python
05/20/2006I figure we're all Joe Moronruby vs python
05/22/2006I fail to see how you'reruby vs python
05/24/2006And not everyone agrees withruby vs python
05/22/2006Unfortunately, what's neededruby vs python
05/22/2006Any sufficiently aggressiveruby vs python
05/18/2006How do you find Haskell? Itruby vs python
05/18/2006Am I weird for liking theruby vs python
05/18/2006Or to put it another way, STruby vs python
05/24/2006You get used to it with someruby vs python
09/16/2009I talked about it atruby vs python
05/16/2006Other optimisations may wellThe Cat Programming Language
05/14/2006In fairness this particularNon-null references?
05/09/2006Java was initially beingThe Nature of Lisp (a tutorial)
05/10/2006Scheme vs C is hardly fairThe Nature of Lisp (a tutorial)
06/09/2006One thing I do believe isMultidimensional Virtual Classes
06/10/2006I'd been about to link toMultidimensional Virtual Classes
05/05/2006That fundamentally messes upOpen data types and open functions
05/05/2006Termination isn't guaranteedOpen data types and open functions
05/06/2006There's one significantOpen data types and open functions
05/06/2006No, implementing CollectionOpen data types and open functions
05/06/2006This suggests to me the needOpen data types and open functions
05/03/2006There's a Flash plugin forWhat do you believe about Programming Languages (that you can't prove (yet))?
05/04/2006"How about just putting theWhat do you believe about Programming Languages (that you can't prove (yet))?
03/06/2008Parsing debugging infoWhat do you believe about Programming Languages (that you can't prove (yet))?
04/30/2006They don't necessarily giveFolding neither Left nor Right (or how to avoid overspecifying the solution to a problem)
05/02/2006Starting with purity andA Language-Based Approach to Unifying Events and Threads
05/16/2006Consider a language with aHow do Java generics correspond to System F-(omega)?
05/16/2006But it doesn't quite work ifHow do Java generics correspond to System F-(omega)?
05/17/2006Sort of. The easiest thingHow do Java generics correspond to System F-(omega)?
04/20/2006Then you're a bigger part ofLang .NET 2006
04/04/2006For certain values ofany functional language without GC?
03/29/2006I'm not sure it's difficultType Inference in Object Oriented Languages
03/27/2006How tight is your spec andExtremely static language?
03/27/2006I've found myself fakingExtremely static language?
03/27/2006In the extreme, staticExtremely static language?
03/27/2006To go a step further,Extremely static language?
03/15/2006For most users voice hasProgramming: 50, 100 years from now
03/17/2006The ST monad will likelyACM Queue: On Usability of Programming Languages
03/17/2006You have a tendency to askACM Queue: On Usability of Programming Languages
03/17/2006There are many, many ways toACM Queue: On Usability of Programming Languages
03/14/2006When I'm reading blurb,ACM Queue: A Conversation with Steve Ross-Talbot
03/04/2006Reading off the categoricalWhen is one thing equal to some other thing?
02/27/2006Yes, as anyone who codes inLeak Free Javascript Closures
03/14/2006It takes a matter of minutesRich resource site for the programming language "K"
02/24/2006For certain exceedinglySignature Based Polymorphism, Structural Subtyping and Duck Typing
02/24/2006Yeah. No mandatorySignature Based Polymorphism, Structural Subtyping and Duck Typing
02/25/2006Within Haskell98, no. AsSignature Based Polymorphism, Structural Subtyping and Duck Typing
02/22/2006First-classness and being aStroustrup: A Brief Look at C++0x
02/27/2006The statements about firstStroustrup: A Brief Look at C++0x
02/28/2006Nobody's said they are, onlyStroustrup: A Brief Look at C++0x
02/24/2006We're talking about 20-oddSpecifying C++ Concepts
02/27/2006So wrap the primitives onceSpecifying C++ Concepts
02/11/2006And everyone with any senseGuido: Language Design Is Not Just Solving Puzzles
02/09/2006I don't know if this countsHow are GADTs useful in practical programming?
02/07/2006It is when there's moreProgramming Languages: Application and Interpretation
07/26/2006I can easily see any gameThe Next Mainstream Programming Languages
08/22/2007The average projectThe Next Mainstream Programming Languages
01/24/2006As Joel, I and a number ofHaskell vs. Erlang, Reloaded
01/24/2006What's wrong is that itHaskell vs. Erlang, Reloaded
01/20/2006Haskell monads are nowhere neLisp is sin
01/19/2006There's another usage of "monLisp is sin
01/19/2006Algebraic datatypes are typefSpring School on Datatype-Generic Programming 2006
01/19/2006I meant that the fundamentalSpring School on Datatype-Generic Programming 2006
01/17/2006By which you mean "modern PCProject Oberon
01/18/2006IDEs cannot use traditional tPaul Vick: Language Design & Paying the UI "Tax"
01/17/2006This isn't about separation oPaul Vick: Language Design & Paying the UI "Tax"
01/12/2006Singleton = module?Singleton classes really that bad?
01/13/2006You're assuming the singletonSingleton classes really that bad?
01/13/2006That's because most people caSingleton classes really that bad?
01/15/2006Alternative 1 might have oneSingleton classes really that bad?
10/12/2006The foundations are totallyTradeoffs between Unique Types and Monads
10/13/2006A pure implementation of theTradeoffs between Unique Types and Monads
10/13/2006Sure. It's also possible toTradeoffs between Unique Types and Monads
10/13/2006I can't see how you'd getTradeoffs between Unique Types and Monads
12/14/2005I think that a widely popularBack to the future...
11/29/2005Maybe's left concrete in HaskCollection of links to monad implementations in various languages.
11/29/2005Yep, any monad implemented inCollection of links to monad implementations in various languages.
11/21/2005That's far from the only reasMonads in Ruby
11/10/2005By not being worth the pain cBattling Bugs: A Digital Quagmire
11/10/2005You mean "it's ok, it's justBattling Bugs: A Digital Quagmire
11/10/2005There are. The problem is wheBattling Bugs: A Digital Quagmire
11/11/2005A mechanism already existsBattling Bugs: A Digital Quagmire
11/15/2005Not as-is, you've not got a fBattling Bugs: A Digital Quagmire
11/09/2005And one chapter on mutable stType Nomenclature
10/30/2005I think you're trying to reinThe Type-System-Feature-Creep Death Spiral
11/01/2005And furthermore, many functioThe Type-System-Feature-Creep Death Spiral
11/02/2005Stageable dynamically checkedThe Type-System-Feature-Creep Death Spiral
11/02/2005Compile-time is but a stage.The Type-System-Feature-Creep Death Spiral
10/30/2005At least part of the point foDoes Visual Studio Rot the Mind?
10/31/2005Identifiers in Haskell alwaysDoes Visual Studio Rot the Mind?
11/03/2005Depends on your value of 'lanOOPSLA 2005 Reports
11/05/2005And low-overhead, secure concAn Overview of the Singularity Project
12/07/2006More conventionally (atLinear types for aliased resources
12/07/2006And what we actually get isLinear types for aliased resources
11/04/2005I'd like to add here that theBruce Tate: Technologies that may challenge Java
11/03/2005Funnily enough, statically tyBruce Tate: Technologies that may challenge Java
11/03/2005readFile certainly isn't theBruce Tate: Technologies that may challenge Java
11/03/2005Nearly. You've missed out theBruce Tate: Technologies that may challenge Java
10/22/2005Similarly it's beautiful as aBruce Tate: Technologies that may challenge Java
10/21/2005You might like to take a lookBest default sequence?
08/16/2006My intuition tells me that aObject Oriented Programming + Referential Transparency
08/16/2006Sure, production behaviourObject Oriented Programming + Referential Transparency
09/05/2006Yampa's a somewhat oddObject Oriented Programming + Referential Transparency
10/18/2005But I'm fairly confident thatTerritorial Exception Handling
10/18/2005Pattern matching is nice, butTerritorial Exception Handling
10/18/2005It exists partly because youLINQ BOF at OOPSLA
10/14/2005Lazy passesImplementing Higher Order Messages
10/14/2005The C variable corresponds toExpressions vs Statements
10/17/2005Storage isn't entirely an impExpressions vs Statements
10/18/2005That sort of thing actually mExpressions vs Statements
10/18/2005Agreed. While I could live wiExpressions vs Statements
10/18/2005The FP situation is equivalenExpressions vs Statements
10/10/2005Or perhaps it's fatally flaweThe Church-Turing Thesis: Breaking the Myth
10/10/2005Take a UTM, add a couple of sThe Church-Turing Thesis: Breaking the Myth
10/11/2005It'll work, it'll still be ruThe Church-Turing Thesis: Breaking the Myth
10/05/2005You can use static typing toStatic type inference & late binding?
10/05/2005Looks like an unfold to me, t"The Anatomy of a Loop"
09/28/2005Uses for DebuggersLooking for FP Debuggers
09/28/2005Purity helps a lot, you can rLooking for FP Debuggers
09/28/2005There can be an overlap betweLtU: Style and Focus
09/29/2005Killfiling is age-old traditiLtU: Style and Focus
09/29/2005A traditional forum troll isLtU: Style and Focus
09/28/2005I don't think Paul was talkinContinuations library for Java
09/23/2005From where I'm sitting, intuiWhat is Intuitive?
09/23/2005When I use a monad to write iRuby: Language of the Programming Übermensch?
09/24/2005If you're writing in haskell,Ruby: Language of the Programming Übermensch?
01/12/2006I'm afraid I at best scan-reaThe essence of Dataflow Programming by Tarmo Uustalu and Varmo Vene
09/21/2005You'll have looked at it alreGood languages with simple grammar
09/21/2005SSA is still insufficiently pMost Productive FP Lang?
09/22/2005Sure. Unnecessary state merelMost Productive FP Lang?
09/23/2005No, others would not. We're tMost Productive FP Lang?
09/21/2005Talking of things getting impMost Productive FP Lang?
09/21/2005If you dig into the compilerMost Productive FP Lang?
09/22/2005You commented on possibilitieMost Productive FP Lang?
09/22/2005He's talking about having theMost Productive FP Lang?
09/23/2005Boquist's PhD thesis uses a mMost Productive FP Lang?
09/23/2005John Meacham's been doing furMost Productive FP Lang?
09/23/2005I'm pretty sure it'll outdo GMost Productive FP Lang?
09/23/2005Glad to hear it, I figured thMost Productive FP Lang?
09/23/2005Most of this stuff guaranteesMost Productive FP Lang?
09/09/2005Personally I program in HaskeHaskell and creative freedom
09/11/2005You say: "In the few cases whHaskell and creative freedom
09/11/2005You can't use the "this codeHaskell and creative freedom
09/13/2005One of the ways in which low-Haskell and creative freedom
09/09/2005Monads encode the implicitHaskell and creative freedom
09/12/2005It's not the problem, but forHaskell and creative freedom
09/12/2005C users do have switch statemHaskell and creative freedom
09/12/2005Pretty much nothing. I don'tHaskell and creative freedom
09/11/2005I suspect the answer is thatSystem programming using FP
09/02/2005Haskellised layers?ContextL
08/21/2005Something can be versatile buFormal semantics for working programmers
08/19/2005The *s is searchable, boldnesForum usability
08/13/2005FSMs are graphs, which have mConcatenative Language Kont
08/11/2005hs-plugins certainly makes anConcatenative Language Kont
08/09/2005Suppose one can have state buObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/10/2005Personally I'm quite aware thObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/09/2005Perhaps being able to expressObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/09/2005Which requires a whole classObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/10/2005Sigma' is any supertype of siA question about subtypes inference
08/10/2005The only actual constraint atA question about subtypes inference
08/03/2005I really wouldn't call basicStatic Typing Where Possible, Dynamic Typing When Needed
06/03/2005The IO monad itself pretty muVariables as Channels
05/27/2005What's it like if you run shaCompetitive Collaborative Specification of GUI Applications through User Test Cases and Merit-Based Conflict Resolution
05/24/2005Haskell programs aimed at repHaskell for C Programmers
05/24/2005Personally I've actively enjoHaskell for C Programmers
05/24/2005The sorting almost certainlyHaskell for C Programmers
05/29/2005It seems to me one way to doHaskell for C Programmers
06/04/2006So you end up with usersLet's make a programming language!
06/05/2006Could you explain to me howLet's make a programming language!
06/05/2006Visible for purposes ofLet's make a programming language!
06/05/2006Regarding an interpreter,Let's make a programming language!
06/04/2006Lisp-style macros areLet's make a programming language!
06/04/2006You might think so.Let's make a programming language!
06/04/2006Your idea of "99% of theLet's make a programming language!
04/30/2005It's not that hard to believeThe long tail of programming languages
10/03/2005The breakage is in the functiFrom Perl Monks: "pissed off about functional programming"
05/12/2005For language manipulation andWhy do they program in C++?
04/18/2005For my own projects I shouldWhat happened to Charity?
09/21/2005I'd be surprised if it happenexpressivity of "idiomatic C++"
03/22/2005Compiling with ContinuationsPrint.google.com
03/22/2005*Embarassment*Print.google.com
09/05/2006STRef doesn't hide anything.Transparent Persistence
09/05/2006There's a lazy version ofTransparent Persistence
09/06/2006Depends on what you'reTransparent Persistence
09/05/2006A good many type systems inTransparent Persistence
09/05/2006The ST monad is my friend!Transparent Persistence
12/20/2006Encoding the equivalent,Transparent Persistence
12/20/2006And just as easy to tellTransparent Persistence
10/24/2005I actually visualise monads ithe Chinese natual language
12/24/2007I imagine the problem'sThe 90 Minute Scheme to C compiler
12/08/2006Power = Rope = Ability toWhy type systems are interesting - part II
09/11/2005I made this neat thing, I'll call it a wheelWhy type systems are interesting - part II
05/28/2006I figure any 'catchable'Why type systems are interesting
05/29/2006State does strike me as aWhy type systems are interesting
07/06/2008there is still knowledgeWhy type systems are interesting
07/07/2008Confirming what we knowWhy type systems are interesting
07/13/2006It's special in the senseExplaining monads
07/13/2006Not quite true - monadsExplaining monads
12/17/2008Do notation is closelyExplaining monads
01/30/2009Monads describe higher-orderExplaining monads
01/09/2009On the other hand, it mayExplaining monads
01/10/2009Actual design decisionsExplaining monads
01/11/2009Of what? The first exampleExplaining monads
01/11/2009Explaining monadsExplaining monads
01/11/2009The dangers of abusing terminologyExplaining monads
01/12/2009I was discussing arrows inExplaining monads
12/05/2006Unfortunately that simpleUnderstanding continuations

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