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

Posts By: Allan McInnes

  Date    Post    Topic  
06/11/2012Google Blockly Lets You Hack With No KeyboardGoogle Blockly Lets You Hack With No Keyboard
03/22/2012Atom and EsterelHow to Generate (Hard) Real-Time Code from Declarative Programming Languages?
06/01/2011Specification and Verification: The Spec# ExperienceSpecification and Verification: The Spec# Experience
05/18/2011Passing a Language through the Eye of a NeedlePassing a Language through the Eye of a Needle
01/26/2011Pappas, Tabuada, Ptolemy, Synchronous languagesSeeking papers that unify control theory and programming language design
12/06/2010Continuation-Passing C: Compiling threads to events through continuationsContinuation-Passing C: Compiling threads to events through continuations
12/04/2010Funny because it's true?Haskell Researchers Announce Discovery of Industry Programmer Who Gives a Shit
12/05/2010Real World HaskellHaskell Researchers Announce Discovery of Industry Programmer Who Gives a Shit
11/28/2010Armstrong's thesisTolerant vs. Demanding Software
11/30/2010Undertested production codeTolerant vs. Demanding Software
11/30/2010I didTolerant vs. Demanding Software
12/17/2010UbicompTolerant vs. Demanding Software
10/16/2010close tagThe barrier to take-up of language innovation
10/17/2010ThanksThe barrier to take-up of language innovation
10/13/2010ReminderThe barrier to take-up of language innovation
09/30/2010Software Development with Code MapsSoftware Development with Code Maps
09/17/2010EFFBDs and Behavior DiagramsNew Dataflow Programming Language
09/07/2010Nesc atomicsIs Transactional Programming Actually Easier?
08/29/2010Abstract interpreters for freeAbstract interpreters for free
08/22/2010Some workUnifying Actors and Objects?
08/16/2010foo->bar syntaxThe ideal style/system for namespaces.
08/12/2010occamThe most simple concurrent language?
07/30/2010Happy birthday LtU!It's been ten years!
07/06/2010PowerUncle Bob's talk at RailsConf 2010
06/30/2010Not uniqueWhy Undergraduates Should Learn the Principles of Programming Languages
06/13/2010back to the futureData schema languages
06/08/2010product and processsome critiques of the Semat initiative
05/28/2010The Resurgence of ParallelismThe Resurgence of Parallelism
05/11/2010While I tend to agree with"Critical code studies"
03/23/2010IndeedLate Robin Milner
05/10/2010Literate specificationOn the (Alleged) Value of Proof for Assurance
02/13/2010A few billion lines of code later: using static analysis to find bugs in the real worldA few billion lines of code later: using static analysis to find bugs in the real world
02/13/2010BytecodeA few billion lines of code later: using static analysis to find bugs in the real world
12/11/2009Different animalsThe Development of Sage
12/14/2009Punctuated equilibriumThe Development of Sage
12/14/2009The Sage modelThe Development of Sage
11/25/2009Formal != top-downHow to learn about formal top-down approach to software architecture?
11/19/2009Scratch: Programming for AllScratch: Programming for All
11/17/2009LinkSeeking nearly anything re: so called language "bootstrapping" process
11/11/2009Limbo to GoGo or Unladen Swallow?
10/29/2009π: a pattern languageπ: a pattern language
10/30/2009Paper now availableπ: a pattern language
11/03/2009A few differencesπ: a pattern language
10/25/2009ContextDesign Patterns 15 Years Later: An Interview with Erich Gamma, Richard Helm, and Ralph Johnson
10/26/2009ApplicabilityDesign Patterns 15 Years Later: An Interview with Erich Gamma, Richard Helm, and Ralph Johnson
10/26/2009ThanksDesign Patterns 15 Years Later: An Interview with Erich Gamma, Richard Helm, and Ralph Johnson
10/11/2009SequenceL - declarative computation on nonscalarsSequenceL - declarative computation on nonscalars
09/04/2009OkasakiProving running times of algorithms
08/30/2009SqueakyToy isNotA AnimalCategories, the homemade object system
08/31/2009No doubtCategories, the homemade object system
08/11/2009Depends on the domainA Verified Compiler for an Impure Functional Language
07/22/2009do something odResolved Debates in Syntax Design ?
07/09/2009HDLs on LtUOpen Source for Hardware?
07/07/2009A Reactive Model-based Programming Language for Robotic Space ExplorersA Reactive Model-based Programming Language for Robotic Space Explorers
07/11/2009MERSA Reactive Model-based Programming Language for Robotic Space Explorers
06/27/2009Broken linksubjective but hopefully less flamebaid-lame
06/28/2009Multiple models of computation?subjective but hopefully less flamebaid-lame
06/25/2009MeyerFully Encapsulated Languages? Are there any out there?
06/18/2009Concurrency or logic?Perlis Languages
06/15/2009Choosing the right tool for the jobGRS vs LTRS
06/16/2009Clarifying the limits of applicabilityGRS vs LTRS
06/01/2009Computing Needs TimeComputing Needs Time
06/01/2009Using a different modelComputing Needs Time
06/01/2009Addressed in the paperComputing Needs Time
06/01/2009RMAComputing Needs Time
06/01/2009ThanksComputing Needs Time
06/01/2009Not so bleakComputing Needs Time
06/02/2009Building a "better" systemComputing Needs Time
05/30/2009cat -n file.txt | sort +5 | grep "todo"Questions Five Ways
05/30/2009"Composable with rich data models"?Questions Five Ways
05/30/2009When is an application not an application?Questions Five Ways
05/30/2009PEBKACQuestions Five Ways
05/31/2009Required, or just nice to have?Questions Five Ways
05/31/2009No argument there.Questions Five Ways
05/30/2009Composing behaviorsQuestions Five Ways
05/31/2009We seem to be having trouble with compositionQuestions Five Ways
05/23/2009Structure and BehaviorComputer music: a bastion of interactive visual dataflow languages
05/24/2009Components and structureComputer music: a bastion of interactive visual dataflow languages
06/19/2009LucidComputer music: a bastion of interactive visual dataflow languages
05/11/2009Practicality is a matter of perspectiveC++ Frequently Questioned Answers
05/19/2009"More robots!"Why Did M.I.T. Switch from Scheme to Python?
05/06/2009Abstract state machines?Right on!
05/06/2009IndeedRight on!
05/04/2009Purpose-Built LanguagesPurpose-Built Languages
04/26/2009Branching Time vs. Linear Time: Semantical PerspectiveBranching Time vs. Linear Time: Semantical Perspective
04/27/2009Not quite equivalentBranching Time vs. Linear Time: Semantical Perspective
04/27/2009FDR != CSPBranching Time vs. Linear Time: Semantical Perspective
04/27/2009Language and logicBranching Time vs. Linear Time: Semantical Perspective
04/27/2009The meaning of equivalenceBranching Time vs. Linear Time: Semantical Perspective
04/27/2009Not including CSPBranching Time vs. Linear Time: Semantical Perspective
04/29/2009Observing my failure to articulateBranching Time vs. Linear Time: Semantical Perspective
04/29/2009ReceptiveBranching Time vs. Linear Time: Semantical Perspective
05/02/2009Different choices (for models and modelers)Branching Time vs. Linear Time: Semantical Perspective
09/14/2009Updated paperBranching Time vs. Linear Time: Semantical Perspective
04/23/2009LogixA programming language with extensible syntax
06/27/2009Could try HoboTechA programming language with extensible syntax
03/25/2009AIM-453?The Art of the Propagator
03/22/2009Swift: making web applications secure by constructionSwift: making web applications secure by construction
04/02/2009TaintSwift: making web applications secure by construction
03/09/2009ThanksLinear Logic and Permutation Stacks--The Forth Shall Be First
03/10/2009Precedence and equalityC++ Futures
02/12/2009A Machine-Checked Model for a Java-Like Language, Virtual Machine, and CompilerA Machine-Checked Model for a Java-Like Language, Virtual Machine, and Compiler
01/22/2009Non-null annotations and types in several languagesTony Hoare / Historically Bad Ideas: "Null References: The Billion Dollar Mistake"
01/23/2009Semantics might helpIntroducing Dawn - yet another new language
01/15/2009Others in control and safety-critical systemsWhat Are The Resolved Debates in General Purpose Language Design?
01/16/2009Fair pointWhat Are The Resolved Debates in General Purpose Language Design?
12/01/2008History variablesRemembering everything - a new(?) idea for a new PL
12/03/2008What is a race condition then?Functional building blocks as concurrency patterns
12/05/2008Racing to the finish lineFunctional building blocks as concurrency patterns
12/02/2008CTMFunctional building blocks as concurrency patterns
11/24/2008Usernamesyet another oop formalization: class as abstract automata
11/20/2008"...a lot of work has been already done there..."Current "hot" topics in parallel programming?
11/11/2008Design-for-analysisThe Origins of the BitC Programming Language
11/04/2008Floyd-Hoare logic?New Programming Language Idea
11/05/2008Thanks for the clarificationNew Programming Language Idea
10/12/2008Metamodels and model-checkingSyntactic/Semantic Control in MDA Framework
10/06/2008Growing a LanguageInspiring Papers
10/05/2008Online?Local Rely-Guarantee Reasoning
10/02/2008MetamodelingVisual Programming Language Syntax Formalisms
10/02/2008I think I get the picture...Visual Programming Language Syntax Formalisms
09/30/2008"D"Microsoft Oslo
09/26/2008Comparison in a nutshellhaskell for gpu
09/12/2008Embedded systemsA Framework for Comparing Models of Computation
08/25/2008Programming languages vs specification languagesIs it a Programming Language?
08/26/2008CSP-OZ or CircusIs it a Programming Language?
08/20/2008occamLanguages without operator precedence
08/20/2008In Praise of Scripting: Real Programming PragmatismIn Praise of Scripting: Real Programming Pragmatism
08/20/2008Freely available draftIn Praise of Scripting: Real Programming Pragmatism
08/20/2008Hard to sayIn Praise of Scripting: Real Programming Pragmatism
08/21/2008PragmaticsIn Praise of Scripting: Real Programming Pragmatism
08/21/2008ThanksIn Praise of Scripting: Real Programming Pragmatism
08/10/2008Going to a higher levelPatrick Logan on patterns
08/10/2008A pattern of forgetfulnessPatrick Logan on patterns
07/28/2008On process calculipaper suggestions for some current topics
07/28/2008Functional reactive systems theoryBeyond FRP: physics-inspired programming abstractions?
06/17/2008Imperative concurrencyFunctional Programming in the ACM CS Curriculum
05/18/2009Alternative linkHistory of Logic Programming: What went wrong, What was done about it, and What it might mean for the future
04/29/2008Ptolemy II & SelfManA Cybernetics DSL?
04/30/2008Control systems designA Cybernetics DSL?
04/23/2008Transputer verificationprogram verification: the very idea
04/25/2008Volume 2: Case Studiesprogram verification: the very idea
04/24/2008"Verification" is a matter of semantics...program verification: the very idea
04/24/2008A marginal noteprogram verification: the very idea
04/15/2008For certain values of "alternative"...Career paths and concerns
05/01/2008Statically typed?Static Analysis for Duck Typing
04/02/2008"Production language" with embedded concurrency constructsErasmus: A Modular Language for Concurrent Programming
04/03/2008occam's type systemErasmus: A Modular Language for Concurrent Programming
04/03/2008A common mistakeErasmus: A Modular Language for Concurrent Programming
04/02/2008Standing on the shoulders of many giantsErasmus: A Modular Language for Concurrent Programming
04/03/2008A few differencesErasmus: A Modular Language for Concurrent Programming
03/22/2008An Interview with Robin MilnerAn Interview with Robin Milner
02/26/2008McBreenSoftware Craftsmanship: Apprentice to Journeyman
02/08/2008Javadoc != literate programmingLeaning how to judge the right tool for the job?
02/06/2008Timed process calculi and other timed formalismstime as a first class value?
02/07/2008Thanks!time as a first class value?
02/06/2008EiffelSignals in an OOPL
02/08/2008Pragmatism and problem-avoidanceSignals in an OOPL
02/05/2008For "old" read "time-tested"...Adding Concurrent Constructs to a Language with State
01/24/2008FP?Embedded concurrent FPish languages?
01/24/2008Breaking the deadlockEmbedded concurrent FPish languages?
01/24/2008Embedded GoferEmbedded concurrent FPish languages?
01/25/2008But is it an oncoming train?Embedded concurrent FPish languages?
01/20/2008The Beseme ProjectUnderstanding category theory and its practical applications
01/10/2008Engineering Formal MetatheoryEngineering Formal Metatheory
01/08/2008Can't argue with that...Computer Science Education: Where Are the Software Engineers of Tomorrow?
01/11/2008A formal protestComputer Science Education: Where Are the Software Engineers of Tomorrow?
01/16/2008Term dilutionComputer Science Education: Where Are the Software Engineers of Tomorrow?
01/17/2008Perhaps I should have used ZComputer Science Education: Where Are the Software Engineers of Tomorrow?
01/22/2008Follow-up article: "Who Killed the Software Engineer?"Computer Science Education: Where Are the Software Engineers of Tomorrow?
12/29/2007Several thingsProcess Algebras: Whats the point?
12/30/2007A few links and referencesProcess Algebras: Whats the point?
02/22/2008Erlang and OzProcess Algebras: Whats the point?
12/20/2007An equivalent operationComputation Orchestration: A Basis for Wide-Area Computing
12/10/2007Unconventional conventionspoll: syntax
12/11/2007I think the differencepoll: syntax
11/21/2007A New Kind of ThreadWhat are the properties of "Functional Programming Languages"?
10/07/2007It's Time to Stop Calling Circuits "Hardware"It's Time to Stop Calling Circuits "Hardware"
10/07/2007Not the sameIt's Time to Stop Calling Circuits "Hardware"
10/08/2007I recall that one of theIt's Time to Stop Calling Circuits "Hardware"
10/07/2007IndeedIt's Time to Stop Calling Circuits "Hardware"
10/08/2007Previous discussionIt's Time to Stop Calling Circuits "Hardware"
10/09/2007Time for a change?It's Time to Stop Calling Circuits "Hardware"
10/10/2007Choosing the right abstractionsIt's Time to Stop Calling Circuits "Hardware"
09/27/2007Not just a theoretical possibilityFPGA CPUs
09/26/2007CatMinimal FORTH compiler and tutorial
08/02/2007LogixSyntactic abstraction? (newbie question)
07/28/2007Happy birthday!LtU turns 7: The year of spam
07/10/2007[OT] "math is irrelevant"HOPL-III: Statecharts in the Making
07/10/2007"Invocation Model"HOPL-III: Statecharts in the Making
07/10/2007Topology and programmingHOPL-III: Statecharts in the Making
07/10/2007ThanksHOPL-III: Statecharts in the Making
07/09/2007The PIllars of ConcurrencyThe PIllars of Concurrency
07/11/2007AgreedThe PIllars of Concurrency
07/03/2007CatForth in hardware ("not dead yet")
07/07/2007IndeedForth in hardware ("not dead yet")
07/07/2007Binary choiceHaskell web store
06/13/2007InterestingCarnap Programming Language
06/15/2007occamCarnap Programming Language
06/07/2007PDF link brokenTrickles: A Stateless Network Stack for Improved Scalability, Resilience and Flexibility
01/03/2008Good pointSocial Processes and Proofs of Theorems and Programs
05/20/2007Subjective[Meta] Bad Usability Problems in LtU
05/21/2007Displaying interleavingsHow to make the static represent the dynamic?
05/22/2007Not my ideaHow to make the static represent the dynamic?
05/14/2007Model-checking and model-findingThe Monad.Reader
04/20/2007Depends on what you mean by "Actors model"Actors vs. Reactive Objects
04/23/2007Tripped me up tooActors vs. Reactive Objects
03/23/2009Embedded DSLsEasylanguage: domain specific language for trading stocks
04/20/2007Other problemsThoughts about the Best Introductory Language
04/20/2007Matlab > a programming languageThoughts about the Best Introductory Language
04/20/2007That conclusion does notThoughts about the Best Introductory Language
04/21/2007That's the pointThoughts about the Best Introductory Language
04/22/2007Excelling at teaching programmingThoughts about the Best Introductory Language
03/24/2007[OT] Probably not LaTeXNo Ifs, Ands, or Buts
03/17/2007occam and occam-piSyntax Solicited for Imperative-flavored Concurrent Language with Keywords
03/20/2007Occam syntaxSyntax Solicited for Imperative-flavored Concurrent Language with Keywords
03/11/2007Oz?What's up with Lua?
03/12/2007PreciselyWhat's up with Lua?
03/01/2007operational vs. denotational semantics in process calculiBehaviour Diffing
02/25/2007Agha's thesisDao, a new programming language
03/10/2007Actor?How do you call such a design pattern
02/18/2007Steps Toward The Reinvention of ProgrammingHas anyone commented on Combined Object-Lambda Architectures?
02/13/2007Loops and implicit stateReactive Programming
02/10/2007Back to the futureThe Landscape of Parallel Computing Research: A View from Berkeley
02/10/2007For example, to fire aPatrick Logan on Software Transaction Memory
02/11/2007IronyPatrick Logan on Software Transaction Memory
12/17/2006That'd be niceElements of Interaction
12/17/2006FormalizationTheorem proving and patents ...
12/13/2006CSP[Redux] The Polyadic pi-Calculus: a Tutorial (1991) Robin Milner
12/14/2006Indeed[Redux] The Polyadic pi-Calculus: a Tutorial (1991) Robin Milner
12/13/2006Interesting pi-calculus application[Redux] The Polyadic pi-Calculus: a Tutorial (1991) Robin Milner
12/12/2006ZPVS goes open source
12/01/2006A reflective functional language for hardware design and theorem provingA reflective functional language for hardware design and theorem proving
02/01/2007Don't know, but...A reflective functional language for hardware design and theorem proving
12/01/2006Model-checking hardware, and the FL functional languageMechanized Metatheory Model-Checking
11/13/2006It's just a FAD ;-)Functional programming and software engineering
11/24/2006Slightly OTType inference and union types
02/04/2009Montanari and ZavatarroProcess calculi for transactions
02/06/20091978 vs 1985Process calculi for transactions
02/05/2009No single answerProcess calculi for transactions
02/06/2009PossibilitiesProcess calculi for transactions
02/07/2009Different goals lead to different approachesProcess calculi for transactions
10/31/2006A stackless runtime environment for a Pi-calculusA stackless runtime environment for a Pi-calculus
10/31/2006A note on compilationA stackless runtime environment for a Pi-calculus
11/02/2006Thanks for the heads upA stackless runtime environment for a Pi-calculus
11/01/2006More infoA stackless runtime environment for a Pi-calculus
09/24/2006Scheduling policyWhat Makes Erlang Processes Tick?
09/25/2006You're not alone in that opinionDesigning a Programming Textbook
09/22/2006From the other directionHandling multiple concurrent exceptions in C++ using futures
09/20/2006TransterpreterWhy Johnny can't code
09/12/2006Occam-piNeophyte question: detecting deadlock, livelock, races etc.
09/15/2006Concurrent programming languagesDynamic Languages Symposium Program Online
09/16/2006"Main-stream" programmersDynamic Languages Symposium Program Online
09/18/2006ProofsDynamic Languages Symposium Program Online
09/20/2006Engineering softwareDynamic Languages Symposium Program Online
07/24/2006Not necessarily a good exampleCost of provably-correct code
07/25/2006Bang for your buckCost of provably-correct code
07/20/2006CSPErlang concurrency: why asynchronious messages?
07/20/2006IsolationErlang concurrency: why asynchronious messages?
07/22/2006network rendezvousErlang concurrency: why asynchronious messages?
07/23/2006I do not think that word means what you think it meansErlang concurrency: why asynchronious messages?
07/23/2006Possible solutionsErlang concurrency: why asynchronious messages?
07/24/2006Horses for coursesErlang concurrency: why asynchronious messages?
04/19/2007Not as far as I knowErlang concurrency: why asynchronious messages?
07/18/2006GroundingAdvantages of Soft Typing
07/18/2006Another request for groundingAdvantages of Soft Typing
07/18/2006Incremental progressAdvantages of Soft Typing
07/19/2006And those wouldAdvantages of Soft Typing
07/14/2006OzHOPL III and the History of Haskell
07/07/2006hardware memory errorsFailure-oblivious computing
07/07/2006Addressing different problemsFailure-oblivious computing
06/27/2006Other recent "safety-critical" storyOxymoronic? "Safety-critical development guidelines for real-time Java"
06/28/2006SEUsOxymoronic? "Safety-critical development guidelines for real-time Java"
06/23/2006AdaRules for Developing Safety-Critical Code
06/21/2006FP and embedded systemsRules for Developing Safety-Critical Code
06/22/2006SPINRules for Developing Safety-Critical Code
06/23/2006Reactive programming and patternsWhat are the real benefits of FP?
06/29/2006Huh?What are the real benefits of FP?
07/11/2006Related popular article in Scientific AmericanAlloy - The Book
06/11/2006Non-intensive?A Brief History of Scala
06/08/2006I agreeLtU: blog not forum!
06/08/2006It may not helpLtU: blog not forum!
06/08/200642Why Are ALL Programming Languages So Low Level?
06/08/2006DataflowWhy Are ALL Programming Languages So Low Level?
06/08/2006Is there a way in which weWhy Are ALL Programming Languages So Low Level?
06/05/2006"STL is the result of a bacterial infection"What is covariant signature transformation?
06/05/2006LinkWhat is covariant signature transformation?
06/08/2006Transputeremulation for Erlang style processes
06/02/2006AliceContinuations for Parallel Logic Programming
06/01/2006Things to noteOz has macros!
06/01/2006My understandingThe Weird World of Bi-Directional Programming
06/01/2006Sounds reasonableJavascript department
05/31/2006re: Internet scriptingNarrative Javascript
05/30/2006SICP lecturesyet another noob via "little lisper" and scheme
05/30/2006CTMyet another noob via "little lisper" and scheme
06/05/2006Syntax != semanticsBuried Treasure - No Fluff Just Stuff
06/08/2006Concrete information would helpBuried Treasure - No Fluff Just Stuff
06/06/2006Haskell type synonymsBuried Treasure - No Fluff Just Stuff
05/30/2006A requestBuried Treasure - No Fluff Just Stuff
05/29/2006Yokomizo's corollaryBuried Treasure - No Fluff Just Stuff
05/26/2006HouseLinspire chooses Haskell as preferred language
05/25/2006Dijkstra and languagesSoftware ideals and history
05/26/2006Interesting storySoftware ideals and history
05/25/2006re: "I invented OOP"...Software ideals and history
05/14/2006The Problem With ThreadsThe Problem With Threads
05/15/2006"Threads" == shared-state concurrencyThe Problem With Threads
05/16/2006Actually...The Problem With Threads
05/18/2006occamThe Problem With Threads
05/11/2006ContractsThe case for Semantic Analysis
05/11/2006Compile-time contractsThe case for Semantic Analysis
05/12/2006Building Compilers by Combining AlgebrasBuilding Interpreters by Composing Monads
05/09/2006LispThe Nature of Lisp (a tutorial)
05/17/2006S-expressions and M-expressionsThe Nature of Lisp (a tutorial)
05/18/2006LISP I Programmers ManualThe Nature of Lisp (a tutorial)
05/10/2006Yes, but that's the pointThe Nature of Lisp (a tutorial)
05/10/2006Excellent point(s)The Nature of Lisp (a tutorial)
05/11/2006Writing styleThe Nature of Lisp (a tutorial)
05/10/2006Broken linksComputer Science Looks for a Remake
05/01/2006OccamWhat do you believe about Programming Languages (that you can't prove (yet))?
05/01/2006Hybrid languagesWhat do you believe about Programming Languages (that you can't prove (yet))?
05/04/2006re: Java + IntelliJ = Hybrid language ?What do you believe about Programming Languages (that you can't prove (yet))?
05/03/2006Interesting paperWhat do you believe about Programming Languages (that you can't prove (yet))?
05/08/2006CS as a tool of intellectual oppressionWhat do you believe about Programming Languages (that you can't prove (yet))?
05/08/2006Pi-calculus and logicWhat do you believe about Programming Languages (that you can't prove (yet))?
04/29/2006re: Process languagesA Language-Based Approach to Unifying Events and Threads
04/21/2006Computational modelFunctional single argument style object oriented programming
04/22/2006ClarityFunctional single argument style object oriented programming
04/23/2006Thank youFunctional single argument style object oriented programming
04/19/2006Ambient calculusE Thesis: Robust Composition
04/03/2006Actor modelPurity in PLT
03/23/2006HoareProgramming: 50, 100 years from now
03/11/2006Skeptical at first, but...ACM Queue: A Conversation with Steve Ross-Talbot
06/02/2006In a similar veinACM Queue: A Conversation with Steve Ross-Talbot
03/09/2006Getting startedLanguage Design Tips
03/02/2006LiteratePrograms wikiLiteratePrograms wiki
03/02/2006Vandalism preventionLiteratePrograms wiki
03/03/2006More than one way to skin a catLiteratePrograms wiki
03/02/2006CompromiseLiteratePrograms wiki
03/02/2006Teaching toolLiteratePrograms wiki
03/03/2006Excellent pointLiteratePrograms wiki
03/03/2006Horses for coursesLife and Times of Anders Hejlsberg
03/02/2006Mixed static/dynamic typing in JS2?Do us proud, Dave!
02/27/2006Try hereMcBride Derivative paper
02/03/2006Scsh?Unix as programming language
02/02/2006Real-time GCThe Next Mainstream Programming Languages
02/01/2006AnswersWhat is a monad, why should I use it, and when is it appropriate?
02/01/2006Well, yes... butWhat is a monad, why should I use it, and when is it appropriate?
01/31/2006JMLWeak vs. strong typing
02/03/2006Concepts of Modern MathematicsLambda the Ultimate Set Comprehension
01/29/2006WP CSProposed Wikipedia Programming Language Theory topic
01/24/2006Previously on LtUBeyond LINQ: A Manifesto For Distributed Data-Intensive Programming
01/27/2006HelpChoice of OS of LtU readers
01/21/2006Thank youSpring School on Datatype-Generic Programming 2006
01/18/2006Java concurrencyFunctional libraries for Java
12/31/2005Real world globalsReturn of the Global Variables?
12/30/2005OO threads are easy?Guy Steele on Language Design
01/18/2006KRoC and the TransterpreterGuy Steele on Language Design
01/18/2006Occam adoptionGuy Steele on Language Design
12/30/2005Daily WTFJoel Spolsky views on CS education
12/02/2005Understanding what you're doing is fairly importantThe breaking point of language usability?
12/02/2005Bad examples are not enoughThe breaking point of language usability?
12/03/2005A "good" toolThe breaking point of language usability?
12/02/2005Automation will not solve the problemThe breaking point of language usability?
12/03/2005Tools are an aid, not a substitute for educationThe breaking point of language usability?
11/30/2005Haskell, House, and BitCNew languages for OS level programming?
11/29/2005BTW, as far as I know, theseNetwork Transparent languages
11/22/2005A little type-checking removes a lot of ambiguityFortress Specs Updated: 0.785
05/17/2007[OT] ZAlgebra Of Programming (Bird, De Moor)
11/21/2005Or TWO specificationsPutting Curry-Howard to Work
11/04/2005Slashdot asks: "how would you improve SQL?"Slashdot asks: "how would you improve SQL?"
11/04/2005Pointer to INT?Elegant Method of binding a function variable
11/03/2005Objecting to Inheritance or Objectives of InheritanceAn Overview of the Singularity Project
11/04/2005The Process of Channelling old ideas to new languagesAn Overview of the Singularity Project
11/05/2005The need to specify what we want to specifyAn Overview of the Singularity Project
11/21/2005The memory of processesAn Overview of the Singularity Project
10/26/2005LavaWould LISP/FP help here?
10/27/2005Wasn't this in Koen Claessen'Would LISP/FP help here?
10/27/2005StrafunskiWould LISP/FP help here?
10/26/2005Sets in CSPmWhy Lists?
10/29/2005Design by Contract?Linear types for aliased resources
10/21/2005Parallel assignment counterexampleBruce Tate: Technologies that may challenge Java
11/03/2005Mr. Stroustrup, meet Mr. GodwinBruce Tate: Technologies that may challenge Java
11/04/2005Yokomizo's corollary to McInnes's reframing of Godwin's lawBruce Tate: Technologies that may challenge Java
10/10/2005Engineering complex systemsScalability
10/09/2005ComplexityScalability
10/10/2005AbstractionsScalability
10/09/2005π-calculusChapel: "Solving the parallel programming problem"
10/04/2005"Expressive"?"The Anatomy of a Loop"
10/09/2005Lifting expressiveness"The Anatomy of a Loop"
09/29/2005Interesting and occam-likeActive Objects with Syntax Directed Dialogs
09/30/2005Details are sparseActive Objects with Syntax Directed Dialogs
09/28/2005Please, noLtU: Style and Focus
09/29/2005Why bother?LtU: Style and Focus
09/23/2005LogixNon-Lisp, natively extensible?
09/24/2005Thanks for the clarification.Non-Lisp, natively extensible?
09/26/2005Choosing abstractionsAbstractions considered harmful?
09/26/2005Debugging relies on reasoningAbstractions considered harmful?
09/26/2005My program didn't do what I expected? Inconceivable!Abstractions considered harmful?
09/27/2005PraxisAbstractions considered harmful?
09/22/2005Logix: Multi-Language ProgrammingLogix: Multi-Language Programming
09/22/2005OopsLogix: Multi-Language Programming
09/15/2005OCaml and EclipseMost Productive FP Lang?
09/13/2005Building Compilers by Combining AlgebrasBuilding Compilers by Combining Algebras
09/06/2005Sounds like occamApple: procedural -> OO -> AOP -> advanced procedural
09/06/2005Indeed. Concurrent C appearsApple: procedural -> OO -> AOP -> advanced procedural
09/02/2005Concurrency in Java and ErlangOO Language Engineering for the Post-Java Era
09/02/2005Haskell in the HouseSystem programming using FP
09/09/2005Functional Programming and Embedded SystemsSystem programming using FP
08/24/2005Small changes in designShould Computer Science Get Rid of Protocols?
08/24/2005Of course there are other problems...Should Computer Science Get Rid of Protocols?
08/12/2005Language for HCISyntax Design
08/13/2005That was kind of my pointSyntax Design
08/04/2005FP performanceObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/04/2005I wasn't claiming that it wasObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/02/2005Good storyA Case for Formal Specification
07/29/2005I'll second thatHappy Birthday, dear Lambda
07/22/2005A questionOn the Revival of Dynamic Languages
07/22/2005Thanks!On the Revival of Dynamic Languages
07/23/2005You tell meOn the Revival of Dynamic Languages
07/20/2005Things to improveGrady Booch: Software Engineering Grand Challenges
07/07/2005Text != Graphics?Martin Fowler on Language Workbenches and DSLs
07/05/2005An analogy to physicsMartin Fowler on Language Workbenches and DSLs
05/05/2005Good Idea!Let's make a programming language!
04/30/2005The long tail of programming languagesThe long tail of programming languages
04/30/2005No argument there. However, aThe long tail of programming languages
04/30/2005Anecdotal evidenceThe long tail of programming languages
04/30/2005ClarificationThe long tail of programming languages
04/30/2005Note to selfThe long tail of programming languages
05/01/2005Interest in power law distributionThe long tail of programming languages
04/29/2005dynamic scopingFrom Perl Monks: "pissed off about functional programming"
04/26/2005ApplicationsExpressivity of lisp/scheme but speed of assembly/C/C++
04/23/2005Transterpreter code availabilityWhy do they program in C++?
04/26/2005The Language WarsWhy do they program in C++?
04/26/2005There is no level playing fieldWhy do they program in C++?
04/22/2005That would be useful. No joke.Computer generates verifiable mathematics proof
04/12/2005Programming as engineeringDominus talks about HO Perl
09/21/2005One line of code?expressivity of "idiomatic C++"
03/20/2005What else should CS be?According to Allen Holub programming is now a liberal art. When did this happen?
03/21/2005Software vs EngineeringAccording to Allen Holub programming is now a liberal art. When did this happen?
03/21/2005Nothing special in software designAccording to Allen Holub programming is now a liberal art. When did this happen?
03/22/2005QFD etcAccording to Allen Holub programming is now a liberal art. When did this happen?
03/22/2005Moving targetsAccording to Allen Holub programming is now a liberal art. When did this happen?
03/22/2005Tests as specsAccording to Allen Holub programming is now a liberal art. When did this happen?
03/22/2005Testing vs specsAccording to Allen Holub programming is now a liberal art. When did this happen?
03/23/2005Formal methodsAccording to Allen Holub programming is now a liberal art. When did this happen?
03/23/2005InterestingAccording to Allen Holub programming is now a liberal art. When did this happen?
03/21/2005EngineeringAccording to Allen Holub programming is now a liberal art. When did this happen?
03/18/2005A few (disjoint) thoughtsGrady Booch: AOSD keynote
04/06/2005You're thinking of PerlThe fate of reduce() in Python 3000
03/11/2005InterestingInterview with Adam Dunkels
03/06/2005Funny coincidenceJavaScript and domain specific Languages
03/08/2005So can I...JavaScript and domain specific Languages
03/06/2005It could be worseJournals and papers?
02/22/2005Transterpreter for MindstormsDon Box: Teaching my kids to program
02/24/2005Thanks!Don Box: Teaching my kids to program
02/13/2005CSP, occam, JCSPThe Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
04/21/2005RMoXHouse , hOp - the Haskell Operating System
07/13/2005Ada?Why type systems are interesting - part III: latent types
07/13/2005Type vs SubtypeWhy type systems are interesting - part III: latent types

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