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

Posts By: James Hague

  Date    Post    Topic  
09/12/2011On the implementation side,What needs to be done?
10/14/2011Re: Live codingWhat needs to be done?
04/09/2010Doesn't bother meiPhone PL lockdown
12/02/2009"the implementation is good"Eleven Theses on Clojure
09/15/2009LLVM?Coders at Work
09/15/2009they're just both compilersCoders at Work
05/26/2009Wonderful!Forth Dimensions
05/27/2009I read through some more ofForth Dimensions
01/13/2009Certainly that would beFundamental Flaws in Current Programming Language Type Systems
11/10/2008This sounds like APL / JExtensible tuples?
11/06/2008these are conventions from ForthFactor: an extensible interactive language
02/17/2009In addtion to good ol' Tk, there'sDeclarative layout and/or UI languages?
10/27/2008Is it really the x86 that's to blame?BEE3: Putting the Buzz Back into Computer Architecture
09/20/2008Excellent interview!Simon Peyton Jones Interview
01/08/2008reddit tends to cause flash language fadsIo
01/11/2008It's great for getting moreIo
11/07/2007My kind of articleIdioms for Composing Games with Etoys
10/12/2007Lisp yes, functional noExamples of large-scale functional language projects
10/05/2007What existing language systems use concurrent GC?Derivation and Evaluation of Concurrent Collectors
09/30/2007Ugly in what way?Pascal-P compiler annotated text
10/07/2007I think the concatenativeTim Bray and Erlang
08/13/2007Besides Java, what VMs / languages have real-time GC?Generational Real-time Garbage Collection
08/01/2007Programming language topics have gone "mainstream"LtU turns 7: The year of spam
07/10/2007Understanding MooreForth in hardware ("not dead yet")
06/29/2007Thinking Forth is a must readThinking Forth & Starting Forth
06/08/2007Evaluating High-Level Distributed Language ConstructsEvaluating High-Level Distributed Language Constructs
06/01/2007That's the theory"Practical" advantages of lazy evaluation
04/26/2007Arc still puzzles meArc in action (a.k.a. it's aliiiiive!)
04/27/2007Good pointArc in action (a.k.a. it's aliiiiive!)
04/27/2007You could, yesArc in action (a.k.a. it's aliiiiive!)
04/16/2007Looks like REBOLEasylanguage: domain specific language for trading stocks
03/30/2007My own wishesExpect New Major Language Within Five Years
03/28/2007Tangible Functional ProgrammingTangible Functional Programming
03/13/2007Pico Lisp: A Case for Minimalist Interpreters?Pico Lisp: A Case for Minimalist Interpreters?
03/15/2007AgreedPico Lisp: A Case for Minimalist Interpreters?
03/12/2007Arthur WhitneyBeautiful Code: Leading Programmers Explain How They Think
03/12/2007Lua has actually been big for a whileWhat's up with Lua?
03/07/2007Fair enoughKourier is now live
02/26/2007Finite State Machines in ForthFinite State Machines in Forth
02/26/2007Gotta admit that Kay has interesting ideas, thoughOn the fact that the Atlantic Ocean has two sides
02/22/2007Actors that Unify Threads and EventsActors that Unify Threads and Events
02/15/2007He doesn't always stick to itEasy to learn and use
02/12/2007functional programming and parallelismAlmost everything happened in the Golden Age, right?
02/09/2007Not a valid comparisonSMP Erlang vs. Haskell vs. ML
02/08/2007Not much concrete info, but still interestingPatrick Logan on Software Transaction Memory
02/06/2007Programming ShorthandsProgramming Shorthands
02/06/2007Story updatedProgramming Shorthands
02/06/2007interaction is the keySteps Toward The Reinvention of Programming
01/22/2007Harder problem than it soundsLCA2007: Concurrency and Erlang
01/18/2007Interactive Haskell DocumentsInteractive Haskell Documents
02/06/2007Not a paper, but a simple answerWhy people don't use functional programming?
02/06/2007Agreed, but then what's theWhy people don't use functional programming?
02/06/2007Now I'm seeing my previousWhy people don't use functional programming?
02/07/2007Imperative, not FPWhy people don't use functional programming?
02/09/2007Modern definition of "fp" is a narrow oneWhy people don't use functional programming?
02/27/2007Wary about these kind of claimsWhy people don't use functional programming?
01/04/2007a strange puzzleCan referential transparency be bad? (puzzle included)
12/20/2006Bit Stream Programing in ErlangBit Stream Programing in Erlang
12/19/2006The Role of Composition in Computer ProgrammingThe Role of Composition in Computer Programming
12/19/2006Fixed.The Role of Composition in Computer Programming
12/14/2006Practical Type Inference Based on Success TypingsPractical Type Inference Based on Success Typings
12/12/2006Not in the field, but...excitement in language research?
12/07/2006a great, great paperBack to the Future
12/05/2006Parser combinators in FactorParser combinators in Factor
12/01/2006Recursion Parallel PrologRecursion Parallel Prolog
11/30/2006I like stuff like thisPossibly the world's shortest APL interpreter
11/09/2006Learn JWant to learn something new
10/27/2006I've used J for the same reasonGrowing interest in Smalltalk?
10/18/2006Icon was the first language that I just couldn't getRalph Griswold died
10/16/2006Wonderful articleGood Ideas, Through the Looking Glass
10/05/2006Terseness is fineAssembly language for Power Architecture
10/06/2006More primitive in syntax than featuresAssembly language for Power Architecture
10/03/2006Good, but familiarAn Incremental Approach to Compiler Construction
09/25/2006Completely agreed. I'm ofDesigning a Programming Textbook
10/02/2006Or Forth!Designing a Programming Textbook
09/23/2006How far can you get without naming types?SSA + Type Inference = "Compile time" dynamic typing, "runtime" static typing?
09/19/2006Imperative programming has its benefits, tooWhy Johnny can't code
10/02/2006Game programming languagesWhy Johnny can't code
10/05/2006Game Maker does have a text-based programming languageWhy Johnny can't code
10/05/2006Yes that's the book.Why Johnny can't code
08/09/2006Better librariesLisp Lovers, how would you fix Lisp or bring it up to date?
06/23/2006I think that's a good idea,Rules for Developing Safety-Critical Code
06/21/2006Haskell, Scheme, etc., don't solve all problemsRules for Developing Safety-Critical Code
06/23/2006AgreedWhat are the real benefits of FP?
06/15/2006I wouldn't say this is still a trendWhy only 'minimal' languages
05/30/2006A good topic for a paper...Buried Treasure - No Fluff Just Stuff
05/16/2006Not reallyruby vs python
05/09/2006Why not J?MathLang
05/03/2006Visual Studio & vimYour favourite editor/IDE
05/01/2006"insert" in APL & JFolding neither Left nor Right (or how to avoid overspecifying the solution to a problem)
04/12/2006More or less how the Erlang type system used to workFlexible Addition of Static Typing to Dynamically Typed Programs
04/06/2006Way of appeasing the FP advocatesPython 2.5a1 released
04/06/2006Not quiteany functional language without GC?
04/07/2006Yes, if you use processes in a specific wayany functional language without GC?
04/03/2006Can't think of new languages that fill these needsDisruptive PLT, 4 years later
03/17/2006Messy, but not difficultThe Problem With Parsing - an essay
03/03/2006Wow, what unrealistic criticism!Effects on stability/exception handling of massively parallel programs
03/07/2006Don't know for sureEffects on stability/exception handling of massively parallel programs
02/23/2006Yes, Stevan Apter's site is wonderfulRich resource site for the programming language "K"
02/03/2006GC at the end of a levelThe Next Mainstream Programming Languages
02/03/2006GC would be fine hereThe Next Mainstream Programming Languages
02/06/2006And most other languages tooThe Next Mainstream Programming Languages
01/24/2006No favoriteChoice of OS of LtU readers
01/24/2006I would agree with that perceptionLisp is sin
12/07/2005Actual programs written in FP or FL?Actual programs written in FP or FL?
12/09/2005Obviously I googled for itActual programs written in FP or FL?
11/29/2005My listThe building of robust software
11/30/2005Good pointThe building of robust software
11/28/2005Be sure to read Brian Harvey's Logo booksInteresting Logo Site: Elica
11/28/2005Learn a wide variety of languagesGetting started in language design -- reading material?
11/14/2005Much more than just type systemsBattling Bugs: A Digital Quagmire
11/15/2005I suppose you could look at it that wayBattling Bugs: A Digital Quagmire
10/24/2005J uses arraysWhy Lists?
10/25/2005Now you're getting into personal beliefs.Why Lists?
10/11/2005Develop applicationsPLT and College
09/30/2005SparksIvory, an experimental declarative programming system
10/06/2005Moratorium on repeating argumentsLtU etiquette
10/10/2005I would argue that the dynamiLtU etiquette
09/26/2005Forth (and Factor, too)Non-Lisp, natively extensible?
09/26/2005This can certainly be true, at least in C++Abstractions considered harmful?
09/15/2005Erlang and JMost Productive FP Lang?
09/19/2005dynamic typing is a red herringMost Productive FP Lang?
09/19/2005Like I said :)Most Productive FP Lang?
09/23/2005GHCi under windows isn't prettyMost Productive FP Lang?
09/23/2005Dynamically typed still involves types!Most Productive FP Lang?
09/15/2005Is REBOL a pure functional language?Is REBOL a pure functional language?
09/12/2005Yes, it can be cumbersomeHaskell and creative freedom
09/12/2005I'm not sure what the "core bHaskell and creative freedom
07/11/2005Well saidData is code
06/30/2005I'm not convincedHungarian Notation vs The Right Thing
06/27/2005FLDead Languages
06/09/2005Lisp has structs!Data locality and data structures
06/07/2005It will affect independent language communities, yesWhat will Apple's move to Intel mean for Alternative Language Communities?
06/09/2005ClarificationWhat will Apple's move to Intel mean for Alternative Language Communities?
06/09/2005But still, the game isn't written in LispWhat will Apple's move to Intel mean for Alternative Language Communities?
06/07/2005Starter paper for shift/reset?From shift and reset to polarized linear logic
05/31/2005Interpretation isn't a barrier to acceptanceWhat is so bad about compiling?
05/24/2005I'd argue that languages haveHaskell for C Programmers
05/25/2005Modules can encapsulate, tooHaskell for C Programmers
05/19/2005And PerlAST intermediate representations
05/18/2005BASICModern Language Features of Visual C++ 2005
05/18/2005Few moreGrassroots computing languages hit the big time
05/05/2005I think the fundamental decisions would be difficultLet's make a programming language!
06/05/2006Once static vs. dynamic typing comes up...Let's make a programming language!
05/04/2005I believe itThe long tail of programming languages
05/06/2005Avoidance of side-effectsFrom Perl Monks: "pissed off about functional programming"
04/26/2005Used in performance sensitive programs?Expressivity of lisp/scheme but speed of assembly/C/C++
04/26/2005I've always found this to beExpressivity of lisp/scheme but speed of assembly/C/C++
04/26/2005"higher level" is fundamentally further from the machineExpressivity of lisp/scheme but speed of assembly/C/C++
05/05/2005Good pointExpressivity of lisp/scheme but speed of assembly/C/C++
04/22/2005Needed for non-deskop platformsWhy do they program in C++?
04/26/2005Math without overloading doesn't need to be that uglyWhy do they program in C++?
05/05/2005Not so simpleWhy do they program in C++?
05/12/2005Let me rephrase my commentWhy do they program in C++?
03/21/2005Re: Python vs FP?The fate of reduce() in Python 3000
03/21/2005Heaviside operatorsThe fate of reduce() in Python 3000
01/31/2005Avoiding worst case GC with large amounts of data?Avoiding worst case GC with large amounts of data?
01/31/2005ImplementationsAvoiding worst case GC with large amounts of data?
01/31/2005Erlang processorLangauges and Hardware...
01/26/2005The language, in this day and"Popular vs. Good" in Programming Languages
01/24/2005It is interesting to see this come up againImplicit parallel functional programming
01/20/2005OOP for everything is badOOP Is Much Better in Theory Than in Practice
01/03/2005Erlang VM is single processor onlyThe Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
01/13/2005How does this relate to open source OpenGL?The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
01/03/2005Other concurrent PascalsPascal-FC
01/03/2005Python is the new BASICNew Year's Resolutions
12/09/2004PAIPCasting SPELs in Lisp
12/01/2004ForthDownwardly Scalable Languages
11/29/2004I have had the unfortunate taThe IDE Divide
11/29/2004FL connection is interestingPLaSM - functional language for computing with geometry
09/14/2004Standard implementationnewLisp: A better Lisp/Scheme Fusion...
09/15/2004TruenewLisp: A better Lisp/Scheme Fusion...
09/17/2004Scheme community is not unifiednewLisp: A better Lisp/Scheme Fusion...
09/20/2004When does both a 12 element aMultidimensional arrays
08/23/2004Standard implementationNew Paul Graham thing...
08/10/2004Waiting for future type systemsUdell: A strategic vision for dynamic languages
07/29/2004History: Array languagesHistory: Array languages
07/30/2004History clarificationHistory: Array languages
08/24/2004Re: MoreHistory: Array languages
08/24/2004Wikipedia on array languagesHistory: Array languages
07/14/2004Old computer science and technical books worth searching forOld computer science and technical books worth searching for
07/14/2004Re: No magic?Explaining monads
07/16/2004Blindingly simple...to non-FPersExplaining monads
07/12/2004Re: C/Assembler approachUnderstanding continuations
07/08/2004ExcellentFunctional Objects
06/08/2004Re: New vector language: GleeNew vector language: Glee
05/05/2004Programming as if Performance MatteredProgramming as if Performance Mattered
05/06/2004Re: Programming as if Performance MatteredProgramming as if Performance Mattered
04/02/2004Re: Taming the x86 beastTaming the x86 beast
03/10/2004J is free again (as in beer)J is free again (as in beer)
02/14/2004Re: The Next Move in Programming (Livschitz interview)The Next Move in Programming (Livschitz interview)
01/27/2004Re: Why Events Are a Bad IdeaWhy Events Are a Bad Idea
01/21/2004Re: Book on game scripting interpretersBook on game scripting interpreters
11/24/2003Re: On Garbage CollectionOn Garbage Collection
11/21/2003Re: PyLogoPyLogo
10/22/2003Re: State and modularityState and modularity
09/04/2003Re: Why don't more people use Prolog?Why don't more people use Prolog?
09/04/2003Re: Why don't more people use Prolog?Why don't more people use Prolog?
08/27/2003Re: Dynamic languages and virtual machinesDynamic languages and virtual machines
06/19/2003Re: Point Free StylePoint Free Style
06/02/2003Re: Shrink-wrap developers: what programming language?Shrink-wrap developers: what programming language?
06/03/2003Re: Shrink-wrap developers: what programming language?Shrink-wrap developers: what programming language?
06/06/2003Re: Erlang is IckyErlang is Icky
03/24/2003Re: Visual Basic .NET 2003 Language ChangesVisual Basic .NET 2003 Language Changes
03/19/2003Re: XML Is Too Hard For ProgrammersXML Is Too Hard For Programmers
03/19/2003Re: Crenshaw: Let's build a compilerCrenshaw: Let's build a compiler
03/11/2003Re: Lisp powers Jak & Daxter at Naughty DogLisp powers Jak & Daxter at Naughty Dog
03/12/2003Re: Lisp powers Jak & Daxter at Naughty DogLisp powers Jak & Daxter at Naughty Dog
03/10/2003Glee: A new array languageGlee: A new array language
03/11/2003Re: Glee: A new array languageGlee: A new array language
01/28/2003Re: Guido van Rossum: Programming at Python SpeedGuido van Rossum: Programming at Python Speed
01/14/2003Re: The D programming languageThe D programming language
11/25/2002Re: Impressions of the International Lisp conference ILC2002Impressions of the International Lisp conference ILC2002
11/27/2002Re: Impressions of the International Lisp conference ILC2002Impressions of the International Lisp conference ILC2002
11/01/2002Re: Floating Point ArithmeticFloating Point Arithmetic
10/18/2002Re: Critique: Why Pascal is Not My Favorite Programming LanguageCritique: Why Pascal is Not My Favorite Programming Language
10/09/2002Re: Most amazing designer?Most amazing designer?
09/23/2002Re: Exploring NLP in Oz/MozartExploring NLP in Oz/Mozart
09/17/2002Re: 20 Years of PLDI (1979 - 1999): A Selection20 Years of PLDI (1979 - 1999): A Selection
08/28/2002Re: Can Programming Be Liberated from the von Neumann Style?Can Programming Be Liberated from the von Neumann Style?
07/11/2002Re: Refactoring Functional ProgramsRefactoring Functional Programs
06/11/2002Re: J for C programmersJ for C programmers
06/11/2002J for C programmersJ for C programmers
04/08/2002Re: Guido van Rossum: An Optimization AnecdoteGuido van Rossum: An Optimization Anecdote

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