Posts By: John Shutt
Date | Post | Topic |
06/06/2012 | Lisp | Graphical languages of the Russian space program |
06/07/2012 | this and that | Graphical languages of the Russian space program |
06/08/2012 | Perhaps we are speaking from | Graphical languages of the Russian space program |
06/08/2012 | I should know better than to | Graphical languages of the Russian space program |
06/08/2012 | That does give me a clearer | Graphical languages of the Russian space program |
05/23/2012 | Almost | Languages with 'unique' programs |
05/08/2012 | First- vs second-class proof | Proofs as programs |
05/09/2012 | First- and second-class-ness | Proofs as programs |
05/09/2012 | The connection with | Proofs as programs |
05/09/2012 | It's been a few years since | Proofs as programs |
04/24/2012 | I also was puzzled by the | Quantitative comparison of unit testing vs. static typing? |
04/21/2012 | The most valuable reuse is | Quantitative comparison of unit testing vs. static typing? |
04/22/2012 | ultimately static languages | Quantitative comparison of unit testing vs. static typing? |
06/17/2012 | abstraction and library-management | Escaping the Maze of Twisty Classes |
02/26/2012 | Any PL that attracted | Why Concatenative Programming Matters |
02/05/2012 | Reflection | Active Variables in Common Lisp |
02/03/2012 | Excellent | The Algebra of Data, and the Calculus of Mutation |
02/03/2012 | Abstraction-poor language features | Peak Abstraction |
02/03/2012 | Alternatively | Peak Abstraction |
02/03/2012 | No shortage of problem here | Peak Abstraction |
02/04/2012 | I see two interesting issues | Peak Abstraction |
02/05/2012 | Fwiw, that's actually not my | Peak Abstraction |
02/05/2012 | Depth | Peak Abstraction |
02/06/2012 | PL design strategy — and sarcasm | Peak Abstraction |
02/06/2012 | One does tend to think of it | Peak Abstraction |
02/04/2012 | pretty much, yeah | Peak Abstraction |
12/25/2011 | Abstraction may alter that scenario | Programmer Archeologists |
12/27/2011 | There are some extremely | Programmer Archeologists |
12/27/2011 | I'm slowly forming a theory | Programmer Archeologists |
12/28/2011 | Internal structure | Programmer Archeologists |
12/29/2011 | entirely different dimension | Programmer Archeologists |
12/29/2011 | I've repeatedly pointed out | Programmer Archeologists |
12/30/2011 | You can't safely conclude | Programmer Archeologists |
12/30/2011 | It seems to me that your | Programmer Archeologists |
12/31/2011 | Hm. Perhaps I'm not following | Programmer Archeologists |
12/31/2011 | On my agenda is a blog post | Programmer Archeologists |
12/31/2011 | "Time" is, by nature, | Programmer Archeologists |
01/01/2012 | This seems (knock wood) to be | Programmer Archeologists |
01/02/2012 | The whole animal | Programmer Archeologists |
01/02/2012 | That you think there's an | Programmer Archeologists |
12/24/2011 | The trouble with monads | 2 Misconcepts About Functional Programming (relating to context and monad) |
12/04/2011 | I don't mean to detract from | General purpose as a special case? |
12/11/2011 | Use of 'paradigm' has | General purpose as a special case? |
12/11/2011 | The link I should have | General purpose as a special case? |
11/12/2011 | Programs and proofs differ | math proofs are more robust than computer proofs |
11/08/2011 | lessons from evolution | "We Really Don't Know How to Compute!" by Gerald Sussman |
09/12/2011 | I've long suspected AOP was | What needs to be done? |
09/12/2011 | Agreed, most naive | What needs to be done? |
09/13/2011 | 'Much uglier than macros and | What needs to be done? |
09/12/2011 | As an undergrad in the | What needs to be done? |
09/13/2011 | Stupidity requires immense intelligance | What needs to be done? |
09/13/2011 | I can just picture | What needs to be done? |
09/04/2011 | Lambda calculus | "Partially evaluating" fexprs? |
09/06/2011 | Appendix B of | "Partially evaluating" fexprs? |
09/06/2011 | If you just said Kernel is | the gnu extension language |
09/06/2011 | Fexprs aren't the evil | the gnu extension language |
09/07/2011 | Constraints | the gnu extension language |
09/08/2011 | Somewhere in Thomas Kuhn's | the gnu extension language |
09/08/2011 | I'm reminded that my ideas | the gnu extension language |
09/09/2011 | Your uses of the word rigid | the gnu extension language |
09/08/2011 | Abstractive Power of Programming Languages: Formal Definition | the gnu extension language |
09/12/2011 | To compare expressive power, | the gnu extension language |
08/29/2011 | About twenty years ago, my | quite "old" books discussion |
07/14/2011 | barely scratched the surface | The Last Language? |
07/14/2011 | I tend to agree that | The Last Language? |
07/16/2011 | John Shutt would like to | The Last Language? |
07/06/2011 | when we envision how | Parallel bars |
06/27/2011 | Morris Kline | Wittgenstein versus Turing on Inconsistency Robustness |
06/21/2011 | Lisp syntax | The Value Of Syntax? |
06/21/2011 | Unfair of me to allude to | The Value Of Syntax? |
06/21/2011 | Hiccups? | The Value Of Syntax? |
06/22/2011 | Hic... hic... | The Value Of Syntax? |
06/21/2011 | I've a vague memory there | The Value Of Syntax? |
06/22/2011 | Programming as language development | The Value Of Syntax? |
06/23/2011 | Related thread | Yet another programming language with customizable syntax |
05/18/2011 | Discussed on Language Log | Artificial Grammar Reveals Inborn Language Sense |
05/17/2011 | FWIW, the APL FAQ suggests | 2011 APL Programming Contest is Open |
08/18/2011 | This seems closely related | Coding at the Speed of Touch |
04/15/2011 | Equality in Kernel is | Redhat's New Language |
04/16/2011 | Markstrum's phrasing in the | Staking Claims: A History of Programming Language Design Claims and Evidence |
02/22/2011 | I've a feeling that | Monads vs. Actors |
11/24/2010 | Always halts | What is computation? Concurrency versus Turing's Model |
11/24/2010 | Thankyou for drawing me into | What is computation? Concurrency versus Turing's Model |
11/24/2010 | Apples and oranges | What is computation? Concurrency versus Turing's Model |
11/24/2010 | Possibility versus probablity | What is computation? Concurrency versus Turing's Model |
11/25/2010 | It's fairly commonplace for | What is computation? Concurrency versus Turing's Model |
11/26/2010 | as might the Actor system | What is computation? Concurrency versus Turing's Model |
11/28/2010 | Unsimple misunderstanding | What is computation? Concurrency versus Turing's Model |
12/02/2010 | This is not about the | What is computation? Concurrency versus Turing's Model |
11/17/2010 | Dynamic mulitple dispatch | Clojure's Solutions to the Expression Problem |
11/21/2010 | static typing trade-off | Clojure's Solutions to the Expression Problem |
11/21/2010 | No matter how much stuff | Clojure's Solutions to the Expression Problem |
11/21/2010 | I'd say this is pretty much | Clojure's Solutions to the Expression Problem |
11/23/2010 | Not about sound-and-complete | Clojure's Solutions to the Expression Problem |
11/12/2010 | SRSs | Lambda the Ultimate seems an Overstatement (not) |
11/12/2010 | multi-assignment | Lambda the Ultimate seems an Overstatement (not) |
11/14/2010 | Formal CR and useful CR | Lambda the Ultimate seems an Overstatement (not) |
11/12/2010 | Felleisen and Hieb | Lambda the Ultimate seems an Overstatement (not) |
11/13/2010 | names of calculi | Lambda the Ultimate seems an Overstatement (not) |
11/13/2010 | The original use of | Lambda the Ultimate seems an Overstatement (not) |
11/11/2010 | counting Kernel "special forms" | Fexprs as the basis of Lisp function application; or, $vau: the ultimate abstraction |
11/13/2010 | three "special forms" and some primitive applicatives | Fexprs as the basis of Lisp function application; or, $vau: the ultimate abstraction |
10/04/2010 | fluent operative handling | Fexprs as the basis of Lisp function application; or, $vau: the ultimate abstraction |
08/25/2010 | Computation and logic | Computational equivalent of incompleteness theorems? |
07/21/2010 | Lest we forget | Is lambda calculus a logic? |
11/21/2010 | Sentences as chromosomes? | Generative Grammar-based Computation |
06/28/2010 | The value of the metaphor | Evocative metaphor |
06/30/2010 | Call-by-intension | SF-calculus |
06/30/2010 | Cool | SF-calculus |
06/20/2010 | Plotkin's paper | Looking for a proof that eager reduction is as strong as lazy reduction |
05/29/2010 | Avoiding semantic actions | Guppy: trying to make parsing simple, fun, and powerful |
05/31/2010 | Motive for adaptivity | Guppy: trying to make parsing simple, fun, and powerful |
05/02/2010 | Strachey versus Cardelli and Wegner | Typed Lambda Calculus |
05/05/2010 | Cardelli and Wegner (1985)? | Typed Lambda Calculus |
04/23/2010 | Just a thought: nouns and verbs | Seeking thoughtful criticisms of functional programming and languages |
04/17/2010 | C syntax | How can C Programs be so Reliable? |
04/15/2010 | Unfalsifiable? | splitting the program into formalizable vs. non-formalizable parts? |
04/15/2010 | Darwinian physics | splitting the program into formalizable vs. non-formalizable parts? |
04/09/2010 | Structured syntax extension? | Go's proposed panic/recover exception-like mechanism |
04/10/2010 | The harder part of course is | Go's proposed panic/recover exception-like mechanism |
04/10/2010 | admissibility; ambiguity resolution | Go's proposed panic/recover exception-like mechanism |
04/10/2010 | It is unclear to me what | Go's proposed panic/recover exception-like mechanism |
03/20/2010 | guarded environments (also, abstractive power) | First-class environments. Discuss. ;) |
03/21/2010 | How I was using the word | First-class environments. Discuss. ;) |
03/31/2010 | fexprs and reflection | First-class environments. Discuss. ;) |
03/24/2010 | Quotation considered harmful | First-class environments. Discuss. ;) |
03/27/2010 | Quote and the applicative/operative separation | First-class environments. Discuss. ;) |
03/22/2010 | How's that? | First-class environments. Discuss. ;) |
03/23/2010 | The Pitmanual | First-class environments. Discuss. ;) |
03/27/2010 | Why Fexprs | First-class environments. Discuss. ;) |
03/27/2010 | macros and fexprs | First-class environments. Discuss. ;) |
03/27/2010 | Extensible attribute grammars; and general remarks on fexprs | First-class environments. Discuss. ;) |
03/28/2010 | fexprs and trust | First-class environments. Discuss. ;) |
03/28/2010 | Trust in Kernel | First-class environments. Discuss. ;) |
03/31/2010 | Features that clash with fexprs | First-class environments. Discuss. ;) |
04/06/2010 | Pebble | First-class environments. Discuss. ;) |
12/02/2010 | Not even wrong? | On the (Alleged) Value of Proof for Assurance |
02/05/2010 | I once encountered | Alternatives to parentheses for grouping |
02/06/2010 | Dot notation isn't standard probably because... | Alternatives to parentheses for grouping |
01/29/2010 | Fexprs don't have to be lazy | more consistent macros? |
01/29/2010 | Why I'm not fond of macros | more consistent macros? |
11/13/2009 | Type inference considered harmful | John Hughes on Erlang and Haskell |
11/13/2009 | Proofs and abstractiveness | John Hughes on Erlang and Haskell |
11/13/2009 | Curry-Howard | John Hughes on Erlang and Haskell |
11/13/2009 | Curry-Howard not | John Hughes on Erlang and Haskell |
11/14/2009 | Curry-Howard, Gödel, Plato... | John Hughes on Erlang and Haskell |
11/22/2009 | Differing points of view | John Hughes on Erlang and Haskell |
10/23/2009 | Understanding fexprs versus macros (versus functions) | Lisps, First-Class Special Forms, Fexprs, The Kernel Programming Language |
10/29/2009 | Phase separation of macros | Lisps, First-Class Special Forms, Fexprs, The Kernel Programming Language |
10/22/2009 | Compiler reasoning about fexprs | Lisps, First-Class Special Forms, Fexprs, The Kernel Programming Language |
10/24/2009 | Mitch Wand in context | Lisps, First-Class Special Forms, Fexprs, The Kernel Programming Language |
10/22/2009 | The theory of fexprs is not (necessarily) trivial | Lisps, First-Class Special Forms, Fexprs, The Kernel Programming Language |
10/22/2009 | Scoping fexprs | Lisps, First-Class Special Forms, Fexprs, The Kernel Programming Language |
10/22/2009 | purely? | Lisps, First-Class Special Forms, Fexprs, The Kernel Programming Language |
03/08/2010 | Lessons learned? | Create Your Own Programming Language (book) |
11/26/2009 | SICP-style teaching language | Scheme to be split into two languages |
04/30/2012 | There's lots more stuff | Decomposing lambda - the Kernel language |
10/07/2011 | The first work to break ground | Call-by-Name, Call-by Value and the Lambda Calculus |
10/08/2011 | If one can't get CR-ness, | Call-by-Name, Call-by Value and the Lambda Calculus |
10/09/2011 | So T = S should imply QT = QS | Call-by-Name, Call-by Value and the Lambda Calculus |
LtU Topic Index Sorted by Date | LtU Topic Index Sorted by Topic | LtU Index of Post Authors | Zipped LtU Archive |