Posts By: James Hague
Date | Post | Topic |
09/12/2011 | On the implementation side, | What needs to be done? |
10/14/2011 | Re: Live coding | What needs to be done? |
04/09/2010 | Doesn't bother me | iPhone PL lockdown |
12/02/2009 | "the implementation is good" | Eleven Theses on Clojure |
09/15/2009 | LLVM? | Coders at Work |
09/15/2009 | they're just both compilers | Coders at Work |
05/26/2009 | Wonderful! | Forth Dimensions |
05/27/2009 | I read through some more of | Forth Dimensions |
01/13/2009 | Certainly that would be | Fundamental Flaws in Current Programming Language Type Systems |
11/10/2008 | This sounds like APL / J | Extensible tuples? |
11/06/2008 | these are conventions from Forth | Factor: an extensible interactive language |
02/17/2009 | In addtion to good ol' Tk, there's | Declarative layout and/or UI languages? |
10/27/2008 | Is it really the x86 that's to blame? | BEE3: Putting the Buzz Back into Computer Architecture |
09/20/2008 | Excellent interview! | Simon Peyton Jones Interview |
01/08/2008 | reddit tends to cause flash language fads | Io |
01/11/2008 | It's great for getting more | Io |
11/07/2007 | My kind of article | Idioms for Composing Games with Etoys |
10/12/2007 | Lisp yes, functional no | Examples of large-scale functional language projects |
10/05/2007 | What existing language systems use concurrent GC? | Derivation and Evaluation of Concurrent Collectors |
09/30/2007 | Ugly in what way? | Pascal-P compiler annotated text |
10/07/2007 | I think the concatenative | Tim Bray and Erlang |
08/13/2007 | Besides Java, what VMs / languages have real-time GC? | Generational Real-time Garbage Collection |
08/01/2007 | Programming language topics have gone "mainstream" | LtU turns 7: The year of spam |
07/10/2007 | Understanding Moore | Forth in hardware ("not dead yet") |
06/29/2007 | Thinking Forth is a must read | Thinking Forth & Starting Forth |
06/08/2007 | Evaluating High-Level Distributed Language Constructs | Evaluating High-Level Distributed Language Constructs |
06/01/2007 | That's the theory | "Practical" advantages of lazy evaluation |
04/26/2007 | Arc still puzzles me | Arc in action (a.k.a. it's aliiiiive!) |
04/27/2007 | Good point | Arc in action (a.k.a. it's aliiiiive!) |
04/27/2007 | You could, yes | Arc in action (a.k.a. it's aliiiiive!) |
04/16/2007 | Looks like REBOL | Easylanguage: domain specific language for trading stocks |
03/30/2007 | My own wishes | Expect New Major Language Within Five Years |
03/28/2007 | Tangible Functional Programming | Tangible Functional Programming |
03/13/2007 | Pico Lisp: A Case for Minimalist Interpreters? | Pico Lisp: A Case for Minimalist Interpreters? |
03/15/2007 | Agreed | Pico Lisp: A Case for Minimalist Interpreters? |
03/12/2007 | Arthur Whitney | Beautiful Code: Leading Programmers Explain How They Think |
03/12/2007 | Lua has actually been big for a while | What's up with Lua? |
03/07/2007 | Fair enough | Kourier is now live |
02/26/2007 | Finite State Machines in Forth | Finite State Machines in Forth |
02/26/2007 | Gotta admit that Kay has interesting ideas, though | On the fact that the Atlantic Ocean has two sides |
02/22/2007 | Actors that Unify Threads and Events | Actors that Unify Threads and Events |
02/15/2007 | He doesn't always stick to it | Easy to learn and use |
02/12/2007 | functional programming and parallelism | Almost everything happened in the Golden Age, right? |
02/09/2007 | Not a valid comparison | SMP Erlang vs. Haskell vs. ML |
02/08/2007 | Not much concrete info, but still interesting | Patrick Logan on Software Transaction Memory |
02/06/2007 | Programming Shorthands | Programming Shorthands |
02/06/2007 | Story updated | Programming Shorthands |
02/06/2007 | interaction is the key | Steps Toward The Reinvention of Programming |
01/22/2007 | Harder problem than it sounds | LCA2007: Concurrency and Erlang |
01/18/2007 | Interactive Haskell Documents | Interactive Haskell Documents |
02/06/2007 | Not a paper, but a simple answer | Why people don't use functional programming? |
02/06/2007 | Agreed, but then what's the | Why people don't use functional programming? |
02/06/2007 | Now I'm seeing my previous | Why people don't use functional programming? |
02/07/2007 | Imperative, not FP | Why people don't use functional programming? |
02/09/2007 | Modern definition of "fp" is a narrow one | Why people don't use functional programming? |
02/27/2007 | Wary about these kind of claims | Why people don't use functional programming? |
01/04/2007 | a strange puzzle | Can referential transparency be bad? (puzzle included) |
12/20/2006 | Bit Stream Programing in Erlang | Bit Stream Programing in Erlang |
12/19/2006 | The Role of Composition in Computer Programming | The Role of Composition in Computer Programming |
12/19/2006 | Fixed. | The Role of Composition in Computer Programming |
12/14/2006 | Practical Type Inference Based on Success Typings | Practical Type Inference Based on Success Typings |
12/12/2006 | Not in the field, but... | excitement in language research? |
12/07/2006 | a great, great paper | Back to the Future |
12/05/2006 | Parser combinators in Factor | Parser combinators in Factor |
12/01/2006 | Recursion Parallel Prolog | Recursion Parallel Prolog |
11/30/2006 | I like stuff like this | Possibly the world's shortest APL interpreter |
11/09/2006 | Learn J | Want to learn something new |
10/27/2006 | I've used J for the same reason | Growing interest in Smalltalk? |
10/18/2006 | Icon was the first language that I just couldn't get | Ralph Griswold died |
10/16/2006 | Wonderful article | Good Ideas, Through the Looking Glass |
10/05/2006 | Terseness is fine | Assembly language for Power Architecture |
10/06/2006 | More primitive in syntax than features | Assembly language for Power Architecture |
10/03/2006 | Good, but familiar | An Incremental Approach to Compiler Construction |
09/25/2006 | Completely agreed. I'm of | Designing a Programming Textbook |
10/02/2006 | Or Forth! | Designing a Programming Textbook |
09/23/2006 | How far can you get without naming types? | SSA + Type Inference = "Compile time" dynamic typing, "runtime" static typing? |
09/19/2006 | Imperative programming has its benefits, too | Why Johnny can't code |
10/02/2006 | Game programming languages | Why Johnny can't code |
10/05/2006 | Game Maker does have a text-based programming language | Why Johnny can't code |
10/05/2006 | Yes that's the book. | Why Johnny can't code |
08/09/2006 | Better libraries | Lisp Lovers, how would you fix Lisp or bring it up to date? |
06/23/2006 | I think that's a good idea, | Rules for Developing Safety-Critical Code |
06/21/2006 | Haskell, Scheme, etc., don't solve all problems | Rules for Developing Safety-Critical Code |
06/23/2006 | Agreed | What are the real benefits of FP? |
06/15/2006 | I wouldn't say this is still a trend | Why only 'minimal' languages |
05/30/2006 | A good topic for a paper... | Buried Treasure - No Fluff Just Stuff |
05/16/2006 | Not really | ruby vs python |
05/09/2006 | Why not J? | MathLang |
05/03/2006 | Visual Studio & vim | Your favourite editor/IDE |
05/01/2006 | "insert" in APL & J | Folding neither Left nor Right (or how to avoid overspecifying the solution to a problem) |
04/12/2006 | More or less how the Erlang type system used to work | Flexible Addition of Static Typing to Dynamically Typed Programs |
04/06/2006 | Way of appeasing the FP advocates | Python 2.5a1 released |
04/06/2006 | Not quite | any functional language without GC? |
04/07/2006 | Yes, if you use processes in a specific way | any functional language without GC? |
04/03/2006 | Can't think of new languages that fill these needs | Disruptive PLT, 4 years later |
03/17/2006 | Messy, but not difficult | The Problem With Parsing - an essay |
03/03/2006 | Wow, what unrealistic criticism! | Effects on stability/exception handling of massively parallel programs |
03/07/2006 | Don't know for sure | Effects on stability/exception handling of massively parallel programs |
02/23/2006 | Yes, Stevan Apter's site is wonderful | Rich resource site for the programming language "K" |
02/03/2006 | GC at the end of a level | The Next Mainstream Programming Languages |
02/03/2006 | GC would be fine here | The Next Mainstream Programming Languages |
02/06/2006 | And most other languages too | The Next Mainstream Programming Languages |
01/24/2006 | No favorite | Choice of OS of LtU readers |
01/24/2006 | I would agree with that perception | Lisp is sin |
12/07/2005 | Actual programs written in FP or FL? | Actual programs written in FP or FL? |
12/09/2005 | Obviously I googled for it | Actual programs written in FP or FL? |
11/29/2005 | My list | The building of robust software |
11/30/2005 | Good point | The building of robust software |
11/28/2005 | Be sure to read Brian Harvey's Logo books | Interesting Logo Site: Elica |
11/28/2005 | Learn a wide variety of languages | Getting started in language design -- reading material? |
11/14/2005 | Much more than just type systems | Battling Bugs: A Digital Quagmire |
11/15/2005 | I suppose you could look at it that way | Battling Bugs: A Digital Quagmire |
10/24/2005 | J uses arrays | Why Lists? |
10/25/2005 | Now you're getting into personal beliefs. | Why Lists? |
10/11/2005 | Develop applications | PLT and College |
09/30/2005 | Sparks | Ivory, an experimental declarative programming system |
10/06/2005 | Moratorium on repeating arguments | LtU etiquette |
10/10/2005 | I would argue that the dynami | LtU etiquette |
09/26/2005 | Forth (and Factor, too) | Non-Lisp, natively extensible? |
09/26/2005 | This can certainly be true, at least in C++ | Abstractions considered harmful? |
09/15/2005 | Erlang and J | Most Productive FP Lang? |
09/19/2005 | dynamic typing is a red herring | Most Productive FP Lang? |
09/19/2005 | Like I said :) | Most Productive FP Lang? |
09/23/2005 | GHCi under windows isn't pretty | Most Productive FP Lang? |
09/23/2005 | Dynamically typed still involves types! | Most Productive FP Lang? |
09/15/2005 | Is REBOL a pure functional language? | Is REBOL a pure functional language? |
09/12/2005 | Yes, it can be cumbersome | Haskell and creative freedom |
09/12/2005 | I'm not sure what the "core b | Haskell and creative freedom |
07/11/2005 | Well said | Data is code |
06/30/2005 | I'm not convinced | Hungarian Notation vs The Right Thing |
06/27/2005 | FL | Dead Languages |
06/09/2005 | Lisp has structs! | Data locality and data structures |
06/07/2005 | It will affect independent language communities, yes | What will Apple's move to Intel mean for Alternative Language Communities? |
06/09/2005 | Clarification | What will Apple's move to Intel mean for Alternative Language Communities? |
06/09/2005 | But still, the game isn't written in Lisp | What will Apple's move to Intel mean for Alternative Language Communities? |
06/07/2005 | Starter paper for shift/reset? | From shift and reset to polarized linear logic |
05/31/2005 | Interpretation isn't a barrier to acceptance | What is so bad about compiling? |
05/24/2005 | I'd argue that languages have | Haskell for C Programmers |
05/25/2005 | Modules can encapsulate, too | Haskell for C Programmers |
05/19/2005 | And Perl | AST intermediate representations |
05/18/2005 | BASIC | Modern Language Features of Visual C++ 2005 |
05/18/2005 | Few more | Grassroots computing languages hit the big time |
05/05/2005 | I think the fundamental decisions would be difficult | Let's make a programming language! |
06/05/2006 | Once static vs. dynamic typing comes up... | Let's make a programming language! |
05/04/2005 | I believe it | The long tail of programming languages |
05/06/2005 | Avoidance of side-effects | From Perl Monks: "pissed off about functional programming" |
04/26/2005 | Used in performance sensitive programs? | Expressivity of lisp/scheme but speed of assembly/C/C++ |
04/26/2005 | I've always found this to be | Expressivity of lisp/scheme but speed of assembly/C/C++ |
04/26/2005 | "higher level" is fundamentally further from the machine | Expressivity of lisp/scheme but speed of assembly/C/C++ |
05/05/2005 | Good point | Expressivity of lisp/scheme but speed of assembly/C/C++ |
04/22/2005 | Needed for non-deskop platforms | Why do they program in C++? |
04/26/2005 | Math without overloading doesn't need to be that ugly | Why do they program in C++? |
05/05/2005 | Not so simple | Why do they program in C++? |
05/12/2005 | Let me rephrase my comment | Why do they program in C++? |
03/21/2005 | Re: Python vs FP? | The fate of reduce() in Python 3000 |
03/21/2005 | Heaviside operators | The fate of reduce() in Python 3000 |
01/31/2005 | Avoiding worst case GC with large amounts of data? | Avoiding worst case GC with large amounts of data? |
01/31/2005 | Implementations | Avoiding worst case GC with large amounts of data? |
01/31/2005 | Erlang processor | Langauges and Hardware... |
01/26/2005 | The language, in this day and | "Popular vs. Good" in Programming Languages |
01/24/2005 | It is interesting to see this come up again | Implicit parallel functional programming |
01/20/2005 | OOP for everything is bad | OOP Is Much Better in Theory Than in Practice |
01/03/2005 | Erlang VM is single processor only | The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software |
01/13/2005 | How does this relate to open source OpenGL? | The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software |
01/03/2005 | Other concurrent Pascals | Pascal-FC |
01/03/2005 | Python is the new BASIC | New Year's Resolutions |
12/09/2004 | PAIP | Casting SPELs in Lisp |
12/01/2004 | Forth | Downwardly Scalable Languages |
11/29/2004 | I have had the unfortunate ta | The IDE Divide |
11/29/2004 | FL connection is interesting | PLaSM - functional language for computing with geometry |
09/14/2004 | Standard implementation | newLisp: A better Lisp/Scheme Fusion... |
09/15/2004 | True | newLisp: A better Lisp/Scheme Fusion... |
09/17/2004 | Scheme community is not unified | newLisp: A better Lisp/Scheme Fusion... |
09/20/2004 | When does both a 12 element a | Multidimensional arrays |
08/23/2004 | Standard implementation | New Paul Graham thing... |
08/10/2004 | Waiting for future type systems | Udell: A strategic vision for dynamic languages |
07/29/2004 | History: Array languages | History: Array languages |
07/30/2004 | History clarification | History: Array languages |
08/24/2004 | Re: More | History: Array languages |
08/24/2004 | Wikipedia on array languages | History: Array languages |
07/14/2004 | Old computer science and technical books worth searching for | Old computer science and technical books worth searching for |
07/14/2004 | Re: No magic? | Explaining monads |
07/16/2004 | Blindingly simple...to non-FPers | Explaining monads |
07/12/2004 | Re: C/Assembler approach | Understanding continuations |
07/08/2004 | Excellent | Functional Objects |
06/08/2004 | Re: New vector language: Glee | New vector language: Glee |
05/05/2004 | Programming as if Performance Mattered | Programming as if Performance Mattered |
05/06/2004 | Re: Programming as if Performance Mattered | Programming as if Performance Mattered |
04/02/2004 | Re: Taming the x86 beast | Taming the x86 beast |
03/10/2004 | J is free again (as in beer) | J is free again (as in beer) |
02/14/2004 | Re: The Next Move in Programming (Livschitz interview) | The Next Move in Programming (Livschitz interview) |
01/27/2004 | Re: Why Events Are a Bad Idea | Why Events Are a Bad Idea |
01/21/2004 | Re: Book on game scripting interpreters | Book on game scripting interpreters |
11/24/2003 | Re: On Garbage Collection | On Garbage Collection |
11/21/2003 | Re: PyLogo | PyLogo |
10/22/2003 | Re: State and modularity | State and modularity |
09/04/2003 | Re: Why don't more people use Prolog? | Why don't more people use Prolog? |
09/04/2003 | Re: Why don't more people use Prolog? | Why don't more people use Prolog? |
08/27/2003 | Re: Dynamic languages and virtual machines | Dynamic languages and virtual machines |
06/19/2003 | Re: Point Free Style | Point Free Style |
06/02/2003 | Re: Shrink-wrap developers: what programming language? | Shrink-wrap developers: what programming language? |
06/03/2003 | Re: Shrink-wrap developers: what programming language? | Shrink-wrap developers: what programming language? |
06/06/2003 | Re: Erlang is Icky | Erlang is Icky |
03/24/2003 | Re: Visual Basic .NET 2003 Language Changes | Visual Basic .NET 2003 Language Changes |
03/19/2003 | Re: XML Is Too Hard For Programmers | XML Is Too Hard For Programmers |
03/19/2003 | Re: Crenshaw: Let's build a compiler | Crenshaw: Let's build a compiler |
03/11/2003 | Re: Lisp powers Jak & Daxter at Naughty Dog | Lisp powers Jak & Daxter at Naughty Dog |
03/12/2003 | Re: Lisp powers Jak & Daxter at Naughty Dog | Lisp powers Jak & Daxter at Naughty Dog |
03/10/2003 | Glee: A new array language | Glee: A new array language |
03/11/2003 | Re: Glee: A new array language | Glee: A new array language |
01/28/2003 | Re: Guido van Rossum: Programming at Python Speed | Guido van Rossum: Programming at Python Speed |
01/14/2003 | Re: The D programming language | The D programming language |
11/25/2002 | Re: Impressions of the International Lisp conference ILC2002 | Impressions of the International Lisp conference ILC2002 |
11/27/2002 | Re: Impressions of the International Lisp conference ILC2002 | Impressions of the International Lisp conference ILC2002 |
11/01/2002 | Re: Floating Point Arithmetic | Floating Point Arithmetic |
10/18/2002 | Re: Critique: Why Pascal is Not My Favorite Programming Language | Critique: Why Pascal is Not My Favorite Programming Language |
10/09/2002 | Re: Most amazing designer? | Most amazing designer? |
09/23/2002 | Re: Exploring NLP in Oz/Mozart | Exploring NLP in Oz/Mozart |
09/17/2002 | Re: 20 Years of PLDI (1979 - 1999): A Selection | 20 Years of PLDI (1979 - 1999): A Selection |
08/28/2002 | Re: Can Programming Be Liberated from the von Neumann Style? | Can Programming Be Liberated from the von Neumann Style? |
07/11/2002 | Re: Refactoring Functional Programs | Refactoring Functional Programs |
06/11/2002 | Re: J for C programmers | J for C programmers |
06/11/2002 | J for C programmers | J for C programmers |
04/08/2002 | Re: Guido van Rossum: An Optimization Anecdote | Guido 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 |