The Curious Engineer

Lambda the Ultimate

2001–2002

1,366 posts

← 2000 2003–2026 →

2002 762

December 2002

  1. Vortex and Cecil
  2. O'Haskell
  3. Project Timber
  4. Stochastic Lambda Calculus
  5. Parallel Programming with Logic Languages
  6. Generic C# Sample Programs
  7. Es: A shell with higher-order functions
  8. Type inference in Icon
  9. A Lambda Calculus for Dynamic Binding
  10. Obtaining KMP String Matcher by Partial Evaluation
  11. Merry Christmas
  12. Embedding Sequence Analysis in FP
  13. How to Solve the Santa Claus Problem
  14. Developing Reliable Software with Scripting Languages
  15. Model Driven Architecture + Code Generation
  16. QuickCheck
  17. Designing and Using Combinators
  18. Partial Application in C
  19. Stronger Typings for Separate Compilation of Java-like Langu
  20. The Fun of Programming
  21. linguablogs
  22. Traits — Composable Units of Behavior
  23. XML and run-time typing
  24. Generalising Monads to Arrows
  25. AspectC#
  26. vmgen: A Generator of Efficient Virtual Machine Interpreters
  27. Tutorial Notes on Partial Evaluation
  28. Typing Dynamic Typing
  29. Typing Dynamic Typing
  30. Tackling the awkward squad
  31. Yampa: Functional Reactive Programming with Arrows
  32. Developing Interactive Web Programs (Scheme Servlets)
  33. Guide to Python introspection
  34. Findler's Contract Flaw Analysis and Eiffel
  35. Barrier Methods for Garbage Collection
  36. Microsoft 'X#' On Tap?
  37. Editors?
  38. The language LUA
  39. On-the-fly garbage collection: An exercise in cooperation
  40. The Needle Programming Language
  41. Self on Windows
  42. Generics for C# and .Net CLR
  43. New features proposed for Java 1.5 by Sun
  44. Misc Links
  45. Squeak projects (and project ideas)
  46. The Java Syntactic Extender
  47. Expresso, environment for ISO 10303-1
  48. User-defined functions in Excel
  49. ACE visual programming language
  50. De-biforestation
  51. From Direct Style to Monadic Style through CPS
  52. Search and Imperative Programming
  53. Comparisons between languages for performance
  54. New proposed features for Java 1.5
  55. SmartEiffel The GNU Eiffel compiler - 1.0 release
  56. SmartEiffel: implementation techniques
  57. Just wondering (strings)
  58. ll1-discuss on macros
  59. APL Crosswords
  60. Usability Issues in the Design of Novice Programming Systems
  61. C++ vs. Lisp
  62. I feel like an idiot, but...
  63. Proposals for and Experiments with an Erlang Bit Syntax

November 2002

  1. First Class Patterns
  2. APL crosswords
  3. The Architecture of a Debugger for Lazy Functional Languages
  4. Water : A new OO, Dynamic, and Secure Language for Web Services and XML
  5. A Type Error Slicer for MiniML
  6. The "Plankalkul" of Konrad Zuse
  7. A Shallow Introduction to the K Programming Language
  8. Data Parallel Algorithms
  9. Brook: a Streaming Lanugage from Stanford
  10. A Good OOP Critique?
  11. Why LtU was so quiet
  12. Introducing C#, Present and Future
  13. Grail: A Zero'th Programming Language
  14. What's Wrong With RDF?
  15. Composition Languages
  16. Psychology in Language Design
  17. The point of (any) semantics
  18. Relational Programming (whatever happened to...)
  19. Needle, An OO FP Language
  20. static AND dynamic typing
  21. Objects and classes versus modules
  22. Composition Languages
  23. [The Creation of a Constraint-based Programming Language]
  24. Towards a Quantum Programming Language
  25. Essay: Multi-Paradigm Design and Generic Programming
  26. Whitepaper on new C# Features
  27. Harper: PL, The Essence of Computer Science
  28. Combinatorics, Complexity, and Randomness
  29. Microsoft rules...
  30. Do languages matter?
  31. LL2 Webcast
  32. Lush, New Lisp/C based language
  33. Haskell Communities and Activities Report
  34. Why OO Sucks
  35. Garbage collection in Ada?
  36. Use of Prolog for Developing a new Programming Language
  37. Survey of OOPL
  38. Strafunski update
  39. Executable Implementation of Scheme Denotational Semantics
  40. Survey of OOP languages
  41. Add citeseer to mozilla
  42. Computer Programming as an Art
  43. The Dream of a Perfect Language
  44. The crapness that is the Win-32 API
  45. Loell, a new programming language
  46. Where to learn programming-related math?
  47. International Lisp Conference report
  48. LtU on BlogHop
  49. Loell, a new programming language
  50. Strongtalk
  51. UBF: Universal Binary Format
  52. Making the Case for PHP at Yahoo!
  53. Sugar project?
  54. Floating Point Arithmetic
  55. A Free Implementation of CLIM

October 2002

  1. Haskell tutorial in Hebrew
  2. Introduction to Aspect-Oriented Programming
  3. I am running out of titles
  4. Idel: a virtual machine for mobile code
  5. SmallInterfaces - interfaces for Smalltalk
  6. Message4842
  7. Exploring alternative syntaxes for XML
  8. Notes on Postmodern Programming
  9. Type-Directed Natural Language Parsing
  10. The Dada Engine
  11. Jikes RVM implementation tutorials
  12. Generic Haskell: Practice and Theory
  13. JudoScript
  14. Lightweight Languages Workshop 2002
  15. Type Safety anecdote
  16. Reynolds: The Essence of Algol
  17. Design By Contract Discussion
  18. Lazy vs. strict
  19. Multiple Dispatch with Prototypes
  20. Type Systems for Modularity
  21. Jakarta-Commons Collections Component
  22. smgn: Rapid Prototyping of Small Domain-Specific Languages
  23. Erlang in Large Scale Software Design
  24. Template Meta-programming in Haskell
  25. Critique: Why Pascal is Not My Favorite Programming Language
  26. Software quotations
  27. Efficient JVM Just-in-Time Compilation
  28. Prolog and Natural-Language Analysis
  29. Creating applications with Mozilla
  30. Diagnosing Java code: Unit tests and automated code analysis
  31. Currying
  32. Theory of Concatenative Combinators
  33. Most amazing designer?
  34. Polyglot Programming
  35. Two Case Studies of Open Source Software Development
  36. Robert Harper: Types and Programming Languages
  37. Deriving backtracking monad transformers
  38. A Formal Model for an Expressive Fragment of XSLT
  39. F-Script: Smalltalk Scripting for Mac OS X
  40. David McCusker is looking for a job
  41. Best Language Design Papers (survey)
  42. Python 2.3 Release Schedule
  43. Second Haskell Communities and Activities Report
  44. 20 Years of PLDI (1979 - 1999): A Selection
  45. Felleisen: From Patterns to Programming Languages
  46. The Parable of the Languages
  47. Make Python run as fast as C with Psyco
  48. C# standardization moves ahead
  49. Message4575
  50. Lisp will never make it to mainstream...
  51. Xtatic: Native XML processing for C#
  52. M: The basis for Matrix
  53. Continued Fraction Arithmetic - Bill Gosper
  54. Contributing (?) Editors
  55. ICFP programming contest results
  56. SPMD - Single Program Multiple Data in Haskell
  57. No FP languages for the real-world
  58. USENIX - Security '02 - Technical Sessions
  59. If programming languages were cars...
  60. The Implementation of the Icon Programming Language
  61. Fold and Unfold for Program Semantics
  62. Additions to the research papers page
  63. One tree isn't enough
  64. Icon implementation book now available by download
  65. How to tell your personality type from your code
  66. Algebraic patterns in Scheme
  67. TXL: Tree Transformation Language
  68. TinkerType
  69. Linguistic Relativity Homepage
  70. Devils and Angels
  71. Liskov's Java book
  72. Types in Programming Languages
  73. MIT OpenCourseWare: Laboratory in Software Engineering

