Lambda the Ultimate Weblog Topics
Last Updated 09/08/2011

Posts By: John Carter

  Date    Post    Topic  
06/28/2011Compare to existing languages...How to explain a new programming language?
03/23/2010Bigraphs - Tantalizing.Late Robin Milner
03/05/2010Sounds terribly Windows-ish...plt vs. something else for programming in the large?
03/08/2010Centralized, stiff.plt vs. something else for programming in the large?
03/05/2010Sigh! Devilish details...plt vs. something else for programming in the large?
02/18/2010Actually I'd delibrately omit thread level concurrency...Small PL Thought Experiment
02/18/2010"principle of least surprise" syntax friendly - omit that one.Small PL Thought Experiment
02/15/2010I think I can "meta" that...A few billion lines of code later: using static analysis to find bugs in the real world
02/15/2010All to true...A few billion lines of code later: using static analysis to find bugs in the real world
02/15/2010Sigh! No...A few billion lines of code later: using static analysis to find bugs in the real world
02/16/2010Unfixable in a static analysis tool...A few billion lines of code later: using static analysis to find bugs in the real world
02/16/2010ptrace / straceA few billion lines of code later: using static analysis to find bugs in the real world
01/10/2010ORM, Halpin, just do it.Why Normalization Failed to Become the Ultimate Guide for Database Designers?
12/06/2009The next Revolution in Evolution will be small...Is Small Still Beautiful?
11/08/2009Nah! Given a choice... skip the compiler course!State of the art C compiler optimization tricks
10/14/2009Not many "We tried method XXX and it wasn't so Hot" papers.Seeking broad survey of wide range of concurrency idioms
09/29/2009I hate pseudo code. My utterly cynical view of pseudo-codeWhy Pseudo-Code?
10/01/2009You've nailed it!Why Pseudo-Code?
09/07/2009DSL's are...DSL goodness
09/08/2009I'll agree with that...DSL goodness
09/08/2009Heavily reduced language subset for policy writing... Noooo!DSL goodness
09/09/2009But.. but... why are kernel level folks writing web code at all?DSL goodness
09/09/2009Nice illustration.DSL goodness
09/09/2009Ah. A misunderstand perhaps?DSL goodness
10/13/2009G code is 'orrible!DSL goodness
09/02/2009What!?Relations of Language and Thought: The View from Sign Language and Deaf Children
09/02/2009Understand vs Speaking...Relations of Language and Thought: The View from Sign Language and Deaf Children
09/01/2009One of my prime whinges against the Executable UML movement...Computer Code as a Medium for Human Communication
08/31/2009Somewhat underwhelmed...Computer Science/Mathematical Notations
08/24/2009Notation...The linear bestiary of François Pottier
08/19/2009Why determinism matters in language design.Why determinism matters in language design.
08/23/2009Got a universe or two?Why determinism matters in language design.
08/24/2009"Rapid Testing" and over and beyond const/volatile.Why determinism matters in language design.
08/23/2009Sigh! Large Engineering, not Bad.Why determinism matters in language design.
08/24/2009In the wild...Why determinism matters in language design.
08/18/2009Bah! The worst of all worlds!functions vs procedures..
08/19/2009Wow! Optimization doesn't get any more premature than that!functions vs procedures..
08/19/2009Actually this is all a red herring.functions vs procedures..
08/19/2009gcc function attributes.functions vs procedures..
08/17/2009Ooo. My hobby horse! Let me ride it!Kinds of Null
08/17/2009When is it OK to operate on Uninitialized?Kinds of Null
08/17/2009Ruby for example...Kinds of Null
08/17/2009Which gives rise to an interesting question....Kinds of Null
08/11/2009See CJ Dates rants against nil in SQL in "Third Manifesto"Avoid a Void: eradicating null-pointer dereferencing
08/19/2009Splint and CAvoid a Void: eradicating null-pointer dereferencing
07/23/2009Rubies choice is interesting...Iterators Must Go
07/20/2009SimplicitySimplicity
07/20/2009Why exclude GC?Simplicity
07/21/2009I agree...Simplicity
07/20/2009Forth... almost.Simplicity
07/20/2009I think I can propose a simple distinction....Simplicity
07/21/2009Language vs OS... food for thought.Simplicity
07/21/2009Last I looked, hypervisors weren't simple...Simplicity
07/20/2009Mutable state...Simplicity
07/21/2009Hmm...Simplicity
08/04/2009Timeouts vs RobustnessSimplicity
07/20/2009And lordy, don't run it on an x86....Simplicity
07/21/2009Lua - And one data structure to rule them all...Simplicity
07/22/2009And the answer is.....Simplicity
08/05/2009Ok, so I was a too flippant...Simplicity
07/15/2009My, my... we're grumpy today....In the Land of Invented Languages
06/25/2009Fully Encapsulated Languages? Are there any out there?Fully Encapsulated Languages? Are there any out there?
06/25/2009Really? I can't quite pin that down...Fully Encapsulated Languages? Are there any out there?
06/25/2009Interesting point...Fully Encapsulated Languages? Are there any out there?
06/28/2009It's the "Perfectly Free To" bit that I have the problem with...Fully Encapsulated Languages? Are there any out there?
06/25/2009I agree... but...Fully Encapsulated Languages? Are there any out there?
06/25/2009Not enough...Fully Encapsulated Languages? Are there any out there?
06/26/2009Sure it may sometimes be the desired behaviour....Fully Encapsulated Languages? Are there any out there?
06/26/2009Encapsulated or Immutable?Fully Encapsulated Languages? Are there any out there?
06/26/2009Perhaps I haven't explained myself clearly...Fully Encapsulated Languages? Are there any out there?
06/25/2009Ah yes, LoD, my favourite.Fully Encapsulated Languages? Are there any out there?
06/28/2009Wow! This is getting self-referential fast...Fully Encapsulated Languages? Are there any out there?
06/29/2009According to Google..Fully Encapsulated Languages? Are there any out there?
07/01/2009Querying a field does not risk the class invariant...Really?Fully Encapsulated Languages? Are there any out there?
05/07/2009Sigh! You had me excited for a moment there....Right on!
12/10/2009Good question...Inspiring Papers
08/25/2009Pray continue...Regular Expression Matching Can Be Simple And Fast
09/14/2006diff -u?Draft R6RS available
09/14/2006I'm glad to see the wink ;-) there...Draft R6RS available
08/09/2006XML'lize it!Lisp Lovers, how would you fix Lisp or bring it up to date?
08/04/2006The Killer Application for Concatenative LanguagesThe Killer Application for Concatenative Languages
07/12/2006Failure Oblivious or Crash Only?Failure-oblivious computing
07/02/2006Writings...Whoo! That's funny... Schools of Thought... Whee!Amusing question
07/03/2006Your Correction accepted and endorsed.Amusing question
07/03/2006Not really.Amusing question
07/05/2006Yes and No. Mostly No.Amusing question
06/26/2006Get concrete as to which posts are wrong please...LtU: Policies document
06/22/2006Hokay that puts a different slant on things...Rules for Developing Safety-Critical Code
06/21/2006What a load of unmitigated cwap.Rules for Developing Safety-Critical Code
06/12/2006Umm, so....Church-Turning is False?
06/12/2006Should have put a bit more humour in to start...Church-Turning is False?
06/12/2006Here is a Magic Wand...Why Are ALL Programming Languages So Low Level?
06/08/2006Umm, isn't there a gotcha in that one...Relevance of Curry-Howard
06/08/2006I think this is where Godel steps in...Relevance of Curry-Howard
05/23/2006No, no, no...Gilad Bracha: Will Continuations continue?
05/22/2006Seems appropriate....Ethnographic Study of Copy and Paste Programming Practices in OOPL
05/22/2006cpd - Copy&Paste DetectorEthnographic Study of Copy and Paste Programming Practices in OOPL
05/16/2006Here's a couple...ruby vs python
05/16/2006Not nearly as Bad...ruby vs python
05/17/2006Sigh! Ruby is 'purely' object-oriented, NOT like javaruby vs python
05/18/2006A certain pleasing symmetry...ruby vs python
05/17/2006Threading is not difficult...ruby vs python
05/18/2006Depends on what you would call first class...ruby vs python
05/18/2006Ah yes, Hans Boehm!ruby vs python
05/24/2006Uncommon sense...ruby vs python
05/22/2006The optimist...ruby vs python
05/18/2006Sort of funny....ruby vs python
05/18/2006Been round and round and round these thoughts...ruby vs python
05/14/2006What do you mean by Null?Non-null references?
05/14/2006Bit Bizarro...Block performance in Ruby
05/17/2006Phew that takes me back...Block performance in Ruby
05/18/2006Ah yes, ok...Block performance in Ruby
05/19/2006Grope.Your favourite editor/IDE
05/18/2006EmacsYour favourite editor/IDE
05/01/2006What do you believe about Programming Languages (that you can't prove (yet))?What do you believe about Programming Languages (that you can't prove (yet))?
05/01/2006Since I asked the question....What do you believe about Programming Languages (that you can't prove (yet))?
05/03/2006Is it a cost though?What do you believe about Programming Languages (that you can't prove (yet))?
05/02/2006Doomed at what level...What do you believe about Programming Languages (that you can't prove (yet))?
05/03/2006Catty thought for the Day...What do you believe about Programming Languages (that you can't prove (yet))?
05/03/2006I have mixed feelings on this one...What do you believe about Programming Languages (that you can't prove (yet))?
05/03/2006Interesting, but the data is too noisy...What do you believe about Programming Languages (that you can't prove (yet))?
05/09/2006Alas, I fear we're going the other way....What do you believe about Programming Languages (that you can't prove (yet))?
05/03/2006DSL Skeptic Here...What do you believe about Programming Languages (that you can't prove (yet))?
05/09/2006So long as it is first and formost designed as a language.What do you believe about Programming Languages (that you can't prove (yet))?
05/03/2006Some Good Notions here...What do you believe about Programming Languages (that you can't prove (yet))?
05/03/2006Now that's a weird one from left field... Tell us more!What do you believe about Programming Languages (that you can't prove (yet))?
05/08/2006Hmm. Disagree on first paragraph...What do you believe about Programming Languages (that you can't prove (yet))?
04/18/2006Yup, as I was saying...Flexible Addition of Static Typing to Dynamically Typed Programs
04/02/2006It's called the Observer Pattern.PHP 6 picks up GOTO and COMEFROM
03/30/2006I love R!The R Project
03/26/2006Wrong way. Head for a very dynamic language like Ruby.Extremely static language?
03/27/2006I'm deadly serious, so let me be more explicit.Extremely static language?
03/27/2006Well, since you mention it...Extremely static language?
03/27/2006No. Diffferent problem, so try a diffrent extension. Duck TypingExtremely static language?
03/27/2006Ahh, an important question.Extremely static language?
03/15/2006Oh yes! I want I want one NOW!Visualisable Languages
03/06/2006I will admit I was expecting a discussion of Hash tables..When is one thing equal to some other thing?
01/31/2006Huh!?U, a small model
01/25/2006Promising OS's from a Programming Language PerspectivePromising OS's from a Programming Language Perspective
01/26/2006Hence my Question....Promising OS's from a Programming Language Perspective
01/30/2006All it should and all it does....Promising OS's from a Programming Language Perspective
01/22/2006Life is Sad...Choice of OS of LtU readers
01/25/2006Perhaps we are asking the wrong question...Choice of OS of LtU readers
12/04/2005Generics are fundamentally hard.The breaking point of language usability?
11/30/2005Robust or Defect free? Make up your Mind.The building of robust software
11/30/2005Not quite....Network Transparent languages
11/23/2005Joy to the World...Code Reading
08/16/2005While I applaud the Open Access...'Information and Computation' Open Access
08/18/2005Hmm. Was I trolling? No, a constructive suggestion then'Information and Computation' Open Access
07/26/2005Ah.. What's the quote again...The Limits of the Semantic Extensibility of Computer Programs
07/20/2005The complexity is Irreducible.Grady Booch: Software Engineering Grand Challenges
07/21/2005True, but...Grady Booch: Software Engineering Grand Challenges
07/14/2005Sigh! 1962-2005 43 years down the wrong track.Classic LISP books online
06/23/2005these people don't have a monopoly on smartHow To Read a Paper
06/23/2005First, people should learn how to write them!How To Read a Paper
04/27/2005Thinking Big ThoughtsRichard Hamming - "You and Your Research"
04/11/2005Self referential interpreter / PartitioningLanguage Design 101
02/28/2005Why its all so Bad, and how it can become Good.Alex Stepanov's papers
02/13/2005Cool, he has a Scheme intrepreter in Javascript.The Little JavaScripter
02/13/2005Maxwell's Equations of CSACM Queue: A Conversation with Alan Kay
01/04/2005For anyone interested in rewriting/refactoring/proving/...New Year's Resolutions
01/04/2005Replace 6) by Joy.New Year's Resolutions
01/04/2005Pragmatic LanguagesNew Year's Resolutions
01/04/2005Orthogonal to static typing.New Year's Resolutions
12/08/2004Synaesthesia?What is Universal about the Representation of Color Experience?
11/28/2004It's all an evil Joke..The IDE Divide
11/18/2004Google site search for skribe and virus == nullSkribe 1.2b released
11/22/2004Document creation or Document editing time?Skribe 1.2b released
10/13/2004What ever you do, don't copy make...Language design: Escaping escapes
10/12/2004Oh no, not another obfusticated code contestSucc Zeroth International Obfuscated Haskell Code Contest Results
10/13/2004..so raid libcSucc Zeroth International Obfuscated Haskell Code Contest Results
08/31/2004Huh?Demonic Nondeterminacy: A Tribute to Edsger Wybe Dijkstra
08/16/2004Slow motion method calls.The right default: concurrent components with message passing
08/04/2004Presentation Style - It's just plain Brilliant!Tail of Nil and Its Type
06/24/2004Debuggers are a language issue.Debugging Functional Programs
02/11/2004Re: Udell: Programs that write programsUdell: Programs that write programs
11/20/2003FPGA's, Soft Cores and Custom CPU's.FPGA's, Soft Cores and Custom CPU's.
09/23/2003Re: Philip Greenspun: Lisp diehards = Holocaust deniersPhilip Greenspun: Lisp diehards = Holocaust deniers
09/28/2003A right turn...Philip Greenspun: Lisp diehards = Holocaust deniers
09/14/2003Re: Wither SelfWhither Self
07/06/2003Re: Linguistic Universals and ParticularsLinguistic Universals and Particulars
07/07/2003Re: Linguistic Universals and ParticularsLinguistic Universals and Particulars

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