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

Posts By: Scott Johnson

  Date    Post    Topic  
11/12/2009Explanation of Computer Theory for LawyersExplanation of Computer Theory for Lawyers
11/13/2009My thoughts, on reflectionExplanation of Computer Theory for Lawyers
08/24/2009Careful with terminologyWhy determinism matters in language design.
08/18/2009I'm still a little surprised that Googlesomething strange happened after implementing a first interpreter
08/19/2009That's like claiming that since division by zerofunctions vs procedures..
08/20/2009While code analyses (human and machine)functions vs procedures..
08/17/2009Ozfunctions vs procedures..
08/15/2009Ward's WikiKinds of Null
08/15/2009Speaking of whichKinds of Null
08/17/2009Should we encode nontermination with bottoms?Kinds of Null
08/13/2009Uh, no...Perl Cannot Be Parsed: A Formal Proof
08/13/2009More specifically...Perl Cannot Be Parsed: A Formal Proof
08/13/2009While C++ syntax may be uglyPerl Cannot Be Parsed: A Formal Proof
08/15/2009Even more funPerl Cannot Be Parsed: A Formal Proof
08/12/2009Reasons for and againstReceiver knowing the sender?
08/11/2009NULL pointers, and another (possible) solutionAvoid a Void: eradicating null-pointer dereferencing
08/11/2009You can't completely avoid downcasting or partiality functionsAvoid a Void: eradicating null-pointer dereferencing
08/11/2009Ewww.Avoid a Void: eradicating null-pointer dereferencing
08/11/2009The error of LispAvoid a Void: eradicating null-pointer dereferencing
08/11/2009To clarifyAvoid a Void: eradicating null-pointer dereferencing
08/11/2009If you use inheritanceAvoid a Void: eradicating null-pointer dereferencing
07/29/2009It's interesting to noteDefinition of Functional Programming Language
07/29/2009Even published authors who write textbooksDefinition of Functional Programming Language
07/30/2009And Kay's definition of OODefinition of Functional Programming Language
08/07/2009There is no bodyDefinition of Functional Programming Language
07/28/2009Much security literature on that topicResolved Debates in Syntax Design ?
07/20/2009Back to cdr....Iterators Must Go
07/22/2009If Java were a redneck languageConcepts Get Voted Off The C++0x Island
07/18/2009The paper neglected the importancePhosphorous, The Popular Lisp
06/30/2009CLI?Modern dynamic linking infrastructure for PLT
06/30/2009Original poster is notingModern dynamic linking infrastructure for PLT
07/01/2009The static linker is not a kernel issue thoughModern dynamic linking infrastructure for PLT
06/28/2009I'm not sure industrial programmers object...subjective but hopefully less flamebaid-lame
06/29/2009The Washington DC Metro systemsubjective but hopefully less flamebaid-lame
06/21/2009There ought to be different levels of accessPeter Van Roy: Programming Paradigms for Dummies
06/16/2009When I try to speak GermanHow Does Our Language Shape The Way We Think?
06/15/2009Well, the worst example is probably ... in C/C++How important is it to have catchalls and interceptors in a programming language
06/15/2009Top only refers to a single objectHow important is it to have catchalls and interceptors in a programming language
06/20/2009Higher-order discourseHow important is it to have catchalls and interceptors in a programming language
06/15/2009Nontermination isn't evilGRS vs LTRS
06/15/2009"Right" vs "Easy" is an engineering decision...GRS vs LTRS
06/15/2009I would submit that this is the responsibilityGRS vs LTRS
06/16/2009But composition frequently fails in practical systemsGRS vs LTRS
06/12/2009I'm assumingPreventing downcasting and adding a universal variant
06/13/2009Now I'm a bit confusedPreventing downcasting and adding a universal variant
06/14/2009This was part of my confusionPreventing downcasting and adding a universal variant
06/13/2009Is it fair to explicitly raisePreventing downcasting and adding a universal variant
06/13/2009Of course...Preventing downcasting and adding a universal variant
06/27/2009Formal semantics or otherwiseRight on!
01/22/2009Chris Date has long made similar arguments in the DB contextTony Hoare / Historically Bad Ideas: "Null References: The Billion Dollar Mistake"
01/18/2009You mean this paper?Path Feasibility Analysis for String-Manipulating Programs
01/13/2009Arc is irrelevantWhat Are The Resolved Debates in General Purpose Language Design?
01/13/2009Unicode is probably a mostly-resolved debateWhat Are The Resolved Debates in General Purpose Language Design?
01/14/2009There is that...What Are The Resolved Debates in General Purpose Language Design?
01/14/2009Even XML itself isn't an entirely resolved debateWhat Are The Resolved Debates in General Purpose Language Design?
01/14/2009Of course, I don't program much in PerlWhat Are The Resolved Debates in General Purpose Language Design?
01/13/2009There are many reasons to not want type inferenceWhat Are The Resolved Debates in General Purpose Language Design?
01/13/2009Mutable global variablesWhat Are The Resolved Debates in General Purpose Language Design?
01/13/2009What is the threshold for "resolved" anyway?What Are The Resolved Debates in General Purpose Language Design?
01/13/2009Interpretation vs VM vs compliationWhat Are The Resolved Debates in General Purpose Language Design?
01/14/2009The traditional role of "compiling" and "linking"What Are The Resolved Debates in General Purpose Language Design?
01/14/2009Well, goto is frequently used in GCCWhat Are The Resolved Debates in General Purpose Language Design?
01/14/2009I think its a notable developmentWhat Are The Resolved Debates in General Purpose Language Design?
01/14/2009Whitespace as a token separatorWhat Are The Resolved Debates in General Purpose Language Design?
01/18/2009The refactoring browserWhat Are The Resolved Debates in General Purpose Language Design?
01/20/2009Or...What Are The Resolved Debates in General Purpose Language Design?
12/30/2008Go get yourself a copy ofLearning Pragmatics of Implementing a "Modern" Type Systems
01/05/2009Syntax-directed type inference?2008 In Review - What Happened with Programming Languages?
01/12/2009Not sure this has much to do with PLT anyway2008 In Review - What Happened with Programming Languages?
01/12/2009And replace it with what?2008 In Review - What Happened with Programming Languages?
12/28/2008Coming full circle2008 In Review - What Happened with Programming Languages?
12/29/2008That still involves compiling though2008 In Review - What Happened with Programming Languages?
12/29/2008Once again, Java is the new COBOL2008 In Review - What Happened with Programming Languages?
01/03/2009Agreed, but.2008 In Review - What Happened with Programming Languages?
01/05/2009More on concurrency2008 In Review - What Happened with Programming Languages?
01/07/2009A bit off topic for LtU2008 In Review - What Happened with Programming Languages?
12/20/2008Rum and cokes are pretty good, actually...If Programming Languages were <T>
12/26/2008Is it any coincidenceIf Programming Languages were <T>
12/25/2008BeerIf Programming Languages were <T>
12/25/2008EgadsIf Programming Languages were <T>
12/16/2008Google is your friend...Programmable Concurrency in a Pure and Lazy Language
12/22/2008One other reason for type erasureFundamental Flaws in Current Programming Language Type Systems
12/26/2008The liveness of an object might be considered a type attributeFundamental Flaws in Current Programming Language Type Systems
01/13/2009The vast majority of uses of codecFundamental Flaws in Current Programming Language Type Systems
01/13/2009Taking an abstract object...Fundamental Flaws in Current Programming Language Type Systems
11/13/2008"First class patterns", I would think..First-Class Patterns
11/13/2008You would be correctFirst-Class Patterns
11/13/2008I don't think this is "subtyping".Subtyping + overloading
11/06/2008Monomorphism will likely kill youQuestion concerning parameterization over literals
11/07/2008Yup. :)Question concerning parameterization over literals
11/05/2008Bah to Hungarian notation...Factor: an extensible interactive language
10/23/2008Types and classesWhy do OOPLs type objects as classes?
10/23/2008Are current machines inadequate for PLT research?BEE3: Putting the Buzz Back into Computer Architecture
10/12/2008Cultural clashNo more tail calls in Javascript?
10/13/2008Problems with impure languagesNo more tail calls in Javascript?
10/13/2008The "killer app" for TCO...No more tail calls in Javascript?
10/07/2008Deterministic vs non-deterministic choiceParsing Expression Grammars
10/08/2008Which is why I suggest "both".Parsing Expression Grammars
10/10/2008Maybe we need a "longest match choice" operatorParsing Expression Grammars
10/10/2008An interesting (though perhaps dated) book on the subjectParsing Expression Grammars
10/12/2008Depends on what you are doingParsing Expression Grammars
09/29/2008Is there a useable, safe, verifiable subset of C++?MISRA C++:2008
09/29/20086) Fix multiple inheritanceMISRA C++:2008
09/30/20088) Get rid of memcpy(), memmove(), memset(), etc.MISRA C++:2008
09/18/2008So that's why brainfuck isn't used more often!Slug Cola - Losing Big Is Easy
09/18/2008One difference between GC and arbitrary transactions...The Transactional Memory / Garbage Collection Analogy
09/02/2008Interesting.Unchecked Exceptions can be Strictly More Powerful than Call/CC
09/02/2008I'm waiting for Google to come up with...Google chrome
09/02/2008Not yet.Google chrome
09/02/2008The MS strategy...Google chrome
09/03/2008Can you imagine Erlang threads...Google chrome
08/28/2008Only the sparsity of PerlIs COBOL really understandable after 14 years.
08/28/2008Any reason to prefer COBOL over Java...Is COBOL really understandable after 14 years.
08/29/2008Do you mean..Is COBOL really understandable after 14 years.
08/20/2008Smalltalk, OTOHLanguages without operator precedence
08/20/2008A couple other possibilitiesLanguages without operator precedence
08/22/2008In C, the issue with side effectsLanguages without operator precedence
08/25/2008However...Features of Common Lisp
08/22/2008Depends on what is being programmedIn Praise of Scripting: Real Programming Pragmatism
08/24/2008Are you saying...In Praise of Scripting: Real Programming Pragmatism
08/08/2008Patterns...Patrick Logan on patterns
08/10/2008CorrectPatrick Logan on patterns
07/22/2008Who knows what will become of singularity?Systems programming in languages other than C?
07/05/2008Shouldn't this be under "discussions"Implementing fast interpreters
07/14/2008As ASTs frequently contain pointers...Implementing fast interpreters
07/02/2008Lots of people are working on it....Hardware Design and Functional Programming: a Perfect Match
06/29/2008I'll be (somewhat) nice to MSThe hits and misses of Microsoft
06/29/2008Not all that great...The hits and misses of Microsoft
07/05/2008I doubt itThe hits and misses of Microsoft
07/05/2008I wouldn't blame BASIC for that...The hits and misses of Microsoft
07/05/2008My memory from that era is hazy....The hits and misses of Microsoft
07/07/2008That coding style...The hits and misses of Microsoft
07/08/2008Of course, some programmers are still fond of "goto"The hits and misses of Microsoft
07/08/2008Quack!The hits and misses of Microsoft
07/08/2008As an aside...The hits and misses of Microsoft
07/05/2008Many early languagesThe hits and misses of Microsoft
06/26/2008A bigger distinction should be madeWhy Multi-Core is Easy and Internet is Hard
06/26/2008A simplistic "chart"Why Multi-Core is Easy and Internet is Hard
06/27/2008Whoops...Why Multi-Core is Easy and Internet is Hard
06/27/2008True.Why Multi-Core is Easy and Internet is Hard
07/01/2008It would be cool if....Why Multi-Core is Easy and Internet is Hard
06/30/2008Obviously, I don't know your constraintsWhy Multi-Core is Easy and Internet is Hard
06/24/2008The dirty laundry of theoryWriting a new language - ideas?
06/24/2008No user libraries?Writing a new language - ideas?
06/20/2008Herlihy's book,LASER Summerschool on Concurrency
06/20/2008But local type inference can...Scaling Type Inference
06/20/2008Or else they should use PerlScaling Type Inference
06/16/2008Off topic here...Forex trading with functional programming
06/13/2008AmenProgramming -- Principles and Practice Using C++
06/18/2008Depends on the thing being passed aroundProgramming -- Principles and Practice Using C++
06/15/2008Software engineeringProgramming -- Principles and Practice Using C++
06/16/2008While GC is goodProgramming -- Principles and Practice Using C++
06/16/2008According to his home pageProgramming -- Principles and Practice Using C++
06/11/2008Writing an interpreterOn the importance of Turing completeness
06/11/2008That said...On the importance of Turing completeness
06/11/2008"Natural" programming languages are Turing-completeOn the importance of Turing completeness
06/11/2008C pointers can be arbitrarily largeOn the importance of Turing completeness
06/11/2008Another point with SQLOn the importance of Turing completeness
06/16/2008Unbounded loops or recursionOn the importance of Turing completeness
06/13/2008Most multicore CPUs right now...Functional Programming in the ACM CS Curriculum
06/17/2008So culture mattersFunctional Programming in the ACM CS Curriculum
06/17/2008And a good class libraryFunctional Programming in the ACM CS Curriculum
06/18/2008Some of both; though I agree with PVR...Functional Programming in the ACM CS Curriculum
06/13/2008FP as a DSL for PLT?Functional Programming in the ACM CS Curriculum
06/15/2008I'd say the lambda calculiiFunctional Programming in the ACM CS Curriculum
06/15/2008One other issue with dataflow variablesFunctional Programming in the ACM CS Curriculum
06/16/2008Concurrency, eagerness, lazinessFunctional Programming in the ACM CS Curriculum
06/06/2008One book on the subjectFirst class class objects, class vs. value namespaces, etc.
06/05/2008Relational operations are useful outside the RDBMS contextMap-reduce-merge: simplified relational data processing on large clusters
06/04/2008FWIWComments can effect comments below them
06/02/2008That's like askingDead-end theorems
06/02/2008Here's another question for youDead-end theorems
06/02/2008Because everyone knowsTypes Considered Harmful
06/02/2008A thought experiment....Types Considered Harmful
06/02/2008Programs with bugs that never executeTypes Considered Harmful
06/02/2008There's still the issue of type inference and blameTypes Considered Harmful
06/06/2008A more nuanced take on the distinction...Types Considered Harmful
05/27/2008DSLs: Embedded, standalone, or both?DSLs: Embedded, standalone, or both?
05/27/2008Oy...Software complexity as means of professional advancement
05/28/2008True...Software complexity as means of professional advancement
05/27/2008I'd suggest the Java approach... :)Software complexity as means of professional advancement
05/27/2008Of course, "B&D Language" and "worse is better" language...Software complexity as means of professional advancement
05/27/2008You mean to tell me...Software complexity as means of professional advancement
05/27/2008I'm not sure how national issues matter...Software complexity as means of professional advancement
05/28/2008I didn't think thatSoftware complexity as means of professional advancement
05/29/2008Ahh...Software complexity as means of professional advancement
05/21/2008It sounds like he wants statically-typed generics,Polymorphic C
05/20/2008Granularity of codeRegions for Code GC?
05/21/2008A standard GCRegions for Code GC?
05/13/2008Perhaps both should be allowed???OO via first class enviroments: Bla
05/08/2008Ugh.History of Logic Programming: What went wrong, What was done about it, and What it might mean for the future
05/08/2008In fairness to HewittHistory of Logic Programming: What went wrong, What was done about it, and What it might mean for the future
05/09/2008The underlying debate..History of Logic Programming: What went wrong, What was done about it, and What it might mean for the future
05/07/2008Sexism in the small vs sexism in the largeprogramming languages and facial hair
04/25/2008The social acceptance of riskprogram verification: the very idea
04/23/2008A major value of types...Static Typing and Expressivity
04/23/2008Dynamic types, overloading, and lazinessStatic Typing and Expressivity
04/15/2008A buffer-overflow honeypot?The irreducible physicality of security properties
04/15/2008Depends on what you meanThe irreducible physicality of security properties
04/18/2008Funding part twoCareer paths and concerns
04/28/2008But you left out the best part!Career paths and concerns
04/11/2008Renaming and variable captureCan local variables assignments be considered pure functional without monads?
03/21/2008What *is* an algorithm, anyway?When Are Two Algorithms the Same?
03/21/2008Classes are not always proper abstraction boundaries...Relational rather than hierarchical OO packaging?
03/26/2008Eiffel does that sort of thing...Relational rather than hierarchical OO packaging?
03/22/2008Hierarchies...Relational rather than hierarchical OO packaging?
03/25/2008Friend in C++Relational rather than hierarchical OO packaging?
03/16/2008OOP...Higher-Order Programming without Closures?
03/13/2008C++Languages best suited for scientific computing?
03/13/2008Not standard C,Variation of C's inline conditional
03/13/2008Not the sameVariation of C's inline conditional
03/13/2008Overloading operator || does not work here.Variation of C's inline conditional
03/07/2008I'm assuming you refer toExcel as a different programming paradigm
03/10/2008How is changing the value of a cell...Excel as a different programming paradigm
03/16/2008What of cycles?Excel as a different programming paradigm
03/08/2008Capabilities and RTConfused Deputies in Programming Languages
02/29/2008What is your beef, exactly?Structural recursion on sets
07/23/2008Of course, some functions are inherently partial.Is null needed?
02/27/2008Not to mention...exceptions again
02/27/2008Other than surface syntax issues,exceptions again
02/27/2008Which signals?exceptions again
02/27/2008Elimination of null pointers isn't hard...exceptions again
02/25/2008Sounds like sour grapes..."Don't become a scientist" discussion at HN
02/25/2008But what of the regression?Foundations for Structured Programming with GADTs
02/22/2008The irony of things...Why isn't every front page item on the discussions page?
02/20/2008Or XML for that matter. :)A modular toolchain for parsing and compiling code?
02/21/2008Phase distinction vs static typing guaranteesGilad Bracha: Cutting out Static
02/22/2008Not necessarily inconsistent...Gilad Bracha: Cutting out Static
02/25/2008Some thoughts and musingsGilad Bracha: Cutting out Static
02/25/2008The file system certainly is state...Gilad Bracha: Cutting out Static
05/20/2008A few other thoughts....succinctness
05/21/2008Think of trying to do numerical processing...succinctness
02/16/2008Mealy or Moore machinie?1667 State Machine John Milton
02/15/2008Tail-call optimization is most useful...Recursive Algorithms that cannot be expresses with Tail-Recursion?
02/14/2008All of them:)Java the language vs. Java the ecosystem
10/07/2008A book I've wondered about10 Years of Purely Functional Data Structures
02/08/2008Smaller books than CTM you might be interested in:Leaning how to judge the right tool for the job?
02/06/2008In another direction...time as a first class value?
02/11/2008Wikipedia articletime as a first class value?
02/05/2008What is a "signal"?Signals in an OOPL
02/05/2008Gawk....Signals in an OOPL
02/07/2008Extending a class with a Moore machineSignals in an OOPL
02/06/2008Turn it off, then!Latest usability for polymorphism?
02/07/2008If the "pattern"...Latest usability for polymorphism?
02/04/2008The problem with concurrency isn't state...Adding Concurrent Constructs to a Language with State
02/13/2008But if you select an implicit conversion...Languages and data conversions.
02/13/2008On further reflection...Languages and data conversions.
02/13/2008The first thing we'll do..Languages and data conversions.
02/01/2008Dynamic scoping?A name for this form of variable capture?
02/05/2008The Pied Piper of Mountain ViewA name for this form of variable capture?
01/31/2008You might share more of the story, then...Don't try FP in industry!
01/30/2008As an aside...Arc is released
01/30/2008and I should mention...Arc is released
01/31/2008One should remember what ASCII stands for:Arc is released
01/30/2008The mess that is Unicode...Arc is released
01/31/2008Actually...Arc is released
01/31/2008Tim wrote:But Unicode oughtArc is released
01/30/2008Ahh, the burdens of supporting a userbase.Arc is released
01/30/2008Any good summary yet...Arc is released
02/01/2008Well...Arc is released
02/01/2008Touche...Arc is released
02/15/2008How to become a bored millionaire.Arc is released
01/30/2008Proper or improper subtype?Correct mathematical symbol to represent "subtype"
01/28/2008C has several shortcomings as an intermediate languageVM's... What's the best?
01/22/2008How useful is reflection, anyway?How useful is reflection, anyway?
01/24/2008ScaleHow useful is reflection, anyway?
01/23/2008One problem of metaprogramming in generalHow useful is reflection, anyway?
01/23/2008Keep in mind...How useful is reflection, anyway?
01/23/2008All von Neumann machinesHow useful is reflection, anyway?
01/27/2008For example...How useful is reflection, anyway?
01/28/2008True...How useful is reflection, anyway?
01/31/2008Yes, and no...How useful is reflection, anyway?
01/25/2008Both reflection/introspectionHow useful is reflection, anyway?
01/22/2008What sort of annotationsCompile-Time Execution in an Object Oriented Language
01/18/2008Broken referencesImpact of OO language style on code
01/19/2008Sure.Impact of OO language style on code
01/20/2008This is an interesting question--Impact of OO language style on code
01/21/2008It's worth noting...Impact of OO language style on code
01/16/2008Indeed...beyond programming languages
01/15/2008PHP has several "killer apps"...Prediction for 2008
01/16/2008Not really a PL prediction...Prediction for 2008
01/16/2008Cross-platform means more than thatPrediction for 2008
01/16/2008Well...Prediction for 2008
01/17/2008I'm not entirely surePrediction for 2008
01/18/2008Technical issue... or cultural?Prediction for 2008
01/16/2008Some C/C++ predictionsPrediction for 2008
01/24/2008Many people use Boehm todayPrediction for 2008
01/08/2008Often times, engineers *are* scientistsComputer Science Education: Where Are the Software Engineers of Tomorrow?
01/08/2008AbstractionComputer Science Education: Where Are the Software Engineers of Tomorrow?
01/08/2008Exactly.Computer Science Education: Where Are the Software Engineers of Tomorrow?
01/08/2008One of the desires of formal systemsComputer Science Education: Where Are the Software Engineers of Tomorrow?
01/08/2008But remember....Computer Science Education: Where Are the Software Engineers of Tomorrow?
01/09/2008Actually, customers are willing to pay for quality.Computer Science Education: Where Are the Software Engineers of Tomorrow?
01/16/2008An interesting quote from that paper:Computer Science Education: Where Are the Software Engineers of Tomorrow?
01/23/2008If what the industry wants are technicians?Computer Science Education: Where Are the Software Engineers of Tomorrow?
01/13/2008At the high end of understanding, no.Io
01/08/2008A couple of thoughtsThe Land of the Terminal
01/11/2008Maybe program source should be stored as...The Land of the Terminal
01/07/2008Array covariance can be safe...(newbie question) Covariance and contravariance
12/13/2007Of course, Objective C left out...Avi Bryant: Ruby IS-A Smalltalk
12/13/2007Add something to C...Avi Bryant: Ruby IS-A Smalltalk
12/13/2007I says it's a graphics issueAvi Bryant: Ruby IS-A Smalltalk
12/13/2007True.Avi Bryant: Ruby IS-A Smalltalk
12/13/2007Actually, it sounds like we DO agree...Avi Bryant: Ruby IS-A Smalltalk
12/14/2007then there's the Self language...Avi Bryant: Ruby IS-A Smalltalk
12/12/2007Not necessarilyOrigin of the term Multimethod
12/11/2007In particular, you cannot do this:functions, statements, expressions
12/13/2007Likewise for types like bool, unit.functions, statements, expressions
12/07/2007My understanding of the LGPL...A Growable Language Manifesto
12/07/2007Ugliness is a matter of tastepoll: syntax
12/05/2007Lots of things to consider when evaluating a syntax:poll: syntax
12/07/2007You are in a maze of twisty parse treespoll: syntax
12/08/2007Careful with what you mean by "message passing".poll: syntax
12/10/2007Apparently, Smalltalk-76 for one.poll: syntax
12/13/2007Math notation is:poll: syntax
12/14/2007Journals published in .DTFpoll: syntax
12/14/2007Nitpickpoll: syntax
12/06/2007Regarding the "cost of tracking object"Quantifying the Performance of Garbage Collection vs. Explicit Memory Management
11/26/2007I wouldn't call it a bug...Samurai - Protecting Critical Data in Unsafe Languages
11/23/2007The distinction between a function and a function pointer in CWhat are the properties of "Functional Programming Languages"?
11/09/2007slow structs?Dependent Classes
11/09/2007Sometimes it's useful to have a basket of fruitDependent Classes
10/30/2007To further beat the dead horse...Searching for a quote
10/25/2007Keyword messages in Smalltalk are not named parametersOn DSL, Smalltalk and FP
11/01/2007Of course...On the Importance of Purity
11/10/2007Would bad programmers bother reading either?On the Importance of Purity
10/30/2007Nightmare codeOn the Importance of Purity
11/01/2007But many are irresponsible...On the Importance of Purity
11/02/2007If that happens...On the Importance of Purity
10/19/2007A sales brochureThe End of an Architectural Era (It's Time for a Complete Rewrite)
10/18/2007By "multi-threaded"Any multi-threaded interpreters?
11/03/2007Popularity is seldom of interest to the topic of this siteExamples of large-scale functional language projects
10/09/2007Synchronous vs asynchronousIt's Time to Stop Calling Circuits "Hardware"
10/09/2007This is one of the great ironies of PLTIt's Time to Stop Calling Circuits "Hardware"
10/10/2007One other thing...It's Time to Stop Calling Circuits "Hardware"
10/11/2007RAII requires guaranteed destructor semanticsIt's Time to Stop Calling Circuits "Hardware"
10/10/2007Arrow diagramsIt's Time to Stop Calling Circuits "Hardware"
10/10/2007Well...It's Time to Stop Calling Circuits "Hardware"
10/10/2007Some parts of CS do more resemble the natural sciencesComputing is a Natural Science
10/11/2007What we're really after...Computing is a Natural Science
10/15/2007Consider the wise words of Knuth:Computing is a Natural Science
10/11/2007Computer science is a science by any measureComputing is a Natural Science
09/20/2007Convenience is the reasonBinary Lambda Calculus and Combinatory Logic
08/29/2007They could call it...R6RS Validated
08/30/2007Imagine searching for that on GoogleR6RS Validated
08/24/2007Often times, you WANT to annotate function typesAn Accidental Simula User, Luca Cardelli
08/25/2007You don't get toldAn Accidental Simula User, Luca Cardelli
08/24/2007To quote Luca...An Accidental Simula User, Luca Cardelli
08/21/2007Other things for the chart?Diagram showing all programming paradigms and their relationships
08/15/2007Old paper...Metaobject protocols: Why we want them and what else they can do
08/14/2007Not too much beer, gents.LtU beer party - Jerusalem
08/13/2007Could this be done using dependent types...Metaprogramming with Traits
08/14/2007Lots of things overlap with AOP...Metaprogramming with Traits
08/13/2007One? Several!creating my own programming language
08/13/2007More on Dragon Bookscreating my own programming language
08/13/2007I almost forgot...creating my own programming language
08/14/2007One more thingcreating my own programming language
08/14/2007No unfriendliness intendedcreating my own programming language
07/24/2007Your link doesn't workApocalypse - the empire strikes back
07/24/2007Scientific Method: Relationships among scientific paradigmsScientific Method: Relationships among scientific paradigms
07/26/2007Law of Demeter?Instantiation of classes in wrong place leads to wrong structures ... (reminder)
07/20/2007Design by contract and model-checkingOr is it now?
07/19/2007And it occasionally gets accused...Whoever does not understand LISP, is doomed to reinvent it.
07/02/2007Avoiding naming can be useful...Forth in hardware ("not dead yet")
06/19/2007What do you mean by "large scale"?PLs and large scale development
06/19/2007Type inference and large projectsPLs and large scale development
06/19/2007Given that C++ is typically compiled to native...PLs and large scale development
06/19/2007In my (admittedly limited) experience...PLs and large scale development
06/19/2007I've seen bad programmersPLs and large scale development
06/14/2007A separate concern?Distributed Objects vs. Messaging
06/15/2007Or in the terminology of BrooksDistributed Objects vs. Messaging
06/11/2007If you are writing ISRsHOPL III: Evolving a language in and for the real world: C++ 1991-2006
06/12/2007If you are really writing ISRsHOPL III: Evolving a language in and for the real world: C++ 1991-2006
02/14/2008Packrat parsing is another example..."Practical" advantages of lazy evaluation
06/18/2007Smalltalk"Practical" advantages of lazy evaluation
06/18/2007Using strict evaluation only"Practical" advantages of lazy evaluation
06/18/2007Thanks for the clarification"Practical" advantages of lazy evaluation
02/13/2008Purity is important..."Practical" advantages of lazy evaluation
02/15/2008One of the early chapters..."Practical" advantages of lazy evaluation
02/17/2008Civility, please"Practical" advantages of lazy evaluation
02/17/2008Not necessarily"Practical" advantages of lazy evaluation
05/18/2007Side effects?What's in a name: eval vs apply.
05/22/2007You need linear or uniqueness typesHow to make the static represent the dynamic?
05/17/2007Most, if not all of Java,Sun's new JavaFX Script language
05/18/2007Issues remainSun's new JavaFX Script language
05/14/2007Metaprogramming...Sun's new JavaFX Script language
05/09/2007Don't discount the effect"The language of the future is javascript"
05/10/2007One of the design mistakes of Java"The language of the future is javascript"
05/10/2007Therein lies the issue"The language of the future is javascript"
05/11/2007Inertia, mainly"The language of the future is javascript"
05/11/2007Perhaps this is a thread too far afield.."The language of the future is javascript"
05/03/2007A few ideasRules of good declarative language design
05/04/2007Fixpoint combinators...Rules of good declarative language design
05/03/2007In some languagesFunctional Object-Oriented Programming
05/03/2007O'CamlFunctional Object-Oriented Programming
05/04/2007Average mortalsFunctional Object-Oriented Programming
05/02/2007CPUs have been embedded in FPGAs for years...Is Integer wrapping an exceptional condition?
05/02/2007Would be funIs Integer wrapping an exceptional condition?
05/18/2007Depends on the applicationIs Integer wrapping an exceptional condition?
05/02/2007It isn't less mathmatical for signed ints eitherIs Integer wrapping an exceptional condition?
05/17/2007As someone else pointed out above...Is Integer wrapping an exceptional condition?
05/04/2007FWIWMicrosoft's new Dynamic Language Runtime (DLR)
05/04/2007Mark does have a pointMicrosoft's new Dynamic Language Runtime (DLR)
05/04/2007Go read "A New Kind of Science"Dynamic interactivity in Mathematica 6
04/27/2007The problem isn't standardizationArc in action (a.k.a. it's aliiiiive!)
04/30/2007Actually, much of JavaArc in action (a.k.a. it's aliiiiive!)
04/30/2007To answer your questionArc in action (a.k.a. it's aliiiiive!)
05/01/2007I realize "greenspun" is a person's name...Arc in action (a.k.a. it's aliiiiive!)
04/24/2007Asynchronous sequential processes/Theory of Distributed Objects?Asynchronous sequential processes/Theory of Distributed Objects?
04/25/2007FixedAsynchronous sequential processes/Theory of Distributed Objects?
04/09/2007Bertrand Meyer had an interesting argument on this.Cforall
04/10/2007Lecturing doesn't bother me :)Cforall
04/11/2007I'm not sure any languages "force" any particular form.Deliverable code?
01/25/2008When all you have is a hammer...MapReduce
01/25/2008I'll buy that...MapReduce
01/25/2008And with that in mind...MapReduce
09/17/2007Of course, we know the reason why.Lisp webcomic
10/05/2007You've worked with him, then... :)Lisp webcomic
06/11/2007Different kinds of type erasureSteps Toward The Reinvention of Programming
06/20/2007Heuristic approaches might be betterSteps Toward The Reinvention of Programming
06/11/2007Do say moreSteps Toward The Reinvention of Programming
06/15/2007Types are defined in terms of type systemsSteps Toward The Reinvention of Programming
01/31/2007Good stuffFirst Class Relationships in an Object-oriented Language
01/31/2007Obvious extensions to this work to considerFirst Class Relationships in an Object-oriented Language
01/31/2007To answer your questions:First Class Relationships in an Object-oriented Language
01/26/2007Partial functions are typesTotal Functional Programming
01/26/2007Well...Software Composability and the Future of Languages
01/16/2007SPAM reportSPAM report
01/16/2007User ma1k0va74 has two other SPAMS posted here...SPAM report
01/11/2007Coincidentally, just bought the bookCall by push-value
01/14/2007My copy was $45....Call by push-value
01/15/2007Springer books are expensive...Call by push-value
08/28/2007Online booksellersLectures on the Curry-Howard Isomorphism
04/29/2008Why not go whole-hogLisp Lovers, how would you fix Lisp or bring it up to date?
07/11/2006This site has it luckyCommunity enforcement discussion
01/19/2007My two centsWhat do you believe about Programming Languages (that you can't prove (yet))?
07/28/2008Is it just me...Chuck - Concurrent audio programming language
01/30/2006I'm assuming you mean...A-Posteriori Subtyping: Which Languages?
01/29/2006Proposed Wikipedia Programming Language Theory topicProposed Wikipedia Programming Language Theory topic
01/25/2006Separation of concerns, pleasePromising OS's from a Programming Language Perspective
01/28/2006Trust me...Promising OS's from a Programming Language Perspective
01/29/2006I may have misunderstood you then...Promising OS's from a Programming Language Perspective
01/28/2006Far less than 20% in most casesProgramming Language transformation?
01/23/2006I'm a bit unclearLambda the ultimate peer review
01/23/2006For development, LinuxChoice of OS of LtU readers
01/23/2006There's always the vi emulation mode...Choice of OS of LtU readers
01/26/2006Well-played, sir!Choice of OS of LtU readers
01/26/2006Since your serious...Choice of OS of LtU readers
01/20/2006Synthetic vs analytical languagesLisp is sin
01/19/2006Unfortunately...Lisp is sin
01/20/2006IndeedLisp is sin
01/18/2006Norvig's bookLisp is sin
01/16/2006The Different Ways to do itPaul Vick: Language Design & Paying the UI "Tax"
01/13/2006Pi-calculus and mobile system booksPi-calculus and mobile system books
01/12/2006Depends on the point of viewWhat is considered source code?
01/12/2006To clarify a few things:Tim Bray: Don't Invent XML Languages
01/09/2006But why do you need classes with only one possible instance?Singleton classes really that bad?
01/10/2006Hey!Singleton classes really that bad?
01/11/2006Speaking of Wiki (I assume you mean c2)...Singleton classes really that bad?
01/10/2006Dynamic Languages, JavaSingleton classes really that bad?
01/05/2006A better question:Stroustrup talking about C++0x
01/05/2006I've never needed one...Stroustrup talking about C++0x
01/03/2006The Problem With SingletonsReturn of the Global Variables?
01/03/2006Let me clarify a bitReturn of the Global Variables?
01/13/2006As any good EE knowsReturn of the Global Variables?
01/05/2006Are there companies whereJoel Spolsky views on CS education
12/16/2005Differences between JVM and ParrotVirtual machine implementation and dynamic languages
12/16/2005One book to avoidVirtual machine implementation and dynamic languages
12/19/2005Branch/call strength reductionVirtual machine implementation and dynamic languages
12/16/2005For high-performance (at one time), dynamic VM technologyVirtual machine implementation and dynamic languages
12/16/2005I'm curious:Virtual machine implementation and dynamic languages
12/16/2005But debugging a GC...CPS without GC?
12/16/2005CPS and the stackCPS without GC?
12/16/2005Other than assembly...CPS without GC?
12/13/2005Image based languagesBack to the future...
12/13/2005Add to the list:Back to the future...
12/13/2005Qualifying debugger...Back to the future...
12/14/2005Double hehBack to the future...
12/14/2005How much was it?Back to the future...
12/09/2005In a FPL....Types and reflection
12/10/2005Agreed...Types and reflection
11/10/2005What's the bug?CaSe SenSitIviTy! What is its purpose in programming language syntax?
11/10/2005CORBA IDLCaSe SenSitIviTy! What is its purpose in programming language syntax?
11/10/2005In many languages, case-folding is nontrivialCaSe SenSitIviTy! What is its purpose in programming language syntax?
11/16/2005The Unicode standard does addressCaSe SenSitIviTy! What is its purpose in programming language syntax?
11/19/2005If you stick to that naming convention, you'll be fineCaSe SenSitIviTy! What is its purpose in programming language syntax?
11/09/2005Type SafetyBattling Bugs: A Digital Quagmire
11/09/2005Thanks...Battling Bugs: A Digital Quagmire
11/10/2005I'm not sure how the type systemBattling Bugs: A Digital Quagmire
11/10/2005It's been discussed before.Battling Bugs: A Digital Quagmire
11/09/2005A toolbox is a limited taxonomyClassification according to type vs function - An anecdote
11/08/2005TAPLType Nomenclature
11/08/2005Issues and comments with D&DType Nomenclature
11/09/2005Physical representationsType Nomenclature
11/08/2005"Explicit" types vs "Static" typesType Nomenclature
11/09/2005Dynamic checking vs dynamic typingType Nomenclature
11/07/2005Programming Language Naming PatternsProgramming Language Names
11/02/2005OO uber-zealotry considered sillySmalltalk case-statement
10/31/2005More to the point:The Type-System-Feature-Creep Death Spiral
10/31/2005The "mind rot" argumentDoes Visual Studio Rot the Mind?
11/01/2005Crutch?Does Visual Studio Rot the Mind?
11/01/2005A good question...Does Visual Studio Rot the Mind?
11/01/2005The lessons of SmalltalkDoes Visual Studio Rot the Mind?
11/01/2005Egads!Does Visual Studio Rot the Mind?
11/01/2005Do what the pros do...Does Visual Studio Rot the Mind?
10/28/2005My first thought....An Overview of the Singularity Project
10/28/2005Certain aspects are interesting and promising...An Overview of the Singularity Project
10/26/2005Not to mention...Lowering the barriers to programming
10/25/2005Pure Arrays and updateWhy Lists?
10/20/2005I'd love having relations as a data structure.Best default sequence?
10/18/2005Test postTest post
10/18/2005The book to read...Object Oriented Programming + Referential Transparency
10/14/2005Depends on how things are declared and usedExpressions vs Statements
10/14/2005C++ reference returnsExpressions vs Statements
10/14/2005In C, tooExpressions vs Statements
10/17/2005Star Trek's programming languages...Expressions vs Statements
10/20/2005RTTI style?Expressions vs Statements
08/15/2007"More direct way"Formal methods for O/R mapping
10/10/2005Self-modifiabilty buys you nothing.The Church-Turing Thesis: Breaking the Myth
10/10/2005Not again...The Church-Turing Thesis: Breaking the Myth
10/10/2005This makes it sound like youThe Church-Turing Thesis: Breaking the Myth
10/14/2005PI and the countably infiniteThe Church-Turing Thesis: Breaking the Myth
10/06/2005Virtual Machine booksVirtual Machine books
10/10/2005I bought Smith and Nair...Virtual Machine books
10/06/2005Eiffel?Scalability
10/07/2005AgreedScalability
10/09/2005The most seldom DSLs are seldom recognized as such.Scalability
10/07/2005Missing the point?Scalability
10/03/2005SmalltalkThe English-Likeness Monster
10/04/2005But mathematical notation ISN'T well-defined.The English-Likeness Monster
10/04/2005The argument...The English-Likeness Monster
09/30/2005And here I'd thoughtLtU etiquette
10/03/2005Not just discouraged...LtU etiquette
09/28/2005Of course, we all remember what also happened in 2003ICFP Programming Contest 2005 Results
09/27/2005ThoughtsLtU: Style and Focus
09/29/2005Definition of "Troll"LtU: Style and Focus
09/23/2005...and in the absence of supporting evidence...What is Intuitive?
09/23/2005Ohms Law for MeetingsSelect/From versus From/Select
09/22/2005Or perhaps Lisp isn't the pinnacleRuby: Language of the Programming Übermensch?
09/22/2005I'm not objecting to praise of LispRuby: Language of the Programming Übermensch?
09/23/2005Who says a third language is necessary?Ruby: Language of the Programming Übermensch?
09/24/2005Agreed... though what is a Lisp?Ruby: Language of the Programming Übermensch?
09/21/2005doesNotUnderstand isn't always a programming errorDynamic typing in OCaml
09/21/2005Not many large systems...RPC Under Fire
09/18/2005What about Mozart/OzMost Productive FP Lang?
09/24/2005If you haven't read the paper (but only skimmed it)Most Productive FP Lang?
09/09/2005Twenty-First Century CompilersTwenty-First Century Compilers
12/05/2005That legal?Twenty-First Century Compilers
09/09/2005Higher order functions useless outside of FP?Haskell and creative freedom
09/12/2005Lets keep it civil, pleaseHaskell and creative freedom
09/14/2005A few corrections:Haskell and creative freedom
09/13/2005An unlikely hero rides to the rescueHaskell and creative freedom
09/14/2005I didn't say that C++ was an ideal alternative...Haskell and creative freedom
09/12/2005How would you prove such a thing?Guido van Rossum: Building an Open Source Project and Community
09/13/2005Absolutist positionsGuido van Rossum: Building an Open Source Project and Community
09/06/2005Somebody better tell these guys...Apple: procedural -> OO -> AOP -> advanced procedural
09/07/2005I thought that...Apple: procedural -> OO -> AOP -> advanced procedural
08/11/2005Well...Concatenative Language Kont
08/08/2005Not to flame ML or overly praise C++, but...Have scripting languages peaked?
08/08/2005If you have an existing working system...Have scripting languages peaked?
08/05/2005Ed: Did the above get posted to the wrong thread???Have scripting languages peaked?
08/06/2005Bit shift and file I/OOverloading - Syntactic Heroin?
08/05/2005Speaking of overloaded operators doing different things...Overloading - Syntactic Heroin?
08/04/2005Mission Criticial != Real TimeObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/15/2005A good question.Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/04/2005My comments on OOObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/05/2005Object-orientation has failedObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/08/2005More on OO has failedObjective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/05/2005Inline assembly is still highly useful...Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/05/2005Interesting....Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/11/2005Implementation detail?Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/11/2005Re-read the above.Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/11/2005The weaknesses of both models are well-known.Objective scientific proof of OOP's validity? Don't need no stinkun' proof.
08/03/2005Tek LabsOn the Revival of Dynamic Languages
08/03/2005"Coding phase" vs "compile time"Static Typing Where Possible, Dynamic Typing When Needed
08/18/2005When I saw the bit about Wikipedia...Static Typing Where Possible, Dynamic Typing When Needed
07/08/2005Fresh and new?The New C Standard
07/08/2005Wiki community fixesSpam
06/24/2005Sometimes #doesNotUnderstand isn't an errorStatic Types vs. Partially Evaluated Latent Types
06/14/2005Differences in philosophy.Tim Bray: On Threads
06/14/2005Programming languages are FAR simplerMultilinguals learning computer languages faster than monol.
06/10/2005An interesting question:Happy Birthday, PHP...
06/10/2005Short term vs long termWhat will Apple's move to Intel mean for Alternative Language Communities?
06/03/2005Which begs the question:Variables as Channels
06/02/2005Ain't just CSBasic(er) Simple(r) Type Theory(?)
06/01/2005What about...Basic(er) Simple(r) Type Theory(?)
05/24/2005Too much state is a bad thing...Haskell for C Programmers
05/24/2005Yup....Haskell for C Programmers
05/24/2005Different levels of mutable state badnessHaskell for C Programmers
05/19/2005Perl and its sigilsFunny characters inference
05/20/2005Stackless refers to...Tail recursion
05/19/2005Tail call transformationTail recursion
05/19/2005Tail calls and JVMsTail recursion
05/19/2005It's an issue with TCE in general...Tail recursion
05/18/2005How decorated is the AST?AST intermediate representations
05/18/2005How would one add complexity to a C++ parser?Modern Language Features of Visual C++ 2005
05/19/2005But it's such a "wonderful" hack...Grassroots computing languages hit the big time
05/18/2005Single implementationsGrassroots computing languages hit the big time
05/19/2005Forks are a function of the licenseGrassroots computing languages hit the big time
05/12/2005But is is, FTMP, a legacy languageA question about COBOL!
05/11/2005An interesting questionMore sites like Lambda
05/11/2005He is rather active on c2 these daysMore sites like Lambda
05/11/2005More on namingsubtext: Uncovering the simplicity of programming
05/12/2005More on mnemonic vs referentialsubtext: Uncovering the simplicity of programming
05/13/2005Get a good stable base, first.Best route for new language to be self-hosting
05/16/2005For translation or slow interpetration, any of Lisp/ML/HaskellBest route for new language to be self-hosting
06/26/2008Of course, we do call 'emLet's make a programming language!
05/04/2005The desire for one-nessCall for Papers: ACM Symposium on Dynamic Languages
05/02/2005Agreed. Simple arithmetic ain't simple.Call for Papers: ACM Symposium on Dynamic Languages
05/04/2005The difference between edit-time and compile-timeCall for Papers: ACM Symposium on Dynamic Languages
05/04/2005I'm not sure I understand/agree.Call for Papers: ACM Symposium on Dynamic Languages
05/04/2005Probably it does....Call for Papers: ACM Symposium on Dynamic Languages
05/04/2005What the programmer can predict...Call for Papers: ACM Symposium on Dynamic Languages
05/02/2005Bad vs Not Good EnoughWhat makes Centum a bad language?
04/29/2005It's not that bad....From Perl Monks: "pissed off about functional programming"
04/29/2005Regarding Haskell and FP....From Perl Monks: "pissed off about functional programming"
05/05/2005Just what **IS** functional programming, anyway?From Perl Monks: "pissed off about functional programming"
05/02/2005Delay and forceR6RS Scheme Status Report
05/03/2005Well, it does....R6RS Scheme Status Report
04/29/2005Agreed....BUTMemory fault and segmentation faults
04/27/2005A minor quibbleExpressivity of lisp/scheme but speed of assembly/C/C++
05/04/2005Although I'm not an editor...Expressivity of lisp/scheme but speed of assembly/C/C++
04/21/2005Here's why I do it...Why do they program in C++?
04/21/2005What sort of embedded platforms are you using?Why do they program in C++?
04/25/2005Objects vs primitivesWhy do they program in C++?
04/26/2005Maybe this will fix thingsWhy do they program in C++?
04/26/2005Well, it IS typesafe if...Why do they program in C++?
04/26/2005NULL and type safetyWhy do they program in C++?
04/27/2005Why do I not program in C++?Why do they program in C++?
05/05/2005Just to clear up a few things...Why do they program in C++?
05/13/2005Scheme chipsWhy do they program in C++?
04/21/2005Definition of "computer generated"Computer generates verifiable mathematics proof
04/21/2005...a decideable deterministic algorithm. :)Computer generates verifiable mathematics proof
04/21/2005Well....Computer generates verifiable mathematics proof
04/21/2005It's an important distinction...2005 Programming Languages Day at Watson
04/21/2005Summary for those of us without ACM access?2005 Programming Languages Day at Watson
04/21/2005After reading the paper...2005 Programming Languages Day at Watson
04/19/2005What we need then...Why Dependent Types Matter
04/19/2005Nice does which?Why Dependent Types Matter
04/19/2005It's a public wiki...Why Dependent Types Matter
04/19/2005Green vs Red DragonHow much better is the second edition of "Essentials of Programming Languages"?
04/12/2005Bootstrapping the universeLinks
04/11/2005APIs vs new languages.Dominus talks about HO Perl
04/12/2005Pipes and filtersDominus talks about HO Perl
04/14/2005More on EJBDominus talks about HO Perl
04/14/2005Cast in stone?Dominus talks about HO Perl
04/05/2005One area where syntax does matter...Mechanics of designing and implementing a language
04/06/2005Of course...Mechanics of designing and implementing a language
03/29/2005"Language" vs "Library" is often an artificial distinction.expressivity of "idiomatic C++"
03/30/2005Of course... a language should support some basic setexpressivity of "idiomatic C++"
09/19/2005Uh, no.expressivity of "idiomatic C++"
03/21/2005In years past...Script Vs Java
03/21/2005QFDAccording to Allen Holub programming is now a liberal art. When did this happen?
03/21/2005Go re-read Knuth's Turing award lecture...According to Allen Holub programming is now a liberal art. When did this happen?
03/21/2005The canonical LtU answer to your question...According to Allen Holub programming is now a liberal art. When did this happen?
03/18/2005If you don't like Guido's direction, don't use Python.The fate of reduce() in Python 3000
03/18/2005Python vs FP?The fate of reduce() in Python 3000
03/16/2005Interpreters and preprocessorsEmbedding one language in another
03/17/2005Not to be a wet blanket...Embedding one language in another
03/15/2005TeX as a programming languageInterview with Donald Knuth
03/14/2005ANSI C (1999)?Fortress focuses on the needs of scientists
03/09/2005An idea to considerExploiting parser ambiguity
03/09/2005CFGs and suchExploiting parser ambiguity
03/10/2005Metaprogramming as higher-order programmingEducational Pearl: Automata as Macros
03/11/2005Definition of metaprogrammingEducational Pearl: Automata as Macros
03/09/2005Standalone DSLsEducational Pearl: Automata as Macros
03/10/2005The middle caseEducational Pearl: Automata as Macros
03/10/2005And I thought perl/sed/grep/etc. was bad...Educational Pearl: Automata as Macros
03/10/2005Consider some famous advice from Steele....Educational Pearl: Automata as Macros
03/08/2005Ugh...μABC: A Minimal Aspect Calculus
02/25/2005An interesting questionJournals and papers?
03/10/2005Cost of running a journalJournals and papers?
02/22/2005A few booksDesigning and Implementing DSL languages: recommended reading?
02/14/2005It's kinda like endian-ness....SOAP considered canonical
02/12/2005See Thompson's Turing Award lectureACM Queue: A Conversation with Alan Kay
02/11/2005CS as an engineering discipline and a scienceACM Queue: A Conversation with Alan Kay
02/16/2005The most important barriers to "software engineering"ACM Queue: A Conversation with Alan Kay
02/16/2005Metaprogramming/AOPACM Queue: A Conversation with Alan Kay
02/09/2005Could LTU host a wiki?Wikicities
02/07/2005Better yet, call it "Process Calculi"Pi-ple rights oppressed
02/02/2005In an ideal worldAvoiding worst case GC with large amounts of data?
02/02/2005Don't confuse the OS with the kernelAvoiding worst case GC with large amounts of data?
02/04/2005Mechanism and PolicyAvoiding worst case GC with large amounts of data?
02/03/2005Interactive programsAvoiding worst case GC with large amounts of data?
01/28/2005Glossary of abbreviations on LTUGlossary of abbreviations on LTU
01/28/2005No language can prevent bugsBitC, a new OS implementation language
01/24/2005One difference between "good" and "popular""Popular vs. Good" in Programming Languages
01/25/2005Re: In business, good means less time or money"Popular vs. Good" in Programming Languages
01/25/2005Tools vs Toolbox"Popular vs. Good" in Programming Languages
01/26/2005Ideas on how to make a language good AND popular."Popular vs. Good" in Programming Languages
01/28/2005Problems with C as an intermediate language"Popular vs. Good" in Programming Languages
01/26/2005The debugging problem"Popular vs. Good" in Programming Languages
01/26/2005Is strictness an advantage?"Popular vs. Good" in Programming Languages
01/27/2005Never needed a debugger..."Popular vs. Good" in Programming Languages
01/21/2005Poorly written articleOOP Is Much Better in Theory Than in Practice
01/21/2005Agreed.OOP Is Much Better in Theory Than in Practice
01/24/2005Got my copy!Advanced Topics in Types and Programming Languages
10/21/2005IIRC,the Chinese natual language
10/20/2005Too much speculation in this threadthe Chinese natual language
10/21/2005OT: Chinese grammarthe Chinese natual language
07/25/2008Segmentation faultShoot-out: most annoying compiler error message
12/16/2008Does extern C/C++ matter for the type of a function in C++Shoot-out: most annoying compiler error message
12/16/2008Of course...Shoot-out: most annoying compiler error message
12/21/2008Seen yesterday from GCCShoot-out: most annoying compiler error message
09/12/2005Nonsense!Why type systems are interesting - part II
02/16/2005What about relational languagesHistory: Array languages
07/05/2008Sure industry doesWhy 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