September 2002

  1. Observations on CIL books
  2. Introduction to Functional Programming
  3. Introduction to module systems?
  4. Creating types at run time?
  5. Computational biolinguistics
  6. Generator and Search Objects in Java
  7. The Foundations of Two-Dimensional Semantics
  8. A Type Notation for Scheme
  9. Composable and Compilable Macros: You Want it When?
  10. Intentional Software Corporation (ISC)
  11. Programming languages textbook online
  12. Automatic Run-time Interface Building
  13. Sociological Insights
  14. JWIG an alternative to Servlets, JSP, ASP, and PHP
  15. Native XML Scripting
  16. Exploring NLP in Oz/Mozart
  17. The Tcl War
  18. Multi-Paradigm Tcl-Tk
  19. Message4449
  20. Bricklin: Why Johnny can't program
  21. Think: a distributed systems architecture
  22. A formal semantics of patterns in XSLT
  23. Michael Vanier: LFM's and LFSP's
  24. MultiJava: Design, implementation, and evaluation
  25. Computation Complexity Weblog
  26. Separating Concerns with Knit
  27. Perspectives
  28. Introduction to Special Issue on Domain-Specific Languages
  29. Beyond Objects: Generative Programming
  30. Building cyclic data structures in pure languages
  31. Lightweight Languages Worshop 2002
  32. Wadler: XQuery, a typed functional language for querying XML
  33. Evaluation Order Semantics in Expressions with Side Effects
  34. Parsec, a fast combinator parser
  35. Intentional Programming Reborn
  36. Q: A Scenario Description Language
  37. Interactions of Abstractions in Programming
  38. The Query Language TQL
  39. Psyco, the Python Specializing Compiler
  40. Java hits obstacle with cell phones
  41. LPS: Language Prototyping System
  42. Short break
  43. Introduction to the Personal Basis Profile
  44. SmallSqueak
  45. Dr. Seuss on Parser Monads
  46. Action Semantics and Compiler Generation
  47. GNU Prolog
  48. Structure and Interpretation of Computer Science Curriculum
  49. Little Languages: Little Maintenance?
  50. SchemeUnit and SchemeQL: Two Little Languages
  51. Symmetric difference in LC, P-numerals, and fold
  52. Sendmail Meets Erlang
  53. Composing Programming Languages by Combining Action-Semantic
  54. Type Theory and Functional Programming
  55. Leo and Literate Programming
  56. Omniscient debugger
  57. Domino on Acid

August 2002

  1. Design Patterns in XML Applications
  2. Can Programming Be Liberated from the von Neumann Style?
  3. A Modular Monadic Action Semantics
  4. Diagnosing Java code: Assertions and temporal logic in Java
  5. Distel: Distributed Emacs Lisp
  6. ICFP 2002 programming contest task posted
  7. Exception-Safety in Generic Components
  8. Critique of the Windows API
  9. Anybody home?
  10. syntax-case "for dummies"
  11. Superb programming style ?
  12. Backus Turing Award Lecture
  13. Whither Sather ?
  14. Is EJB Always Necessary?
  15. Overloading and higher-order polymorphism
  16. Exegesis 5 is out
  17. Making Haskell programs faster and smaller
  18. Exegesis 5 is out
  19. Why Don’t Programming Language Designers Use Formal Methods?
  20. A Proposal For Classifying Tangled Code
  21. Disruptive Programming Language Technologies
  22. Informal Scheme Workshop in London
  23. Teaching Purely Functional Programming in First Year
  24. Why American Computer Science Seems Incurable
  25. Project JOOS (Java's Object Oriented Subset)
  26. Do we Need Dependent Types?
  27. VDM-SL: a Tutorial
  28. The Oberlin CS DRAGN Project
  29. Language-Based Information-Flow Security
  30. I Was a Smalltalk Gunslinger
  31. USENIX JVM Symposium '02
  32. Ada, Interfaces and the Listener Paradigm
  33. Free Smalltalk books
  34. Mithril vm
  35. Generating Code at Run Time With Reflection.Emit
  36. The Function Pointer Tutorials
  37. Language Design and Implementation by Selection
  38. Semantics of Programming Languages: A Tool-Oriented Approach
  39. XML Journal - Readers' Choice Awards
  40. Kristen Nygaard (1927-2002)
  41. Teaching the Fatal Disease
  42. Hacker's Introduction to Partial Evaluation
  43. Seesoft
  44. Mark-sweep vs. copying collection
  45. One Day Compilers (Graydon Hoare)
  46. Icon language book available for downloading
  47. Does Code Decay?
  48. Dijkstra and the Ada language
  49. On Understanding Types, Data Abstraction, and Polymorphism
  50. Alloy: A Lightweight Object Modelling Notation
  51. Concern Graphs
  52. Prototyping of Mechanisms in Success/Failure Based Languages
  53. OT question
  54. Barter (design by contract w/ AspectJ)
  55. 10 Reasons We Need Java 3.0
  56. To Dissect a Mockingbird
  57. 10 Reasons We Need Java 3.0
  58. Edsger Wybe Dijkstra (1930-2002)
  59. A Declarative Model for Simple Narratives
  60. Embedding Prolog in Haskell
  61. Putting Type Annotations to Work
  62. Edsger W. Dijkstra has died
  63. Good question
  64. A practical approach to generic programming
  65. "Spend A Day with .NET" Coding Contest
  66. What the hell are Monads?
  67. Fifth ICFP Programming Contest
  68. Structuring Depth-First Search Algorithms in Haskell
  69. Python list.sort() now stable and faster
  70. Template metaprogramming for Haskell
  71. Test-Driven Development By Example
  72. First-class Attribute Grammars
  73. Language design checklist
  74. Diagrammatic Representations in Domain-Specific Languages
  75. Intentional Programming Overview
  76. The Boost Lambda Library
  77. Java-in-hardware in aJile new PDA
  78. The unique nature of Lisp (?)

July 2002

  1. Shared Source CLI Essentials (beta chapters)
  2. Happy birthday Dear Lambda
  3. RhoStratego
  4. Feng Shui for Standard ML Programmers
  5. Formal Techniques for Software Reliability
  6. Parrot In Detail
  7. Biglook: A Widget Library for Scheme
  8. Virtual Machine Design and Implementation in C/C++
  9. Cracking the 500-Language Problem
  10. The Essence of Strategic Programming
  11. Lazy Functional Parser Combinators in Java
  12. Application Generators
  13. Richard Hamming: You and Your Research
  14. Proof-Carrying Code (overview)
  15. Clean and Haskell compared
  16. Personal weblogs
  17. Full Eiffel on the .NET Framework
  18. Prological Language Processing
  19. Guiding Visitors: Separating Navigation from Computation
  20. Eiffel on .Net
  21. JSR-166 - Concurrency Utilities
  22. NVIDIA Open Sources Cg Compiler Technology
  23. Quick Quotes
  24. Early Java: Worse is Better and Meta is Better, Two Lessons
  25. The Essence of XML
  26. Visual Basic
  27. ActiveOberon
  28. XLANG and WSFL: Syntactic Arsenic
  29. Graphviz: Programmable Graph Editor
  30. C and C++: A Case for Compatibility
  31. Extreme Markup Languages 2002 (conference program)
  32. Rotor, SemiWorks, and Technology Transfer (job opening)
  33. ConCert Project - Certified Code for Grid Computing
  34. Exploring .NET Alternatives
  35. Scripting and .NET
  36. BorCon 2002 Highlights
  37. Bicycle Repair Man (a refactoring browser for Python)
  38. Generator-based state machines
  39. More USENIX02 summaries from Oleg
  40. Type inference a good thing?
  41. The Constructor Calculus
  42. XSH - An XML Editing Shell
  43. Developing Applications with Objective CAML
  44. Java Collections Clearinghouse
  45. Bitter Java
  46. Java Specification Participation Agreement
  47. c programming
  48. Hugs98 for .NET
  49. Refactoring Functional Programs
  50. Refactoring Functional Programs
  51. Strsafe.h: Safer String Handling in C
  52. Writing a counter function
  53. The Program Transformation Wiki
  54. Perl Foundation Grants are Almost Empty
  55. Influence of Software Module Systems on Modular Verification
  56. Meta Programming with Concrete Object Syntax
  57. The OpenNLP Grok Library
  58. Declarative Event-Oriented Programming
  59. What being an Editor is all about
  60. The YAFL programming language
  61. Animism: An Essential Concept in Programming?
  62. IK.VM.NET Weblog
  63. Edge Side Includes (ESI)
  64. Language-Centric Software Development
  65. Boring...
  66. Poorman's Logic System
  67. The Frege Program Prover (FPP)
  68. CoKinetic windows user interface markup language
  69. Europython presentations
  70. JCP adequately preparing Java for Web services?
  71. Managed C++ FAQ
  72. Departments

June 2002

  1. 1st North American Summer School in Logic, Language and Info
  2. Oleg's USENIX2002 report (update!)
  3. Linear Types and Monads
  4. Logic Programming in Python (constraints)
  5. Shiro Kawai - Shooting A Moving Target
  6. Playing with the GNAT Run Time
  7. J-SEAL2
  8. Oleg's USENIX2002 report
  9. Longhorn
  10. Project Ace
  11. JSIS - Semantic Interface Specification for Java
  12. Elephant 2000
  13. Elephant 2000
  14. Chameleon
  15. SML.NET now out
  16. proof that (call/cc (lambda (c) (0 (c 1)))) => 1
  17. NVIDIA's Cg technology
  18. Network Query Language
  19. A short break
  20. Runtime optimization mailing list
  21. Funny stuff
  22. Two New Microsoft Languages - AsmL and Pan
  23. Stack Inspection: Theory and Variants
  24. SQL Limitations
  25. dealing with Scheme (or Lisp, etc)
  26. Quick links
  27. J for C programmers
  28. J for C programmers
  29. Implementing "weightless threads" with Python generators
  30. Guido van Rossum, Linux Magazine interview
  31. Advanced .NET Remoting examples online
  32. Mark Shields: A compiler writer's guide to C#
  33. System I Experimentation Tool
  34. Scott McCloud: The Big Triangle
  35. Larry Wall: Apocalypse 5: Regular Expressions
  36. C and C++: Siblings
  37. Eager Haskell
  38. Investigations into Portable Object Codes
  39. Scheme & Macros
  40. Computing with Cells and Atoms
  41. QCL - A Programming Language for Quantum Computers
  42. Perl: Apocalypse 5: Regular Expressions
  43. Another RSS idea
  44. Slashdot: Conceptual Models of a Program?
  45. Advanced Programming Techniques
  46. Loving Lisp, or the Savy Programmer's Secret Weapon

May 2002

  1. Achieving Closure (Perl)
  2. Adaptive Functional Programming
  3. Harper: Programming Languages: Theory and Practice
  4. A flurry of activity on XQuery
  5. Daniel Friedman: A Poorman's 'Roll Your Own' Logic System
  6. Language Neutrality and the Java Platform
  7. Lua Lights up Telecom Testing
  8. When is a function a fold or an unfold?
  9. Rediscovering Object Orientation
  10. Paul Graham - Revenge of the Nerds
  11. AP5: A declaritive language extension to Common Lisp
  12. CSP for C
  13. Message3380
  14. Stackless python goes Limbo dancing
  15. Just so you know
  16. Perl 6 Answers
  17. Haskell books
  18. Where is everybody?
  19. Compiling Eiffel for the CLR
  20. Semantic Lego
  21. Toaster
  22. Multiple Inheritance for Eiffel in .NET
  23. Programming with Regions in the ML Kit
  24. Continuations Made Simple and Illustrated
  25. Scanning, Parsing, and Rewriting Kit - Python
  26. Normal-order evaluation as bottom-up parsing
  27. MetaOcaml
  28. Domain-specific Embedded Languages and Program Generators
  29. Sugar 2.0 tutorial
  30. CLI Standard (ECMA-335)
  31. Usenet comp.lang.* Traffic Evolution
  32. Selected Readings on C (gcc)
  33. functional software engineering experience?
  34. Inside information
  35. Five Little Languages and How They Grew: Talk at HOPL
  36. New Departments
  37. Oleg's USENIX2001 conference report
  38. Gregor, the next generation XSLT compiler
  39. Programming anti-idioms
  40. XML compression
  41. The Nice Programming Language
  42. Using Functional Objects in various languages
  43. Lisp Machine Video
  44. RSS-AWK
  45. Are dylan macros Turing-complete?
  46. Squeampiler
  47. High-Level Assembly Language
  48. Frost - Multimethods and FWVAs for C++
  49. Polyglot Programming
  50. Joel on Programming Languages
  51. Message3321
  52. OO Tips
  53. Generators and Abstraction
  54. Object-oriented markup
  55. fun with combinators
  56. Calculating Functional Programs
  57. odds and ends
  58. Eclipse and Emacs
  59. SISC 1.4.0 Released
  60. Compiling functional languages

April 2002

  1. The MultiJava Project
  2. Ease - Evolutionary Algorithms Scripting Environment
  3. Downsides to the C++ STL?
  4. A Retrospective on Paradigms of AI Programming
  5. Syntax Checking the Scripting Way
  6. Modern Concurrency Abstractions for C#
  7. Interesting conversations
  8. LtU indexes
  9. Modern Web Development textbook?
  10. 1st International Conference on AOP (22-26/4/2002)
  11. Lambda The Ultimate: Topic Index
  12. Python Developer's Guide
  13. Tips on Writing Portable SQL Code
  14. Scheme-robo -- automatic assessment for Scheme exercises
  15. goo: a generic-function based OO language
  16. AOP: The 15% Solution
  17. Language Myths
  18. Programming Language Design and Software Quality
  19. Pyrex - A language for writing Python extension modules
  20. Factasia
  21. Message2868
  22. "The New C++"
  23. Interesting threads
  24. GOO: a generic-function based OO language
  25. Windows Script Host 5.6 (MSDN)
  26. Real Life
  27. Environmental Acquisition - A New InheritancE Mechanism
  28. The Sociology of Language Evolution
  29. Plots in XML
  30. Your introduction to Lisp...
  31. Advanced Programming Language Design book available online
  32. What's New in XSLT 2.0
  33. Template Languages in XSLT
  34. Computer Scientist Gets to the Bottom of Financial Scandal
  35. Modern Concurrency Abstractions for C#
  36. Guido van Rossum: An Optimization Anecdote
  37. Isabelle/HOL: A Proof Assistant for Higher-Order Logic
  38. SpringBox
  39. The Implementation of Model Constraints in .NET
  40. IMS XML schemas
  41. Simple Outline XML: SOX
  42. Icon Analyst back issues on line
  43. Richard Stallman's Crusade for Free Software
  44. Sash: The Javascript Runtime
  45. Writing dirty R5RS macros
  46. Exegesis 4
  47. XWT or XML Windowing Toolkit
  48. Shared Source CLI Beta
  49. 20 Years of PLDI - CALL FOR NOMINATIONS
  50. Early Adopters Like Visual Studio .Net
  51. Note to RSS junkies
  52. (JSR 175) Adding metadata to Java
  53. Erlang Is Worth a Look
  54. Aspect-oriented compilers
  55. Developing Applications with Objective Caml
  56. please help!

March 2002

  1. Summer School on the Proofs-as-Programs Paradigm
  2. Adding metadata to Java (JSR 175)
  3. More Rotor links
  4. Pre-processing (or composition of functions)
  5. SVGgraphs
  6. The Swine Before Perl
  7. A survey of language popularity
  8. Call with Current Continuation Patterns
  9. Strong Typing, Dynamic Languages, What to do?
  10. Hakell mini-primer
  11. Apache's JSPA Position
  12. Correctness by Construction: Better Can Also Be Cheaper
  13. Lambda over types (Haskell)
  14. COM support in Python
  15. Gosling hits 'Jackpot' with futuristic tools
  16. XML-Europe'2002 Program
  17. Interactive Simultaneous Editing of Multiple Text Regions
  18. Coping with Change
  19. study of the "list comprehension" sugar
  20. Evaluating a new programming language
  21. Microsoft Visual J# .NET Beta 2
  22. Foundations of Object-Oriented Programming Languages
  23. Dynamic Functions using FXSL
  24. Why I Don't Read Code Comments
  25. Message3027
  26. A sense of community
  27. OPML to SVG
  28. Ongoing Discussion on the Value of DotNet
  29. Your Wish Is My Command - Programming By Example
  30. Flash MX
  31. Web Services Conversation Language
  32. Terrarium
  33. Self-Hosted Languages for PDAs?
  34. Related Weblogs
  35. Languages for programming PDAs
  36. On the future of REBOL.
  37. Making a decision: C# or VB.NET
  38. Stacking them up: a Comparison of Virtual Machines
  39. Good Analysis of the JVM and the CLR
  40. Axiomatic Language
  41. Intentional Programming FAQ
  42. Lingua::Romana::Perligata
  43. Running untrusted code
  44. Implementation Strategies for Continuations
  45. Ideas for ARC
  46. Guido van Rossum: Parade of the PEPs
  47. Partial Evaluation and Automatic Program Generation
  48. Personal intro. to the community.
  49. Comments on Comments
  50. Lingua::Romana::Perligata
  51. Uncovering Rotor -- A Shared Source CLI
  52. Linus Torvalds on Coding style
  53. Discovering Squeak
  54. Java's new Considered Harmful
  55. David McCusker on artificial languages
  56. Smalltalk and the CLR
  57. Guido van Rossum: Introduction to Python
  58. An Advanced Syntax-Rules Primer for the Mildly Insane
  59. Daniel Friedman: A Poorman's 'Roll Your Own' Object System
  60. XML Pipeline Definition Language introduced as Note
  61. Norvig: Teach Yourself Programming in Ten Years
  62. rST - Remote Smalltalk
  63. Implementations of .NET-Targeted Languages Problematic
  64. DOM and Lisp's READ
  65. The developer's dilemma
  66. Implementations of .NET-Targeted Languages Problematic

February 2002

  1. Brainteaser
  2. RFI: Intro using Scheme and Haskell
  3. Some interesting weblogs
  4. Teaching an ML compiler to speak C natively
  5. Udell: What Is General-Purpose Scripting?
  6. Types and Programming Languages
  7. JavaScript 2.0 Versioning
  8. Applications of Continuations
  9. A Day of Programming Language Research
  10. stupid lambda tricks for python
  11. Python lambda tricks
  12. Functional and Declarative Programming in Education (FDPE99)
  13. Design By Contract
  14. Semantics-based Filtering: Logic Programming's Killer App?
  15. The .NET team on VB.NET
  16. Using a Language to Build an Experimental Analysis Tool
  17. The CSS debate rages on
  18. A Programming Paradox
  19. Anders Heljsberg on what's next for C#
  20. Revisiting an old thread: choosing a foundation language
  21. SVG - Open for Business
  22. Top trends
  23. Message2790
  24. The Practice of Type Theory in Programming Languages
  25. Don Box on the Importance of Being WSDL
  26. Java 1.4.0 SE Released
  27. a question about coding os
  28. Memorabilia from the 10th International Python Conference
  29. VB.NET Shadowing
  30. Slashdot looks for the perfect language
  31. Check the discussion group
  32. Guido van Rossum Python 10 DevDay Keynote
  33. Curry - A Truly Integrated Functional Logic Language
  34. Alphabet Soup
  35. Online Bibliography of Haskell Research
  36. Another slow week
  37. Turing Award to Ole-Johan Dahl and Kristen Nygaard
  38. Funny Flash hack
  39. ETAPS registration now open
  40. Backhouse on Mathematics and Programming
  41. LL1 on technetcast
  42. Summer schools: generic & functional programming
  43. Gems from IBM's Java Technology Centre
  44. Higher-order transformation of logic programs
  45. One Runtime to Bind Them All
  46. Functional programming in XSLT
  47. Complexity and expressive power of logic programming
  48. Reading list on XML and Web Programming
  49. Implementing debuggers
  50. Don Box on the Importance of Being WSDL
  51. The Web Server is Fully Functional
  52. Common Lisp Cookbook
  53. Squeak Modules
  54. Lambda Calculus in Python
  55. Programming Challenge
  56. Direct manipulation languages
  57. Message2707
  58. DIY Web Services with Radio 8
  59. Programming for the Web
  60. The web services debate continues
  61. Extreme Markup Languages 2002
  62. Support for Distributed Systems in Ada
  63. On Lisp, On Line
  64. Multics Software Features
  65. Modeling an Algebraic Stepper

January 2002

  1. 2002 Weblog Awards: Vote for LtU!
  2. PADL: Beautiful textures by combining functions
  3. Virtual Virtual Machine
  4. Compo - a language to describe music
  5. PADL02: Functional Approach to Texture Generation
  6. Message2646
  7. A Reduction Semantics for Array Expressions
  8. PADL: Machine reasoning about machines: ACL2 theorem prover
  9. Multics
  10. SLAM (at POPL)
  11. Speak Up!
  12. Imperative and Functional Suffix Tree Constructions
  13. Announce: School of Expression software
  14. Web services: Winer on WSDL
  15. New Block Closures in Squeak
  16. Book: Python How to Program
  17. Jscheme
  18. Sinister Scheme Sample Perplexes Python Porter
  19. Mining Specifications
  20. Quick spelling checker using MS-Word
  21. .NET fun fact
  22. Aspect-oriented programming for Python
  23. AI: A Modern Approach -- In Python
  24. OPML in the browser
  25. Software Patterns Representation Languages
  26. Why CASE Tools Aren't Useful
  27. More Macro Discussion
  28. HAP Python Remote Debugger
  29. Larry Wall: Apocalypse 4
  30. Slashdot: Hardware Description Languages
  31. Subject-oriented programming @ IBM
  32. PLAN: A Packet Language for Active Networks
  33. Calculi for Mobile Processes
  34. PythonCardPrototype release 0.6.2
  35. Cringely: Response to critics (C# vs. Java)
  36. Macros and Preprocessing in Haskell
  37. Language of the Year: Haskell
  38. Functional programming in Perl
  39. Pragmatic Programmer "Language of the Year" project - Learn Haskell in 2002
  40. Sound Generic Java type inference
  41. XSLT, Perl, Haskell, & a word on language design - A link from kur5hin
  42. XSLT, Perl, Haskell, & a word on language design
  43. Design Paradigms
  44. Why You Might Want to Try Ruby
  45. 2001 International PHP Conference Slides
  46. Has J2EE Hit a Fork In the Road?
  47. Beyond Ada: The First Paranoid Programming Language
  48. cdb, A Machine-Independent Debugger
  49. Incremental Mature GCUsing the Train Algorithm
  50. SE/Algebra course
  51. Interview: Matthew Dillon
  52. Cheetah, the Python-Powered Template Engine
  53. Trampolined Style
  54. 2001 -- The Year When DotGNU Was Born
  55. Monadic Programming in Scheme
  56. Message2424
  57. Examples of 119 programming languages
  58. Don's Favorite Aspects of the CLR
  59. The Roots of Lisp
  60. Autodep
  61. Mono C# compiler can compile itself
  62. Abramsky powerdomain
  63. Why Lisp?
  64. Mondrian for .NET
  65. 2002 Weblog Awards
  66. E - secure,distributed, pure OOP and p2p scripting language
  67. Tomorrow and Tomorrow and Tomorrow
  68. Message2369
  69. Abstracting input sources
  70. the Nice programming language
  71. New year resolutions

2001 604

December 2001

  1. Formal semantics for C
  2. So what do you think of cross-language inheritance?
  3. The Case Against C
  4. Lectures on the Curry-Howard Isomorphism
  5. gen<> past and present
  6. Understadning DO and side-effects in Haskell
  7. Memories of ADJ
  8. Thinking in Python
  9. LOOP: Formal methods for object-oriented systems
  10. First-class Modules for Haskell
  11. Practical Theory (was: T)
  12. Online Books and Lecture Notes in Mathematics
  13. Prevayler - Transparent Java Persistence
  14. Windows Scripting?
  15. Categorical Programming with Abstract Data Types
  16. Programming from Specifications
  17. Python 2.2 is released
  18. Re-writing abstractions
  19. The Charity Language
  20. The History of T
  21. The CityScript Little Language
  22. Reading long discussion threads
  23. Real Programmers Don't Use Pascal
  24. Generic Java type inference is unsound
  25. MVC for dummies
  26. Backwards Debugging
  27. My Trip To Microsoft
  28. J and K: One User's View
  29. Haskell/Java VM Bridge
  30. How do we tell truths that might hurt?
  31. Abusive posts
  32. The Future of Compilers
  33. Python timeline
  34. Playing with Swiki
  35. syntax across languages
  36. Languages or tools to play with rewrite rules?
  37. Out of reach
  38. The Java Memory Model
  39. <bigwig>
  40. <bigwig>
  41. Parsing with the offside rule.
  42. MathML/DHTML
  43. Foundational Proof-Carrying Code
  44. Comparison of OO languages late-binding semantics
  45. Mozart-Oz
  46. Searching LtU
  47. Arc - An Unfinished Dialect of Lisp
  48. GNU lightning
  49. C++ FAQ LITE
  50. Designing Tapestry Mega-Components
  51. structural stability in large-scale software
  52. ElectricalFire
  53. Hitch Hiker's Guide to the Smalltalk Compiler
  54. VPython
  55. Standard C
  56. Design Principles Behind Smalltalk

November 2001

  1. Suneido language
  2. Java Generics and Method Objects
  3. JRockit
  4. Updating your Python reading list
  5. A book to learn from?
  6. Example little languages
  7. Spirit Parser Framework
  8. DSLs: A Logical Approach
  9. RDF query language interpreter
  10. Lego in PostScript
  11. Awklisp
  12. Domain-Specific Languages: An Annotated Bibliography
  13. xsl-editors mailing list
  14. Beseme Project Overview
  15. Message2060
  16. LC stuff
  17. Quotation Help Wanted
  18. Reminder: Lightweight Languages Workshop
  19. XSLT and XQuery: a difference of culture
  20. Wirth: On the Design of Programming Languages
  21. C# From A Java Developer's Perspective
  22. History of the biohazard symbol
  23. Hoare's "Hints for Programming Language Design".
  24. Abstract Interpretation (good lecture notes)
  25. James Clark: The Design of RELAX NG
  26. SPITBOL 360
  27. Wonka - Embedded Java VM
  28. Automatically Restructuring Programs for the Web
  29. Kent M. Pitman's Second Wind
  30. Piccola - A Small Composition Language
  31. Formalizing the Safety of Java, the Java Virtual Machine and
  32. Self - The Power of Simplicity (Prototype Oriented versus Object Oriented)
  33. Java definite assignment
  34. Why learn FP?
  35. Readership skills and graphical programming
  36. Object-oriented programming and protected objects
  37. H-M type inference and imperative language features
  38. Types vs. Sets
  39. Handbook of Automated Reasoning
  40. Web Services Inspection Language
  41. Message1977
  42. Ada Programming Competition
  43. Dispelling Java programming language myths
  44. Kent M. Pitman Answers On Lisp
  45. Haskell Communities
  46. A modular module system
  47. IBM XSL Formatting Objects Composer
  48. BlueJ - The interactive Java environment
  49. PROLAC: Language for protocol compilation
  50. Dynamo- Dynamic Logic Programming
  51. Semantics with Applications
  52. Generic Haskell
  53. Command Line Hacks
  54. An Introduction to Esterel

October 2001

  1. Children’s Understanding of Process and Robot Behaviors
  2. GCC 3.0: The State of the Source
  3. Hating VBScript
  4. Contracts Reading List
  5. Role of Programming Languages Study in Programmer Education
  6. XQuery implementation demo
  7. Jikes Research Virtual Machine (RVM)
  8. Message1925
  9. The Sound of Silence
  10. Patterns for Scripted Applications and scripting
  11. Instruction scheduling and imperative functional programming
  12. Lambda The Ultimate: Topic Index
  13. Implementing Dynamic Language Features in Java
  14. Lambda Prolog
  15. Multiple inheritance thru automated delegation in Java
  16. FP in Scheme: A WWW-oriented approach
  17. Elucidative Programming
  18. Higher-order logic programming in Prolog
  19. Lightweight Languages Workshop 2001
  20. Generators in Python, Icon and Scheme
  21. Java.NET
  22. Ask Kent M. Pitman About Lisp, Scheme And More
  23. Embedded Java
  24. How To Steal Code or Inventing The Wheel Only Once
  25. Squeak ECOOP 2001 tutorial
  26. The Evolution of a Haskell Programmer
  27. programming languages with chicken
  28. Haskell for circuit description
  29. The countdown problem
  30. Erlang in Real Time
  31. Charming Python : Iterators and simple generators
  32. Lambda: the ultimate "little language"
  33. A lingua franca for the Internet
  34. Erlang tutorial and history
  35. Python Compared to Other Languages
  36. Object-Oriented Scripting in Ruby
  37. Erlang to OTP: A heavy duty TCP/IP Client Server application

September 2001

  1. Scheme interpreter in Javascript
  2. Java Performance
  3. SLAM project at Microsoft Research
  4. A semantics for imprecise exceptions
  5. Language Laziness Test
  6. Now online! Ada 95: The Craft of Object-Oriented Programming
  7. SPARK and Abstract Interpretation
  8. Robocode
  9. Chuck Moore holds Forth
  10. Eclipse
  11. Time Off
  12. The Pros and Cons of XML
  13. Whither Now C++?
  14. The Visual Language of Experts in Graphic Design
  15. Programming Languages White Papers
  16. Cyclone - a next generation systems language
  17. Genuinely Functional User Interfaces
  18. Results of 4th ICFP Programming Contest
  19. Maya - Syntax extension for Java
  20. Lisp Plus Plus
  21. PythonCard
  22. Adam Bosworth interview
  23. Lisp: A Language for Stratified Design
  24. Programming Puns
  25. Computer Programming for Everybody

August 2001

  1. The myth of code-centricity
  2. Dynamic Web Sites with XML, XSLT and JSP
  3. Is Java Language Neutral?
  4. Wired Rave Awards
  5. Garbage collection vs. reference counting in .NET
  6. Quick-and-dirty Java programming
  7. Bibliography of Scheme-related Research
  8. Category theory for non-mathematicians
  9. System CT
  10. Resources
  11. XML Spy 4.0 Public Beta 3 ( XSLT Designer )
  12. Worse Is Better
  13. Flexibility
  14. Beyond JS (library)
  15. Specifying reusable components using Contracts
  16. Language observations weblog
  17. Building an Extensible Menu Class
  18. The D Programming Language
  19. Fowler: Reducing Coupling
  20. Will Open Source Lose the Battle for the Web?
  21. Unifying types and classes in Python 2.2
  22. Sequentiality and the Pi-Calculus
  23. Industrial-Strength Functional Programming
  24. VMlambda: A Functional Calculus for Scientific Discovery
  25. Intro to the Common Language Infrastructure with David Stutz
  26. Typed Prolog
  27. Getting Up to Speed with Velocity
  28. Generating all n-tuples
  29. Java: Good and Bad
  30. Mechanizing the Development of Software
  31. Generic Programming in Haskell
  32. AOS VM
  33. PLEAC - Programming Language Examples Alike Cookbook
  34. Using XSLT for content management
  35. PBD and XML ?
  36. Folding over trees
  37. It's all about sharing
  38. CS 6520: Programming Languages and Semantics
  39. for and against conservative GC
  40. The ICFP Programming Contest is underway!
  41. txl -- an interesting language transformation tool
  42. Warren's Abstract Machine
  43. STL container's allocated space

July 2001

  1. The Salishan problems
  2. genericity using class substitution
  3. Python's proposed change to integer division
  4. cayenne: haskell with dependent types
  5. Happy Birthday LtU
  6. Programming by Demonstration
  7. C++ in the Real World: Advice from the Trenches
  8. circle "is-a" ellipse: round 42
  9. A Software Engineering Perspective on Algorithmics
  10. RDF Applications with Prolog (II)
  11. Next Generation Programming Language Research
  12. OOPSLA 2001
  13. Message1545
  14. ML Functors
  15. Miscellany
  16. Gosling: The Story of Java
  17. CSP for Java
  18. Question for y'all
  19. The pi-calculus: a Theory of Mobile Processes
  20. Using object methods with functional programming
  21. XML's Greatest Hits (And Misses)
  22. Simon Peyton Jones
  23. Hidden complexities of tail-call/tail-recursion optimization
  24. Message1527
  25. Miguel de Icaza on .NET
  26. Non-Software Examples of Software Design Patterns
  27. A History of CLU
  28. Efficient Prolog: A Practical Guide
  29. Cross-Language Implementation mailing list
  30. ICFP PROGRAMMING CONTEST
  31. Programming language theory texts online
  32. XQuery implementations
  33. Portable.NET
  34. Scheme Personality Test
  35. Lambda the Ultimate: Topic List
  36. Language Independent Arithmetic (LIA-2)
  37. Processing XML with Java
  38. Chuck Moore has a website
  39. Time off
  40. Departments
  41. Stroustrup FAQs

June 2001

  1. Constrained Genericity
  2. Microsoft Plans Shared Source .NET
  3. Linux Mag: GCC.NET
  4. Classes Containing Large Classes
  5. Software Design and Management Conference 2001
  6. Java is not type-safe
  7. Advanced Module Systems: A Guide for the Perplexed
  8. Google searches
  9. List of first programming languages
  10. JXTA spec available
  11. Multimedia programming in Python
  12. Nokia Releases Java-Friendly Phone
  13. Liskov Substitution all over again
  14. The decline of C++?
  15. Message1468
  16. Alan Cooper Infoworld interview
  17. On the Unusual Effectiveness of Logic in Computer Science
  18. Sun to change Java language
  19. Conference on Generic Programming
  20. Pioneers of the FORTRAN Programming Language
  21. Java as a CS Introductory Language?
  22. Three Myths of XML
  23. Categorical Logic and Type Theory
  24. Disney Losing Kay & Team
  25. Generics for the CLR
  26. Learning a new programming language
  27. Java and the Java Virtual Machine - Definition, Verification
  28. Version 9.4.0 of Icon
  29. XDuce: A Typed XML Processing Language
  30. Suitability of APL2 for Music
  31. .NET Goodies
  32. XHTML Events
  33. Type-Based Analysis and Applications
  34. JavaOne
  35. Java is not a hairball - Official
  36. Couple of Usenet threads
  37. C# for Java Programmers
  38. Visual Studio .NET vs. IBM WSDE
  39. subtraction and division in lambda-calculus
  40. Hardware Support for Objects/Java
  41. Sun admits ASP better than Java for Web
  42. First JDO implementation
  43. Knock Knock
  44. It all depends on what you mean by ($f)
  45. Conversations on .NET

May 2001

  1. Python 9: Interview with Bruce Eckel
  2. Double Check Locking In Java
  3. A Functional Pattern System for OO Design
  4. Compiler reliability
  5. SICP lectures online
  6. EJB stories
  7. 19th Century Logic and 21st Century Computing
  8. .Net x 2 + Mozart
  9. Scott Meyers: Future directions for C++.
  10. Why Threads Are A Bad Idea (and E)
  11. Python Cookbook
  12. strange problem
  13. Java-based supercomputing
  14. Java 1.4 adds Assertions
  15. Templates (C++, FPLs)
  16. IBM releases web-services flow language
  17. Will Java always be slower than C++
  18. Prolog (database)
  19. Message1359
  20. Functional Programming Archive
  21. Heap Profiling for Space Efficiency
  22. Hat - The Haskell Tracer
  23. The Evolution of Lisp
  24. On the Flexibility of Programming Languages
  25. Dynamic Languages Panel download
  26. Comprehending Monads
  27. C Books
  28. Programming Competition
  29. Perl Exegesis (examples)
  30. Adaptive Software
  31. The VB.NET Hillbillies
  32. Python, Redux
  33. Ada-Europe'2001
  34. How fundamental is information?
  35. Generics & Java
  36. Today! - Dynamic Languages Wizards Panel
  37. Python, XML, .NET - Lutz Interview
  38. Simula and Smalltalk: A Social and Political History
  39. Handling Graphs in Functional PLs
  40. Design Principles Behind Smalltalk
  41. Google stops indexing these servers
  42. Janos VM is available
  43. FACT - Multiparadigm Programming with C++
  44. FP in Python
  45. 99 Bottles: Take one down...
  46. Haskell Simulator of Quantum Computer
  47. Simple explanation of Continuation Passing
  48. Type Theory for Certified Code
  49. (Lisp) Beating the Averages
  50. Further information on "Beating The Averages"
  51. Lisp History
  52. Microsoft vs. Open Source
  53. The Objective-C Language
  54. Java IAQ: Infrequently Asked Questions
  55. Usefullness of Assertions in C
  56. EJB 2.0 Proposed Final Draft 2
  57. Python Iterators (proposal)
  58. Garbage Collection Can Be Faster Than Stack Allocation
  59. Comparing Two Garbage Collectors for C++

April 2001

  1. elj Roundup
  2. Uniprocessor Garbage Collection Techniques
  3. Q - Equational Programming Language
  4. Eric S. Raymond - Why Python?
  5. RDF Applications in Prolog
  6. BRICS Activities
  7. Future Directions for C++
  8. Literature on Programming Languages
  9. Mercury Programming Language
  10. Links to JFP Papers
  11. Scheme as a web server language/OS
  12. Scheme as a web server language/OS
  13. Meta-interpretation
  14. Server-side scripting languages
  15. Computability and Recursion
  16. Message1177
  17. Posting to front page (Pliant!)
  18. Squeak books
  19. The Zen of Python (by Tim Peters)
  20. Jython Servlet
  21. APL2001 - An Arrays Odyssey
  22. Free Zope Hosting
  23. Slashdot: Python + Ruby
  24. A practical lambda-calculator
  25. Quickies (GHC/OO-FP/Generative P)
  26. Message1148
  27. Java History
  28. Polymorphism from a type-oriented point of view
  29. Patterns for Domain Specific Languages
  30. FunDeps (Type classes, databases and more)
  31. Scripting: Higher Level Programming
  32. Squeak at 3.0
  33. XML and Scheme (SXML)
  34. Message1136
  35. ambiguous sentences
  36. Updated topic indexes
  37. Semiotics for Beginners
  38. Iteration Abstraction in Sather
  39. Interpreter Construction Framework
  40. Java Design Flaws
  41. Natural Language Programming
  42. Curl on /. + Quickies
  43. An Analysis of the Divergence of Two Sather Dialects
  44. A survey of optimization techniques
  45. Defining predicate
  46. Continuation examples
  47. A Perl Hacker in the Land of Python
  48. Haskell + Xml
  49. Flow Based Programming
  50. Message1055
  51. C# interview / OOP in any language
  52. Optimizations
  53. "Maths is true by accident."
  54. Bertrand Meyer Online Interview
  55. Larry Wall on Perl6
  56. Catching more errors at compile with Generic Java
  57. Lambda Calculi : A Guide for Computer Scientists - Hankin
  58. Visual Haskell
  59. Hits + Speed
  60. Missing Medium
  61. Message1064
  62. Test Shows 99.99% of High School Seniors Can't Read Perl

March 2001

  1. Quickies
  2. Sharing Code through First-class Environments
  3. Programming with pictures
  4. Curl goes to 1.0 Release
  5. Labanotation
  6. The TUNES Problem
  7. Message1044
  8. Notation as a Tool of Thought - Kenneth E. Iverson
  9. J2EEConnector Specification
  10. (Elegant) Recursive Ascent Parsing
  11. Lambda Dance
  12. Metamorphic Programming
  13. Technology for e-business
  14. Is Design Dead?
  15. More Papers
  16. C-like Functional Programming Languages
  17. Depressing, but true
  18. Archived
  19. Coding standards in C++
  20. Category Theory for the working computer scientist
  21. Vier und Neun
  22. Using Mix-ins with Python
  23. PROGRAMMING WITH {SETS}
  24. Moving FP from Academia
  25. Design Patterns in Dynamic Programming
  26. Why People Aren't Using Haskell
  27. Haskell v Ada v C++ v Awk v ...
  28. Object Functional Patterns
  29. C and system-level design
  30. Alan J. Perlis Epigrams
  31. Logic Programming
  32. Atoms as Objects?
  33. Was Ada Lovelace the first computer programmer?
  34. Software Development Magazine
  35. Concepts, Techniques and Models of CP
  36. Guido on Python
  37. Bruce Eckel: Why I Love Python
  38. CFP: First workshop on multi-language infrastructure...
  39. Introduction to Lambda Calculus
  40. Essentials of Programming Languages, 2e
  41. Aspect-Oriented Programming with AspectJ™
  42. Saxon: The Anatomy of an XSLT processor
  43. A skeptic's look at C#
  44. EJB discussion (and criticisms)
  45. Extended Static Checking for Java
  46. Compaq Web Language
  47. Language Support for Disributed Processing
  48. The Impact of The Lambda Calculus...
  49. Python Helps Disney Write a New Script
  50. Linguistic Relativity Hypothesis
  51. RFC: A Little IDL
  52. Contributors Needed!
  53. The Essence of Compiling with Continutations
  54. Perl Paraphernalia
  55. History of Programming Languages (Mirror Page)
  56. Model Checking Java Programs Using Java PathFinder

February 2001

  1. non plain-textual programming languages
  2. More typing debates!
  3. Jonas EJB Server
  4. GHood -- a graphical viewer for Hood
  5. XQuery, XSLT "overlap" debated (xmlhack)
  6. Obituary: Herbert Simon
  7. XSLT Extensions Revisited
  8. Functional Programming in Python
  9. The Man Who Listens to Horses
  10. Functional style in Perl
  11. Scheme on .NET
  12. Identity Problems
  13. EJB critique
  14. PSP Experiences
  15. Alan Kay: Software Design, the Future of Programming...
  16. Stroustrap interview at LinuxWorld
  17. Message886
  18. Review of Python Books
  19. Functional Images 2
  20. Tech Interview Questions
  21. Real Time Processing
  22. Critical Acclaim
  23. The Discoveries of Continuations - Reynolds
  24. Persistent Lisp (Mop Inside)
  25. iContract: DbC for Java
  26. F-Script programming language
  27. DBC for Lisp
  28. A Critique of Standard ML, Andrew Appel
  29. Object-Oriented C
  30. A "Popular Science" treatment of FP/OOP?
  31. The Esoteric Programming Languages Ring
  32. Using Physical Dimensions
  33. Comparison of Haskell (GHC) and ML (SML/NJ)
  34. FP and XML
  35. Y Combinator in Ruby
  36. Typeful Programming
  37. Struts, an open-source MVC implementation
  38. OCaml on top of JVM/.NET
  39. Smalltalk-80: The Language and Its Implementation
  40. Typing Haskell in Haskell
  41. Garbage Collection and the Radioactive Decay Model
  42. Prolog Programming A First Course
  43. Smalltalk-style o/p in Python
  44. Larry Wall interview
  45. Unix's Zoo of Languages
  46. Rearranging Haskell's Type Classes
  47. Prolog tutorial
  48. Quilt: an XML Query Language
  49. First Course Language List
  50. SILK - A Playful Blend of Scheme and Java
  51. Embedding Prolog into Haskell
  52. Sociology of Language Development (Python)
  53. SMLNJ RIP?
  54. End-User XML oriented proramming
  55. Computing Curricula 2001
  56. Interface based programming
  57. The 8th International Static Analysis Symposium
  58. Cultured Perl: Perl 5.6 for C and Java programmers
  59. G. Castagna. Covariance and contravariance: conflict without
  60. Third ACM SIGPLAN Workshop on Continuations
  61. Intro to call-with-current-continuation
  62. Heterogenous lists (existential types)
  63. Stockhausen
  64. Oz Grows Up
  65. elj Roundup
  66. Soft Typing
  67. XML in the technology food chain...
  68. Marco Cantù's Essential Pascal

January 2001

  1. Death of the client
  2. Poytypism in Practice
  3. Hits hits hits!
  4. Type safety
  5. APL Books
  6. Algorithmic Theories of Everything
  7. Design By Contract
  8. SICP Text Online
  9. Combinator Parsers
  10. Scripted wrappers for legacy applications
  11. Patterns for teaching Patterns
  12. Purely Functional Data Structures
  13. Beautiful code?
  14. Python 2.1 Alpha
  15. Covariant methods in Java
  16. Compiling with Continuations
  17. Generic Programming for Idiots
  18. XML-RPC HOWTO
  19. Functional Images
  20. How Do Linguists Learn Languages
  21. Perl Style Regular Expressions in Prolog
  22. OpenC++
  23. If I were Dean
  24. VB.Net and backwards compatibility
  25. Scheme & Lisp Language War
  26. SNOBOL Tutorial and Reference
  27. Eiffel Struggle Results
  28. SQL for Smarties
  29. Unicon - Unified Extended Dialect of Icon
  30. Tips to make you a better XSLT programmer
  31. Windows Scripting
  32. XSL on the client
  33. OCaml Tutorials and Summary
  34. Alice and computer programming for everybody
  35. ACM Classic of the Month
  36. Understanding Lispishness
  37. (Systems) Software Research is Irrelevant
  38. XSL: 99 Bottles of Beer
  39. While on the topic of generic programming
  40. C# Literature and Interviews
  41. Message563
  42. Anti-Java Article
  43. Compilers and Compiler Generators
  44. History of APL and J
  45. Comparisons between languages for performance.
  46. Programming Language Use Breakdown
  47. Bash Reference Manual
  48. More on Curl
  49. Generic Programming
  50. Roll your own with JavaCC
  51. Testing Graphical Applications
  52. Language testers wanted
  53. Math for the Layman, by Dr. Ken Iverson
  54. diagram & history of languages
  55. Infer: A Statically-typed Dialect of Scheme
  56. after vertical layout, what about horizontal layout?
  57. diagram & history of programming languages
  58. Interesting discussion on almost everything

← 2000 2003–2026 →