warning: mktime() expects parameter 5 to be long, string given in /home/ltu/www/modules/archive.module on line 229.
warning: mktime() expects parameter 5 to be long, string given in /home/ltu/www/modules/archive.module on line 43.
archives | Lambda the Ultimate

archives

Welcome to the New, Improved LtU!

Welcome the the new LtU (LtU2, or LtU-TNG). Not only are we at a different location we are also running on a new software platform, so there are quite a few technical changes from the old site, the most important of which I'll try to address in this post.

Before going into these details I want to express my heart felt gratitude to all those who offered to help with this migration, and especially those that helped set up the current site.

First and foremost, Anton van Straaten. Anton offered to host LtU. Not only that, he helped choose the software to run the site (Drupal), installed it, and did most of the configuration work. Without him, I am not sure if I could have pulled this off. Not only did he do all this, but he made the process enjoyable and tried to help in every possible way.

Chris Rathman has been our archiver from the early days of LtU, creating his useful index pages. His archive of LtU messages is now accessible via this site, and will be our main archive until we manage to find a way to migrate the old content to Drupal. Note: The archive page is quite large (600K).

Gordon Weakliem helped us convert the Manila user data.

Chris, Anton, and Gordon, thanks!

Now for some details about the new site.

We made every effort to migrate the LtU members list to the new site.

Since we didn't copy passwords from the old site, you need to reactivate your account by entering your name (as it appears in the LtU database) and clicking "Request new password." A new password will be emailed to your email address.

If this process is problematic (e.g., you email address we use is invalid, you don't remember the user name you chose etc.) you can simply create a new account.

In some rare cases, you may get a messages saying "Sorry. The e-mail address x@xxx is not recognized". In that case, you can create a new account, or email anton@appsolutions.com with the account name you're trying to activate, and the email address you want to use.

Home page items are called stories and can be published by contributing editors only. The forum (click "discussions" on the left hand navigation bar) can be used by any registered member like before.

To see a combined list of all new items on the site use the "Recent Posts" link. I suggest bookmarking it.

Node Index

NodeCreatedChangedAuthorTitleMsgsLatest
56892024-01-252024-01-25andruCompiling high-level code to cryptography1
56872023-12-272023-12-27Nathan RingoHaxl(-like "Monads") in terms of Delimited Continuations?1
56862023-09-242023-09-24xieyuhengA case study of concatenative v.s. applicative syntax design52023-11-12
56832023-09-232023-09-24xieyuhengUsing JavaScript-like syntax to program with Interaction Nets1
56812023-09-052023-09-05Enrique Perez ArnaudSorting the travelling salesman problem1
56802023-08-162023-08-16Ray DillingerContext Sensitivity and relational comparison operators82023-09-17
56792023-08-052023-08-05andrew johnsonTypesetting a Type System with Color-Coding22023-08-08
56782023-07-302023-07-30Robbert van DalenThe ALTernative programming language1
56772023-07-262023-07-26cpurdyPL Tea event today 26 July @ 14:00 New York time`1
56762023-06-302023-06-30eeideCFP: PLOS '23: 12th Workshop on Programming Languages and Operating System1
56752023-06-142023-06-14Andrew MossDelay in posting32023-06-14
56742023-06-042023-06-04Ray Dillingerprogramming languages with full-unicode syntax and identifiers are surprisingly hard to do well. 222023-11-30
56722023-05-222023-05-22marcoEgel v0.1.8 (beta) released - do syntax1
56732023-05-222023-05-22marcoEgel v0.1.8 (beta) released - do syntax1
56712023-05-222023-05-22marcoEgel v0.1.8 (beta) released - do syntax12023-05-22
56692023-04-172023-04-17Mark TarverAnn: The Logic Lab1
56682023-03-052023-03-05CyrilLinearLisp: a proof of concept in full linearization for AST-walking interpreters122023-03-10
56662023-03-042023-03-04cdigginsPlatonic C# - Managing Referential Transparency through Unique Types62023-04-05
56652022-12-272023-01-17Ivan V.Rewrite.js – a minimalist s-expr based term rewriting system62023-04-23
56642022-12-162022-12-16raouldJIT: it's complimicated1
56632022-12-132022-12-13Matt HelligeComputer History Museum releases PostScript source1
56622022-12-122022-12-12cdigginsThe Verse Calculus: a Core Calculus for Functional Logic Programming42024-01-11
56612022-12-092022-12-09jrincaycPico Scheme (A purely functional subset of scheme)1
56602022-10-212022-10-21shapDeallocation patterns and linear types (e.g. Rust)22022-11-16
56592022-10-122022-10-12Ray DillingerDenominated Values - Part numeric and symbolic. 52023-01-31
56582022-10-122022-10-12Ray DillingerDenominated Values - Part numeric and symbolic. 12022-10-18
56572022-09-182022-09-18Ray DillingerHTTPS and logins to LtU.12022-09-20
56562022-09-152022-09-25mfidelmanProgramming Languages for a Programmable World (what's on those tablets in Westworld, anyway?)72023-06-11
56552022-09-062022-09-06shapA Manufacturer's Perspective on PL Progress152022-10-02
56542022-08-312022-08-31Anton van StraatenLtU is now running in a new, more stable environment162022-11-28
56532022-07-182022-07-18Anders HornThomas Lord an LtU regular, dies at 5612022-07-20
56522022-07-012022-07-01MatsBasic building blocks of a programming language42023-01-22
56512022-05-102022-05-10Christophe de DinechinThe hidden cost of exception handling12022-06-19
56502022-05-052022-05-05constMy article on state machines and DSL evolution1
56492022-03-232022-03-23Qiantan HongDo we need exactly two binding constructs?42022-08-31
56482022-02-272022-02-27Charles StewartGraydon Hoare: 21 compilers and 3 orders of magnitude in 60 minutes12023-03-08
56472021-12-212021-12-21xieyuhengCicada language -- a new dependently typed language1
56462021-12-192021-12-19Robbert van DalenCUE: An open-source data validation language42022-06-04
56442021-12-152021-12-15Mark TarverShen Standard Library12022-02-06
56432021-11-052021-11-05Ray DillingerTrojan Source: Unicode Bidi Algorithm abuses in source code1
56422021-11-022021-11-02Mark TarverThe Book of Shen 4th edition is now available online.1
56412021-10-242021-10-24marcoEgel 0.1 (beta)12021-10-27
56402021-10-142021-10-14naaskingLatent Effects for Reusable Language Components1
56392021-10-132021-10-13Ray DillingerWe've got big balls ... of mud ...22021-10-13
56382021-10-052021-10-05Thomas LordBespoke: live graphical language for granular synthesis1
56372021-08-072021-08-07Ray DillingerDo names and symbols really imply semantics? If so what to do about it?292021-11-22
56362021-07-152021-07-20Keean SchupkeMonads vs Applicative Functors.352021-08-19
56352021-07-022021-07-02eeideCFP: PLOS '21: 11th Workshop on Programming Languages and Operating Systems1
56342021-06-302021-06-30Z-BoIntroducing PathQuery, Google's Graph Query Language12021-07-27
56332021-06-232021-06-23cpurdyWhat is a type?1122023-01-25
56322021-05-142021-05-14raouldcounterexamples.org1
56312021-04-292021-04-29Z-BoGoogle announces Logica: organizing your data queries, making them universally reusable and fun42021-09-24
56302021-04-232021-04-23Qiantan HongEmacs modes: what is it?112021-07-09
56292021-04-082021-04-08Ohad KammarCoq will be renamed22021-05-10
56272021-03-262021-03-26davidnicholsJava / CPython Language Bridge22021-07-12
56282021-03-262021-03-26raouldObjective-S22021-04-30
56232021-03-012021-03-04jdouganJohn Shutt, creator of Kernel and an LtU regular, dies at 56172021-10-14
56222021-02-142021-02-14spdegabrielleRacket is ‘Scheme all the way down’ with v8 on Chez Scheme1
56212021-01-272021-01-27bashyalLAMBDA: The ultimate Excel worksheet function32021-04-01
56202021-01-222021-01-22Milton SilvaHigh level languages with optimal code generation132021-02-13
56192021-01-202021-01-20raouldConcurrent System Programming with Effect Handlers82021-01-26
56182021-01-152021-01-15Z-BoGoogle Brain's Jax and Flax1
56172021-01-152021-01-15Qiantan HongA problem about programming with macros vs Kernel F-exprs42021-01-19
56162021-01-062021-01-06MatsLoop and recursion442021-01-21
56152020-12-312020-12-31constObject graph 'integrals'12020-12-31
56142020-12-162020-12-16Alex BerkaCognition and Coding722021-04-24
56132020-12-032020-12-03AaronNGraylooking for dependent research proof system language implemented in C++12020-12-16
56112020-12-032020-12-03raouldHaskell-Like S-Expression-Based Language Designed for an IDE12020-12-03
56122020-12-032020-12-03raouldTyper: ML boosted with type theory and Scheme12020-12-03
56102020-12-022020-12-02chetmurthyThe AST Typing Problem (a bleg, also "why did attribute-grammars fail?")82020-12-15
56092020-11-192020-11-19AaronNGrayLooking for VM's or AM's for functional languages.42020-12-10
56082020-11-172020-11-17Ray DillingerUpward and downward polymorphism in object oriented languages.102020-11-21
56062020-09-242020-09-24mfidelmanSpecialized File/Disk Systems for Actor Environments42020-11-17
56072020-09-242020-09-24hbrandlLimits of Computability1
56052020-09-212020-09-21Ehud LammBuilt to Last232020-12-17
56042020-09-192020-09-19MatsWhat is a type?92020-10-30
56032020-09-152020-09-21raouldTackling the Awkward Squad for Reactive Programming12020-09-24
56022020-09-132020-09-13Matt MGodel and Meta-Circularity 22020-09-16
56012020-09-102020-09-10shapUse Cases for Shared-Memory Concurrency?152020-09-18
56002020-09-022020-09-02Matthew OConnorAsync/await vs coroutines?82020-09-10
55992020-08-292020-08-29Eduardo LeónExhaustiveness checks for algorithms that manipulate imperative data structures42020-08-30
55982020-08-152020-08-15MatsIs character as a type meaningless?252020-09-16
55972020-07-242020-07-24Manuel J. SimoniThe Simple Essence of Algebraic Subtyping: Principal Type Inference with Subtyping Made Easy32020-08-25
55962020-06-262020-06-26hbrandlProgramming in Lambda Calculus32020-06-27
55952020-05-192020-05-19Ohad KammarIdris2 is self-hosting12020-06-10
55942020-05-182020-05-18Enrique Perez Arnaudmodus_ponens, a library to develop inference engines.1
55922020-05-022020-05-02helltoneOwl: A parser generator for visibly pushdown languages.1
55912020-04-132020-04-13Z-BoApplications of Blockchain to Programming Language Theory42020-04-23
55902020-04-092020-04-09Milton SilvaWhy is there no widely accepted progress for 50 years?502021-06-09
55892020-03-082020-03-08Tommi HöynälänmaaFunctional Constructors in Theme-D1
55882020-03-062020-03-06Alex BerkaDeterministic Concurrency42020-12-01
55872020-02-142020-02-14Charles StewartTurnstile+: Dependent Type Systems as Macros742021-08-17
55862020-01-172020-01-17raouldVarious desired forms of reasonableness12020-02-07
55852019-11-082019-11-08Ray DillingerBjarne Stroustrup interview on Youtube.1
55842019-10-222019-10-22thomashType Mapping in Source-To-Source Translation42020-11-19
55822019-09-152019-09-24spdegabrielleHistogram: You have to know the past to understand the present by Tomas Petricek12019-09-24
55812019-08-052019-08-05Manuel J. SimoniApplied Category Theory - The Emerging Science of Compositionality112019-09-10
55792019-07-312019-07-31mamcxNDArray/multi-columnar with efficient CRUD operations?1
55802019-07-312019-07-31jocob_knightRope82019-08-08
55782019-07-282019-07-28dmbarbourSession Types for Purely Functional Process Networks62019-08-02
55772019-07-122019-07-12cpurdyThe Way-Too-Early announce: Ecstasy62019-11-11
55762019-07-082019-07-08eeideCFP: PLOS '19: 10th Workshop on Programming Languages and Operating Systems1
55752019-07-072019-07-07Ryan WisneskyApplied Category Theory and Categorical Query Language1
55742019-07-062019-07-07Enrique Perez ArnaudA production rule system matching algorithm with match cost logarithmic wrt the size of the knowledge base (rules + facts)12019-08-06
55722019-06-272019-06-27Z-BoTensor Considered Harmful62019-11-09
55712019-04-282019-04-28Andris BirkmanisSeven Sketches in Compositionality: An Invitation to Applied Category Theory22019-05-24
55702019-03-192019-03-19hbrandlA pretty printing algorithm1
55692019-03-192019-03-19Charles Stewart"Three Things I Wish I Knew When I Started Designing Languages"42019-05-14
55682019-03-182019-03-18mamcxFor a relational language, how treat KeyValues, Streams in relations with operators that add or remove "columns"142019-06-08
55672019-03-052019-03-05Z-BoSelective Functors12019-03-05
55662019-02-222019-02-22dmbarbourStreaming Language Rewrite Processing (SLRP)272019-08-13
55652019-02-112019-02-11constMajor problems with access102019-02-24
55642019-02-102019-02-10sttaftPaper on ParaSail published in journal V3.3; new release also available1
55632019-01-292019-01-29constAbstraction Tiers of Notations1322021-03-30
55622018-12-252018-12-25AaronNGrayLooking for papers on covariance and contravariance72019-02-10
55612018-12-132018-12-13ThomasMahlerFunctional Design Patterns - Relating Haskell Typeclasses to Software Design Patterns1
55602018-12-062018-12-06MarkMPOLA Would Have Prevented the Event-Stream Incident1
55592018-11-212018-11-21AntCVideo on Unison/comparison to Haskell/Monads/distributed computing562019-02-25
55582018-10-292018-10-29constLambdas and objects as an existential type62018-12-07
55572018-10-112018-10-11raouldFlix on the JVM for static analysis1
55562018-10-112018-10-11johnnybVideo on Continuations12018-10-12
55552018-10-102018-10-10raouldCPS for the win?32019-03-10
55542018-10-072018-10-14xkapastelCo-continuations: a dual to shift/reset?12018-10-08
55532018-09-262018-09-26Charles StewartA pointer is an integer with a shiv1
55522018-09-242018-09-24Anton van StraatenThe Little Typer92018-12-21
55512018-09-142018-09-14constAsyncFlows: Structured Asynchronous Programming1
55502018-09-072018-09-07Charles StewartOn compositionality1332018-10-23
55482018-08-252018-08-25Manuel J. SimoniHistory of Lisp52018-08-26
55472018-08-182018-08-19bryaneddsSemantic Design with SEDELA1
55452018-08-132018-08-14xkapastelBF Bignum: A Program Synthesis Game22018-08-13
55462018-08-132018-08-13akiraHow to decrease bugs in the code102018-09-18
55442018-08-122018-08-12Paulo TorrensHow to generate branch tables from SSA form?22018-08-25
55432018-08-092018-08-09hbrandlLambda calculus12018-08-10
55422018-07-282018-07-28Ehud LammNotes on notation and thought32018-08-05
55412018-07-262018-07-29naaskingSafe Dynamic Memory Management in Ada and SPARK12018-08-01
55402018-07-212018-07-21Ehud Lamm ICFP Programming Contest 20181
55382018-07-122018-07-13irisjaeHigher Order Functions Considered Unnecessary for Higher Order Programming22018-07-12
55392018-07-122018-07-12Ehud LammTransfer of pywer1
55362018-07-112018-07-11mikesamuelPrior art for reifying lifecycle92018-07-13
55352018-07-082018-07-08Ehud LammCaptcha 32018-07-09
55342018-07-042018-07-04Allan McInnes"C Is Not a Low-level Language"122018-08-02
55332018-06-192018-06-29Anton SalikhmetovUpward confluence in the interaction calculus22018-07-03
55312018-06-052018-06-07True KonradsNew DSL for secueity1
55322018-06-052018-06-05True KonradsNew DSL for secueity1
55302018-05-302018-05-30artemonsterI have a problem with arguments passed as non-evaluated expressions72018-06-01
55292018-05-282018-05-28chrisoliverC++ fun92018-06-11
55272018-05-142018-05-14Edwin ZachariasProof system for learning basic algebra72018-05-25
55262018-05-112018-05-11Andris BirkmanisThe Gentle Art of Levitation12018-05-15
55252018-05-052018-05-05Andris BirkmanisComprehending Ringads1
55242018-04-282018-04-28marcoType Bombs222018-05-17
55232018-04-272018-04-27cdigginsThe Heron Programming Language1
55222018-04-262018-04-26Rys McCuskerterminology for scope of discourse, i.e. CS-domain62018-05-01
55212018-04-252018-04-25vanschelvenExpressions of Change72018-04-30
55202018-04-042018-04-04Dustin DeWeesePopr Tutorial: Dot Machines232018-04-18
55192018-04-022018-04-02Andris BirkmanisSequent Calculus as a Compiler Intermediate Language22018-04-03
55172018-03-222018-03-22Andris BirkmanisHow to Write Seemingly Unhygienic and Referentially Opaque Macros with Syntax-rules372018-05-21
55182018-03-222018-03-22marcoEgel Language v0.0.262018-03-23
55162018-03-182018-03-18AntCNon-transitivity of type unification22018-03-18
55152018-03-162018-03-16Ehud Lamm Why Is SQLite Coded In C 22018-03-16
55142018-03-152018-03-15Bárður ÁrantssonADMIN: You NEED to set up HTTPS soon82018-04-15
55132018-03-122018-03-12Sean McDirmidLIVE 2018 CFP12018-04-16
55122018-03-092018-03-09naaskingAnna: A KVS For Any Scale1
55112018-03-082018-03-08naaskingResource Polymorphism1
55092018-03-072018-03-08naaskingThe Left Hand of Equals132019-06-20
55102018-03-072018-03-07Matt MGADTs as gaurds462018-03-14
55082018-03-062018-03-06Paulo TorrensIs there a functional language with explicit limits on the heap(s)?132018-03-13
55072018-03-052018-03-05David TellerAnything recent happening with multi-stage programming?132018-03-08
55062018-02-222018-02-22marcoBottom112018-03-10
55052018-02-182018-02-18Greg BuchholzGenerics and Reverse Generics for Dynamic Languages52018-03-06
55042018-02-172018-02-17Keean SchupkeAre Monads a Waste of Time?1542018-03-16
55022018-02-082018-02-08marcoType systems for acyclic terms42018-02-09
55012018-02-072018-02-07Henry LuoMark – A simple and unified notation for both object and markup data1
54902018-02-042018-02-05Anton van StraatenSite migration112018-03-12
54892018-01-252018-01-25chrisoliverDefunctionalization+Refunctionalization+Expression Problem52018-02-02
54882018-01-032018-01-03Andris BirkmanisCompiling a Subset of APL Into a Typed Intermediate Language32018-02-01
54872018-01-012018-01-02Anton SalikhmetovAn impure solution to the problem of matching fans142018-03-28
54862017-12-312018-03-16bashyalPeople of Programming Languages Interviews1
54852017-12-222017-12-22Andris BirkmanisExploiting Vector Instructions with Generalized Stream Fusion1
54832017-11-072017-11-07Charles StewartHow efficient is partial sharing?62017-11-21
54822017-11-032017-11-03xkapastelAre "jets" a good idea?352018-03-16
54812017-10-162017-10-16Ehud LammIs Haskell the right language for teaching functional programming principles? 82018-08-14
54802017-10-042017-10-04jimdesuHelp with Herbelin122017-12-21
54792017-10-022017-10-10Allan McInnes"8th" - a gentle introduction to a modern Forth172017-10-14
54782017-09-272017-09-28Rys McCuskerProject Loom: adding fibers and continuations to Java112017-12-21
54772017-09-262017-09-26naaskingCopattern matching and first-class observations in OCaml, with a macro22017-12-25
54762017-09-202017-09-23Greg BuchholzNon-determinism: a sublanguage rather than a monad1482017-10-28
54752017-09-142017-09-14jondgoodwinA Framework for Gradual Memory Management1
54742017-09-142018-06-30Tommi HöynälänmaaProgramming language Theme-D22018-06-12
54732017-09-122017-09-18bryaneddsThe Platonic Solids of Software Construction and Their Realization in C482017-09-29
54722017-09-102017-09-10paulbocaBCS FACS - Annual Peter Landin Semantics Seminar: Compiling Without Continuations, Prof Simon Peyton Jones, 12th Dec, 6pm, Lon1
54712017-09-082017-09-08marcoSK in Prolog52017-09-10
54702017-09-042017-09-04Ehud LammA unified approach to solving seven programming problems 42017-09-16
54692017-09-032017-09-03Ehud LammICFP 2017 live streaming12017-09-04
54682017-08-302017-08-30Ehud LammProceedings of the ACM on Programming Languages32017-09-06
54672017-08-262017-08-26Ulya TrofimovichAdvancement in TDFA and POSIX submatch extraction1
54662017-08-202017-08-20Ehud LammGraydon Hoare: What next for compiled languages?112018-04-06
54652017-08-172017-08-17Ehud LammReview of Graham Hutton's Programming in Haskell, 2e 1
54642017-08-172017-08-17Luke GorrieLanguage features for tracing JIT?122017-08-21
54632017-08-152017-08-15marcoSomething I forgot942017-08-26
54622017-08-132017-08-13Edwin ZachariasNew simple proof system32017-08-13
54612017-08-112017-08-11Roly PereraNOOL 20171
54602017-08-092017-08-09Jon PurdyType system based on epistemic modal logic?42017-09-12
54592017-08-032017-08-03Enrique Perez ArnaudThe question of the possibility of a simple formal foundation to the natural languages.752017-08-16
54582017-07-282017-07-28Ehud LammHappy Birthday, dear Lambda: 17 is good edition312017-08-18
54572017-07-272017-08-20naaskingImplementing Algebraic Effects in C1
54562017-07-272017-07-27naaskingProject Snowflake: Non-blocking safe manual memory management in .NET42017-09-13
54552017-07-262017-07-26artemonsterQuestion: do you have to climb the tower of interpreters?52017-07-26
54542017-07-252017-07-25Brian Kentisomorƒ: an experimental structured editor for witing/deploying functional code32017-08-15
54532017-07-252017-07-25naaskingThe Syntax and Semantics of Quantitative Type Theory52017-07-26
54522017-07-162017-07-17Kalanihobbes, Morgan Stanley OSS222017-07-27
54512017-07-122017-07-12Dustin DeWeese/join the #proglangdesign channel on Freenode1
54492017-07-112017-07-11marcoJust entertainment: Click, click, click!22017-07-13
54502017-07-112017-07-11Ehud Lammp5.js1
54482017-07-102017-07-10naaskingRustBelt: Securing the Foundations of the Rust Programming Language1
54472017-07-072017-07-07bashyalUndefined Behavior in 20171
54462017-07-052017-07-05Ehud LammYOW! Lambda Jam 2017: John Hughes - Why Functional Programming Matters 232017-07-12
54452017-07-052017-07-05Ehud LammThe APL Idiom List12017-07-20
54442017-07-042017-07-04Milton SilvaIs Datalog negation(¬) similar to the built-in predicate (≠)?42017-07-05
54432017-07-032017-07-03Sean McDirmidPlease submit to LIVE! 2017 (SPLASH Vancouver)1
54422017-06-222017-06-22Rys McCuskerC runtime type info gimmick which supports scripting12017-06-23
54412017-06-172017-06-17Manuel J. SimoniCo-hygiene and quantum gravity1
54402017-06-152017-06-15Charles StewartWhat would be involved in moving logic beyond FOL?1072017-07-14
54392017-06-102017-06-10WouterRestructor: Full Program Automatic Refactoring82017-06-16
54382017-06-052017-06-05bashyalJean Sammet, Co-Designer of a Pioneering Computer Language, Dies at 8912017-06-08
54372017-06-032017-06-03emeryFree links to all (or practically all) recent SIGPLAN papers22017-06-04
54362017-05-252017-05-27gasche Imperative Functional Programs that Explain their Work52017-05-31
54352017-05-242017-05-24Charles StewartDatabases from finite categories1
54322017-05-162017-05-17Ivan V.Finding Solutions vs. Verifying Solutions392017-05-29
54332017-05-162017-05-16hbrandlSW verification continues1
54312017-05-152017-05-15Mark Tarverthe type of eval in Shen1
54302017-05-142017-05-14marcoAny thoughts on WanaDecrypt0r?92017-05-21
54292017-05-112017-05-12marcoProve: 'Cont r a = (a -> r) -> r' forms a monad472017-05-16
54282017-05-072017-05-07osa1Implementing typing rules -- how do I implement non-syntactic rules?22017-05-12
54272017-04-222017-04-22marcoEgel Language v0.11
54262017-04-192017-04-20naaskingType Systems as Macros152017-06-25
54242017-04-142017-04-14Josh ScholarMaking a one-pass compiler by generating fexprs that generate code42017-04-14
54252017-04-142017-04-20Enrique Perez ArnaudA refutation of Gödel's first incompleteness theorem1612017-05-25
54232017-04-122017-04-12glebmNew PL forums: plforums.org32017-04-13
54222017-04-112017-04-11Keean SchupkeCompiler IDE API162017-04-14
54212017-04-012017-04-01Ehud LammIdris 1.0 Released22017-04-02
54192017-03-252017-03-25Neil MaddenLogic Production Systems (LPS)32017-03-27
54202017-03-252017-03-26Z-Bokdb+ 3.5 released last month22017-03-26
54182017-03-102017-03-15Charles StewartProlog vs mini-Kanren1
54172017-03-052017-03-05gascheRust's language ergonomics initiative42017-03-11
54162017-02-252017-02-25Rys McCuskernotes on a C-ish memory manager design232017-03-27
54152017-02-242017-02-24skallerControlling Reductions82017-03-05
54142017-02-202017-03-07CyrilCFL parsing, and another way to look at the CNF...512017-03-07
54132017-02-092017-02-10Ivan V.Refining Structured Type System572017-12-31
54122017-02-072017-02-07Ehud LammCool stuff from recent conferences1
54112017-02-012017-02-01fsantannaCéu: Structured Synchronous Reactive Programming (SSRP)72017-02-09
54092017-01-302017-01-30mamcxHow will look a modern imperative language? All love here is functional only..852017-02-18
54102017-01-302017-01-30filipallbergArchaeological dig to find the first Lisp example of the Y-combinator12017-01-31
54082017-01-212017-01-21Matt MInference of Polymorphic Recursion162017-02-07
54072017-01-152017-01-16Jon PurdyGeneric overload resolution142017-01-22
54062017-01-122017-01-12gascheThe complexity of abstract machines1
54052017-01-112017-01-11skallerUnsoundness362017-01-20
54042017-01-092017-01-09davidbDomain specific language for playing games422017-05-03
54032016-12-292016-12-30gascheMarkdown support?32017-01-10
54022016-12-162016-12-16Ehud LammStroustrup's Rule and Layering Over Time492017-01-04
54012016-12-152016-12-15gascheDo Be Do Be Do442017-01-12
54002016-12-142016-12-14dmbarbourProcess Network for Effects, Monad Alternative322017-02-20
53992016-12-112016-12-11Ivan V.Defining recursive function as a monad (or other solutions)292016-12-17
53982016-12-092016-12-09gascheContextual isomorphisms112017-03-10
53972016-12-022016-12-02skallerEliminating left recursion302016-12-13
53962016-11-292016-11-29Z-BoSplitting witnesses up22016-11-30
53952016-11-252016-11-25Ehud LammJoe Armstrong Interviews Alan Kay1
53942016-11-242016-11-24osa1Any recent developments on "active libraries" that I'm missing?22016-12-08
53922016-11-232016-12-12gascheSalon des Refusés -- Dialectics for new computer science242017-02-19
53932016-11-232017-01-21gaschePolymorphism, subtyping and type inference in MLsub132018-07-13
53912016-11-092016-11-09Jon PurdyResources for implementing higher-kinded types?32016-11-11
53902016-11-072016-11-07pronestoSeeking contributors to psyche-c1
53892016-11-062016-11-09hbrandlHow to name the inverse functions of constructors272017-07-03
53882016-11-052016-11-05naaskingBest value for overloading?142018-09-06
53872016-11-042016-11-04naaskingProving Programs Correct Using Plain Old Java Types22016-11-11
53862016-11-012016-11-01gascheList of POPL 2017 papers with crowd-sourced preprint links72016-12-08
53852016-10-232016-10-23Alex ShpilkinInteresting use cases for universal quantifiers in rank 2?1
53842016-10-152016-10-15mamcxHow is structural typing checked?82016-10-26
53832016-10-122016-10-12Keean SchupkeImplicit conversion (subtyping) vs Explicit conversion112016-10-23
53822016-10-082016-10-08yehonathan sharvitParsing with derivatives - Elegant matching of regular languages in clojure1
53812016-10-052016-10-05hbrandlCompile and Statically Verify72016-10-07
53802016-09-282016-09-28craiganslowSPLASH'16 Amsterdam CFP: early registration ends Sept 301
53792016-09-232016-09-23Keean SchupkeBottom Types152016-10-07
53772016-09-222016-09-23naaskingIndispensible use cases for record subtyping?412016-10-04
53782016-09-222016-09-22naaskingAutomating Ad hoc Data Representation Transformations32016-09-29
53762016-09-212016-09-21Keean SchupkeZenScript, A new open-source language project.72016-10-01
53752016-09-172016-09-18naaskingCertificates/proof of work of type checking?152016-09-22
53742016-09-102016-09-10Ivan V.Term Rewrite System Implementations?382016-09-18
53732016-09-072016-09-07Roly PereraNOOL 20161
53722016-08-312016-08-31Charles StewartLecturing birds how to fly82016-09-07
53712016-08-252016-08-27mfidelmanProgramming Languages as Mathematical Representations232016-09-03
53692016-08-232016-08-23Rys McCuskerlanguage handling of memory and other resource failures152016-08-27
53702016-08-232016-08-23raouldWhither FRP?112016-09-03
53682016-08-192016-08-19davidbLooking for references on the expressiveness and computational completeness of a relational programming language212016-09-08
53672016-08-192016-08-19Ehud LammPowerShell is open sourced and is available on Linux 82016-08-21
53662016-08-072016-08-07Ehud LammPhilip Wadler: Category Theory for the Working Hacker 1062016-09-23
53652016-08-022016-08-02shawnbrownIs there an existing name for my higher-order function?162021-01-05
53642016-07-272016-07-27naaskingFully Abstract Compilation via Universal Embedding52016-08-04
53632016-07-162016-07-16Ray DillingerA language for blind uncomprehending idiots who have no idea how programs work.242016-08-08
53622016-07-142016-07-14Greg BuchholzBranch Forward Only62016-07-29
53612016-07-032016-07-03Ehud LammAdmin72016-07-24
53602016-06-292016-07-15johnwcowanAlice, Bob, and Penthesilea: mutually suspicious code and data owners82016-07-29
53592016-06-282016-06-28craiganslow7th Workshop on the Evaluation and Usability of Programming Languages and Tools (PLATEAU) - Call for Papers1
53582016-06-262016-06-28davidbIs there a language with the ability to write arbitrary type functions?362016-08-24
53572016-06-242016-06-24Rys McCuskerhow to design PL support for effects emerging from parallel non-determinism?812016-07-15
53562016-06-222016-06-22Sean McDirmidPHOG: Probabilistic Model for Code1
53552016-06-182016-06-18naaskingDynamic Witnesses for Static Type Errors (or, ill-typed programs usually go wrong)1
53542016-06-112016-06-11filipallbergTranspiling a dynamically typed language to a statically typed language22016-06-12
53522016-06-102016-06-10skallerRecursive types402016-06-17
53532016-06-102016-06-10mamcxViability of a static type system (like ML) for a relational language?292016-08-29
53512016-06-092016-06-09naaskingSet-Theoretic Types for Polymorphic Variants12016-06-09
53492016-06-042016-06-04Ivan V.WebAssembly772016-06-24
53502016-06-042016-06-04emeryPLDI 2016 Proceedings now available on-line, free for 3 weeks12016-06-04
53472016-06-022016-06-02Aivar AnnamaaStack of regions for managing effects?12016-06-11
53482016-06-022016-06-02naaskingHow to Build Static Checking Systems Using Orders of Magnitude Less Code122016-06-12
53452016-05-302016-05-30Ivan V.Microscript582016-08-08
53462016-05-302016-05-30oldaccountMetaprogramming and Free Availability of Sources 32016-06-01
53442016-05-262016-05-26marcoA2: Analog Malicious Hardware52016-05-28
53422016-05-252016-05-25Sean McDirmidProgramming with a Differentiable Forth Interpreter42016-06-06
53432016-05-252017-08-20naaskingNo value restriction is needed for algebraic effects and handlers1
53412016-05-192016-05-19johnwcowanTheory of syntax extensions: does it exist?572016-05-30
53402016-05-142016-05-14Ehud LammFor the record...52016-05-24
53392016-05-122016-05-13Greg BuchholzSTEPS Toward the Reinvention of Programming, 2012 Final Report572016-05-26
53382016-05-102016-05-10Greg BuchholzA Farewell to FRP in Elm52016-05-11
53372016-05-072016-05-07Keean SchupkeAlgebra Of Pointers382017-12-30
53362016-05-062016-05-06raould Session Types in a Linearly Typed Multi-Threaded Lambda-Calculus1
53352016-05-042016-05-04Sean McDirmidProgramming by poking: why MIT stopped teaching SICP382018-01-26
53342016-05-032016-05-03Alex ShpilkinWas there a language with an explicit call stack?502016-05-13
53332016-05-012016-05-01Sean McDirmidPL's hotness challenge 792016-05-10
53322016-04-302016-04-30Ohad KammarSimon Peyton Jones elected into the Royal Society Fellowship42016-05-01
53312016-04-272016-04-30Bryan TurnerChez Scheme now open-source32016-04-27
53302016-04-222016-04-22Keean SchupkeElements of Programming in Rust1
53292016-04-082016-04-14raouldRemora: An Array-Oriented Language with Static Rank Polymorphism452016-04-24
53282016-04-072016-04-07Ray DillingerBinary Representation - Is it something to rise above?742016-04-24
53262016-04-062016-04-06Carter ChengSome questions concerning P != NP172016-04-15
53272016-04-062016-04-06Carter ChengGood books on theoretical aspects of type theory when it applies to computer science and languages1
53252016-04-042016-04-04raouldBest successor to Scheme?922016-05-03
53242016-04-032016-04-03johnwcowanIEEE Scheme expiring soon902020-04-14
53232016-04-022016-04-02marcoSFI Talk: Four the hard way: Computer design and living software1
53222016-04-012016-04-01naaskingType Checking Modular Multiple Dispatch with Parametric Polymorphism and Multiple Inheritance362016-09-20
53212016-03-292016-03-30raouldBest opening sentence ever, in a paper on S-Exprs for IDEs.102016-04-02
53202016-03-282016-03-28raould¿How can a dynamically typed language not actively prevent static checking?932016-03-31
53192016-03-262016-03-27filipallbergFeedback requested: A sample implementation of L-systems in Haskell52016-09-19
53182016-03-242016-03-24Ehud LammUsability of Programming Languages SIG at CHI'20161
53172016-03-202016-03-20filipallbergIs the "Getting started"-guide up-to-date?232016-03-29
53162016-03-152016-03-15filipallbergAffine Types - Introductory reading262017-07-10
53152016-03-142016-03-14Sean McDirmidLIVE 2016 @ ECOOP (CFP)22016-04-22
53142016-03-112016-03-11Allan McInnesC is Manly, Python is for “n00bs”: How False Stereotypes Turn Into Technical “Truths”942016-03-25
53132016-03-042016-03-04raouldWhy not C++?132016-03-22
53122016-02-282016-02-28Sean McDirmidOnward 2016 call42016-04-01
53112016-02-232016-02-23raouldWhither actual generality/customizability/flexibility?122016-03-06
53102016-02-172016-02-17filipallbergLearning two dialects simultaneously (CL/Scheme)42016-02-18
53092016-02-162016-02-16Ivan V.New Regexp132016-03-24
53082016-02-132016-02-29Keean SchupkeLogic Programming with Failure as an Exception892016-03-07
53072016-02-072016-02-08davidbAndl is a New Database Language72016-02-08
53052016-02-062016-02-07gascheFormalization and programming language design -- explained to all1292016-04-01
53062016-02-062016-02-06Greg BuchholzEarl Grey; the story of a new programming language672016-03-31
53042016-02-042016-02-05gascheTemporal Higher Order Contracts1
53032016-02-032016-02-08Sean McDirmidProgrammatic and Direct Manipulation, Together at Last182016-02-13
53022016-02-012016-02-01Robbert van DalenSPREAD: Authenticated reusable computations112016-02-04
53002016-01-292016-01-29raouldPECAN: Persuasive Prediction of Concurrency Access Anomalies1
53012016-01-292016-01-29gascheCoordinated concurrent programming in Syndicate12016-02-01
52992016-01-202016-01-20marcoChallenges Facing a High-Level Language for Machine Knitting502016-02-03
52982016-01-182016-01-18Greg BuchholzProject Lamdu92016-01-21
52962016-01-122016-01-12gaschePerformance Problems You Can Fix: A Dynamic Analysis of Memoization Opportunities42016-01-12
52972016-01-122016-01-12raouldTyped X (Racket, Clojure, Lua) just doesn't pan out?142016-01-31
52952016-01-082016-01-08marcoNeed to Talk562016-02-02
52942016-01-072016-01-07raouldBedrock case study, modular program verification1
52932015-12-242015-12-24marcoBest Traceroute!52016-01-09
52922015-12-202015-12-22gascheProgress on Gradual Typing152016-01-28
52912015-12-142015-12-14raouldBrightScript (Just what we needed: yet another scripting language)32015-12-15
52902015-12-132015-12-13Keean SchupkeLanguages for SIMT Architectures182015-12-23
52892015-12-092015-12-09Andrew MossTyped Data952015-12-31
52882015-12-022015-12-02raouldSHErrLoc: Diagnosing Type Errors with Class12015-12-21
52872015-11-292015-11-29Ivan V.Nesting imperative into functional code492015-12-23
52862015-11-262015-11-26naaskingStatic vs. Dynamic Languages: A Literature Review2192016-01-11
52852015-11-262015-11-26Jules JacobsThe impact of syntax colouring on program comprehension1
52832015-11-222015-11-22Sean McDirmidNeural Programmer-Interpreters1
52842015-11-222015-11-22Sean McDirmidHacker’s Brain – The Psychology of Programming52015-11-23
52822015-11-212015-11-21Jack WaughLogical and Functional Programming in Each Other142015-12-02
52802015-11-202015-12-02bashyalCompilers as Assistants682015-12-04
52812015-11-202015-11-20Ehud LammBWK on "How to succeed in language design without really trying"22015-11-21
52792015-11-162015-11-16Andrew MossInteresting experiment in peer-review1
52782015-11-112015-11-11marcoRumors in Complexity Theory32015-11-13
52772015-11-112015-11-11Sean McDirmidAndrei's answer to "Which language has the brightest future in replacement of C between D, Go and Rust? And Why?"1082015-11-24
52762015-11-102016-01-05naaskingBreaking Through the Normalization Barrier: A Self-Interpreter for F-omega242015-11-18
52752015-11-092015-11-09marcoGoogle Open Sources Skynet42015-11-10
52722015-10-312015-10-31Rys McCuskerminor lexical tokenization idea via character synonyms82015-11-01
52732015-10-312015-10-31marcoHow Useful is Erlang Hot-Swapping of Code?272015-11-10
52742015-10-312015-11-01cdigginsMCG: A Visual Functional Programming Language112015-11-02
52712015-10-282015-10-28Sean McDirmidPOPL 2016 Research program...32015-12-13
52702015-10-242015-10-30BlaisorbladeOn type safety for core Scala: "From F to DOT: Type Soundness Proofs with Definitional Interpreters"12015-10-24
52682015-10-222015-10-22raouldGarbage Collection Based on a Linear Type System82015-11-03
52692015-10-222015-10-22raouldSocializing in the Real World?1
52672015-10-212015-10-22Rys McCuskerinter-language PL theory patterns relevant to IPC?312015-10-31
52662015-10-202015-10-20raouldserver life expectancy?12015-10-21
52652015-10-162015-10-16Ehud LammFree JFP papers32015-10-24
52642015-10-132015-10-13Thomas LordHalide: a language for image processing and computational photography132015-10-20
52632015-10-122015-10-12Sean McDirmidLearning to Execute and Neural Turing Machines42016-05-30
52622015-10-112015-10-11Sean McDirmidThe future of live programming82015-10-17
52612015-10-102015-10-10naaskingGADTs Meet Their Match: Pattern-Matching Warnings That Account for GADTs, Guards, and Laziness22015-10-14
52602015-10-062015-10-06Rys McCuskeralternate basic models of framing code behavior and purpose?392015-10-15
52592015-10-042015-10-04naaskingOptimizing Closures in O(0) time1
52582015-10-012015-10-01Keean SchupkeOptimal efficiency282015-10-12
52572015-09-292015-09-29tvdstormSPLASH Call for Participation1
52562015-09-282015-09-29naaskingDependent Types for Low-Level Programming162015-10-16
52552015-09-202015-09-20Keean SchupkeLMNtal32015-09-21
52542015-09-182015-09-18Ohad KammarXavier Leroy will receive the Royal Society's 2016 Milner Award 22015-09-18
52512015-09-172015-09-17Ehud LammPortable Efficient Assembly Code-generation in High-level Python1
52522015-09-172015-09-17Ehud LammAncient use of generators72015-09-23
52532015-09-172015-09-17Ehud LammCoroutines with async and await syntax (Python 3.5)12015-09-24
52502015-09-132015-09-13rmovchanFabula programming language72016-04-01
52492015-09-112015-09-11Ray DillingerSubclass, superclass, or siblings under an abstract superclass? 962015-09-29
52482015-09-082015-09-08raouldJoining Forces: LVars & CvRDTs12015-10-03
52462015-09-072015-09-07bryaneddsAfter over two years and 1700 commits, the Nu Game Engine (the world's first practical pure functional game engine) reaches v1.0112015-09-14
52472015-09-072015-09-07Sean McDirmidPL vs. PX1852015-10-26
52452015-09-062015-09-06Thomas Lordmeta: September "propose a post" post (proposal)162015-09-15
52442015-09-052015-09-05naaskingFreer Monads, More Extensible Effects182015-09-14
52432015-09-032015-09-03Keean SchupkeImplementing "Elements of Programming" in Actor Script1222015-09-24
52422015-09-022015-09-02Manuel J. SimoniThe most obsolete infrastructure money could buy - my worst job ever1
52412015-09-012015-09-01raouldF* (FStar) reworked and released as v0.9.012015-09-11
52402015-08-262015-08-27raouldverified ML12015-08-27
52382015-08-252015-08-25Sean McDirmidPython, Machine Learning, and Language Wars. A Highly Subjective Point of View1
52392015-08-252015-08-25Sean McDirmidHaskell for Mac 102015-08-26
52372015-08-242015-08-24naaskingReagents: Expressing and Composing Fine-grained Concurrency22015-08-29
52352015-08-232015-08-23Sean McDirmidword2vec392015-09-05
52362015-08-232015-08-23Ehud LammAnother "big" question1242015-09-02
52332015-08-222015-08-22BlaisorbladeHarnessing Curiosity to Increase Correctness in End-User Programming32015-08-22
52342015-08-222015-08-25HewittUnstructured casting considered harmful to security202015-08-25
52322015-08-212015-08-21Allan McInnesOcaPic: Programming PIC microcontrollers in OCaml182015-10-12
52312015-08-202015-08-27HewittNullable type is needed to fix Tony Hoare's "billion dollar mistake".3832015-09-04
52302015-08-182015-08-19Wolf LoganEric Lippert's Sharp Regrets842015-08-24
52272015-08-172015-08-17Ehud LammState of the Haskell ecosystem - August 20151
52282015-08-172015-08-18Ehud LammBig questions2422015-08-27
52262015-08-172015-08-17Manuel J. SimoniUsing Commutative Assessments to Compare Conceptual Understanding in Blocks-based and Text-based Programs12015-08-17
52292015-08-172015-08-17gascheSTABILIZER : Statistically Sound Performance Evaluation32015-08-19
52242015-08-162015-08-16Ehud LammACM Classic Books Series 72015-08-18
52252015-08-162015-08-16Sean McDirmidContinuous feedback in PL202015-08-21
52232015-08-132015-08-13Rys McCuskerhashing facts (the secret of nnimh)22015-08-15
52222015-08-122015-08-12afroozehParsing@SLE 2015: Call for talk proposals1
52202015-08-112015-08-11Keean SchupkeRAII and Async Stackless Fibers102015-08-12
52212015-08-112015-08-14HewittDon't use "Yield" for co-routines; instead use "Postpone"952016-05-09
52192015-08-102015-08-10Hewitt"Inconsistency Robustness" now available62015-08-17
52182015-08-102015-08-10adriengBranch Prediction and the Performance of Interpreters - Don’t Trust Folklore252015-08-18
52172015-08-052015-08-05hbrandlAlbatross has grown two mighty wings: Induction and Recursion22015-08-09
52162015-08-042015-08-04gascheCeptre: A Language for Modeling Generative Interactive Systems.1
52152015-08-012015-08-02gascheRunning Probabilistic Programs Backwards32015-08-05
52142015-07-312015-07-31craiganslowSPLASH 2015 - Call for Student Volunteers1
52132015-07-302015-07-30Sean McDirmidNOOL 201592015-07-31
52122015-07-282015-07-28HewittAggregations (e.g., sets) in Logic Programs902015-08-03
52112015-07-272015-07-27Rys McCuskeradopt convention to define local sense of word in footnote?22015-07-28
52092015-07-272015-07-27Keean SchupkeAre Actors a Good Model for Computation.992015-08-19
52102015-07-272015-07-27craiganslowPLATEAU 2015 - Call for Papers1
52082015-07-262015-07-26Andrew MossImplementing the communication semantics of actors842015-08-24
52072015-07-242015-07-24Allan McInnesmbeddr: an Extensible C-based Programming Language and IDE for Embedded Systems32015-07-24
52062015-07-232015-07-23marcoFunctor42015-07-27
52042015-07-222015-07-23Hewitt"Prep" in programming languages1452015-07-25
52052015-07-222015-07-22gascheModeration on LtU1012015-09-05
52032015-07-202015-07-20Allan McInnesTracking the Flow of Ideas through the Programming Languages Literature12015-08-12
52022015-07-182015-07-18craiganslowSPLASH 2015 - Workshops Combined Call for Papers1
52002015-07-172015-07-17Ohad KammarCakes, Custard, and Category Theory1
52012015-07-172015-07-17Allan McInnesPunctuated equilibrium in the large scale evolution of programming languages62015-07-20
51992015-07-162015-07-16BlaisorbladeResearch vs implementation, theory vs practice, and LtU2182015-07-28
51982015-07-092015-07-10Rys McCuskerinline vs scatter/gather separate annotation152015-08-04
51972015-07-072015-07-07Alexander MorouRecursive Descent Parser Generators552015-07-14
51952015-07-062015-07-06Andrew MossExporting the database22015-07-08
51962015-07-062015-07-06Bertrand_MeyerNew paper: Theory of Programs72015-07-27
51942015-07-062015-07-06Allan McInnesLamport: Interprocess Communication252015-07-07
51932015-07-032015-07-03Ohad Kammar Don Syme receives a medal for F#52015-07-06
51922015-06-282015-06-28André van DelftSome New Directions for ACP Research42015-06-30
51912015-06-282017-05-06Sean McDirmidPractical Principled FRP: Forget the past, change the future, FRPNow!632017-05-12
51902015-06-262015-06-26raouldWho can make LtU2?492015-07-19
51892015-06-242015-06-24HewittBi-simulation in security auditing12015-06-24
51872015-06-232015-06-23marcoThe Page-Fault Weird Machine: Lessons in Instruction-less Computation32015-06-24
51882015-06-232015-06-23raouldWhen are Actors appropriate?3302015-07-21
51862015-06-222015-06-22Thomas LordDedekind, Cantor, Conway, & Hewitt (w/ some Chomsky)112015-06-23
51832015-06-212015-06-21marcoThe single instruction compiler1
51842015-06-212015-06-21craiganslowSPLASH 2015 - 2nd Combined Call for Contributions1
51822015-06-182015-06-18Sean McDirmidLive programming in APX, an early peek722015-09-30
51812015-06-172015-06-17raouldStrengthening Process Calculi2742015-07-06
51802015-06-162015-06-16Sean McDirmidGood syntax for single argument methods? 182015-06-17
51792015-06-152015-06-15craiganslowVISSOFT 2015 - Call for Papers: New Ideas or Emerging Results and Tool Demos1
51782015-06-142015-06-14Sean McDirmidSymbol Flux: abstract visual debugging22015-06-16
51772015-06-132015-06-13Ray DillingerXKCD on type theory...752015-06-16
51762015-06-112015-06-11naaskingSelf-Representation in Girard’s System U282015-06-18
51752015-06-112015-06-11Z-BoFacebook open sources "Infer", static program analysis tool202015-07-28
51742015-06-092015-06-09adriengFunctors are Type Refinement Systems42015-06-12
51732015-06-082015-06-08bryaneddsStructuring F# Programs with Abstract Data Types [Presentation on Vimeo]1
51722015-06-072015-06-07HewittFixed points considered harmful6252015-07-21
51712015-06-022015-06-02HewittPaper journals are in bad shape; priority established in HAL ...102015-06-07
51692015-05-282015-05-28qzncThe evolution of Rust922015-06-07
51702015-05-282015-05-28Charles StewartSecond-order logic explained in plain English232016-02-19
51682015-05-272015-05-27Rys McCuskerprocess oriented PL boot-strapping172015-06-05
51652015-05-212015-05-21craiganslowSPLASH 2015 - Call for Contributions: Other Tracks1
51662015-05-212015-05-21jmatsushitaEDSL for hardworking IT programmers22015-05-21
51672015-05-212015-05-21gascheComposite Replicated Data Types: eventually consistent libraries as non-leaky abstractions552015-05-30
51642015-05-202015-05-20hbrandlMore information about Albatross542015-05-29
51632015-05-192015-05-19Rys McCuskermessage, stream and protocol typing312015-05-25
51622015-05-182015-05-18jezngTrouble understanding Danvy's functional unparsing72015-05-18
51602015-05-172015-05-17Matt MDivergence not bottom?262015-05-20
51612015-05-172015-05-17gascheDraining the Swamp: Micro Virtual Machines as Solid Foundation for Language Development132015-08-22
51592015-05-162015-05-16marcoLive Coding at Come Alive232015-06-08
51582015-05-152015-05-15raouldCEPTR presentation @ MIT KIT1
51572015-05-142015-05-14Sean McDirmidFrom Programming Language Design (PLD) to Programmer Experience Design (PXD)1962015-05-20
51562015-05-142015-05-14gascheEve: the development diary of a programming environment aimed at non-programmers162015-05-18
51552015-05-122015-05-12raouldcan we help with the db?1
51532015-05-112015-05-12OlegFLOPS 2016, promoting cross-fertilization across the whole declarative programming and theory and practice22016-01-14
51542015-05-112015-05-11gascheA sketch of a "design papers/pearls" category in academic conferences82015-05-12
51522015-05-092015-05-09gaschePycket: A Tracing JIT For a Functional Language272016-10-06
51512015-05-092015-05-09naaskingThe Unison Programming Platform122015-06-13
51502015-05-082015-05-09HewittCasting addresses of other Actors considered harmful92015-05-13
51492015-05-072015-05-07gascheCallisto: building a minimalist language on "versioned objects"42015-05-14
51472015-05-042015-05-04naaskingType Theory Glossary92015-05-09
51482015-05-042015-05-04raouldPony Actor/OO with Deny Capabilities22015-05-05
51462015-05-032015-05-03gascheBER MetaOCaml -- an OCaml dialect for multi-stage programming102015-06-24
51442015-05-012015-05-01hbrandlAlbatross formerly called Modern Eiffel is available132015-05-08
51452015-05-012015-05-07raouldGenerating compiler back ends at the snap of a finger42015-05-28
51412015-04-282015-04-28Sean McDirmidFive Paradigm Shifts in Programming Language Design and their Realization in Viron, a Dataflow Programming Environment162015-05-10
51432015-04-282015-04-28HewittChurch's fundamental paradox: "Is there such a thing as logic?"62015-05-01
51402015-04-272015-04-27gascheWhat makes LtU more or less enjoyable?612015-05-07
51392015-04-242015-04-24Ehud LammPaul Hudak 52015-05-02
51382015-04-192015-04-19TalinType Differentials52015-04-25
51372015-04-182015-04-22Phil MiessThe Programming Language Wars: Questions and Responsibilities for the Programming Language Community 1282015-05-18
51362015-04-172015-04-25HewittTypes are fundamental to both logic and computation2832015-06-02
51352015-04-162015-04-16raouldFixing broken software development for the masses142015-04-22
51332015-04-162015-04-16Sean McDirmidThe mother of all PL demos22015-04-16
51342015-04-162015-04-16raouldWhither Effects-Continuations-Monads?32015-05-02
51322015-04-152015-04-15HewittControversy over the definition of "Logic Program"602015-05-03
51312015-04-092015-04-09Tiago SimoesWhy we don't believe in Visual Programming 112015-04-14
51302015-04-072015-04-09naaskingEverything old is new again: Quoted Domain Specific Languages62015-04-10
51292015-04-062015-04-09HewittActors for CyberThings32015-04-09
51282015-04-022015-04-02raouldioflo / floscript: decoupled dataflow born of autonomous systems1
51272015-03-292015-04-27naaskingThe Next Stage of Staging572015-04-07
51252015-03-262015-03-26gascheWho owns your research? Results of SIGPLAN Open Access survey 612015-06-25
51232015-03-212015-03-21Thomas Lordhow many lines of code can civilization support?3032015-04-09
51222015-03-122015-04-24xieyuhengcicada-nymph -- a forth-like language for to teach22015-03-14
51212015-03-112015-03-11Tom Primožič1ML — Core and modules united1472015-11-09
51202015-03-092015-03-09craiganslowSPLASH 2015: 2nd Call for Contributions: OOPSLA, Onward!, Workshops, Dynamic Languages Symposium1
51192015-03-092015-03-09Sean McDirmidConstraint typing, subtyping, and separate compilation442015-03-12
51182015-03-032015-03-03KalaniSeeking candidates to work on a custom compiler/language in NYC22015-03-04
51172015-02-112015-02-11Rys McCuskergeneral patterns in PL persistence schemes?742015-02-24
51162015-02-082015-02-08KalaniJob ads32015-02-11
51152015-02-042015-02-04gascheA theory of changes for higher-order languages — incrementalizing λ-calculi by static differentiation42015-04-24
51142015-02-032015-02-03craiganslowSPLASH 2015 Call for Contributions: OOPSLA, Onward!, Workshops, Dynamic Languages Symposium1
51132015-02-012015-02-01John NagleSome notes on Rust, the language.1252015-02-09
51122015-01-312015-01-31Andy FischerComputing by deltas?152015-02-06
51112015-01-292015-01-29Keean SchupkeNegation in Logic Languages312015-02-19
51102015-01-272016-09-17bryaneddsIterative Functional Reactive Programming with the Nu Game Engine - An Informal Experience Report22015-01-31
51092015-01-262015-01-26gaschereturn-type polymorphism of monads done right in a dynamic language52015-01-27
51082015-01-192015-01-19shahbazHow can middle school algebra help with domain specific languages?132015-01-21
51052015-01-022015-01-02Rys McCuskersymbols and loosely coupled concurrent apps part II202015-02-10
51042014-12-302014-12-30bryaneddsHow can languages help us in terms of achieving correct program design?1532015-02-02
51022014-12-192014-12-19raouldSnakes all the way down42014-12-24
51032014-12-192014-12-19Keean SchupkeFunction Readability & Understandability282014-12-28
51012014-12-182014-12-18raouldYou got your Monads in my FOP/AOP.1
51002014-12-162014-12-16Ray DillingerLet's kick continuations around for a while...782014-12-26
50992014-12-152014-12-15raouldWrangling C via Static Checks1
50982014-12-152014-12-15raouldIvory EDSL in Haskell for Embedded Control1
50972014-12-112014-12-11davidbLanguage combining relational algebra and domain algebra152015-01-12
50962014-12-102014-12-10raouldIntuitionistic Programming Language12014-12-10
50952014-12-092014-12-09raouldSML# targets LLVM72014-12-26
50942014-12-082014-12-08raouldIntegrating Dependent and Linear Types82014-12-22
50932014-12-052014-12-05raouldChocolate & Peanut-butter: Google Blockly & Behavior Threads1
50912014-12-042014-12-04raouldAntha programming system for Bioinformatics1
50922014-12-042014-12-04Sean McDirmidFuture of Programming Videos, final program262014-12-12
50902014-12-042014-12-04raouldPaged topics122014-12-09
50892014-12-012014-12-01raouldWhither compositionality: Declarative vs. imperative?1
50882014-11-262014-11-26Ehud Lamm John C Reynolds Doctoral Dissertation Award nominations for 2014172014-12-01
50872014-11-222014-11-22gascheZélus : A Synchronous Language with ODEs12014-12-11
50862014-11-182014-11-18James IryFacebook releases "Flow", a statically typed JavaScript variant182014-12-03
50842014-11-182014-11-18Keean SchupkeCode Completion for Generic Programming662014-11-24
50852014-11-182014-12-28yaxuCFP: International Conference on Live Coding 1
50832014-11-142014-11-14raouldLisps are fun12014-11-15
50822014-11-142014-11-14Rys McCuskermanaging closed worlds of symbols via alpha-renaming in loosely coupled concurrent apps2152015-01-10
50812014-11-102014-11-10Ray DillingerImpact of static type systems on productivity of actual programmers: first experiment I've seen documented.292014-11-18
50802014-11-092014-11-09Sean McDirmidDARPA funds $11 million tool that will make coding a lot easier22014-11-10
50792014-11-052014-11-07Sean McDirmidWhy do we need modules at all?2462014-12-06
50782014-10-282014-10-28Ohad KammarConservation laws for free!52014-10-29
50772014-10-262014-10-26Alex1EigenCFA: Accelerating Flow Analysis with GPUs32014-11-03
50762014-10-242014-10-24raouldWhither Flow Analysis?372014-11-14
50752014-10-222014-10-22mamcxHow can be a interpreter faster than C (aka: kdb+)962014-12-31
50742014-10-222014-10-22Ohad KammarSeemingly impossible programs362015-04-18
50732014-10-172014-10-17Keean SchupkeOpposing Hierarchies of Complexity1052014-11-05
50722014-10-162014-10-16jamiiEve development diary42014-10-20
50702014-10-162014-10-16Talinautomatic test discovery without reflection?12014-10-16
50712014-10-162014-10-16raouldTools for layered languages?12014-10-16
50692014-10-162014-10-16Poul KroghBNFT (Backus Naur Form Transformation) rerelease1
50682014-10-122014-10-12Ehud LammEATCS Award 2014: Gordon Plotkin12014-10-20
50672014-10-112014-10-11gascheSNAPL, a new PL conference on "big-picture questions and long-running research programs"42014-10-11
50652014-10-082014-10-08Sean McDirmidTaking Back Control (Flow) of Reactive Programming132014-10-16
50662014-10-082014-10-08raouldPreaching to the already converted: Om42014-10-09
50642014-10-052014-10-05emeryCFP: Off-the-Beaten-Track (OBT) workshop at POPL 201512014-10-05
50612014-10-042014-10-04TalinOn constness892014-10-13
50622014-10-042014-10-04Eric BiedermanA question of separation logic and monads42014-10-06
50602014-10-042014-10-04Ehud LammDomain settings1
50592014-10-032014-10-03jdouganJonathan Blow's next foray into game language design562014-10-21
50582014-09-302014-09-30Ohad Kammarsml-family.org22019-02-16
50572014-09-302014-09-30Charles StewartTwitter feed recommendation: Meredith Patterson1
50552014-09-272014-09-27Ohad KammarInferring algebraic effects82014-10-04
50542014-09-252014-09-25DavidBroderickKaya: Declarative Reactive42014-09-29
50532014-09-232014-10-06Anton van StraatenLtU's new server112014-10-20
50522014-09-222014-09-22naaskingBreaking the Complexity Barrier of Pure Functional Programs with Impure Data Structures12014-09-24
50512014-09-222014-09-22Sean McDirmidControlling time and space232014-09-28
50502014-09-212014-09-21bashyalInside the Wolfram Language32014-11-04
50492014-09-172014-09-17Walter W. WilsonExtended Axiomatic Language1
50482014-09-172014-09-17Ehud LammWhat's in store for the most widely used language by discerning hackers?72014-09-18
50472014-09-162014-09-16constSeeking artricle on syntax sugar and comparing programming languages62014-09-16
50462014-09-142014-09-14gascheAn operational and axiomatic semantics for non-determinism and sequence points in C22014-09-14
50442014-09-122014-09-13Ohad KammarLuca Cardelli Festschrift42014-09-17
50452014-09-122014-09-12L SpiceOptimisation by repeated beta- and eta-reduction242014-09-22
50432014-09-112014-09-11Alex1Re-thinking Prolog222014-09-24
50412014-09-102014-09-10BlaisorbladeLtU database problem32014-09-10
50422014-09-102014-09-10Alex1Request For Advice and Guidance On Writing a Scheme To C Compiler?112014-09-13
50382014-09-092015-01-05BlaisorbladeFunction arity with currying and call-by-push-value202015-01-05
50392014-09-092014-09-09Ivan V.New Wiki about Structured Backus-Naur Form?52014-09-11
50402014-09-092014-09-09Peter SamarinHigher abstraction through NLP and automatic code derivation?132014-09-12
50372014-09-082014-09-08Sean McDirmidProgramming by page faulting52014-09-09
50362014-09-072014-09-07davidbDatabase programming language review162015-07-23
50342014-09-062014-09-06Ehud LammScala woes?482014-09-20
50352014-09-062014-09-06Ehud LammScratch jr52014-09-09
50332014-09-052014-09-05Alan SchmittCall for Scholarship Applications: Programming Languages Mentoring Workshop - a POPL workshop (Deadline: September 19!)12014-09-22
50322014-09-012014-09-01Sean McDirmidCodeSpells1
50312014-08-312014-08-31Victor EijkhoutProgram in a program122014-09-02
50302014-08-302014-08-30craiganslowSPLASH 2014 - Call For Participation92014-09-09
50292014-08-302014-08-30bashyal Howard on Curry-Howard12014-08-31
50282014-08-292014-08-29BlaisorbladePatent on "safe" transitive immutability for object types — prior art?322014-09-11
50262014-08-282014-08-28Sean McDirmidExperiments in Code Typography432014-09-06
50272014-08-282014-08-28Greg BuchholzProposal for a Friendly Dialect of C42016-01-15
50252014-08-272014-08-27Sean McDirmidTypographic Programming Languages152014-08-28
50242014-08-262014-08-26kasiaInvitation for PolyConf conference22014-08-27
50232014-08-222014-08-22M RiccobeneA fresh look at AOP - Use classes to define behavior, use aspects to compose behavior 32014-08-23
50222014-08-202014-08-20Greg BuchholzFunction Types and Dylan 201672014-08-28
50202014-08-142014-08-14Rys McCuskerout of memory392014-08-17
50212014-08-142014-08-14gascheCost semantics for functional languages332014-08-21
50192014-08-132014-08-13Sean McDirmidStream Processing with a Spreadsheet1
50182014-08-112014-08-11Allan McInnesSafely Composable Type-Specific Languages32014-08-13
50172014-08-102014-08-10Sean McDirmidCall by Meaning72014-08-13
50152014-08-082014-08-08craiganslowSLE 2014 - Call for Participation1
50162014-08-082014-08-10Victor EijkhoutA theory of data parallel computing262014-08-14
50142014-08-052014-08-05Keean SchupkeExpressing Natural Deduction in Logic Languages22014-08-06
50132014-08-052014-08-05mikestayq-Derivatives of datatypes1
50122014-08-012014-08-01raouldCross-platform idiomatic code generation12014-08-08
50112014-07-312014-07-31Vladimir SlepnevA Functional Representation of Data Structures with a Hole (1998)972017-12-01
50102014-07-282014-07-28raouldNo Instruction Set Computer NISC1
50092014-07-252014-07-25raouldGenerational Real-Time Garbage Collection32014-07-29
50072014-07-252014-07-25Keean SchupkeWho Needs Garbage Collection?782014-09-20
50082014-07-252014-07-25raouldReal time GC for FPGAs1
50062014-07-242014-07-24raouldGPU for GC282014-08-06
50012014-07-232014-07-23Sean McDirmidInterState: A Language and Environment for Expressing Interface Behavior112014-07-31
50042014-07-232014-07-23paulbocaAnnual Peter Landin Semantics Seminar: On correspondences between programming languages & semantic notations: 8th Dec 201412014-07-24
50022014-07-232014-07-23lmeyerovDeclarative Interaction Design for Data Visualization32014-07-23
50052014-07-232014-07-23raouldupvoting?32014-07-24
50032014-07-232014-07-23Manuel J. SimoniA Next Generation Smart Contract and Decentralized Application Platform122021-05-12
50002014-07-222014-07-22raouldwither formal methods?12014-07-22
49992014-07-212014-07-21ngnDepth-first search in APL1
49982014-07-202014-07-20Jason LivesayHas anyone used Datalog or RDF as a basis beyond model-driven development, like projectional editing or unikernel generation?1
49962014-07-192014-07-19Joaquín M López MuñozSlots as reifications of OOP method names362014-07-21
49972014-07-192014-07-19andrewzboardParser error handling without exceptions42014-07-21
49952014-07-182014-07-18Sean McDirmidWhat's in a name?632014-07-22
49942014-07-172014-07-18craiganslowWorkshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU)1
49932014-07-152014-07-16Keean SchupkeDo Logic Languages Need Negation?742014-07-22
49922014-07-142014-07-14raould'Mindless coding': following proof steps makes algorithms easy52014-07-15
49912014-07-132014-07-13Ehud LammNote to home page contributors 22014-07-13
49902014-07-122014-07-13gascheInteractive scientific computing; of pythonic parts and goldilocks languages312014-07-24
49882014-07-072014-07-07Rys McCuskerrequest for namespace binding service terminology442014-07-21
49892014-07-072014-07-07Sean McDirmidDynamic Hindley-Milner?52014-07-08
49872014-07-062014-07-06Ivan V.Synth Specification Overview32014-07-21
49862014-07-052014-07-05Sean McDirmidThe Programming Languages Enthusiast32014-07-13
49852014-07-022014-07-02Sean McDirmidMath.js crashes my iPad82014-07-03
49842014-07-022014-07-02David MinorGradual Instantiation32014-07-06
49832014-07-012014-07-01Tess FoleyCovariance issue when extending "enter" part in BETA?92014-07-13
49822014-06-302014-06-30Sean McDirmidIs Rx FRP?612014-07-08
49812014-06-252014-06-25Sean McDirmidAmbiguous language namespaces322014-07-04
49802014-06-182014-06-18Keean SchupkeCompositional let bindings1152014-07-05
49792014-06-182014-06-18Phil MiessLambda: A Peek Under the Hood82014-06-19
49782014-06-132014-06-13Ivan V.Artificial Intelligence342014-06-25
49772014-06-112014-06-11Vladimir SlepnevMaking implicits less powerful?732015-02-20
49752014-06-102014-06-10Sean McDirmidICFP accepted papers1
49762014-06-102014-06-11Morten Kromberg2014 APL Programming Competition is Open1
49742014-06-052014-06-05Keean SchupkeNotation for debugging type derivations.142014-06-06
49722014-06-042014-06-04raouldProject Zonnon: Oberon for distributed programming in the large1
49732014-06-042014-06-04Ivan V.states in stateless machine112014-06-06
49712014-06-032014-06-03Ehud LammExperiment3662014-10-01
49692014-06-022014-06-02raouldSelf-assembling Type-directed Dataflows112014-06-04
49702014-06-022014-06-02bashyalApple Introduces Swift1122014-08-21
49682014-05-292014-05-29Tom PrimožičAn experiment: Refined types - a better type system for more secure software22014-05-29
49662014-05-272014-05-27raouldML-TID Type Interface Debugger42014-05-30
49672014-05-272014-05-27vieiroJetBrains Nitra goes Open Source12014-05-28
49652014-05-272014-05-27TalinSymbol visibility (public, private, protected, etc.)382014-05-31
49642014-05-212014-05-21Greg BuchholzThe Two Dualities of Computation: Negative and Fractional Types112017-04-26
49632014-05-202014-05-20Sean McDirmidExecutable comments212014-05-22
49612014-05-192014-05-20marcoThose pesky higher-rank types. Or how to type \f x y. (f x, f y)892014-05-26
49622014-05-192014-05-19Jules JacobsSafe interior references in the presence of mutation42014-05-20
49602014-05-182015-02-02gascheType soundness and race freedom for Mezzo22015-05-07
49592014-05-162014-05-16raouldFacebook Flux: simplify the dataflow1
49582014-05-142014-05-14Sean McDirmidRemoving User Interface Complexity, or Why React is Awesome692014-05-23
49562014-05-132014-05-13Vladimir SlepnevUsing real arithmetic to eliminate bounds checking?132014-05-14
49572014-05-132014-05-13George CherevichenkoExplicit renaming of bound variables22014-05-13
49552014-05-122014-05-13Rys McCuskertype theory about programming language?1062014-05-21
49542014-05-082014-05-10Keean SchupkeRank-0 Intersection Type System1322014-06-15
49532014-05-072014-05-08Chris WarburtonCurrying in non-curried languages1
49512014-05-072014-05-07Matt MSectioning a chain of operators and dot as reverse application142014-05-12
49522014-05-072014-05-07mikestayPolicy as Types1
49502014-05-062014-05-06Vladimir SlepnevValue-level programming762014-05-08
49482014-05-062014-05-06hellertimeThe Mezzo programming language12014-05-08
49492014-05-062014-05-06Adam ChlipalaThe TechEmpower Web Framework Benchmarks1
49462014-05-042014-05-05Ivan V.Moony Parser 2.3 is out1
49472014-05-042014-05-05Sean McDirmidA Theory of Changes for Higher-Order Languages: Incrementalizing Lambda by Static Differentiation1
49452014-05-032014-05-03Sean McDirmidAddressing Misconceptions About Code with Always-On Programming Visualizations12014-05-05
49442014-05-022014-09-04Keean SchupkeC++ Parser Combinator Library842015-05-01
49422014-05-012014-05-01TalinAlternatives to ADL?82014-05-02
49432014-05-012014-05-01sttaftCfP for ACM High Integrity Language Technology conference (HILT 2014) -- due June 7th, co-located with SPLASH/OOPSLA12014-05-22
49402014-04-302014-04-30neelkCall for talk proposals: HOPE'14 (Workshop on Higher-Order Programming with Effects, affiliated with ICFP'14)1
49412014-04-302014-04-30Robbert van DalenThe Avail programming language382014-05-05
49392014-04-292014-04-30bashyalFifty Years of BASIC, the Programming Language That Made Computers Personal122014-05-30
49382014-04-262014-04-26Ehud LammAha moment222014-04-29
49372014-04-242014-04-27Charles TorreAnnouncing Lang.NEXT 2014 - Registration is Free and Now Open1132014-06-04
49362014-04-232014-06-01bryaneddsDiseases in Code (rev. 5)32014-07-14
49352014-04-222014-04-22Manuel J. SimoniGiant list of visual PLs182014-05-02
49342014-04-212014-04-23bryaneddsInquiry into the nature of software complexity.372014-04-24
49322014-04-212014-04-21Ehud LammYou don't mean people actually still use it?!52014-04-25
49302014-04-212014-04-21yaxuCFP FARM - Functional Art, Music, Modelling and Design1
49332014-04-212014-04-21Tim ChevalierCommercial Users of Functional Programming (CUFP 2014) call for proposals1
49312014-04-212014-04-21bashyalHow I Came to Write D22014-04-21
49292014-04-172014-04-17TalinLooking for a good online forum on compiler design and implementation862014-12-03
49282014-04-152014-04-15Anton van StraatenLtU now supports Mathjax242014-05-05
49272014-04-142014-04-14Anton van StraatenMathJax test1
49262014-04-112014-04-24bryaneddsDiseases in Code152014-04-23
49252014-04-112014-09-27aaditmshahA StackExchange Site for Programming Language Theory952014-09-27
49242014-04-102014-04-20HewittDetected contradictions in large information systems62014-04-22
49232014-04-102014-04-10OlegThe broad ML Family workshop92014-07-31
49222014-04-092014-04-09Charles TorreLeslie Lamport: Thinking for Programmers92014-04-12
49212014-04-082014-04-08laforge49Modelling Actors with Locks192014-04-14
49192014-04-072014-04-15Charles TorreF# compiler, library and tools now open for community contribution162014-04-15
49202014-04-072014-04-07Rys McCuskerHyperCard and PL as powerful but hard to use interface72014-04-11
49182014-04-062015-07-21chrisoliverUnreal Blueprints Visual Scripting112015-07-21
49172014-04-042014-04-04Ehud Lamm.NET Compiler Platform ("Roslyn")1342014-04-22
49162014-04-032014-04-04Sean McDirmidFuture of Programming workshop102014-04-04
49152014-04-032014-04-03bashyalFunctional Geometry and the Traite ́ de Lutherie72014-04-05
49142014-04-012014-04-01Ehud LammStudy finds that when no financial interests are involved programmers choose DECENT languages612014-04-15
49132014-03-302014-03-30Enrique Perez ArnaudThe theory behind the Terms language1
49122014-03-282014-03-28ibdknoxToward a better programming332014-04-01
49112014-03-272014-03-27Gergely Budayusing words and notation in domain specific language syntax42014-04-02
49102014-03-262014-08-25Sean McDirmidProgramming with Managed Time322014-10-23
49082014-03-252014-03-25laforge49Avoiding Actor Deadlocks--JActor242014-03-27
49092014-03-252014-03-25mfidelmanCFP: Book Chapters for "A Librarian’s Introduction to Programming Languages"62014-03-25
49072014-03-242014-03-25Sean McDirmidBrendan Eich, CEO of mozilla292014-04-13
49062014-03-212014-03-21bashyalFacebook Introduces ‘Hack,’ the Programming Language of the Future322014-03-26
49052014-03-172014-03-17Kannan Goundan"null" is to tagged unions as ???? is to records102014-03-22
49032014-03-132014-03-13Sean McDirmidbodyf*ck: an esoteric programming environment using camera input1
49042014-03-132014-03-14Benjohn BarnesMultimethods over structural types252014-04-07
49022014-03-122014-03-12andrew cookeJulia has no dependent types102014-03-13
49012014-03-112014-03-11bashyalThe Essence of Reynolds1
49002014-03-102014-03-10Sean McDirmidLimitations of FRP?812015-08-04
48992014-03-082014-03-08Sean McDirmidThe Evolution of CS Papers172014-03-11
48982014-03-072014-03-07Manuel J. SimoniPropositions as Types342014-03-19
48972014-03-042014-03-05raouldHaxe 3.1 is here12014-03-07
48962014-03-042014-03-04nabreitQuery Languages for doing NLP1
48952014-03-022014-03-02cdigginsSyntax for reification of types62014-03-04
48942014-02-282014-02-28Luke GorrieWirth Symposium292014-03-04
48932014-02-272014-02-27Allan McInnesDeterminism Is Not Enough: Making Parallel Programs Reliable with Stable Multithreading222014-03-05
48922014-02-262014-02-26Ehud LammJeeves72014-03-02
48912014-02-242014-02-24spdegabrielleResilient Languages762014-03-11
48902014-02-192014-02-19Hank ThediekThe year that was: 1965.262014-07-19
48892014-02-182014-02-18HewittInconsistency Robustness in Foundations152014-02-26
48882014-02-172014-02-17Hank ThediekNot that one, the other one!92014-02-23
48872014-02-152014-02-15Ehud LammHopscotch 82014-02-25
48862014-02-142014-02-14YHow about switching to Markdown?42014-02-15
48842014-02-102014-02-10HewittParallelism and Concurrency in the Actor Model312014-02-21
48852014-02-102014-02-10YDisallow shadowing?742014-02-25
48832014-02-082014-11-09chrisoliverA duality between exceptions and states - Dumas, Duval, Fousse, Reynaud72014-11-10
48822014-02-072014-02-07George MorrisonVerification games: Making verification fun22014-02-08
48812014-02-052014-02-05Sean McDirmidStructured Generative Models of Natural Source Code22014-02-06
48802014-02-022014-02-02jamiiBooleans vs strings532014-02-15
48792014-01-312014-01-31Olivier BreuleuxDesigning an alternative to s-expressions for language extensibility292014-04-20
48782014-01-302014-01-30giuseppemagMinimal implementation of state machines152014-02-01
48772014-01-292014-01-29Charles StewartThe marriage of bisimulations and Kripke logical relations22014-02-01
48762014-01-232014-01-24Tess FoleyAnd the Academy Award goes to... a literate program1
48752014-01-202014-01-20Sebastian OkonExamples for benefitfs of dynamic programming languages642014-01-30
48742014-01-182014-01-18gaschePOPL 2014 proceedings available freely for all152014-02-08
48732014-01-092014-01-09d08bleACPUL - Another CPU Language - a{};12014-01-10
48722014-01-092014-01-09naaskingMultiple Dispatch as Dispatch on Tuples12014-01-09
48712014-01-082014-01-08Douglas McCleanPragmatic aspects of dimension types, and the problem of angles312014-01-14
48692014-01-072014-01-07Tess FoleyPuzzleScript232014-02-01
48702014-01-072014-01-07bashyalOral History of Adele Goldberg22014-01-08
48682014-01-052014-01-05gascheBackpack: Retrofitting Haskell with a Module System, at last1
48672014-01-042014-01-04shapInterfaces vs. Type Classes72014-01-06
48662014-01-012014-01-01CyrilMemorySharp - Managed library for memory editing, and Fasm.NET - Managed wrapper to use the FASM compiler from .NET applications12014-01-01
48652013-12-302013-12-30Kannan GoundanDifferent approaches to letting a programmer define interface implementations.2242014-01-15
48632013-12-292013-12-29gascheA usage poll for the Coq proof assistant1
48642013-12-292013-12-29andrew johnsonAlternative implementation of closures in C52013-12-29
48622013-12-282013-12-28Charles TorreA glimpse into a new general purpose programming language under development at Microsoft222014-01-27
48612013-12-212014-09-16gascheJohn Shutt on "Abstractive Power"82013-12-25
48602013-12-172013-12-17Charles TorreInheritance is the Base Class of Evil282014-02-26
48592013-12-132013-12-13Adam ChlipalaPrint release of a textbook on the Coq proof assistant52014-01-15
48582013-12-112013-12-12Sean McDirmidIts type checking, Jim, but not as we know it.342013-12-20
48572013-12-102013-12-10Mike Robinsona little language for platform games102014-01-06
48562013-12-082014-01-26HewittComputation is not subsumed by deduction (contra claim by Kowalski)62013-12-23
48552013-12-062014-01-26HewittLimitations of Prolog-style clausal programs1482014-02-11
48532013-12-032014-01-26Hewitt"Fog Cutter" model illustrates Actor Model issues42013-12-04
48542013-12-032013-12-03bryaneddsPractical rules for controlling program effects in an imperative / OOP environment.272013-12-08
48522013-12-022013-12-02Rys McCuskerLess is more.1272014-01-19
48512013-11-302013-11-30Aivar AnnamaaDefault, implicit, inherited52013-12-01
48502013-11-272014-03-04HewittInconsistency Robustness in Logic Programs482014-01-01
48492013-11-262013-11-26nabreitAutomatically learning grammars from text52014-02-25
48482013-11-252013-11-25chrisoliverDesignscript22013-11-26
48472013-11-222013-11-22Ivan V.HTML extensibility62014-01-16
48452013-11-222013-11-22Alan SchmittCall for Participation: Programming Languages Mentoring Workshop - a POPL workshop.1
48462013-11-222013-11-22Ehud LammCall for Participation: Programming Languages Mentoring Workshop1
48442013-11-212013-11-21vieiroR7RS-small draft ratified by Steering Committee12013-11-22
48432013-11-202013-11-20Ehud LammThe origin of zero-based array indexing322013-12-23
48412013-11-192014-07-14Ehud LammPython and Scientific Computing142013-11-22
48422013-11-192013-11-19Ehud LammMOOC: Paradigms of Computer Programming 32014-02-21
48392013-11-162013-11-16xqueryXQuery transition to functional programming language complete ?1
48402013-11-162013-11-16eliah.lakhinIncremental parser based on invariant syntax fragments1
48372013-11-142013-11-14Sean McDirmidWolfram Language92014-02-26
48382013-11-142013-11-16HewittStrong Mathematical Foundations for Computer Science1172013-11-25
48362013-11-092016-03-24David PiepgrassA simple interchange format for syntax trees of any language152013-12-06
48352013-11-082018-01-22naaskingPure Subtype Systems392014-01-14
48342013-11-062013-11-06Jon PurdyWhy is Static Typing Hard?582013-11-12
48332013-11-052013-11-05Ehud LammJohn C. Reynolds Doctoral Dissertation Award (SIGPLAN)1
48322013-10-252013-10-25tkirchnerStatic typing and direct AST manipulation122013-11-15
48312013-10-212013-10-21AraqWrite tracking for Nimrod72013-10-23
48302013-10-212013-10-21raouldactors conflate too much372013-11-16
48292013-10-172013-10-17SimonMPrototypal inheritance misunderstood72013-10-29
48282013-10-162013-10-16Alexander MorouInteractive Parsing Theory302013-11-09
48272013-10-152013-10-15HewittContinuation of Discussion: "Mathematics self-proves its own Consistency (contra Gödel et. al.)"272013-10-26
48252013-10-092013-10-09naaskingTaking Off the Gloves with Reference Counting Immix332013-10-18
48262013-10-092013-10-09KalaniAn "adaptive" LALR(1) parser I've been toying with1
48232013-10-072013-10-07gascheLVars: monotonic update for deterministic parallel programming92013-10-08
48242013-10-072013-10-07tim fininAlexander Bumstead learns the Lambda Calculus52013-11-05
48212013-10-032013-10-03vieiroList of ICFP2013 papers with preprints162013-10-15
48222013-10-032013-10-03Rys McCuskerconcurrency app examples for cooperative multi-tasking docs?32013-10-05
48202013-09-302013-09-30paulbocaAnnual Peter Landin Semantics Seminar: Rationalism v Hardware, Prof Richard Bornat, 2 December 2013, 6pm, London22013-10-03
48192013-09-302013-09-30yaxuTrip Reports on Dagstuhl Live Coding seminar462013-10-07
48182013-09-292013-09-30gascheCopatterns: the final approach to codata?62013-10-11
48172013-09-282013-09-28Matt MGADTs meet subtyping32013-09-30
48162013-09-282013-09-28Sean McDirmidxkcd: Functional142013-11-05
48152013-09-272013-09-27nadhamidA little insight on iterators/accumulators12013-09-30
48142013-09-262013-09-26claytonkbANN: Bipedal, a new, untyped, stack-based HLL1
48132013-09-252013-09-25raouldjust a funny rant re: cpu design history1
48122013-09-192013-09-19naaskingThe Size-Change Termination Principle for Constructor Based Languages1
48112013-09-122013-09-12Sean McDirmidHow is LtU doing?192013-09-29
48092013-09-092013-09-09Thomas Lordquestions re common lisp readtable hacks22013-09-12
48102013-09-092013-09-09Jason PriestleyCoroutines as a Basis for UI Programming82013-09-15
48082013-09-042016-09-16naaskingTypes for Flexible Objects422013-09-16
48072013-09-012013-09-01raouldScalable concurrency paper1
48042013-08-302013-08-30Ohad KammarDependently-Typed Metaprogramming (in Agda)52013-08-30
48052013-08-302013-08-30Pavel SenatorovNew programming language Ya32013-09-11
48062013-08-302014-09-19naaskingDynamic Region Inference12014-08-12
48022013-08-272013-08-27thomashTheory of a Declarative Language162013-08-29
48032013-08-272013-08-27Ivan V.Synth Project Announcement12013-08-27
48012013-08-242013-08-24Taymon A BealRequest for advice on a senior thesis112013-08-26
47992013-08-102013-08-10HewittGlobal State Machines Inadequate (contra Dijkstra and Gurevich et. al.)202013-08-14
48002013-08-102013-08-11Sean McDirmidGlitch: A Live Programming Model102013-09-16
47972013-08-092013-08-09Sean McDirmidCognitive Computing Programming Paradigm: A Corelet Language for Composing Networks of Neurosynaptic Cores22013-08-09
47962013-08-082013-08-08raouldlambda cube... 3D472013-08-26
47952013-08-072013-08-07Greg BuchholzParallel Computing in the Julia Language1
47932013-08-052013-08-08jurgenvParsing people, unite! Call for position papers for Parsing@SLE (SPLASH, Indianapolis)42013-08-28
47942013-08-052013-08-05lihaoyiMetascala: A tiny JVM written in Scala32013-08-06
47922013-08-032013-08-03Sean McDirmidOOPSLA 2013 advance tech program up72013-09-02
47902013-08-022013-08-02Sean McDirmidThe Power of Interoperability: Why Objects Are Inevitable502013-08-07
47912013-08-022018-01-22jasonwatkinspdxInteresting new paper from T. Sweeney and others272018-01-22
47892013-08-012014-01-26HewittFuture of Programs using Assertions, Goals, and Plans1042013-08-10
47872013-07-312013-07-31Sean McDirmidCommutative Effects442013-08-29
47882013-07-312013-07-31Christian LindigThe Future of Programming according to Bret Victor412013-08-02
47852013-07-292013-07-29Matt MTotal Self Compiler via Superstitious Logics 112013-09-03
47862013-07-292013-07-29naaskingExtensible Effects -- An Alternative to Monad Transformers222013-08-01
47842013-07-282015-05-29HewittMathematics self-proves its own Consistency (contra Gödel et. al.)4702015-06-25
47832013-07-232013-07-23Eli SenneshAn attempted approach to type inference with subtyping22013-07-23
47822013-07-222013-07-22ikotlerPythonect 0.6.0 released1
47812013-07-192013-07-19Matt FenwickError reporting strategies during parsing242013-08-15
47802013-07-172013-07-17Ivan V.javascript shift-reduce parser82013-11-16
47792013-07-122013-07-15Christian Lindigmobile web apps are slow -- and GC is to blame442013-07-18
47772013-07-102013-07-10marktQuote Safe unquote JVM language?142013-07-30
47782013-07-102013-07-10Tess FoleyTools that provide "closed" view of open/extensible abstractions?92013-07-12
47752013-07-082013-07-08lmeyerovCrowdsourced Enumeration Queries1
47742013-07-082013-07-08Ray DillingerCryptography DSL. 32013-07-29
47732013-07-032013-07-03bashyalMixed-Site Variance492013-09-09
47722013-07-032013-07-03simon.stapletonHarlan (a high level language for general purpose GPU computing)1
47712013-06-302013-06-30Sean McDirmidConstraint-Based Type Inference and Parametric Polymorphism952015-02-13
47702013-06-292013-06-29naaskingHeap space analysis for garbage collected languages1
47692013-06-292013-06-29Gabriel HorvathDynamic inheritance?22013-06-29
47682013-06-262013-06-26raouldWhen will we all have effect systems?152013-07-01
47672013-06-212013-06-21Alex ShpilkinAre first-class environments enough?242013-07-04
47662013-06-182013-06-18WouterLobster, a new programming language, just released.1
47652013-06-172013-06-17Gergely BudayLibrary vs. domain specific language252013-06-28
47642013-06-162013-06-16Sean McDirmidA New Kind of Type System232013-07-03
47632013-06-142013-06-14raoulda Scientific Basis for Visual Notations42013-06-17
47622013-06-132013-06-13George MorrisonCompile-time constraint solver?112013-06-16
47612013-06-112013-06-11Ray DillingerDefine it twice -- preemptive bughunting or waste of time?102013-06-15
47592013-06-092013-06-09naaskingSo You are Thinking of Doing a PhD...32013-07-03
47602013-06-092013-06-09raouldA little comparison of some programming lanugages72013-06-15
47582013-06-082013-06-08Eric BiedermanA discussion from the trenches.122013-06-10
47572013-06-062013-06-27sttaftCFP: ACM High Integrity Language Technology (HILT 2013) due July 6th; conference in Pittsburgh Nov. 10-1442013-07-02
47562013-06-042013-06-04bgeronContinuation calculus32013-06-05
47552013-06-032013-06-03hbrandlPrimitive recursive functions and fixpoints1
47542013-05-312013-05-31bashyalThe Three Laws of Programming Language Design1152013-07-04
47532013-05-302013-05-30raouldREScala: integrate reactive values with advanced event system1
47522013-05-282013-05-28naaskingComputability Logic1
47512013-05-272013-05-27Sean McDirmidDIALOG: A Conversational Programming System with a Graphical Orientation 1
47502013-05-222013-05-25Ehud LammOn the history of the question of whether natural language is “illogical”142013-06-06
47492013-05-212013-05-21dom96Nimrod: A new statically typed, compiled programming language which supports metaprogramming162013-05-29
47482013-05-212013-05-21Sean McDirmidJanus: A Time-Reversible Language362013-05-25
47462013-05-202013-05-20raouldOsmosian102013-05-22
47472013-05-202013-05-20raouldGenealogical Diagrams broken link1
47452013-05-202013-05-20puredangerANN: Emerging Languages and Strange Loop 201312013-05-20
47432013-05-192013-05-19Will ThimblebyA reversible Javascript interpreter162013-05-27
47442013-05-192013-05-19sciomakoDimensional Analysis in real world and Type Systems62013-05-20
47422013-05-182013-05-18lihaoyiMacroPy: Bringing Macros to Python. Quasiquotes, case classes, LINQ and more! 1
47412013-05-162013-05-17Ray Dillingerwhat's a useful definition of equivalent functions?132013-05-20
47402013-05-162013-05-16raouldgetting feet wet re: Computational Thinking1
47382013-05-152013-05-15Douglas McCleanUnordered pairs and their representation262013-05-16
47392013-05-152013-05-15Denis WashingtonTerra: A low-level counterpart to Lua52013-05-21
47372013-05-132013-05-13mfidelmantexts & otherwise for bottom up teaching/learning62013-05-15
47362013-05-092013-05-09Ray DillingerWe're doing it wrong.... 142013-05-15
47352013-05-072013-05-07Limin FuGo-style defer-recover exception handling is better than try-catch style?392013-05-13
47332013-05-062013-05-06Sean McDirmidTypographical extensions for programming languages: breaking out of the ASCII straitjacket642013-07-28
47342013-05-062013-05-06Ehud LammLisp in Summer Projects1
47322013-05-032013-05-03Jules JacobsNesting of quasi-quotation262013-05-08
47302013-05-022013-05-02Greg BuchholzMLWorks Project now BSD licensed12013-05-03
47312013-05-022013-05-02Ehud LammA little challenge 1
47292013-05-012013-05-01Sébastien BocqMolecule: using monadic and streaming I/O to compose process networks on the JVM1
47282013-04-302013-04-30Ehud LammTypesafe Activator32013-05-28
47272013-04-292013-04-29Robbert van DalenA retro-active programming language12013-04-29
47252013-04-292013-04-29neelkJohn C. Reynolds, 1935-201362013-05-08
47262013-04-292013-04-29raouldAutomatic Mutual Exclusion (AME)12013-04-30
47242013-04-272013-04-27Damian GillAn interactive approach to teaching programming concepts132013-04-29
47232013-04-252013-04-26Hewitt"Relational Model Outgrown" CACM May 2013832013-05-10
47212013-04-242013-04-24Alexander MorouWriting a Compiler Compiler...122013-05-16
47222013-04-242013-04-24raouldIDE/UIs for multiple dispatch?32013-04-26
47202013-04-212013-04-22bryaneddsAml - A Modular Language (Progress Update)52013-04-23
47192013-04-192013-04-19hbrandlEndofunctions, cycles and chains32013-04-29
47182013-04-182013-04-18johnwcowanRatification Vote for R7RS-small12013-05-10
47172013-04-142013-04-16shriramkTeaching Garbage-Collection422013-06-13
47162013-04-112013-04-16Kartik AgaramVirgil: a statically-typed language balancing functional and OO features442014-10-25
47152013-04-082013-04-13Sean McDirmidUsable Live Programming1082013-10-20
47142013-04-042013-04-05Sean McDirmidIt's Alive! Continuous Feedback in UI Programming1
47132013-04-032013-04-03sanxiynRust 0.612013-04-03
47122013-04-022013-04-02gascheThe stack calculus : a fundamental (and simple !) calculus for Classical Logic22013-04-11
47112013-04-022013-04-02hbrandlMutable Structures: Arrays52013-05-08
47102013-04-012013-04-01Ehud LammDYNAMO102013-04-16
47092013-03-312013-04-01Ehud LammLtU is migrating from Drupal 202013-04-02
47072013-03-312013-03-31Ray DillingerType dispatch on continuations is isomorphic to type dispatch on calls. Why therefore is it considered "unsound?"12013-03-31
47082013-03-312013-03-31johnwcowanWe're In The Monad1
47062013-03-282013-03-28tkirchnerSyntax comparison for function call102013-03-30
47042013-03-272013-03-27tkirchnerCall-by-reference decided by caller242013-04-27
47022013-03-272013-03-27Ehud LammWhat is the most bizarre thing you have seen done with TeX?1
47052013-03-272013-03-27tkirchnerBest maintainable evaluation strategy?102013-03-31
47032013-03-272013-03-27Ehud LammWho's online 162013-04-02
47012013-03-252013-03-25Ehud LammJS 92013-03-28
47002013-03-232013-03-23naaskingDependent Types for JavaScript1282013-04-18
46992013-03-182013-03-18naaskingConcurrent Revisions132013-03-20
46982013-03-182013-03-18Peter Van RoyFive "laws" of programming paradigms262013-04-07
46972013-03-162013-03-16naaskingFeature-Oriented Programming with Object Algebras1
46962013-03-142013-03-14Rys McCuskergeneral thread model motivations?822013-03-25
46952013-03-122013-03-24Sean McDirmidTwenty Reasons Why You Should Use Boxer (Instead of LOGO) 92013-04-01
46942013-03-102013-03-10Paul SnivelyHow OCaml type checker works -- or what polymorphism and garbage collection have in common12013-03-10
46922013-03-082013-03-08Ray Dillingersyntax and nesting: Lispy or Algol'ish?362013-03-15
46912013-02-272013-02-27bashyalSocio-PLT: Principles for Programming Language Adoption12013-02-27
46902013-02-212013-02-21Manuel J. SimoniSimple Generators v. Lazy Evaluation102013-02-26
46892013-02-192015-04-05hbrandlIntroduction to processes (Tony Hoare's CSP processes)252014-04-29
46882013-02-142013-02-14Ehud LammPhotoshop 1.0 Source Code82013-02-28
46872013-02-122013-02-14constCognitive Architectures: A Way Forward for the Psychology of Programming22013-02-13
46862013-02-112013-02-11Ray DillingerScheme language conundrum regarding delay and force. 282013-03-10
46852013-02-082013-02-09Ray DillingerA programming editor to replace emacs? 132013-03-02
46842013-02-072013-02-07Clarkd Looking for a little advice with implementing recursion.222013-03-12
46832013-02-072013-02-07ClarkdWhy say Actor Model instead of message passing?432013-03-10
46822013-01-292013-01-29raouldOcaml-Java revived1
46812013-01-242013-01-24Sean McDirmidBloom: a language for disorderly distributed programming22013-01-25
46802013-01-232013-01-23Frederic KoehlerTyped Process Calculi12013-01-24
46792013-01-222013-01-22Alan EliasenLinks in long topics don't work32013-01-23
46782013-01-212013-01-21Ray DillingerNumbers and how to represent them. 582013-02-03
46772013-01-202013-01-21Ray DillingerUnits and Numerical niceties.382013-01-31
46762013-01-152013-01-15raouldwhither ATS2?32013-01-17
46752013-01-142013-01-14John NagleLibrary maintenance - key to language success?262013-02-07
46742013-01-102013-01-10raouldThe Unreasonable Effectiveness of C282013-05-08
46732013-01-102013-01-10Kay SchluehrImport Systems172013-01-14
46712013-01-082013-01-08Manuel J. SimoniGNU epsilon - an extensible programming language22013-01-16
46722013-01-082013-01-08Anton DergunovSeeking feedback for a tutorial paper draft about GADTs 12013-01-08
46692013-01-072013-01-08j4n bur53ANN: Jekejeke Minlog 0.6.2 (forward debugging and hypothetical reasoning) 42019-07-05
46702013-01-072013-01-07raouldCrockford: Monads and Gonads52013-03-08
46682013-01-062013-01-07Hank ThediekVisability, state, and Identity1
46672013-01-062013-01-06HewittRelational Model Considered Obsolete592013-01-12
46662013-01-052013-01-05bryaneddsI'm looking for an introduction to Row Polymorphism22013-01-07
46642013-01-032013-01-03shapType evolution during construction162013-01-08
46652013-01-032013-01-03Robbert van DalenProgramming with alternatives122013-01-06
46632012-12-292012-12-29André van DelftAnnouncing subscript-lang.org12013-01-07
46622012-12-232012-12-23scottmclSupporting a spectrum from whole program to separate compilation to aid in efficient program generation42012-12-25
46612012-12-222012-12-23Ehud LammAda 2012 Language Standard Approved by ISO232013-01-13
46592012-12-192012-12-19Robbert van DalenMultimap unification 132012-12-23
46572012-12-172012-12-17MatsDependencies as first class entities202013-02-02
46582012-12-172012-12-17hbrandlFixpoint theory, induction and recursion542013-03-08
46562012-12-172012-12-18Michael MoserThe Pooh language / Learnable programming in action292012-12-24
46542012-12-132012-12-13Greg BuchholzREBOL 3 released under Apache 2 license1
46552012-12-132012-12-22Sean McDirmidWhat will programming look like in 2020? 2472013-03-01
46532012-12-112012-12-11raouldhow to learn DSLs?52013-02-17
46522012-12-082012-12-21johnwcowanEighth draft of Scheme R7RS-small published32012-12-22
46512012-12-072013-08-03cypofEventually consistent distributed STM142012-12-10
46502012-12-072012-12-07Ray DillingerEntanglement and Import by specification.12012-12-08
46492012-12-052012-12-05bashyalA module system for the C family132012-12-30
46482012-12-042012-12-04raouldUniqueness and Reference Immutability for Safe Parallelism1
46472012-11-302012-11-30blambeauThe Programming Language Tag Clouds72012-12-02
46462012-11-272012-11-27Alan Schmitt[ANN] Call for Participation: Programming Languages Mentoring Workshop - a POPL workshop.1
46452012-11-252012-11-25Ehud LammLife of an instruction in LLVM22012-11-30
46442012-11-242012-11-24Robbert van DalenAbolishing zeros322012-12-01
46432012-11-212012-11-21scottmclSimple Question (I hope...): Forward declarations vs. "letrec" style or ML "and" style constructs242012-12-02
46422012-11-192012-11-19Mark Dalgarno[ANN] Code Generation 2013 Call for Speakers1
46412012-11-182012-11-18Robbert van DalenA new look at multimaps92012-11-29
46402012-11-172012-11-17Enrique Perez ArnaudSomething you can do with Terms32012-11-17
46392012-11-162012-11-16Will ThimblebyJavascript in Javascript in a Wiki22012-11-17
46382012-11-142012-11-14Kartik AgaramA bug with collapsed views, and some thinking aloud42012-11-16
46372012-11-132012-11-13shapEmscripten now (sort of) self-hosting62012-11-13
46362012-11-122012-11-12Kartik AgaramLibraries suck722012-11-26
46352012-11-092012-11-10Robbert van DalenIncremental computation with divide and conquer memoization 112012-11-10
46342012-11-062012-11-06Ehud LammACM Sigplan Outstanding Dissertation Award1
46332012-11-042012-11-04giuseppemagTesting in the absence of side effects42012-11-14
46312012-11-012012-11-01Manuel J. SimoniRecords, sums, cases, and exceptions: Row-polymorphism at work42012-11-02
46322012-11-012012-11-01Walter W. WilsonAxiomatic Language12012-11-01
46302012-10-282012-10-28paulbocaAnnual Peter Landin Semantics Seminar, 3 December, BCS London:Unifying Theories of programming, Professor Sir Tony Hoare, London1
46282012-10-272012-10-27Ehud LammVisi.io22012-10-28
46292012-10-272012-10-27Ehud LammRob Pike on Go at Google732013-01-09
46272012-10-262012-10-26Robbert van DalenSolving the dependency hell42012-11-02
46262012-10-252012-10-25Robbert van DalenLet's fix spreadsheets172012-11-03
46252012-10-232012-10-23Robbert van DalenThe SPREAD programming language122012-10-27
46232012-10-192012-10-19Sean McDirmid"Next Page" comment links not working92012-10-25
46242012-10-192012-10-19Enrique Perez ArnaudThe Terms language102012-10-20
46222012-10-182012-10-18hbrandlBinary relations, endorelations and transitive closures1
46212012-10-172012-10-17Sean McDirmidReal-Time Programming and the Big Ideas of Computational Literacy62012-10-19
46202012-10-162012-10-22Ohad KammarMilner Symposium 201232012-10-22
46192012-10-132012-10-17Charles TorreStrongly-Typed Language Support for Internet-Scale Information Sources: F# Type Providers52012-10-15
46182012-10-122012-10-12Ehud LammStrange Loop 2012 Video Schedule272012-10-28
46172012-10-112012-10-11Mihai ChristodorescuMinimally typed programs?202012-11-12
46142012-10-082012-10-09sttaftBarbara Liskov, Greg Morrisett, Guy Steele keynoting ACM conference on High Integrity Language Technology in Boston, Dec. 201212012-11-02
46152012-10-082012-10-08Manuel J. SimoniHow to type polymorphic variants with open generic functions?52012-10-09
46162012-10-082012-10-08raouldsolution to the ever narrowing posts problem?32012-10-09
46132012-10-062012-10-06Stepan MitkinDRAKON-Erlang: Visual Functional Programming402012-10-12
46112012-10-022012-10-02naaskingAutomatically Deriving Mutable Data Structures?52014-09-22
46122012-10-022012-10-03Charles TorreTypeScript: Design-Time tool for Application-scale JavaScript development272013-05-21
46102012-09-302012-09-30Carter ChengP = NP question752012-10-10
46092012-09-282012-09-28Ray DillingerThe programming language of crash test dummies.162012-10-05
46082012-09-272012-09-27Henri BinsztokPower Rows52012-09-28
46062012-09-262012-09-26MatsHow to handle errors742012-11-09
46072012-09-262012-09-27dmbarbourLearnable Programming1162012-11-29
46052012-09-252012-09-25hbrandlProof formats52012-09-27
46042012-09-242012-09-24oconnor0Learning math?152012-09-27
46032012-09-182012-09-18Henri BinsztokMost web developers prefer dynamic languages152012-10-08
46022012-09-172012-09-17Sean McDirmidIn defense of semicolon372012-10-08
46012012-09-122012-09-12Ray DillingerHow much power should programmers have?372012-09-19
46002012-09-122012-09-12Douglas McCleanAre scalars "just" degenerate matrices?442012-09-22
45992012-09-102012-09-10Manuel J. SimoniTiny Transactions on Computer Science132012-09-13
45982012-09-032012-09-03ikotlerPythonect 0.4.1 Released42012-09-06
45952012-08-272012-08-27David WagnerIDE design for immediate feedback472012-09-04
45962012-08-272012-08-27Ehud LammCUFP 2012 Tutorials32012-08-27
45972012-08-272012-08-27bryaneddsA stratified implementation of a LISP-to-CIL compiler72012-09-11
45942012-08-242012-08-24danbstEverybody Needs a Syntax Extension Sometimes422013-05-19
45932012-08-232012-08-23dochtmanSocial Influences on Language Adoption102012-08-26
45922012-08-222012-08-24Manuel J. SimoniShould continuation capture always be considered to be stack unwinding?132012-08-25
45912012-08-192012-08-19Ehud LammSetting up new accounts suspended32012-09-10
45902012-08-182012-08-18Sean McDirmidAlien worlds, values, and you can't touch this212012-09-11
45892012-08-162012-08-16Daniel YokomizoKoka a function oriented language with effect inference32012-08-16
45882012-08-142012-08-14Grant WatsonFurther work on expansion-passing style?22012-08-23
45872012-08-122012-08-12Ehud LammBrown CS: CSCI 1730: Programming Languages: On-Line Offering32012-08-12
45862012-08-122012-08-12bashyalOleg: An argument against call/cc 372012-09-13
45852012-08-092012-08-09helltoneCrafting a toy language for learning purposes62012-08-21
45842012-08-092012-08-09ikotlerPythonect 0.4.0 Released1
45832012-08-072012-08-07Denis Bredelet -jidoSemantics of the dodo language62012-08-11
45822012-08-062012-08-06André van DelftPresentation at the Berlin Compiler Meetup on programming with algebra1
45812012-08-032012-08-03sciomakoAre nested SQL statements monads?42012-11-29
45802012-08-012012-08-01sttaftPointer-Free Parallel Programming252013-01-11
45792012-07-312012-07-31kmsThe Economist: Language and Computers: Why language isn't computer code 292012-08-11
45772012-07-312012-07-31mmarotiCan javascript concurrency be expressed as a monad?52012-08-02
45782012-07-312012-07-31Ehud LammSelf.congratulate 162012-08-06
45762012-07-312012-07-31hbrandlThe verified heap sort algorithm1
45752012-07-282012-07-28Logan CapaldoIs this region typing, dependent types or something else? What do I need to be able to express this constraint?82012-07-30
45742012-07-262012-07-26vorov2Overloading by return type without types292012-08-12
45732012-07-262012-07-26John NagleProposed extension to C - array size declarations212012-09-30
45722012-07-252012-07-25James NobleObject Algebras202013-03-16
45712012-07-242012-07-24RobJellinghausAn Executable Formal Semantics of C with Applications82012-08-10
45702012-07-212012-07-21Alan Eliasen"Fortress Wrapping Up"222012-11-11
45692012-07-192012-07-19w7cookA Proposal for Simplified, Modern Definitions of "Object" and "Object Oriented"1142013-01-08
45682012-07-172012-07-17Sean McDirmidOO type systems and BNFs122012-07-20
45672012-07-162012-07-16hbrandlLattices - Partial orders with infimum and supremum52012-07-17
45662012-07-142012-07-14ikotlerPythonect 0.3.1 released1
45652012-07-122012-07-12qzncLanguage Implementation 1011132012-08-09
45642012-07-112012-07-13efftinge7 Languages built with Xtext12012-07-29
45612012-07-062012-07-06Sean McDirmidImmediate mode GUIs512012-07-27
45622012-07-062012-07-06giuseppemagWhy languages and not systems?172012-07-13
45632012-07-062012-07-06puredangerEmerging Languages Camp at Strange Loop22012-07-08
45602012-07-052012-07-05w7cookErik Meijer started a discussion on Domain Specific Languages212012-07-13
45592012-07-012012-07-01hbrandlThe verified insertion sort algorithm1
45582012-06-282012-06-28True KonradsDSL for Streaming Network Traffic Analysis22012-06-29
45572012-06-282012-06-28True KonradsDSL for Streaming Network Traffic Analysis22012-06-28
45562012-06-272012-06-27Marijn HaverbekeAnnouncement: Compiler/PLT discussion group in Berlin12012-06-27
45552012-06-272012-06-27Paul SnivelyMechanized λJS62012-07-25
45542012-06-262012-06-26Matthew MarklandLess is exponentially more: Rob Pike on Go and Why C++ Programmers Aren't Flocking to it.812012-09-05
45532012-06-242012-06-24Luke GorrieACM A.M. Turing Centenary Celebration112012-06-26
45522012-06-232012-06-24CyrilEvolved Turing neural networks - Unorganized machines and the brain162012-07-14
45512012-06-222012-06-25Paul SnivelyHow to Make Ad Hoc Proof Automation Less Ad Hoc92012-07-24
45502012-06-202012-06-20ikotlerPythonect 0.3 released22012-06-20
45482012-06-182012-06-18Paul SnivelyValidating LR(1) parsers42012-07-01
45492012-06-182012-06-18oconnor0Null, bottom, etc.?1312012-06-25
45472012-06-182012-06-18hbrandlFraming: The implementation side 112012-06-20
45442012-06-142012-06-14bryaneddsWhy are exceptions not described as 'purely functional'?562012-07-11
45462012-06-142012-06-14spdegabrielle'FeML: a skeleton of a femto-ML with nothing but polymorphic variants and functions32012-06-21
45432012-06-142012-06-14CyrilLooking for more info on precise types42012-06-14
45422012-06-132012-06-13vorov2Type classes in a dynamic language372012-06-17
45412012-06-122012-06-12Jules JacobsUpdating immutable data structures & hybrids from functional to imperative62012-06-13
45402012-06-112012-06-11Allan McInnesGoogle Blockly Lets You Hack With No Keyboard52012-06-13
45392012-06-102012-06-10CyrilJavaScript in the browser : (yet another) bigint calculator toy language22012-07-03
45372012-06-092012-06-10Sean McDirmidWhy Do Some Programming Languages Live and Others Die?772012-06-18
45382012-06-092012-06-09Ehud LammFinally a reason to get an iPad?22012-06-09
45362012-06-082012-06-08Mike AbolazemiThe Arrow Calculus22012-06-09
45352012-06-072012-06-07rmovchanAha! Programming Language2332012-10-19
45342012-06-052012-06-05Manuel J. SimoniGraphical languages of the Russian space program402012-06-15
45322012-06-032012-06-03hbrandlAbstraction wins: An approach to framing and mutability72012-06-13
45302012-06-032012-06-03dmbarbourTalents: Dynamically Composable Units of Reuse12012-06-03
45312012-06-032012-06-03gascheMatthew Flatt on Racket Submodules52012-06-09
45282012-05-312012-05-31naaskingWat262012-06-09
45292012-05-312012-05-31Manuel J. SimoniInteractive Tutorial of the Sequent Calculus282012-07-24
45272012-05-302012-05-30ikotlerPythonect (A New Programming Language) Call for Syntax! All feedback and comments are appreciated!72012-06-01
45252012-05-292012-05-29Johan Georg GranströmA New Paradigm for Component-Based Development1
45262012-05-292012-05-29hbrandlOrder structure, an excercise in abstraction and multiple inheritance32012-05-31
45242012-05-282012-05-28Sean McDirmidImplementing abstract classes automatically?132012-06-02
45232012-05-282012-05-28gascheCrowd Documentation: Exploring the Coverage and the Dynamics of API Discussions on Stack Overflow1
45222012-05-262012-05-26Paul SnivelyTool Demo: Scala-Virtualized1
45212012-05-242012-05-24lmeyerovD3: Thinking with Joins82012-05-28
45202012-05-222012-05-22dataangelLanguages with 'unique' programs542012-06-04
45192012-05-212012-05-21Mike AbolazemiLanguages & Niches312012-06-07
45172012-05-172012-05-17Matt MEncoding System Fw in predicative dependent type theory122012-05-24
45182012-05-172012-05-17hbrandlPredicates, ghost predicates and higher order predicates1
45162012-05-132012-05-13Mark Dalgarno[ANN] Call for Speakers - FP Days 2012 - Cambridge, October 25-26th1
45142012-05-082012-05-27hbrandlProofs as programs222012-05-29
45152012-05-082012-05-08mehryarReducers - A Library and Model for Collection Processing42012-05-22
45122012-05-072012-05-07bryaneddsFeather: A Heapless Functional Programming Language132012-05-22
45132012-05-072012-05-07Sean McDirmidOn the Naturalness of Software132012-05-08
45112012-05-052012-05-05serrasSubtyping and dependent types12012-05-05
45102012-05-022012-05-02Manuel J. SimoniCommon Lisp: The Untold Story712012-05-20
45082012-04-302012-04-30hbrandlTuples, functions, ghost functions and higher order functions1
45092012-04-302012-04-30ikotlerPythonect 0.2.0 Release1
45072012-04-252012-04-25Sean McDirmidEvaluating the Design of the R Language1
45062012-04-242012-04-24hbrandlInheritance and formal verification of software1
45052012-04-232012-04-23Tommy McGuireFrenetic1
45032012-04-212012-04-23Charles TorreWhy and How People Use R692012-05-14
45042012-04-212012-04-21hbrandlSpecification and implementation of modules in Modern Eiffel1
45022012-04-162012-04-16Adam ChlipalaCertified Programming with Dependent Types: home stretch!122012-04-22
45012012-04-152012-04-15Ehud LammIverson's _A Programming Language_32012-04-27
45002012-04-142012-04-14Jules JacobsSymmetry in type systems142012-04-17
44992012-04-072012-04-07Charles TorreReverend Bayes, meet Countess Lovelace: Probabilistic Programming for Machine Learning72012-04-13
44982012-04-022012-04-02ikotlerPythonect 0.1.0 Release42012-04-03
44972012-04-022012-04-02hbrandlPredicate calculus in program verification1
44952012-03-312012-03-31mikestayNew tutorial blog on category theory for programmers22012-04-03
44962012-03-312012-03-31Charles TorreErik Meijer: Your Mouse is a Database - Rx and Modern Asynchronous Programming22012-04-04
44942012-03-302012-06-20lmeyerovQuantitative comparison of unit testing vs. static typing?2312012-06-22
44932012-03-292012-08-03Sean McDirmidEscaping the Maze of Twisty Classes352012-08-04
44922012-03-282012-03-28zell08vLearn python to implement a complicated static code analyzer 62012-03-30
44912012-03-252012-03-25scottmclBrief Question on extension to ANF IR12012-03-26
44902012-03-232012-03-27raouldRetrospective Thoughts on BitC442012-04-18
44882012-03-222012-03-22bryaneddsHow to Generate (Hard) Real-Time Code from Declarative Programming Languages?312012-03-29
44892012-03-222012-03-22James IryParsing: The Solved Problem That Isn't1622012-08-26
44872012-03-212012-03-21Sean McDirmidDisruptive PLT Revisited822012-03-31
44862012-03-202012-03-20raouldsome Mozart 2 VM code12012-03-21
44852012-03-162012-03-16Morten Kromberg2012 APL Programming Contest is Open1
44842012-03-152012-03-15Manuel J. SimoniFiltering system calls with a packet filtering language12012-03-15
44822012-03-152012-03-15Sean McDirmidSoftware Cartography and Code Navigation32012-03-16
44832012-03-152012-03-15Jules JacobsDistributed capabilities versus network latency112012-03-26
44812012-03-132017-08-20Matt HelligeProgramming with Algebraic Effects and Handlers182015-12-04
44792012-03-122012-03-12Steven StewartGallusWhat work in FRP models programs which can change the type of output and input they have? 22012-03-12
44802012-03-122012-03-12Pablo BarenbaumReversing operations162017-09-08
44762012-03-092012-03-09James IryLanguage mystery: identify the source language to a worm based on its object code122012-03-20
44772012-03-092012-03-09Manuel J. SimoniExamples of Lisp Code Typography12012-05-08
44782012-03-092012-03-09giuseppemagReferences about the importance of formalism in programming language design912012-03-30
44752012-03-082012-04-20hbrandlReasoning with inductive types22012-03-09
44742012-03-062012-03-06Tim van DeurzenLooking for DSLs for research project12012-03-06
44722012-03-062012-03-06skallerParametric Grammars62012-03-18
44732012-03-062012-03-06yaxuArtist-Programmers and Programming Languages for the Arts1
44712012-03-052012-03-05Manuel J. SimoniWhat does focusing tell us about language design?242012-03-07
44692012-03-052012-03-05Sean McDirmidResearch in Programming Languages112012-03-10
44672012-03-032012-03-03Ehud LammAnnouncing Lang.NEXT - A Free Event for PL Designers and Implementers Hosted By Microsoft1
44682012-03-032012-03-03Ehud LammInformed dissent: William Cook contra Bob Harper on OOP672012-09-29
44652012-03-022012-04-06Charles TorreLang.NEXT 2012 - Session Videos Coming Online82012-04-06
44662012-03-022012-03-02Manuel J. SimoniAdding Delimited and Composable Control to a Production Programming Environment362012-04-22
44642012-02-292012-02-29Paul SnivelyMilawa on Jitawa: a Verified Theorem Prover22012-02-29
44622012-02-282012-02-28ad1mtwhy inheritence in OOP?22012-02-28
44602012-02-282012-02-28Sean McDirmidBret Victor's Inventing on Priniciple62012-03-05
44632012-02-282012-02-28mfidelmanMassive Numbers of Actors vs. Massive Numbers of Objects vs. ????432012-03-04
44612012-02-282012-02-28ad1mtwhy first-class functions242012-03-02
44592012-02-272012-02-27hbrandlNegation and proofs by contradiction with the proof engine1
44582012-02-242012-02-28James IryWhen Formal Systems Kill: Computer Ethics and Formal Methods72012-02-29
44572012-02-232012-04-14Manuel J. SimoniPLT humor on Twitter52012-02-25
44562012-02-232012-02-23dmbarbourSelf-Certification: Bootstrapping Certified Typecheckers1
44552012-02-222012-02-22James Iry[Meta] Are we Reddit?52012-02-29
44542012-02-202012-02-20hbrandlIntroduction to the proof engine for static verification of software1
44532012-02-192012-02-20constLong rant on Erlang-style Actors: Lost Dimension1532012-03-20
44522012-02-182012-02-23Manuel J. SimoniJulia, a language for technical computing142012-03-12
44512012-02-162012-02-16raganwaldcatamorphism.com and hylomorphism.com free to a good home.1
44492012-02-152012-02-18Manuel J. SimoniR7RS public comment period (June 30, 2012)12012-02-20
44502012-02-152012-02-16James IryA Concept Design for C++572012-03-04
44482012-02-142012-02-14James IryWhy Concatenative Programming Matters1082013-09-09
44472012-02-092012-02-09Charles StewartTeaching challenge: culturally enriching formulae-as-types72012-02-18
44462012-02-072012-02-07Ehud LammEffective Scala112012-02-10
44452012-02-052012-02-05kruhftActive Variables in Common Lisp112012-02-08
44442012-02-042012-02-04Manuel J. SimoniProgramming as collaborative reference122012-02-08
44432012-02-032012-02-03Manuel J. SimoniThe Algebra of Data, and the Calculus of Mutation112012-02-15
44422012-02-032012-02-03Sean McDirmidPeak Abstraction452012-02-06
44412012-01-292012-01-29constEvolution of mainstream programming language paradigms462012-02-08
44402012-01-282012-02-09Paul SnivelyVellvm: Formalizing the LLVM Intermediate Representation for Verified Program Transformations162012-02-09
44382012-01-262012-01-26sanityLastCalc: A web-based REPL for a pure functional programming language with a flexible syntax and parser62012-01-27
44392012-01-262012-01-26bryaneddsSyntax Desugaring Algorithm Question132012-02-23
44372012-01-252012-01-25hbrandlLanguage outline of Modern Eiffel (SW Verification)22012-01-31
44352012-01-242012-01-24jdgallagNon-deterministic versus parallel function application1
44362012-01-242012-01-24Greg BuchholzSTEPS 2011 Progress Report (personal computing in 20kLOC)422012-12-20
44342012-01-232012-01-23Charles StewartBeyond pure Prolog: Power and danger1
44332012-01-192012-01-19Manuel J. SimoniVisual Studio Achievements42012-01-20
44322012-01-192012-01-19danbstGraphics primitives?242012-01-27
44312012-01-172012-01-17Sean McDirmidcrazy PL idea: prescriptive trait inference942012-03-26
44302012-01-162012-01-17Charles TorreGoingNative 2012 - C++11 Style, Variadic Templates, Concepts, Static If, Memory Model, STL11, VC11 (and beyond) and Clang12012-02-05
44292012-01-092012-01-09Jaroslav TulachUsage of Range Dependencies may not Lead to NP-Complete Problems22012-02-02
44282012-01-042012-01-04yinwang0Register Allocation By Model Transformer Semantics -- need for early comments102012-01-09
44272012-01-022012-01-02Anton van StraatenDeca, an LtU-friendly bare metal systems programming language522014-04-23
44252011-12-272011-12-28naaskingSeven Myths of Formal Methods Revisited62012-01-03
44262011-12-272011-12-28lmeyerovRun Your Research: On the Effectiveness of Mechanization12011-12-29
44242011-12-252011-12-25Sean McDirmidProgrammer Archeologists402012-01-06
44232011-12-222011-12-22Jacques CaretteDependently Typed Programming based on Automated Theorem Proving32012-02-22
44222011-12-192011-12-19James IryCambridge Course on "Usability of Programming Languages"622012-01-06
44202011-12-152011-12-15Steven StewartGallusWhat is this type of type called?92011-12-17
44212011-12-152011-12-15Charles TorreInterview [Video] -> Simon Peyton-Jones - Closer to Nirvana132011-12-28
44182011-12-082011-12-08raouldElm cross-platform functional-reactive22011-12-08
44192011-12-082011-12-08pgregoryDesigning a languge — what theory is a must?412012-09-28
44172011-12-072011-12-07Henry Luo2 Misconcepts About Functional Programming (relating to context and monad) 172011-12-25
44162011-12-052011-12-05disnesquickPathological Problems in Parsing52011-12-11
44152011-12-032011-12-03Steven StewartGallusProofs of a type system's safety?62011-12-07
44142011-12-032011-12-03WendellGeneral purpose as a special case?492011-12-18
44122011-11-302011-11-30neelkCRA-W/CDC and SIGPLAN Programming Languages Mentoring Workshop1
44132011-11-302011-11-30raouldAbstraction Driven (MDA++)32011-12-01
44112011-11-282011-11-28tilkDelimited continuations for C/C++42011-11-30
44102011-11-252011-11-25HewittActors all the way down102011-11-26
44092011-11-242011-11-25Henry LuoCandle 0.10 Beta Release - introducing a new object notation22011-11-25
44082011-11-232011-11-23DmytroLazyK example doesn't work32011-11-27
44072011-11-192011-11-19Sean McDirmidShare: a programming environment for loosely bound cooperation12011-11-19
44062011-11-182011-11-18el-vadimoREPL-schmepl?262011-12-07
44052011-11-172011-11-17Victor EijkhoutModels for distributed parallelism302011-12-08
44042011-11-162011-11-16emery[HIRING] 3 Positions @ UMass Amherst CS Dept, targeting Programming Languages1
44022011-11-142011-11-14Charles StewartLTL types FRP352011-11-26
44032011-11-142011-11-14JeffBFlash and cross platform mobile web technologies62011-11-18
44012011-11-122011-11-12raouldmath proofs are more robust than computer proofs72011-11-18
44002011-11-102011-11-10David MinorIs the Expression Problem Fundamental?542011-11-16
43992011-11-092011-11-17Charles TorreSPLASH 2011 Video Conversations on Channel 91
43982011-11-072011-11-07Patrick BrowneHaskell V Java type checking72011-11-09
43962011-11-052011-11-05Kannan GoundanXtend. Yet another "better Java" language; this time from Eclipse. Built with Xtext.182011-11-25
43972011-11-052011-11-05raouldextending functions vs. extending objects92011-11-07
43952011-11-012011-11-01MatsHow to determine your new language is perfect?302011-11-11
43932011-10-302011-10-30Paul SnivelyFoundations of Inference202013-05-21
43942011-10-302014-01-13naaskingExtensible Programming with First-Class Cases332011-11-05
43922011-10-302011-10-30Paul SnivelyThe Experimental Effectiveness of Mathematical Proof322011-11-12
43912011-10-282011-10-28CoHiPerl vs. Random Syntax22011-10-31
43892011-10-272011-10-27puredanger"We Really Don't Know How to Compute!" by Gerald Sussman1782011-11-19
43902011-10-272011-10-27Z-BoMicrosoft Roslyn Project whitepaper12011-11-08
43882011-10-262011-10-26shahbaz"Simple Made Easy" by Rich Hickey and subsequent discussion52015-06-30
43872011-10-252011-10-25Thomas LordJohn McCarthy has passed202011-12-11
43852011-10-222011-10-22paulbocaAnnual Peter Landin Seminar: 6 December 2011, 6pm, Covent Garden, London. Speaker: Prof Cliff Jones1
43862011-10-222011-10-22Matt MOther free theorems142012-10-05
43842011-10-202011-10-20Andy WingoThe evolution of RISC technology at IBM42011-10-22
43822011-10-152011-10-15Pavel PModern Shell Language82014-04-06
43802011-10-142011-10-14Manuel J. SimoniAlexander Stepanov: STL and Its Design Principles (video)1
43812011-10-142011-10-15gasche"Crutches in language design", accidental complexity and feature overlap332011-11-07
43792011-10-132011-10-13bdencklamachine-ported reference algorithms12011-10-14
43782011-10-132011-10-13Ehud LammDennis Ritchie passed away792011-10-29
43762011-10-102011-10-10j4n bur53Can I express variable occurence ranges in logic?122011-10-19
43772011-10-102011-10-10vieiroGoogle's Dart announced932012-12-30
43752011-10-102011-10-10scottmclSimple Question - Beta reduction and pattern matching (compile time, static)52011-10-12
43742011-10-072011-10-07MohamedIBrahimParsers Generators1
43722011-10-062011-10-07Ehud LammOpen thread: RIP Steve Jobs1272014-10-05
43732011-10-062011-10-06Douglas McCleanData, Codata, and Their Implications for Equality, and Serialization282011-10-14
43712011-10-052011-10-05Gabriel HorvathF# type providers 132011-10-12
43702011-10-042011-10-04bdencklaWhat space does SQL cover, or, why is max so weird in SQL?152011-10-26
43692011-10-032011-10-03AzhLanguage/Compiler design blogs?132011-10-04
43682011-10-022011-10-02cdigginsSECD Machine - RAP?52011-10-03
43672011-10-012011-10-01Denis Bredelet -jidoType safety in libraries82011-10-02
43662011-09-302011-09-30Sean McDirmidCritical Programming Language Design152011-10-04
43652011-09-292011-09-29MohamedIBrahimParsing expression grammar52014-03-07
43642011-09-282011-09-28lmeyerovParallel frameworks for graph processing112011-10-13
43632011-09-272011-09-27raouldFijiVM: Compile Java source to Native with Realtime GC32011-09-28
43622011-09-242011-09-24vorov2Overloading in a dynamic functional language82011-09-27
43602011-09-232011-09-23Peter Van RoyRedesigning the Mozart virtual machine362011-10-04
43612011-09-232011-09-23raouldShen (the next Qi Lisp) released12012-02-23
43592011-09-232011-09-23Gabriel HorvathPiecewise functional programming52011-10-03
43582011-09-222011-09-22Pierre-Alexandre VoyeMetaphors we Program By: Space, Action and Society in Java102011-10-04
43572011-09-182011-09-18Denis Bredelet -jidoWhat Does Functional Programming Mean?152011-09-26
43562011-09-172011-09-17Jules JacobsSample applications for programming languages572011-09-28
43552011-09-152011-09-15Z-BoGoogle's "The Future of JavaScript" internal memo leaked712011-09-27
43542011-09-142011-09-14hbrandlCorrectness proofs demonstrated with natural numbers1
43532011-09-122011-09-12Charles StewartThe SAFE Platform122011-09-20
43522011-09-102011-09-10Ohad KammarA Semantic Model for Graphical User Interfaces52011-09-12
43502011-09-092011-09-09Charles StewartThe Trouble with Erlang322011-10-14
43512011-09-092011-09-09Ehud LammWhat needs to be done?1612011-11-07
43492011-09-092011-09-09gascheYield : Mainstream Delimited Continuations; "yield" from different languages compared and formalized42011-09-12
43462011-09-042011-09-04Manuel J. Simoni"Partially evaluating" fexprs?32011-09-06
43472011-09-042011-09-04jlasseterBehavioral subtyping and errors62011-09-08
43452011-09-012013-05-27Manuel J. Simonithe gnu extension language1162013-06-28
43432011-08-312011-08-31MatsState of objects222011-09-09
43422011-08-302011-08-30oldaccount...PHP language research32011-08-31
43412011-08-302011-08-30Henry LuoForum Topics and Story502011-09-24
43402011-08-292011-08-29Mark Dalgarno[ANN] FP Day 2011 - October 14th. Cambridge, UK.22011-09-02
43372011-08-262011-08-26Sebastianquite "old" books discussion212011-09-01
43382011-08-262011-08-26leonardo mSide effect tracking in Haskell and D12011-08-26
43392011-08-262011-08-26raouldClusterken1
43362011-08-252011-08-25Ehud LammOpa662011-10-28
43342011-08-242011-08-25Manuel J. SimoniA Monadic Framework for Delimited Continuations32011-08-25
43352011-08-242011-08-25Charles TorreScott Meyers, Andrei Alexandrescu and Herb Sutter: C++ and Beyond (D)1
43332011-08-242011-08-24MatsAsynchronous messaging as integral part of programming language502011-09-05
43322011-08-202011-08-20SebastianCan somebody help me to understand some basic stuff about programming ?102011-08-24
43312011-08-192011-08-19Manuel J. SimoniDelimited Continuations Blues?72011-08-22
43302011-08-182011-08-18giuseppemagNew book on functional programming and games112011-09-27
43292011-08-162011-08-16ted stockwellANN: lingwah - Java parser combinators with support for recursive grammars1
43282011-08-122011-08-21Tom PrimožičThe this argument in dynamic programming languages with OO and first-class functions232011-08-22
43262011-08-082011-08-08Tess FoleySpark: Modular, Composable Shaders for Graphics Hardware152011-08-12
43272011-08-082011-08-08Henry LuoCandle - a new script language that unifies XML technologies302011-08-24
43252011-08-062011-08-06Manuel J. SimoniProgramming and Scaling892011-08-23
43242011-08-052011-08-05Francois GarillotHelp finding a (working ?) paper revisiting the Meijer-Fokkinga-Patterson classic22011-08-07
43232011-08-032011-08-08Manuel J. SimoniECOOP 2011 slides32011-08-11
43222011-08-022011-08-02CyrilDynamic Language Embedding with Homogeneous Tool Support1
43212011-07-282011-07-28Paul SnivelyLightweight Monadic Programming in ML352011-08-10
43202011-07-282011-07-28Charles TorreDKAL: Distributed Knowledge Authorization Language1
43192011-07-252011-07-25scottmclDeveloper Phenomenology vs. Artifact Attributes in Language Design12011-07-25
43182011-07-232011-07-28Charles TorreF*: A Verifying ML Compiler for Distributed Programming62011-07-28
43172011-07-222011-07-28Greg BuchholzClojurescript62011-08-05
43162011-07-202011-07-20M RiccobeneIs it possible to write code that works the very first time? 632011-08-10
43152011-07-162011-07-16Sean McDirmidInterview with Scala's Martin Odersky22011-07-16
43132011-07-142011-07-14Manuel J. SimoniImplementor's guide/tutorial to delimited continuations?482011-08-02
43142011-07-142011-07-14Ohad KammarLevy: a Toy Call-by-Push-Value Language42011-07-28
43122011-07-142011-07-14Dominic FoxThe Last Language?732011-07-20
43112011-07-112011-07-11Bartosz MilewskiMonads in C++52011-07-15
43102011-07-092011-07-09Alexander MorouStructural Typing in .NET through Type-Parameters102011-07-13
43092011-07-082011-07-08raouldwhatever became of hyperslices?32011-07-11
43082011-07-072011-07-07raouldKnockout JS672011-07-28
43072011-07-062011-07-06Andy WingoParallel bars92011-07-18
43062011-07-032011-07-11Ohad KammarOf Course ML Has Monads!162011-07-14
43052011-06-302011-06-30Steven ObuaBabel-17 v0.3 is out12011-07-21
43042011-06-282011-06-28Sean McDirmidHow to explain a new programming language?142011-07-07
43032011-06-272011-06-29Andy WingoWhy Programming Languages?172011-07-03
43022011-06-262011-06-26HewittWittgenstein versus Turing on Inconsistency Robustness302012-03-05
43002011-06-262011-06-26Peter Van RoyAnnouncing Ozma: extending Scala with Oz concurrency22011-06-27
43012011-06-262011-06-26HewittInconsistency Robustness 2011 at Stanford112011-11-24
42992011-06-232011-06-23puredangerStrange Loop 2011 - Languages galore32011-06-29
42972011-06-222011-06-22Ehud LammGuidance to avoiding vulnerabilities in programming languages (ISO/IEC 24772)22011-06-22
42982011-06-222011-06-23el-vadimomodules are anti-modular352011-06-27
42952011-06-212011-07-02Ray DillingerThe Value Of Syntax?302011-06-28
42962011-06-212011-06-22Andy Wingo50 in 50: Steele & Gabriel at RailsConf 201162011-06-24
42942011-06-202011-06-20raouldVisual programming for the higher level architecture12011-06-20
42922011-06-162011-06-16raouldYet another take on actors in Scala12011-06-17
42932011-06-162011-06-16raouldScala's new collections via higher types12011-06-16
42912011-06-162011-06-17Charles TorreC++ AMP - Accelerated Massive Parallelism52011-06-19
42902011-06-142011-06-14BlaisorbladeCatamorphisms and anamorphisms = general or primitive recursion?82011-06-20
42892011-06-112011-06-11constAsyncScala: DSL for coordinating asynchronous processes in Scala52011-06-13
42882011-06-092011-06-09vieiroMapping the monkeysphere1
42872011-06-072011-06-07Sean McDirmidWadler's law of language design12011-06-07
42862011-06-032011-06-03raouldJoe Duffy on Concurrency, Parallelism32011-06-13
42852011-06-012017-01-24Allan McInnesSpecification and Verification: The Spec# Experience32011-06-10
42842011-05-302011-05-30acookeAlgebraic ABCs - Extending "types" in Python32011-06-08
42832011-05-272011-05-27giuseppemagAdvice for a young researcher282011-06-13
42822011-05-252011-05-25eeideCFP: PLOS '11: 6th Workshop on Programming Languages and Operating Systems1
42812011-05-242011-05-25Lavir the WhioletYet another programming language with customizable syntax382011-06-24
42802011-05-242011-05-24Manuel J. SimoniThe Architecture of Open Source Applications102011-05-25
42792011-05-232011-05-23Ehud LammRob Pike: Public Static Void802011-07-10
42782011-05-182011-05-18Kent HoflingJavascript x86 interpreter runs Linux in a browser.62011-05-21
42772011-05-182011-05-18Allan McInnesPassing a Language through the Eye of a Needle 12011-05-19
42762011-05-172011-05-17raouldNemerle 1.0 released22011-05-24
42752011-05-162011-05-16Rehno LindequeArtificial Grammar Reveals Inborn Language Sense62011-05-19
42742011-05-152011-05-15Sriram SrinivasanWhy is tail call optimization an issue in GC'd languages? 632011-08-02
42732011-05-142011-05-16Paul SnivelyKleisli Arrows of Outrageous Fortune62011-05-19
42712011-05-132011-05-13Morten Kromberg2011 APL Programming Contest is Open182011-07-08
42722011-05-132011-05-16James IryA Larger Decidable Semiunification Problem1
42702011-05-132011-05-13Charles StewartAre You Using the Right Axiomatic System?22011-05-13
42692011-05-122011-05-12Tim van DeurzenIn search of inspiration62011-05-16
42682011-05-102011-05-10James IryOne Pass Real-Time Generational Mark-Sweep Garbage Collection202011-05-18
42662011-05-042011-05-05RafaelEnso: William Cook's new programming model192012-08-29
42672011-05-042011-05-05lmeyerovData Representation Synthesis82011-05-17
42652011-04-302011-04-30Ehud LammWhy I invented Kinetic Rule Language (KRL)?32011-05-03
42642011-04-282011-04-28scottmclTypes from imported modules "leaking" into a module's public interface182011-05-01
42632011-04-252011-04-26kmisdIteration function in lambda calculus232011-05-06
42622011-04-232011-04-23Sean McDirmidElephants don't play chess212011-05-01
42602011-04-222011-04-22neelkAsynchronous Proof Processing with Isabelle/Scala and Isabelle/jEdit42011-05-23
42612011-04-222011-04-22Alexandre CossetteNomenclature for impure functions142011-04-28
42592011-04-212011-04-21dmbarbourGeneralized Arrows are Multi Level Languages1
42582011-04-192011-04-20vieiroFirst draft of Scheme R7RS small language available62011-04-25
42572011-04-162011-07-17Sean McDirmidCoding at the Speed of Touch452012-03-27
42562011-04-142011-04-14Ehud LammPatterns in Functional Programming 62011-05-18
42552011-04-132011-04-13Alexander MorouWide Scope Dead Code Analysis82011-06-10
42532011-04-132011-04-13neelkImperative Programs as Proofs via Game Semantics 12011-04-13
42542011-04-132011-04-13NoelRedhat's New Language382011-04-16
42522011-04-122011-04-12lmeyerovBuild Your Own Blocks (BYOB)382011-04-28
42502011-04-122011-04-12Sean McDirmidFaith, Hope, and Love: An essay on software science’s neglect of human factors1
42512011-04-122011-04-12marchertasmore of the same1
42492011-04-102011-04-10Sean McDirmidStaking Claims: A History of Programming Language Design Claims and Evidence452011-04-19
42472011-04-082011-04-08raouldA real game written in Haskell?22011-04-08
42482011-04-082011-04-08Ehud LammKona 92011-04-14
42462011-04-062011-04-06fbraunina logic of precedences. Suggestions62011-05-24
42452011-04-052011-04-05Ehud LammHistory of PL242011-04-08
42442011-04-032011-04-03Alexander MorouCompiler framework, insight?152011-04-20
42432011-04-032011-04-03Carter ChengAlgebra of Programming52011-04-12
42412011-03-282011-03-28James IryFinding and Understanding Bugs in C Compilers492011-04-02
42422011-03-282011-03-28Sean McDirmidExtensible nesting of classes292011-04-07
42402011-03-282011-03-28Alex BerkaSynchronic Computation II72011-04-18
42392011-03-252011-03-25Tobias NurmirantaProgramming on an iPhone222011-04-11
42382011-03-242011-03-24jafingerhutDetermining if a function is effectively pure112011-04-05
42372011-03-232011-03-23M RiccobeneBeyond the concept of coupling12011-03-23
42362011-03-202011-03-20Manuel J. SimoniType-checking Modular Multiple Dispatch with Parametric Polymorphism and Multiple Inheritance62012-03-01
42342011-03-192011-03-19cdigginsContinuations that store the heap?112011-03-25
42352011-03-192011-03-19vrijzBob Harper of CMU is blogging about programming languages and introductory CS education1562012-06-30
42332011-03-162011-03-16Jacques CaretteFunctor is to Lens as Applicative is to Biplate: Introducing Multiplate22011-03-17
42322011-03-162011-03-16bashyalInterview With Albert Gräf - Author of the Pure Programming Language12011-04-03
42312011-03-142011-03-14hbrandlModern Eiffel22011-03-27
42302011-03-122011-03-12scottmclVery Quick Question On "where" vs. "letrec", "letfn", "labels", etc.22011-03-12
42282011-03-112011-03-11loldrupLingua Lambda72011-03-16
42292011-03-112011-03-11Neil TorontoReference request: running out of countably many variable names152011-03-22
42272011-03-112011-03-11Neil TorontoStrict data constructors + non-strict application?152011-03-16
42252011-03-102011-03-10munificentNamespaces for methods?252011-03-17
42262011-03-102011-03-10jbclementsSchemas for JSON?112011-03-12
42232011-03-092011-03-09dmbarbourAmbient Oriented Programming (AmOP)152011-08-31
42242011-03-092011-03-09CyrilDan Vanderboom's Archetype language12011-03-10
42222011-03-082011-03-08Z-BoRule 110 in HTML5 + CSS352013-04-09
42212011-03-062011-03-06Manuel J. SimoniKeyword and Optional Arguments in PLT Scheme402011-03-23
42202011-03-052011-03-05naaskingLeveled Garbage Collection72011-03-07
42192011-03-052011-03-05Denis WashingtonAgora: The Story of the Simplest MOP in the World - or - The Scheme of Object-Orientation22011-04-03
42172011-03-022011-03-02Denis WashingtonObject capabilities for protecting object slots in prototype-based languages?212011-03-10
42152011-03-022011-03-02Greg BuchholzJ language source to be released under GPLv342011-03-07
42182011-03-022011-03-02raouldInfoQ Video + transcript of Mark Miller on making ECMAScript secure12011-03-03
42162011-03-022011-03-02Charles StewartIEEE changes colour22011-03-02
42142011-03-012011-03-02HewittMiddle History of Logic Programming482011-06-28
42132011-02-282011-02-28raouldapparently fun datalog system1
42122011-02-272011-02-27Jules JacobsCan contracts provide the features of type classes, bounded quantification and effect systems?82011-02-28
42112011-02-272011-03-13Z-BoMemory Models: A Case for Rethinking Parallel Languages and Hardware, CACM, August 2010192011-03-14
42102011-02-252011-02-26raouldInfoQ video + transcript of Rob Pike on Go622011-03-11
42092011-02-242011-02-25andyarvanitisEero, an Objective-C Dialect112011-05-21
42082011-02-222011-02-22pjotrProfiel: Henk Barendregt: Lambda calculus hits the tube32011-02-24
42072011-02-202011-02-20HewittWhat is an Actor?42011-02-21
42062011-02-192011-02-19Manuel J. SimoniTractatus Digito-Philosophicus62011-03-12
42052011-02-182011-02-20James IryThe Habit Programming Language: The Revised Preliminary Report102011-02-21
42042011-02-162011-02-16Tim ChevalierPostdoc position in functional programming research at Portland State University1
42022011-02-142011-02-14munificentExtending Syntax from Within a Language272011-02-17
42032011-02-142011-02-14Manuel J. SimoniExperience with non-linearized superclasses?22011-02-15
42012011-02-132011-02-13vorov2Ela, dynamic functional language42012-07-04
42002011-02-132011-02-14Sean McDirmidMonads vs. Actors1222011-03-02
41992011-02-092011-02-09scottmclStrongly Typed Coroutines (minor question)102011-02-13
41972011-02-072011-02-07Ehud LammScripting with Types1
41982011-02-072011-02-07yaxuVisual language for computer music based on Haskell32011-02-10
41962011-02-032011-02-03Manuel J. SimoniMacros that Work Together 1
41952011-02-022011-02-02raouldAgain with the distributed computing: Piccolo22011-02-07
41932011-01-312011-01-31Fred LeMasterRSS feed broken?12011-01-31
41942011-01-312011-01-31Chad WellingtonPOPL 2011 post-processing1
41922011-01-282011-02-12Igor SerikovHolistic types92011-02-01
41912011-01-272011-01-28James IryInvertible Syntax Descriptions: Unifying Parsing and Pretty Printing92011-02-05
41892011-01-252011-02-20naaskingConcurrent Pattern Calculus12011-01-27
41902011-01-252011-01-25Z-BoSeeking papers that unify control theory and programming language design22011-01-26
41872011-01-222011-01-22Jules JacobsPoints in the Pattern Matching Design Space422011-01-26
41852011-01-212011-01-21Charles TorreRalf Lämmel: Going bananas1
41862011-01-212011-01-21Josh GriggsI've run out of programming languages to study812011-02-27
41842011-01-162011-01-16Ed Earl RossQuines and my mad mind62011-01-18
41822011-01-152011-01-15Thomas Lordguy steele on how (not) to think of parallel programming612011-01-25
41832011-01-152011-01-15naaskingParametric Prediction of Heap Memory Requirements22011-01-16
41812011-01-142011-01-14HewittHow to Program the Many Cores for Inconsistency Robustness122011-02-03
41802011-01-132011-01-13naaskingEvaluation strategies: authoritative reference?192011-02-16
41792011-01-112011-01-11James IryLanguage Virtualization for Heterogeneous Parallel Computing22011-01-12
41782011-01-102011-01-10Ehud LammScala Team Wins ERC Grant262011-01-18
41772011-01-082011-01-08Ehud LammLinear types, anyone?72011-01-14
41762011-01-072011-01-07Ed Earl RossFast Compilers1232011-01-19
41752011-01-052011-01-05naaskingRuntime code generation for partial application?522011-01-11
41742011-01-042011-01-04Ed Earl RossThanks1
41732010-12-312010-12-31Douglas McCleanOverlapping instances without chaos1
41712010-12-302010-12-30Miguel Garcia - Scala Compiler CornerCfP 2nd Scala Workshop, as part of Scala Days 2011 12011-01-22
41722010-12-302010-12-30Mike LewisRequest for feedback: Epoch Programming Language162011-01-04
41692010-12-292010-12-29Z-BoThe IO Monad is 45 years old52011-01-10
41702010-12-292010-12-29shapThe AST Typing Problem452011-01-19
41682010-12-252010-12-25Sean McDirmidType systems for structured languages92010-12-29
41672010-12-242011-01-03Ed Earl RossMemory, Actions and Extensible Syntax202011-01-14
41662010-12-212010-12-21James IryThe Semicolon Wars222011-02-20
41632010-12-202011-01-18bryaneddsPrototyping a new language with Haskell182011-01-18
41642010-12-202010-12-20scottmclInteresting Standard Libraries to Study382011-01-06
41652010-12-202010-12-20James IryAzul's Pauseless Garbage Collector142011-01-03
41612010-12-162010-12-16Roy BattyIBM's Watson plays Jeopardy champion Ken Jennings in February142011-02-19
41622010-12-162011-01-14James IryStressed by Distributed Programming? Well, CALM Down.122011-01-10
41602010-12-152010-12-15Dominique DevrieseThe fundamental limitations of parser combinators... and how to fix them.142010-12-17
41592010-12-132010-12-13Thomas Lordyacc death revisited232010-12-21
41582010-12-082010-12-08Manuel J. SimoniSemi-implicit batched remote code execution as staging242010-12-17
41572010-12-062010-12-06Allan McInnesContinuation-Passing C: Compiling threads to events through continuations142010-12-18
41562010-12-052010-12-05Manuel J. SimoniGhosts of Unix Past: a historical search for design patterns62010-12-07
41552010-12-032010-12-03marcoReference Counting vs Tracing Garbage Collection?432010-12-10
41542010-12-032010-12-03CyrilEmbarrassed82010-12-07
41532010-12-022010-12-02Ehud LammHaskell Researchers Announce Discovery of Industry Programmer Who Gives a Shit 382010-12-29
41522010-11-302010-11-30windozerlanguages with call by value only (and maybe closures)?162010-12-10
41502010-11-292010-11-29Z-BoPure and Declarative Syntax Definition: Paradise Lost and Regained, Onward 2010162012-03-06
41482010-11-292010-11-29James IryYacc is dead282011-08-10
41512010-11-292010-11-29naaskingAutomatic Staged Compilation1
41492010-11-292010-11-29giuseppemagRecursion over the structure of a type52010-12-01
41472010-11-282010-11-29kclancyTolerant vs. Demanding Software462010-12-30
41462010-11-282010-11-28spdegabrielleWhat makes a good book on a language?22010-12-01
41442010-11-272010-11-27Ehud LammSeven Languages in Seven Weeks212010-12-03
41452010-11-272010-11-27Ehud LammThe Triumph of Types: Principia Mathematica's Impact on Computer Science12010-11-27
41432010-11-262010-11-26spdegabrielleA book on Racket?82010-11-27
41422010-11-252010-11-25HewittInconsistency Robustness 2011 at Stanford72010-12-07
41412010-11-242010-11-24puredanger"Future of Programming Languages" panel152010-12-14
41402010-11-232010-11-24HewittWhat is computation? Concurrency versus Turing's Model772011-02-22
41392010-11-192010-11-19Denis Bredelet -jidoAbstract state32010-11-20
41382010-11-172010-11-17Z-BoREQUEST: Java-Genericity Mailing List Archives1
41372010-11-162010-11-16Sean McDirmidThe Free-Form Linguistics Revolution in Mathematica62010-11-16
41362010-11-152010-11-15fogusClojure's Solutions to the Expression Problem892010-11-27
41352010-11-152010-11-15Ehud LammA Preliminary Survey on Functional Programming882010-12-14
41342010-11-132010-11-13lmeyerovScan-based Data Parallel Languages12010-11-14
41332010-11-132010-11-13Jacques CaretteDirectly Reflective Meta-Programming62010-11-17
41322010-11-112010-11-11jimdesuterm-typing/operational semantics simulator?32010-11-12
41312010-11-092010-11-09Kent HoflingF# compiler and library source drop1
41302010-11-092010-11-09carsongrossGosu Released122010-11-10
41292010-11-082010-11-10Ed Earl RossLambda the Ultimate seems an Overstatement (not)1052010-12-13
41282010-11-072010-11-07Alex RubinsteynClosures without function pointers372010-11-17
41272010-11-062010-11-06Phil MiessComputation Abstraction: Going Beyond Programming Language Glue12010-11-13
41262010-11-052010-11-08naaskingGenerative Type Abstraction and Type-level Computation12010-11-08
41242010-11-042010-11-04raouldwhen does debugability break down?62010-11-10
41252010-11-042010-11-04raouldyet another paradigm72010-11-06
41232010-11-042010-11-04bashyalSawzall Language Open Sourced12010-11-04
41222010-11-032010-11-03paulbocaPeter Landin Annual Semantics Seminar: 6 December 2010, 5pm, Covent Garden, London -- speaker: Prof. John Reynolds22010-11-04
41212010-11-022010-11-02raouldvisual programming of R: Red-R82010-11-05
41202010-11-022010-11-03James IryConservative Logic232010-11-16
41192010-11-012010-11-01Rabi AlamAccelerating Haskell Array Codes with Multicore GPUs22010-11-01
41182010-10-302010-10-30munificentA Self-Checking Type System562010-11-24
41172010-10-292010-10-29Jules JacobsAsynchronous Programming, Monads and Continuations in C#, F# and Scala132010-10-31
41162010-10-282010-10-28Ohad KammarLand of Lisp82010-10-30
41142010-10-282010-10-28zell08vDo you happen to hear about pre-equivalence?92010-10-28
41152010-10-282010-10-28Charles TorreProgramming Languages Panel Streaming Live Today (10/28/2010 16:30 PST GMT-7)152010-11-11
41132010-10-272010-10-27Z-BoComprehensive overview of security models?92010-11-02
41122010-10-272010-10-27el-vadimoThe Myths of Object-Orientation1212010-12-21
41112010-10-242010-10-24rrmLanguages with ANSI Standards52010-10-26
41102010-10-222010-10-28gascheErasure and Polymorphism in Pure Type Systems92010-10-29
41082010-10-192010-11-06Ed Earl Rossanother new language, Chomsky hierarchy Type-0572010-11-04
41092010-10-192010-10-19shapLooking for pointers: mixfix error recovery142010-10-24
41072010-10-172010-10-17bashyalUsing Hackage to Inform Language Design72010-10-26
41062010-10-152010-10-15Steven Shaw IIProgramming languages with higher kinds?42010-10-16
41052010-10-142010-10-14Thomas Lord"A Theory of Interprocess Communication" -- Leslie Lamport52010-10-22
41022010-10-112010-10-11ad1mtThe barrier to take-up of language innovation1352010-11-06
41032010-10-112010-10-11kevemanIntel's Array Building Blocks (was Rapidmind) : What do the purists and pragmatists think?142010-10-15
41042010-10-112010-10-11mfidelmanwhat platform is LtU built on?12010-10-11
41012010-10-092010-10-09Manuel J. SimoniFirst-class modules: hidden power and tantalizing promises12010-10-10
41002010-10-082010-10-09CyrilHaskell implementation in Javascript62010-10-10
40982010-10-082010-10-08Chris KingFunctional random numbers without threading state62010-10-12
40992010-10-082010-10-08Bakul ShahA functional-programming view of time232010-10-16
40972010-10-072010-10-07Shrutarshi BasuIs cloning independent of message-passing 42010-10-08
40962010-10-072010-10-07David MinorKai22010-10-08
40942010-10-042010-10-04el-vadimoDesign Principles Behind Smalltalk762010-11-09
40952010-10-042010-10-04Tommy McGuireTurning down the LAMP: Software specialization for the cloud82010-11-06
40932010-10-032010-10-05Marc CoramFexprs as the basis of Lisp function application; or, $vau: the ultimate abstraction282011-08-11
40922010-09-302010-09-30Allan McInnesSoftware Development with Code Maps282010-10-01
40912010-09-302010-09-30John NowakWorking around limitations of whole-program monomorphization52010-10-01
40902010-09-292017-08-20Matt HelligeEff - Language of the Future102010-10-03
40892010-09-272010-09-27raouldobj vs. ml vs. coq (fight?)32010-10-05
40882010-09-252010-09-25Manuel J. SimoniOmega - Language of the Future232010-10-01
40872010-09-242010-09-24naaskingHigh-level constructs for low-level C: exception handling, RAII, sum types and pattern matching22010-09-29
40862010-09-222010-09-22Tommy McGuireThorn42010-09-25
40852010-09-222010-09-22Carter ChengStandard RSR5 code repository12010-09-22
40842010-09-212010-09-22johneThe Halting Problem on Turing Machines62010-09-21
40832010-09-202010-09-20Peter Van RoyWhat is the best system for experimenting with and visualizing complex algorithms?82010-10-01
40822010-09-192010-09-29CyrilAn attempt to make languages first class citizens, starting with the syntax42012-06-01
40812010-09-182010-09-18lmeyerovOoO Java62010-09-28
40802010-09-182013-08-03cypofDistributed Transactional Memory52012-12-08
40782010-09-172010-09-17Sean McDirmidProgramming with touch?282011-04-13
40792010-09-172010-09-17Phil MercurioThyrd at Emerging Languages Camp22010-09-17
40772010-09-172010-09-17Ehud LammRSS stats1
40762010-09-162010-09-16raouldFunLoft reactive, concurrent programming language112010-09-22
40752010-09-162010-12-15ad1mtNew Dataflow Programming Language782010-11-30
40742010-09-152010-09-15shapMildly Extended MixFix262010-09-23
40732010-09-142010-09-14Manuel J. SimoniGADTs in a dynamically type-checked language?252010-09-16
40722010-09-122010-09-14joshbronsonprinciple of least authority and programming languages182010-09-17
40712010-09-112010-09-11Manuel J. SimoniFortifying Macros192010-09-17
40702010-09-072010-09-10Z-BoIs Transactional Programming Actually Easier?332010-09-10
40692010-09-072010-09-07Z-BoJoe Duffy: A (brief) retrospective on transactional memory72010-09-09
40682010-09-052010-09-05Manuel J. SimoniDo I need a forall if type parameters are syntactically distinguishable from type constructors?32010-09-07
40672010-09-042010-09-04Manuel J. SimoniDependency injection via parameterized types (?!)272010-09-08
40662010-09-022010-09-02Thomas LordJ's concepts rank, composition, and GC252010-09-18
40652010-08-312010-08-31guerrilla_thoughtExamples of encodings in Pure Type Systems12010-09-01
40642010-08-302010-08-30Shrutarshi BasuChoosing a VM for a concurrent language572010-09-09
40632010-08-292010-08-29Allan McInnesAbstract interpreters for free22010-09-01
40622010-08-282010-08-28bashyalSapir-Whorf 70 years on402010-12-20
40612010-08-272010-08-27Thomas StrathmannCS and mathematics dictionary32010-08-27
40602010-08-262010-08-26S. CloverTheoretical Computer Science StackExchange Beta now open212010-08-30
40592010-08-252010-08-25naaskingComputational equivalent of incompleteness theorems?122010-09-21
40572010-08-242010-08-24giuseppemagReading advice on memory management52010-08-25
40552010-08-242010-08-24ThomasMahlernew kid on the block: fun4j is a new fp project for the Java VM52010-08-25
40582010-08-242010-08-24scottmclArticles on Precise GC with Parametric Polymorphism232010-12-08
40562010-08-242010-08-24scottmclArticles on deforestation of functional array/vector/matrix operations in a strict language22010-08-26
40542010-08-222010-08-22fogusClojure 1.2 and Beyond1
40532010-08-212010-08-21Shrutarshi BasuUnifying Actors and Objects?262010-09-15
40522010-08-182010-08-18scottmclQuick OT Doc Authoring/Equation Editting Question82010-08-24
40502010-08-172010-08-17neelkOcaml 3.12 released22010-08-23
40512010-08-172010-08-17marcoThe Grafwegen Hi Compiler named Hic release 0.1532011-04-24
40492010-08-162010-08-16scottmclMod sys with external binding of mods to mod sigs, where all mod imports must be sigs only192010-08-19
40482010-08-142010-08-14Ehud LammMiguel de Icaza on Java lawsuit172010-08-20
40472010-08-132010-08-13simcop2387The ideal style/system for namespaces.342010-08-16
40462010-08-112010-08-11loldrupThe most simple concurrent language?52010-08-17
40442010-08-112010-08-11Alex BerkaSynchronic Computaion52010-08-11
40452010-08-112010-08-11Alex CruiseLightweight Modular Staging: A Pragmatic Approach to Runtime Code Generation and Compiled DSLs (Tiark Rompf, Martin Odersky)1
40432010-08-102010-08-10gorauskasCompiler Design Q&A Site222010-10-21
40422010-08-092010-08-09scottmclHow to classify type of ML's exn ? (Naive question)112011-09-19
40412010-08-062010-08-06el-vadimodoes your language need a memory model?82011-03-22
40402010-08-052010-08-05Ed Earl RossLexical Analysis with Extended Identifiers and Disambiguation by Table Look-up.212010-08-09
40382010-08-042010-08-05Andrew MossCFP: PEPM 201132010-08-05
40392010-08-042010-08-04Paul SnivelyType Classes as Objects and Implicits502010-08-26
40372010-08-042010-08-04neelkWhat Sequential Games, the Tychonoff Theorem and the Double-Negation Shift have in Common92010-09-09
40362010-08-032010-08-03yminskyCUFP 201072010-08-04
40342010-08-022010-08-02HewittIncompleteness Theorems: The Logical Necessity of Inconsistency812010-08-10
40352010-08-022010-08-03lmeyerovTowards general nested data parallelism22010-08-03
40332010-08-012010-08-01Ed Earl RossLooking for a language like...252010-08-04
40312010-07-312010-07-31shapOverlapping Instances + Functional Dependencies Unsound?142010-08-08
40322010-07-312010-07-31BiepCan't search for C#, F#, etc.22010-08-01
40302010-07-302010-07-30raouldblast from the past12010-07-30
40292010-07-302010-07-30Ehud LammAndroid languages12010-07-30
40282010-07-292010-07-29Alex CruiseDeprecating the Observer Pattern472010-09-28
40272010-07-292010-07-29Mitchell N CharityThe C Object System (COS)22010-07-30
40252010-07-282010-07-28Ehud LammIt's been ten years!222010-08-11
40262010-07-282010-07-28Francois GarillotBook: Pearls of Functional Algorithm Design82010-09-25
40242010-07-272010-08-02Z-BoOSCON 2010 Emerging Languages Camp82010-09-22
40232010-07-262010-07-26Vilya HarveyThe Clay language12010-07-27
40222010-07-242010-07-24AlexBHistory: CPL, the great-grandfather of C52010-07-26
40202010-07-232010-07-23NoelThe Mirah Language102010-07-28
40212010-07-232010-07-23bfraserContainers and Inheritance92010-07-28
40182010-07-222010-07-22Peter J. WasilkoIBM Programming Languages Day 2010 - Program Now Online1
40192010-07-222010-07-22Steven Obuapaper: "Purely Functional Structured Programming"262010-07-28
40172010-07-212010-07-21Manuel J. SimoniScribble: Closing the Book on Ad Hoc Documentation Tools92010-07-23
40162010-07-202010-07-20Manuel J. SimoniThe Future of C#262010-07-29
40142010-07-162010-07-16Patrick BrowneIs lambda calculus a logic?82010-07-23
40152010-07-162010-07-16Justin JohanssonIs mathematics invention or discovery?162010-07-20
40132010-07-132010-07-13dpmulliganA simple class of Kripke-style models in which logic and computation have equal standing32010-07-24
40122010-07-122010-11-19dmbarbourGenerative Grammar-based Computation502011-05-08
40112010-07-122010-07-13fogusApp Inventor: Programming for non-programmers... again162010-07-16
40092010-07-082010-07-08NoelThe Rust Language562010-07-27
40102010-07-082010-07-08raouldDbC for distributed multiparty interactions1
40082010-07-072010-07-19hbrandlA proof engine for Eiffel132010-07-24
40072010-07-052010-07-05Marc HamannUncle Bob's talk at RailsConf 2010252010-07-07
40062010-07-042010-07-04Ohad KammarHandlers of Algebraic Effects32010-07-07
40052010-07-042010-07-04Manuel J. SimoniWhat's the type of an optional parameter?32010-07-04
40042010-07-032010-07-04lmeyerovTraceable Data Types for Self-Adjusting Computation12010-07-04
40022010-07-022010-07-02James W HofmannSimulation language ideas?42010-07-05
40032010-07-022010-07-02neelkAn intuitionistic logic that proves Markov's principle172010-07-07
40012010-07-012010-07-01Tegiri NenashiLogic programming based GUI framework 482010-07-30
39992010-07-012010-07-01WarrenWilkinsonForth in Lisp72010-11-15
40002010-07-012010-07-01Neil TorontoDenotational semantics with other notions of convergence32010-07-04
39982010-06-302010-06-30James IryCompiling Structural Types on the JVM52010-07-02
39972010-06-282010-06-28Ehud LammEvocative metaphor112010-07-12
39962010-06-272010-06-27johnnybThe Halting Problem and Program Proving Algorithms42010-06-29
39952010-06-262010-06-26shahbazAn Eloquent Book12010-06-27
39932010-06-252010-06-25Barry JaySF-calculus772013-08-30
39942010-06-252010-06-25bashyalXtext: An IDE on the cheap332010-10-15
39902010-06-242010-06-24Z-BoWhy Undergraduates Should Learn the Principles of Programming Languages652010-07-15
39882010-06-242010-06-24Ehud LammOpenSCAD - The Programmers Solid 3D CAD Modeller22010-06-24
39912010-06-242010-06-24Manuel J. SimoniHow important is language support for namespace management?272010-07-12
39892010-06-242010-06-24Ehud LammIntel Concurrent Collections for Haskell72010-06-28
39922010-06-242010-06-24Neil TorontoA lambda calculus with arbitrary set primitives292010-07-01
39872010-06-232010-06-23sanityAthena: An efficient in-memory data structure supporting arbitrary boolean queries See README file below for more information12010-06-24
39862010-06-202010-06-21Jacques CaretteA Theory of Typed Hygienic Macros52010-06-20
39852010-06-182010-06-18el-vadimohappy rebirth day, LtU NG!152010-06-25
39842010-06-182010-06-18marcoLooking for a proof that eager reduction is as strong as lazy reduction72010-06-20
39832010-06-152010-06-15True KonradsEvaluating code quality52010-06-18
39822010-06-142010-06-14marcoC-Machine72010-06-15
39802010-06-112010-06-11pdf23dsInterpreter to compiler generator?52010-06-12
39812010-06-112010-06-11Z-BoForum "Unread Posts" bug12010-06-12
39762010-06-082010-06-08NoelRacket Released242010-06-16
39772010-06-082010-06-08Morten Kromberg Rosetta Challenge Tasks added to the 2010 Dyalog Programming Contest 12010-06-11
39752010-06-082010-06-08Manuel J. SimoniFormal Compiler Implementation in a Logical Framework1
39782010-06-082010-06-08bashyalSIGPLAN's first Programming Languages Software Award goes to LLVM142010-07-06
39742010-06-072010-06-07neelkTropical Semirings52010-12-10
39722010-06-062010-06-06el-vadimosome critiques of the Semat initiative172010-06-16
39732010-06-062010-06-06Matthew WillsonData schema languages112010-08-10
39712010-06-052010-06-05Ehud LammThe Galois connection between syntax and semantics82010-06-19
39692010-06-052010-06-05David J BaileyA Brief, Incomplete, and Mostly Wrong History of Programming Languages22010-06-05
39702010-06-052010-06-05Ehud Lammberp52010-06-07
39682010-06-022010-06-02Peter J. WasilkoCall for Submissions : IBM Programming Languages Day 20101
39672010-06-022010-06-02Manuel J. SimoniSafer C Code Using ATS12010-06-05
39662010-06-012010-06-01Marlene MillerLambda, The Ultimate TA, Benjamin C. Pierce, ICFP 20091
39652010-05-312010-05-31morphirAlgebraic152010-06-11
39642010-05-292010-05-29Paul SnivelyMilawa: A Self-Verifying Theorem Prover for an ACL2-Like Logic112012-02-29
39632010-05-282010-05-28Allan McInnesThe Resurgence of Parallelism102010-06-09
39622010-05-262010-05-26Matt HelligeFunctional Pearl: Species and Functors and Types, Oh My!202010-07-05
39602010-05-242010-05-24scottmclTypes/Ordering of canonical FP compiler transforms and optimizations?102010-06-02
39612010-05-242010-05-25Manuel J. SimoniAdding Type Constructor Parameterization to Java342010-06-08
39592010-05-222010-05-22yminskyFunctional Programming at Jane Street1
39582010-05-212010-05-21Z-BoAlan Kay's 70th302010-05-31
39562010-05-212010-05-21hannesThe Glasgow Haskell Compiler and LLVM32010-05-23
39572010-05-212010-05-21Ehud LammProgramming CNC machines in Haskell92010-05-24
39552010-05-202010-05-20enewhuisChicago Functional Programmers1
39522010-05-172010-05-17Matt MWhat's the name for this model of computation?62010-05-17
39532010-05-172010-05-17Ehud LammThe War on Spam152010-05-19
39542010-05-172010-05-17bashyalAlgol 58/6032010-05-27
39502010-05-142010-05-14StevenJenkinsPushing parallel Haskell to the real world1
39512010-05-142010-05-14James IryThe Right Tool222010-05-19
39482010-05-132010-05-13scottmclMeans to Limit or Constrain Side Effects152010-05-14
39492010-05-132010-05-13raouldAgileWiki theory/tool outline62011-06-17
39472010-05-122010-05-12Manuel J. SimoniOn Iteration32010-05-17
39442010-05-112010-06-08Travis Brown"Critical code studies"562010-05-19
39452010-05-112010-05-11Mark EvansDesignerUnits102010-11-06
39462010-05-112010-05-11giuseppemagStrange function52010-05-12
39432010-05-092010-05-09giuseppemagComputing complexity52010-05-11
39422010-05-082010-05-23hbrandlA solution to the catcall problem in Eiffel132010-05-23
39412010-05-082010-05-08dmbarbourUniversal Temporal Concurrent Constraint Programming22010-05-08
39402010-05-072010-05-07Charles StewartSpam filters92010-05-19
39392010-05-062010-05-06Ehud LammCode Quarterly - The Hackademic Journal152010-05-10
39382010-05-042010-05-04Joey AdamsGuppy: trying to make parsing simple, fun, and powerful242010-05-31
39362010-05-012010-05-01Morten Kromberg2010 APL Programming Contest is Open1
39372010-05-012010-05-01zell08vIs there a site to discuss some issues on abstract interpretation?92010-05-08
39342010-04-302010-04-30marcosagTyped Lambda Calculus382010-05-05
39352010-04-302010-05-01jason stumpfAny research on garbage collection for a pure langauge?102010-05-01
39332010-04-302010-04-30Manuel J. SimoniUnderstanding hygiene1
39322010-04-282010-04-28raouldLinear & Dependent types of ATS applied to the Cairo graphics library142010-05-04
39312010-04-272010-04-27AndriesAdd "unit time delay (D)" operator to functional language with random signals instead of random vars52010-04-29
39282010-04-262010-04-26naaskingThe Structure of Authority: Why security is not a separable concern492010-05-07
39292010-04-262010-04-26Philippa CowderoyThe Monad Zipper132010-05-05
39302010-04-262010-04-26Ray DillingerCapability-based security; how does it work?862010-05-01
39262010-04-232010-04-23Z-BoVMKit: a Substrate for Managed Runtime Environments, VEE '1032010-04-26
39272010-04-232010-04-23Ehud LammIn the wild112010-04-26
39252010-04-232010-04-23Jean-Marc BourguetModule systems for Lisp like language52010-04-24
39242010-04-202010-04-20scottmclSeeking thoughtful criticisms of functional programming and languages2172013-03-31
39222010-04-172010-04-23NoelSEC interested in formalising contracts ... in Python922010-05-06
39192010-04-162010-04-16Ehud LammBrians functional brain22010-04-17
39212010-04-162010-04-16Zsolt Szalaihot topics in type theorem32010-04-16
39182010-04-152010-04-15raouldVisual programming for movies, games62010-04-21
39162010-04-152010-06-16James IryseL4: Formal Verification of an Operating-System Kernel742014-07-29
39142010-04-152010-04-15bashyalMaxine VM: A VM in Java92010-04-22
39172010-04-152010-04-15Matt HelligeMore iPhone PL lockdown... Goodbye Scratch!172010-06-18
39152010-04-152010-04-15Manuel J. SimoniHow can C Programs be so Reliable?1222010-04-23
39132010-04-142010-04-14Shrutarshi BasuIdeas for a PL-oriented honors thesis192010-04-17
39102010-04-132010-04-13giuseppemagGames and Languages62010-04-27
39112010-04-132010-04-13Brandon Niemczykbroken - iPhone PL lockdown32010-04-13
39122010-04-132010-04-13Ray DillingerRepresenting Type Information in Dynamically Typed Languages312018-04-06
39082010-04-122010-04-12Ehud LammTechnomasochism22010-04-12
39072010-04-092010-04-09eiselekdthreaded and multicode42010-04-17
39052010-04-092010-04-09Sean McDirmidiPhone PL lockdown1522011-12-24
39062010-04-092010-04-10Austin SeippHoopl: A Modular, Reusable Library for Dataflow Analysis and Transformation42011-04-23
39042010-04-082010-04-09raouldsplitting the program into formalizable vs. non-formalizable parts?422010-04-17
39032010-04-082010-04-08Martin JambonOCaml programming at MyLife1
39012010-04-072010-04-07scottmclHigher order functions vs. function arity and calling conventions202010-04-12
39022010-04-072010-04-07shapSpecifying Solvers?102010-04-15
39002010-04-062010-04-06bashyalEmerging Languages Conference62010-04-29
38992010-04-042010-04-04neelkA Formal System For Euclid's Elements152010-04-08
38982010-04-032010-04-03Carter Chengrsr6 versus rsr5 for interpreter42010-04-08
38972010-04-012010-04-01HewittIncompleteness Theorems: The Logical Necessity of Inconsistency22010-04-02
38962010-03-292010-03-29pgregoryGo's proposed panic/recover exception-like mechanism1122012-01-07
38952010-03-292010-03-29CyrilFrom type systems to language systems?32010-03-30
38932010-03-282010-03-28Charles StewartCan functional programming be liberated from the von Neumann paradigm?322010-04-14
38942010-03-282010-03-28bashyalSmall is Beautiful: the design of Lua292012-02-07
38922010-03-272010-03-27anwarsFantom language discussion ; what are your thoughts ?72010-03-31
38912010-03-262010-03-26naminTcl the Misunderstood92010-04-09
38902010-03-262010-03-26Michiel HelvensteijnSyntax design brainstorming session1
38892010-03-252010-03-25Peter Van RoyWill data-intensive computing revolutionize programming languages?502010-03-30
38852010-03-242010-03-24Ehud LammClojure’s Mini-languages132010-04-13
38882010-03-242010-03-24el-vadimoJean put dire comment on tape12010-04-12
38862010-03-242010-03-24neelkjsMath support?62016-12-29
38842010-03-242010-03-24Ehud LammFree logic books1
38872010-03-242010-03-24clathwellAda Lovelace Day22010-03-25
38652010-03-232010-03-23Brandon NiemczykCurry Howard and more powerful type systems82010-03-24
38632010-03-222010-03-22Ohad KammarLate Robin Milner82010-04-14
38642010-03-222010-03-22Ohad KammarEffectful Code Transformations52010-03-23
38622010-03-192010-03-19raouldRosette, another Actor language1
38612010-03-192010-03-19Manuel J. SimoniFirst-class environments. Discuss. ;)1422010-11-18
38602010-03-182010-03-18NoelBitC is back72010-03-23
38592010-03-172010-03-17andrew johnsondetermining subsumption of regular languages82010-03-18
38582010-03-172010-03-17shapOn the (Alleged) Value of Proof for Assurance1362016-11-24
38572010-03-132010-03-13Michiel HelvensteijnType system design choices72010-03-18
38562010-03-132010-03-13Mark Dalgarno[ANN] Code Generation 2010 program available1
38552010-03-122010-03-12Matt BrubeckUrbit: Functional programming from scratch42010-03-14
38542010-03-112010-03-13Z-BoCode Bubbles182010-04-06
38522010-03-102010-03-10Stuart BeardA Wiki for LaTeX (LaTiKi)1
38532010-03-102010-03-10Douglas McCleanShould let be generalized?72010-03-12
38512010-03-082010-03-11Peter MichauxHave tracing JIT compilers won?1452015-05-26
38492010-03-082010-03-08giuseppemagMultiple overloads of the bind operator32010-03-08
38502010-03-082010-03-08raouldFighting Bit Rot with Types (Scala Collections)72010-03-09
38482010-03-072010-03-07Josh-MeredithAlternative method for defining statically typed variables102010-03-09
38472010-03-052010-03-05Dr.GEorGELISP basis for computable functions on S-Expressions.152010-03-10
38462010-02-282010-02-28giuseppemagAdvantages of Purity622010-03-24
38452010-02-282010-02-28Manuel J. SimoniExtending the Scope of Syntactic Abstraction372010-03-05
38442010-02-272010-02-27Ray Dillingerlarge-scale programming systems inspired by ecological and market systems192010-03-07
38432010-02-262010-02-26raoulda "thank you" to You152010-03-16
38412010-02-262010-02-26raouldfunctional equivalance?342010-03-17
38422010-02-262010-02-26Douglas McCleanUnifying map and mapM through subtyping?32010-02-28
38402010-02-252010-02-25James IryCan a Biologist Fix a Radio?302010-03-04
38392010-02-242010-02-24raouldplt vs. something else for programming in the large?932010-06-17
38382010-02-232010-02-23malikOperational Research (OR)/ Constraint Programming (CP)using GPUs52010-02-24
38372010-02-222010-02-22naaskingObjects to Unify Type Classes and GADTs182010-03-26
38352010-02-202010-02-20Caleb ReachEmbedded Domain-Specific Editors72010-02-26
38362010-02-202010-02-21Adam ChlipalaTesting release of a platform for hosting pure functional web applications982010-02-26
38342010-02-192010-02-19iainmcginDo you know of any good summer schools on types/programming languages for 2010?32010-02-22
38332010-02-172010-02-18neelkReminder: OOPSLA is now SPLASH332010-02-22
38322010-02-172010-02-17scottmclSmall PL Thought Experiment462010-03-11
38302010-02-162010-02-16Ehud LammJoe-E: A Security-Oriented Subset of Java182010-03-02
38312010-02-162010-02-16Paul SnivelyA Lambda Calculus for Real Analysis72010-02-18
38292010-02-162010-02-16Ehud LammHistorical question92010-02-17
38272010-02-152010-02-15Anthony CleveCall for Papers - SLE'201012010-02-15
38252010-02-152010-02-15Manuel J. SimoniRecent Progress in Quantum Algorithms112010-03-16
38282010-02-152010-02-15Ehud LammAnalog computing12010-02-15
38262010-02-152010-02-15Sylvain Le GallOCaml Meeting 2010 in Paris1
38232010-02-132010-02-13marshallpConstraint Programming Local Search and Numerical Optimization112010-02-17
38242010-02-132010-02-13Allan McInnesA few billion lines of code later: using static analysis to find bugs in the real world412010-04-23
38222010-02-122010-02-12Z-BoBart De Smet on .NET 4's System.Interactive library1
38202010-02-122010-02-12Ehud LammComputational Semantics with Functional Programming 12010-02-12
38212010-02-122010-02-12Z-BoGoogle TechTalk: The Evolution of End-User Programming72010-02-16
38182010-02-102010-02-10raouldpurposeful retrograde language design32010-02-16
38172010-02-102010-02-10enewhuisNew Full-time Erlang Jobs in Chicago1
38162010-02-092010-02-09Bertrand_MeyerNaNs and reflexivity132010-02-16
38142010-02-082010-02-08neelkResolving and Exploiting the k-CFA Paradox1
38152010-02-082010-02-08giuseppemagMutable objects with monadic methods72010-02-15
38132010-02-072010-02-07marshallpWhy prolog is by far the best, most productive, easiest programming language702012-08-23
38112010-02-052010-02-05jason stumpfAlternatives to parentheses for grouping182010-02-10
38122010-02-052010-02-05lmeyerovClutter Toolkit22010-02-05
38082010-02-042010-02-04Manuel J. SimoniLunascript (Industrial FRPish PL for web apps)1
38092010-02-042010-02-04neelkContinuity Analysis of Programs412010-02-09
38072010-02-042010-02-04Tegiri NenashiAlgebraic vs. Coalgebraic methods1
38102010-02-042010-02-04Z-BoComputational complexity of cascading stylesheets?82010-02-05
38032010-02-032010-02-03John NowakFormal treatments (or examples of) of "function concatenation"?92010-04-05
38062010-02-032010-02-03michaelwCourse focusing on JIT compilers?52010-02-04
38012010-02-032010-02-03Carlos ScheideggerHipHop: Facebook runs compiled PHP on its servers142010-05-07
38042010-02-032010-02-03L SpiceExtreme non-choosiness32010-02-04
38022010-02-032010-02-03raouldQi4J released: OO done right?1
38052010-02-032010-02-03neelkMonads in Action42010-08-04
37992010-02-022010-02-02BudsyLISP and parentheses42010-02-02
37982010-02-022010-02-02andrewzboardDepends on what "is" is132010-02-03
37972010-02-012010-12-10Steven ObuaBabel-17 v0.2 spec is out362010-12-11
37962010-02-012010-02-01Z-BoWhat data sets would tell you the most about what sort of programming language to design?332010-02-20
37952010-01-292010-01-29Sean McDirmidDeclarative reactive tables352010-01-31
37942010-01-282010-01-28raouldmore consistent macros?532010-02-04
37932010-01-282010-01-28andrewzboardeval and (infinite) recursion52010-01-29
37912010-01-262010-01-26Z-BoTwo new tags12010-01-27
37922010-01-262010-01-26raouldTRIZ plus Axiomatic Design52010-02-01
37862010-01-252010-01-25lmeyerovHistorical or sociological studies of programming language evolution?292010-01-28
37892010-01-252010-01-25andrewzboardOperator precedence72010-01-27
37872010-01-252010-01-25Z-BoThe Recruitment Theory of Language Origins22010-02-03
37902010-01-252010-01-25raouldare rewrite systems really the bee's knees122010-01-27
37882010-01-252010-01-25Paul SnivelyDelimited Control in OCaml, Abstractly and Concretely, System Description22010-01-26
37832010-01-242010-01-24Kay SchluehrProject Sikuli62010-01-28
37842010-01-242010-01-24Paul SnivelyScala Days at EPFL, Lausanne, Switzerland1
37852010-01-242010-01-24richkGraph processing92010-01-25
37812010-01-222010-01-22Ehud LammClojure 1.1 and Beyond72010-01-22
37822010-01-222010-01-22raouldQi-Lisp spawns Kl1
37802010-01-212010-01-21Bertrand_MeyerThe Theory and Calculus of Aliasing182010-01-27
37782010-01-202010-01-20raouldtools to evaporate problems1
37762010-01-202010-01-20raouldindentation yet again?72013-02-05
37792010-01-202010-01-20raouldsee history of things i started (vs. commented on)?112010-01-26
37772010-01-202010-01-20cdigginsSyntax of Literal Tables (Assocative Collections) and Auto-generated fields242010-01-21
37752010-01-192010-01-20guerrilla_thoughtAcademic advice: Mathematics or Computer Science?352010-01-23
37742010-01-192010-01-19satpalVenkat Submramaniam Talks on .NET, Java, Agile Programming at India's No.1 Forum for Software Developers12010-01-19
37732010-01-162010-01-16Sean McDirmidDeclarative binding vs. composition292010-02-02
37722010-01-162010-01-16Sean McDirmidThe Regiment Macroprogramming System1
37712010-01-152010-01-15raouldcatalog of functional approaches to games?22010-02-24
37702010-01-142010-01-14scottmclDiscoverability, Language Features, and the First Step Toward Composition492010-02-01
37682010-01-122010-01-12Dave HermanVerified Just-In-Time Compiler on x8612010-01-13
37692010-01-122010-01-12Wolf LoganQuantum Lambda Calculus572010-01-24
37672010-01-112010-01-11Z-BoScalaModules: a DSL for bringing OSGi to Scala102010-01-12
37662010-01-102010-01-11Peter MichauxScheme from Scratch project52010-08-10
37622010-01-092010-01-09Z-BoWhy Normalization Failed to Become the Ultimate Guide for Database Designers?152010-01-20
37652010-01-092010-01-09Paul SnivelySyntactic Proofs of Compositional Compiler Correctness1
37632010-01-092010-01-09Paul SnivelyCertified Programming With Dependent Types Goes Beta52010-01-16
37642010-01-092010-01-09Paul SnivelyA Verified Compiler for an Impure Functional Language1
37612010-01-082010-01-08neelkSimplicial Databases82011-02-22
37582010-01-072010-01-07raoulddoes anybody want to fix wikipedia?62010-01-12
37592010-01-072010-01-08Z-BoRapid Prototyping tools & environments from academia232010-02-09
37572010-01-072010-01-07Shin-Cheng.Mu50 years of Advanced Programming – an Anniversary Seminar on Algol 6012010-01-07
37532010-01-052010-01-05qtvaliAn idea and syntax for "programming language"22010-01-05
37562010-01-052010-01-05jasha123 Colorful dominoes game hides an exercise in propositional logic32010-01-08
37542010-01-052010-01-05spdegabriellewondering why C is the language of compilers- when a Scheme subset would seem to be a better fit?232010-01-07
37552010-01-052010-01-05Andris BirkmanisPhysics, Topology, Logic and Computation: A Rosetta Stone42014-06-25
37522010-01-042010-01-04sttaftParaSail, a new language oriented toward parallelism and verification62012-07-02
37512010-01-032010-01-03CyrilJison62010-01-05
37502010-01-022010-01-02Mokua RichardSelfType and MyType22010-01-03
37482009-12-312009-12-31raouldthe "unread" marker issue32009-12-31
37492009-12-312009-12-31Ehud LammThe year in review, and What's to come82010-01-07
37442009-12-302009-12-30Sean McDirmidOpen wiki-like code repository552011-05-30
37452009-12-302009-12-30raouldmost water-tight real-world language implementation?162010-01-15
37462009-12-302009-12-30dataangelMetrics or formailizations of "local reasoning"?12009-12-30
37432009-12-292009-12-29Sean McDirmidExploration of Program as Language52009-12-30
37422009-12-282009-12-28Steven ObuaIs (probabilistic) non-determinism pure ?222009-12-30
37412009-12-262009-12-26naaskingFunctional Pearl: Implicit Configurations —or, Type Classes Reflect the Values of Types22009-12-28
37402009-12-252009-12-25marcoLazy Christmas Gift1
37392009-12-242009-12-29CyrilNeed volunteer help/feedback from stronger academic/competent profiles (on testing T-diags expressiveness with semantics, etc)22009-12-27
37372009-12-242009-12-24Ehud LammHoliday Fun: How Programming Language Fanboys See Each Others’ Languages92009-12-28
37382009-12-242009-12-24Sean McDirmidWard's Wiki132009-12-28
37362009-12-232009-12-23Denis Bredelet -jidoA question of metadata42009-12-25
37352009-12-232009-12-23cdigginsParameterized Modules482010-01-09
37332009-12-222009-12-22Z-BoEASTL -- Electronic Arts Standard Template Library1
37312009-12-222009-12-22Andris BirkmanisSuper and Inner — Together at Last!92010-02-13
37342009-12-222009-12-22neelkSemantic types: a fresh look at the ideal model for types22009-12-26
37322009-12-222009-12-22Manuel J. SimoniThe AI Systems of Left 4 Dead122010-01-07
37302009-12-212009-12-21scottmclUnfulfilled Promises of Software Technologies? (!)672010-01-02
37292009-12-192009-12-19Carl HewittDirect Inference in Direct Logic(TM)22009-12-20
37282009-12-182009-12-18L SpiceChunked sequences: Lookahead laziness102009-12-21
37272009-12-182009-12-18Anton van StraatenAn Innocent Model of Linear Logic72009-12-19
37262009-12-172009-12-17Z-BoBack to the Future: Lisp as a Base for a Statistical Computing System92009-12-22
37212009-12-162009-12-16Tess FoleyQuestion about the Scalina calculus42009-12-18
37202009-12-152009-12-15Leon P SmithWhy API Design Matters472010-01-16
37192009-12-142009-12-15Patrick BrowneHaskell and logic52009-12-18
37172009-12-142009-12-14Andris BirkmanisActorScript(TM): Industrial strength integration of local and nonlocal concurrency for Client-cloud Computing82015-04-25
37182009-12-142009-12-14scottmclNaive Question? Definition of "Higher Order"102009-12-16
37162009-12-132009-12-13Julian RohrhuberClaiming Infinity352010-02-03
37142009-12-122009-12-13cdigginsMetaprogramming and Heron : Five Years Later132009-12-16
37152009-12-122009-12-12phbfembedding forth1
37132009-12-112009-12-11Denis Bredelet -jidoUsing a single stack in the presence of continuations22009-12-14
37122009-12-112009-12-13Leon P SmithThe Development of Sage342009-12-22
37112009-12-102009-12-10scottmclImplementation of Cardelli and Daan Leijen Style Record Systems?332009-12-14
37092009-12-102009-12-10Sean McDirmidBSGP: bulk-synchronous GPU programming32009-12-14
37102009-12-102009-12-10Martin WatsonChucK : A Strongly timed language52009-12-17
37082009-12-092009-12-09raouldLagoona, component-orientation12009-12-11
37062009-12-092009-12-11rajesh5575Request on SoapUI, Soa and Web Services32009-12-11
37072009-12-092009-12-09Manuel J. SimoniDeveloper Guided Code Splitting242009-12-22
37052009-12-052009-12-05scottmclIs Small Still Beautiful?452009-12-11
37042009-12-052009-12-05Manuel J. SimoniDifferentiating Parsers492009-12-09
37032009-12-042009-12-04Sean McDirmidPragmatic declarative event abstraction112009-12-05
37022009-12-032009-12-03Leon P SmithWhy Object-Oriented Languages Need Tail Calls672011-10-01
37002009-12-022009-12-02Ehud LammEleven Theses on Clojure622009-12-15
37012009-12-022009-12-02zerohow to resolve the compatibility issues of libraries.22009-12-02
36982009-12-012009-12-01Carter Cheng"Corpus" of lisp/scheme programs which can be used for research42009-12-03
36992009-12-012009-12-01Tegiri NenashiTop rated programming conferences?282009-12-04
36972009-11-302009-11-30Manuel J. SimoniGo Interfaces22009-12-02
36962009-11-292009-11-30Ehud LammTwo Bits: The Cultural Significance of Free Software282009-12-07
36952009-11-282009-11-28Jacques CarettePattern Calculus112009-12-17
36922009-11-272009-11-27Serguey ZefirovPiSigma, a dependently typed core language1
36932009-11-272009-11-27Jelle HeroldLibrary which provides unification of "Type Classes" in Java?42009-11-30
36942009-11-272009-11-27Luke GorriePICBIT: A Scheme System for the PIC Microcontroller22009-12-14
36912009-11-262009-11-26Manuel J. SimoniImplicit Phasing for R6RS Libraries1
36902009-11-252009-11-25Obscure HipsterHow to learn about formal top-down approach to software architecture?52009-11-30
36882009-11-192009-11-19scottmclModule Initialization and Ordering - Another Module Question52009-11-22
36862009-11-192009-11-19Allan McInnesScratch: Programming for All172009-11-29
36872009-11-192009-11-19Wolf LoganReactive Extensions for .NET released this week322010-03-18
36852009-11-192009-11-19naaskingConnections between Transactions and Promises/Futures?242009-11-24
36832009-11-172009-11-17Harold LevinSeeking reference for citation in article.22009-11-23
36822009-11-162009-11-16naaskingStatically typed Pratt parsers52009-11-19
36812009-11-162009-11-16scottmclI Seek a Reasonable Survey on the Concept of "Module System"132009-11-18
36792009-11-142010-05-17Matt HelligeBytecodes meet Combinators: invokedynamic on the JVM32009-12-01
36802009-11-142009-11-14Adam CThe perfect advanced programming language for the productive industrial developer302010-12-12
36782009-11-142009-11-14scottmclSeeking nearly anything re: so called language "bootstrapping" process222010-07-10
36772009-11-122009-11-12Scott JohnsonExplanation of Computer Theory for Lawyers252010-01-05
36752009-11-102009-11-10Anton van StraatenScheduled downtime22009-11-11
36762009-11-102009-11-11Srikumar SubramanianGo or Unladen Swallow?1262011-02-07
36742009-11-062009-11-06Leon P SmithState of the art C compiler optimization tricks132010-07-10
36732009-11-062009-11-06James IryJohn Hughes on Erlang and Haskell1152009-12-02
36712009-11-052009-11-05bashyalThe Origins of APL142010-05-04
36722009-11-052009-11-05GuySteeleAnnouncing a Fortress blog22009-11-09
36702009-11-052009-11-07Greg BuchholzHaskell Type Constraints Unleashed52009-11-11
36692009-11-022009-11-02Matt HelligeGilad Bracha on "Atomic Install"22009-11-03
36682009-11-022009-11-02Z-BoOn Understanding Data Abstraction, Revisited762012-06-28
36672009-11-012009-11-01Douglas McCleanBranching constructs in intermediate languages22009-11-02
36662009-10-302009-10-30Ehud LammLiskov's list of papers52009-11-11
36632009-10-292009-10-29el-vadimoLiterate Programming: Retrospect and Prospects572011-07-20
36642009-10-292010-04-16Ehud LammTim Bray on Clojure and Erlang92009-11-04
36622009-10-292009-10-30Allan McInnesπ: a pattern language92009-11-03
36652009-10-292009-10-29bashyalECOOP 2009 Banquet speech12009-10-29
36612009-10-282009-10-28johnwcowanDesperately seeking monomorphic typing12009-10-28
36592009-10-282009-10-28neelkCausal Commutative Arrows and Their Optimization82009-11-05
36602009-10-282009-10-28Mark Dalgarno[ANN] Code Generation 2010 Call for Speakers1
36582009-10-272009-10-27andrew johnsonWhat is a Type?132009-10-28
36572009-10-272009-10-27naaskingRetrospective: An Axiomatic Basis for Computer Programming12009-10-28
36562009-10-262009-10-26Vilya HarveyField - a hybrid textual and visual programming environment12009-10-27
36532009-10-232009-10-23ekiruTypes for Atomicity: Static Checking and Inference for Java1
36542009-10-232009-10-23scottmclType constructors based on capabilities of type arguments?62009-10-28
36522009-10-232009-10-23raouldShannon programming language?1
36552009-10-232009-10-26Z-BoDesign Patterns 15 Years Later: An Interview with Erich Gamma, Richard Helm, and Ralph Johnson242009-10-26
36502009-10-222009-10-22Charles StewartHave your AHOS and eat HOAS too!12009-10-23
36512009-10-222009-10-22hoangcuong2011Indexing Model ....12009-10-22
36492009-10-222009-10-22lmeyerovLanguages and systems for edge-computing?82009-10-25
36482009-10-212009-10-21Carter ChengImplicit functional parallelism papers1
36472009-10-212009-10-21fogusThe Risks and Benefits of Teaching Purely Functional Programming in First Year1
36462009-10-192009-10-19ade_oshineyeThe design process for Zimbu142009-10-22
36452009-10-182009-10-18Carter ChengTechniques used in Hotspot compilation42009-10-22
36442009-10-172009-10-17marchertasmisc suggestions12009-10-18
36422009-10-162010-01-26Z-BoErik Meijer's MSDN Channel 9 lecture series on functional programming302010-02-26
36432009-10-162009-10-16raouldmeta-Scheme?72009-10-19
36402009-10-152009-10-15Peter MichauxLisps, First-Class Special Forms, Fexprs, The Kernel Programming Language462010-10-28
36412009-10-152009-10-15Aran DonohueIn-Progress MSc on DSL Program Maintenance12009-10-15
36372009-10-142009-10-14scottmclSeeking broad survey of wide range of concurrency idioms1082009-11-06
36382009-10-142009-10-14dpmulliganStandard, simple subset of Scheme for experimentation?72009-10-15
36392009-10-142009-10-16L SpiceCourse in mathematical logic with applications to computer science82009-10-19
36362009-10-122009-10-12billtoharaAlgorithms for inferring most specific types?92009-10-14
36342009-10-112009-10-13naaskingSafe Garbage Collection = Regions + Intensional Type Analysis132009-10-18
36352009-10-112009-10-11Allan McInnesSequenceL - declarative computation on nonscalars122009-11-03
36332009-10-112009-10-11Denis Bredelet -jidoRecursive type for yielding function52009-10-14
36322009-10-092009-10-09dpmulliganHaskell in the real world: writing a commercial program in Haskell82009-10-10
36312009-10-072009-10-07naaskingCompilation to C, a definitive guide?1832015-07-05
36302009-10-062009-10-06Charles TorreInterview - Rich Hickey: Inside Clojure12009-10-07
36292009-10-052009-10-05naaskingAbstracting over Type Constructors using Dynamics in C#1
36282009-10-042009-10-05dpmulliganICFP 2009 videos42009-10-06
36272009-10-032009-10-09cdigginsA Type-theoretic Foundation for Programming with Higher-order Abstract Syntax and First-class Substitutions252009-10-23
36262009-09-302009-09-30sanitySwarm now based on Scala 2.8, uses delimited continuations122009-10-02
36242009-09-292009-09-29raouldTimber (O'Haskellish) has been released1
36252009-09-292009-09-29raouldHow to respect language styles while translating?122012-07-24
36232009-09-282009-09-28David N. WeltonInterview with Joe Armstrong and Simon Peyton-Jones1
36212009-09-262009-09-26Adam SoloveIncremental addition of types and contracts32009-09-29
36222009-09-262009-09-26Manuel J. SimoniShould method names be (module-) scoped?52009-10-04
36202009-09-262009-09-26Kay SchluehrWhy Pseudo-Code?302009-10-05
36192009-09-232009-09-23bashyalJVM language summit 2009172009-10-20
36182009-09-192009-09-19Manuel J. SimoniTurning every module into a functor automatically?272009-09-29
36162009-09-182009-09-18Michal DobrogostICFP 2009 Proceedings42009-09-19
36172009-09-182009-09-22morphirContext Driven Scheme Objects162009-09-27
36152009-09-172009-09-17Dave LopezNoop: Google Language for the JVM242009-09-24
36132009-09-152009-09-15Ehud LammCoders at Work182009-09-20
36142009-09-152009-09-15Manuel J. SimoniQuotation suggestion doesn't work32009-09-16
36112009-09-132009-09-13thomashBackground of call/cc182009-09-15
36122009-09-132009-09-13Leo HorovitzLEGO Turing Machine42009-09-13
36102009-09-122009-09-12Poul KroghBNFT (Backus Naur Form Transformation) tool released52020-09-11
36082009-09-102009-09-10Ehud LammL+C Modeling Language1
36062009-09-102009-09-10Manuel J. SimoniLua for Apache httpd.conf, again42009-09-16
36092009-09-102009-09-10raouldA Relational Model of Non-Deterministic Dataflow12009-09-10
36072009-09-102009-09-10Caylee HoggCategorical semantics for F_\omega 22009-09-11
36022009-09-092009-09-09Manuel J. SimoniCreate Your Own Programming Language (book)142011-08-23
36002009-09-062009-09-06naaskingSolving the expression problem with type classes132010-04-20
36012009-09-062009-09-06Ehud LammDSL goodness222009-10-14
35992009-09-052009-09-05catbertLogic operations on types22009-09-06
35982009-09-052009-09-05Russell WallaceCombinator logic inference1
35972009-09-032009-09-03jason stumpfProving running times of algorithms112013-09-13
35962009-09-032009-09-03Ehud LammParallel Performance Tuning for Haskell42009-10-12
35942009-09-022009-09-02Jaroslav TulachProper Library Versioning no longer NP-Complete52009-09-04
35952009-09-022009-09-02Chris RathmanRelations of Language and Thought: The View from Sign Language and Deaf Children122009-09-10
35932009-09-012009-09-01Carlos ScheideggerApple "adds closures to C" in Mac OS X 10.692009-09-03
35912009-08-312009-08-31bashyalComputer Code as a Medium for Human Communication12009-09-01
35922009-08-312009-08-31Tommy McGuireTransactional Memory versus Locks - A Comparative Case Study92009-09-04
35882009-08-252009-08-25Jaroslav TulachReview NP-complete Library Versioning Problem472009-11-30
35872009-08-242009-08-24Charles StewartExpressive Modes and Species of Language22009-08-25
35862009-08-242009-08-24Patrick DewaneComputer Science/Mathematical Notations32009-08-31
35832009-08-212009-08-21Matt HelligeFunction Interface Models for Hardware Compilation42009-08-22
35842009-08-212009-08-22kaveh.shahbazianAccumulating Types in C#92009-08-23
35822009-08-212009-08-21Manuel J. SimoniScheme to be split into two languages292009-11-26
35812009-08-202009-08-20Charles StewartThe linear bestiary of François Pottier32009-08-24
35802009-08-192009-08-19John CarterWhy determinism matters in language design.232009-08-25
35782009-08-192009-08-19ceti331FP, auto-generated code..42009-08-19
35792009-08-192009-08-19Chad950limit and colimit12009-08-19
35742009-08-182009-08-18ceti331best superset language...162009-08-27
35752009-08-182009-08-21Colin KempTheoretical Foundations for Practical Totally Functional Programming, by Colin Kemp122009-08-26
35702009-08-172009-08-17ceti331functions vs procedures..462009-08-20
35732009-08-172009-08-17Peter Michauxsomething strange happened after implementing a first interpreter122009-08-19
35712009-08-172009-08-17Matthew FuchsThe Discrete Event Calculus as a Programming Language32009-08-20
35722009-08-172009-08-17Allen McPhersonWorkshop on Non-Traditional Programming Models for High-Performance Computing12009-09-30
35692009-08-152009-08-15mikel evinsCategories, the homemade object system162009-08-31
35652009-08-142009-08-14Derek ElkinsWorld’s first formal machine-checked proof of a general-purpose operating system kernel1
35682009-08-142009-08-14Grant WatsonKinds of Null162009-08-17
35662009-08-142009-08-14Ehud LammLifted inference: normalizing loops by evaluation22010-09-22
35672009-08-142009-08-14Jacques Le NormandEastwest: a new programming language and structure editor472009-09-18
35642009-08-132009-08-13Andris BirkmanisPerl Cannot Be Parsed: A Formal Proof342009-09-10
35612009-08-112009-08-11Ehud LammHa?22009-08-13
35592009-08-112009-08-11Tom DuffStepanov and McJones: Elements of Programming42020-01-15
35622009-08-112009-08-11BigZaphodReceiver knowing the sender?262009-08-25
35602009-08-112009-08-11NoelThe End of the GPU Roadmap582009-10-23
35582009-08-112009-08-11Bertrand_MeyerAvoid a Void: eradicating null-pointer dereferencing262009-08-19
35562009-08-102009-08-10Gary T. LeavensSeeking examples of programming language knowledge has helped students, companies, etc.72009-08-12
35542009-08-102009-08-10Paul SnivelyA Verified Compiler for an Impure Functional Language72009-08-12
35572009-08-102009-08-10Derek ElkinsHoopl: Dataflow Optimization Made Simple32010-04-10
35552009-08-102009-08-10Limin FuNew methods for functional style programming in Dao, any comments or suggestions?1
35532009-08-092009-08-09dlearyHelp me find a paper please?22009-08-09
35462009-08-062009-08-06Gergely BudayFormal methods for safety critical systems32009-08-07
35492009-08-062009-08-06Paul SnivelyEffective Interactive Proofs for Higher-Order Imperative Programs32010-02-01
35472009-08-062009-08-06James IryObservational Equality, Now!62013-05-16
35502009-08-062009-08-06raouldVarious binding styles in OO22009-08-08
35482009-08-062009-08-06Paul SnivelyCertified Web Services in Ynot12009-08-06
35432009-08-052009-08-05James IryVerified Programming in Guru32009-08-06
35442009-08-052009-08-05James IryObjects as Modules in Newspeak322009-12-27
35422009-08-052009-08-05raouldseeking help: approaches to model based development?182009-08-10
35452009-08-052009-08-05raouldLucid, Gipsy paper32009-08-08
35402009-08-032009-08-03neelkA Functional I/O System (or Fun for Freshman Kids)42009-08-04
35392009-08-032009-08-03James IryProgramming Made "Simple"22009-08-04
35372009-08-022009-08-02James IryCreator of Qi Calls It Quits72009-08-05
35382009-08-022009-08-02Hank ThediekAcademic Commons1
35362009-07-312009-08-02Jacques Le NormandO'Caml Structure Editor Toolkit32009-08-03
35342009-07-292009-07-29Ehud LammGreen: A System for Supporting Energy-Conscious Programming using Principled Approximation 22009-07-29
35352009-07-292009-07-29scottmclParsing user defined operators with precedence/assoc ala ML72009-08-01
35292009-07-282009-07-28James IryEvaluation and Usability of Programming Languages and Tools (PLATEAU) 292009-08-16
35322009-07-282009-07-28vagDefinition of Functional Programming Language402009-08-07
35302009-07-282009-07-28Chad950very simple haskell question32009-08-03
35332009-07-282009-07-28Ehud LammSemanitcs in the real world?1
35282009-07-282009-07-28Ehud LammLtU turns 9: The year of the lurkers112009-08-01
35312009-07-282009-07-28bashyalNew JDK 7 Feature: Support for Dynamically Typed Languages in the JVM262009-08-18
35272009-07-272009-07-30Leon P SmithRepresenting Control in the Presence of First-Class Continuations112009-07-28
35262009-07-242009-07-24jimdesu(Very) Simpleminded kind question92009-07-26
35252009-07-232009-07-23Patrick BrowneApproaches to dependent types(DT)1
35242009-07-222009-07-22Manuel J. SimoniQuestion on top-level (and other) environments1
35232009-07-222009-08-06gascheResolved Debates in Syntax Design ?522009-08-13
35222009-07-212009-07-21James IryApollo 11 Source Code on GoogleCode92010-01-16
35182009-07-202009-07-22James IryConcepts Get Voted Off The C++0x Island362009-07-27
35212009-07-202009-07-20Manuel J. SimoniA Java Fork/Join Framework1
35192009-07-202009-07-20drcodeFringeDC Meeting: Introduction to Prolog by Conrad Barski, July 25th 2009 at 1PM1
35172009-07-202009-07-20John CarterSimplicity332009-08-05
35202009-07-202009-07-20Manuel J. SimoniIterators Must Go92010-05-13
35162009-07-192009-07-19Gregory PropfLambda Cube and programming languages42009-07-23
35142009-07-182009-07-18kusimariHuman language and machine language1
35152009-07-182009-07-21Charles StewartMunkres' Topology52009-08-03
34922009-07-152009-07-15fbahrProposing a LtU twitter (news) feed ...42009-07-20
34912009-07-152009-07-15Leon P SmithUnladen Swallow: LLVM based Python compiler62009-07-20
34902009-07-142009-07-14Chris RathmanIn the Land of Invented Languages172009-07-23
34892009-07-102009-07-10Ehud LammAnnouncing the new Haskell Prime process, and Haskell 201042009-07-13
34872009-07-102009-07-10Luke GorrieRepRap: the self-replicating machine122009-08-05
34882009-07-102009-07-10Manuel J. SimoniPhosphorous, The Popular Lisp62009-08-13
34842009-07-092009-07-09Dave HermanMitchFest 2009: Symposium in Honor of Mitchell Wand22009-07-09
34852009-07-092009-07-09James IryOh no! Animated Alligators!72009-07-10
34862009-07-092009-07-09Luke GorrieOpen Source for Hardware?132009-07-20
34822009-07-082009-07-08Charles StewartProgramming Satan’s Computer12009-07-12
34832009-07-082009-07-08Isaac GouySoccer-Fun: Teaching Functional Programming1
34812009-07-072009-07-07Charles StewartTrade-offs with abstraction442009-07-15
34802009-07-072009-07-07Allan McInnesA Reactive Model-based Programming Language for Robotic Space Explorers22009-07-11
34782009-07-042009-07-04paul_butcherHelp, this is driving me mad!92009-07-05
34772009-07-032009-07-03Leon P SmithTop 200 Blogs for Developers62009-07-07
34762009-07-022009-07-02Will BentonExplaining database query or constraint-satisfaction failures62009-07-10
34742009-06-302009-07-01Manuel J. SimoniModern dynamic linking infrastructure for PLT302009-07-01
34722009-06-272009-06-27raoulda totally subjective aside, perhaps not really LtU worthy72009-06-27
34732009-06-272009-06-28raouldsubjective but hopefully less flamebaid-lame162009-06-30
34712009-06-262009-06-26Winheim RaulshA Possible Future of Software Development92009-07-09
34692009-06-252009-06-25John CarterFully Encapsulated Languages? Are there any out there?482009-07-01
34702009-06-252009-06-25dataangelMost powerful terminating semantics?1422009-07-15
34672009-06-192009-06-19scottmclSSA vs. CPS (and ANF?)82009-06-23
34682009-06-192009-06-19Manuel J. SimoniFully-parameterized, first-class modules with hygienic macros22009-06-21
34612009-06-182009-06-18Chris NichollsTarget Backend for a Uniquely Typed Language42009-06-22
34642009-06-182009-06-18Robb NebbePerlis Languages512010-10-14
34622009-06-182009-06-18Ehud LammMental animation: Inferring motion from static diagrams of mechanical systems. 22009-06-24
34652009-06-182009-06-22Torsten AndersPeter Van Roy: Programming Paradigms for Dummies92013-04-05
34632009-06-182009-06-18Manuel J. SimoniFactor Mixins102009-06-27
34662009-06-182009-06-18Ilya MirmanImplementation of reducers and other Cilk++ hyperobjects: Peeking Under the Hood1
34602009-06-172009-06-17Ehud LammWhy a diagram is (sometimes) worth ten thousand words82009-06-18
34592009-06-162009-06-16Chris RathmanA-Z of Programming Languages: Erlang102009-06-29
34582009-06-162009-06-16Srikumar SubramanianPregel - Large Scale Graph Computing at Google52009-06-17
34562009-06-152009-06-15Ehud LammBiological computation (personal message, non PL-related)1
34572009-06-152009-06-15Chris RathmanHow Does Our Language Shape The Way We Think?362009-06-18
34532009-06-142009-06-14Z-BoUsability and Human Factors tags22009-06-15
34542009-06-142009-06-14vagGRS vs LTRS372009-06-29
34552009-06-142009-06-14faisalvHow important is it to have catchalls and interceptors in a programming language192009-06-20
34512009-06-122009-06-12Ohad KammarSemantics: Logic vs. PL272009-06-27
34522009-06-122009-06-12cdigginsPreventing downcasting and adding a universal variant 302009-06-16
34482009-06-102009-06-10Neil TorontoBridging the informal and the formal92009-06-12
34492009-06-102009-06-10Basile STARYNKEVITCHMalice: J.Pitrat's constraint satisfaction problem solver.22009-06-22
34502009-06-102009-06-10Ehud LammJob trends162009-06-15
34472009-06-092009-06-09dakuraiA new idea in OOP. Please comment.172009-06-10
33432009-06-072009-06-07Thomas LordA Case for Gestures/Visualizations and Against Concrete Syntax602013-08-25
33422009-06-062009-06-06Leon P SmithThe Myth of the Genius Programmer372010-03-14
33412009-06-052009-06-05Charles StewartLectures on Jacques Herbrand as a Logician32009-06-11
33402009-06-042009-06-04neelkPeter Landin 112009-09-25
33382009-06-042009-06-04Douglas McCleanAre extensible records first class patterns?52011-11-07
33372009-06-032009-06-03Greg BuchholzMonadic Constraint Programming22009-06-04
33362009-06-022009-06-20eeideCFP: PLOS '09: 5th Workshop on Programming Languages and Operating Systems12009-06-20
33342009-06-022009-06-02Ehud LammGoolgle & IDEs122009-06-06
33352009-06-022009-06-02neelkTranslation of Tree-processing Programs into Stream-processing Programs based on Ordered Linear Types1
33332009-06-012009-06-01Mark Dalgarno[ANN] Last chance to take part in Code Generation 20091
33322009-06-012009-06-01Allan McInnesComputing Needs Time372012-03-05
33312009-05-312009-05-31Ehud LammGoing functional on exotic trades132009-06-02
33302009-05-292009-05-29Ehud LammThat old bug...32009-05-29
33292009-05-282009-05-28Ehud LammQuestions Five Ways432009-06-02
33282009-05-262009-05-26Paul SnivelyTim Sweeney on Epic Games' History22009-05-27
33272009-05-242009-05-24Luke GorrieForth Dimensions112009-05-28
33262009-05-232009-05-23Jules JacobsDeriving Functions to Work on Different Types of Data72009-05-31
33252009-05-222009-05-22Tom DuffTracker + spill page = fail32009-05-29
33242009-05-212009-05-21Gergely BudayBudapest FP Meetup12009-05-21
33232009-05-202009-05-20Isaac GouyF# tip toes into the mainstream?22009-05-28
33222009-05-202009-05-20ezrakiltyAcknowledging the cosmic bonk/oif balance42009-05-20
33202009-05-172009-05-17marktA paper on psychology and programming12009-05-18
33212009-05-172009-05-17cdigginsExtension Methods versus Structural Typing of Traits for solving the expression problem192009-05-20
33192009-05-162009-05-16James IryTypes are Calling Conventions82009-05-20
33182009-05-152009-05-15dmbarbourRandom Topics42009-05-15
33172009-05-132009-05-13Jason DusekObscure question about a remark in "A Tutorial on (Co)Algebras and (Co)Induction".42009-05-14
33162009-05-132009-05-13Peter Van RoyComputer music: a bastion of interactive visual dataflow languages472009-06-19
33152009-05-112009-05-11yangAxum - A .NET language for safe, scalable and productive parallel programming through isolation, actors and message-passing42009-05-15
33132009-05-112009-05-11Srikumar SubramanianC++ Frequently Questioned Answers182009-05-19
33142009-05-112009-05-11Srikumar SubramanianWolframAlpha312009-05-21
33122009-05-102009-12-05Leon P SmithWhy Did M.I.T. Switch from Scheme to Python?692013-09-12
33102009-05-082009-05-08mzralyOracle, Sun, and Fortress312010-12-20
33112009-05-082009-05-08Anton van StraatenA Brief, Incomplete ... History of Programming Languages72010-06-17
33092009-05-072009-05-07Paul SnivelyLNGen12009-05-14
33072009-05-072009-05-07James IryAn Interview with the Diamondback Ruby Team1
33082009-05-072009-05-07Paul SnivelyAchieving Security Despite Compromise Using Zero-Knowledge12009-06-19
33052009-05-062009-05-06Isaac GouyCOMPOSITA - another ETH language1
33062009-05-062009-05-06raouldlatest on linear/uniqueness typing?32009-05-07
33042009-05-052009-05-05Ehud LammRight on!682009-06-27
32992009-05-042009-05-04Allan McInnesPurpose-Built Languages 12009-05-05
33022009-05-042009-05-04Basile STARYNKEVITCHdealing with spam?42009-05-05
32982009-05-042009-05-04sidhuStatic typing may require runtime type checking?262009-05-06
33032009-05-042009-05-04Ehud LammAny tips (Logo)?82009-05-05
32972009-05-012009-05-01derekpLooking for list of programming problems to thoroughly test a language82009-05-04
32962009-05-012009-05-02Isaac GouyConversations with the Creators of Major Programming Languages152012-07-10
32952009-04-302009-04-30Z-BoWhat is the best literate programming tool/environment/research work?282011-07-20
32942009-04-292009-04-29phreda:r4 The colorless colorforth language1
32932009-04-282009-04-28arnaud_dYAPL - yet another programming language132009-05-05
32912009-04-262009-04-26Allan McInnesBranching Time vs. Linear Time: Semantical Perspective252009-10-02
32892009-04-262009-04-26Greg BuchholzCoherent Reaction12009-04-26
32922009-04-262009-04-26Hank ThediekViable System Architecture1
32902009-04-262009-04-26Sean McDirmidWhat if Smalltalk were invented today?1
32872009-04-242009-04-24raouldIntentional tool released172009-05-07
32882009-04-242009-04-24Justin JohanssonButcher, Baker or CandlestickMaker22009-04-27
32862009-04-232009-04-23Leon P SmithPolymorphic Delimited Continuations12009-04-23
32842009-04-222009-04-22Charles StewartAndrej Bauer on PLD82009-04-27
32852009-04-222009-04-22spirnew list about PL design12009-04-23
32832009-04-212009-04-21Jason DusekThe deBrujin Criterion and the "LCF Approach".122009-04-29
32812009-04-202009-04-20metaprogrammerA programming language with extensible syntax142009-06-30
32802009-04-182009-04-18shahbaz2009 Lang.NET222009-05-06
32782009-04-172009-04-17Paul SnivelyA Generic Type-and-Effect System1
32792009-04-172009-04-17shahbazHow to ensure safety when millions of users inject scripts into a running system?102009-04-20
32772009-04-162009-04-16neelkGeneric Discrimination: Sorting and Partitioning Unshared Data in Linear Time72009-05-04
32762009-04-162009-04-16Hank ThediekChallenges1
32732009-04-152009-04-15drcodeFringeDC Formal Meeting- April 18th 12PM Noon- Advanced Common Lisp Features1
32742009-04-152009-04-15James IrySemantics of Memory Management for Polymorphic Languages22009-04-16
32722009-04-152009-04-15raouldmultidimensional abstraction?152009-04-18
32712009-04-142009-04-14James IryPractical Implementation of a Dependently Typed Functional Programming Language1
32692009-04-142009-04-14James IryScala Lift Off 2009162009-05-29
32682009-04-132009-04-13natecainNew EcmaScript/Javascript specification12009-04-16
32672009-04-112009-04-11James IryADD 50 TO COBOL GIVING COBOL292009-05-02
32662009-04-092009-04-11James IryCapabilities for External Uniqueness32010-05-14
32652009-04-082009-04-08Lee ChouWhy are objects so unintuitive?1592010-11-19
32642009-04-072009-04-07James IryJonathon Shapiro Wraps Up BitC72009-04-12
32632009-04-072009-04-07Ehud LammDetecting Data Race and Atomicity Violation via Typestate-Guided Static Analysis12009-04-11
32612009-04-022009-04-04snedunuriTwitter and Scala392009-04-08
32592009-04-022009-04-02Leon P SmithA Computer-Generated Proof that P=NP122009-04-20
32602009-04-022009-04-02Carter Chengzip in the point free style72009-04-14
32582009-04-012009-04-03Ehud LammLtU: Forum not blog182009-04-13
32572009-04-012009-04-01Anton van StraatenAnnouncing the Haskot92009-04-02
32562009-03-312009-03-31raouldSeeking succnict thoughts on pros/cons of hl language styles42009-04-01
32552009-03-302009-03-30puneetFunctional Programming Project42009-04-01
32542009-03-302011-10-12bashyalSubsumption at all costs152011-10-13
32532009-03-292009-03-31Luke GorriePLOT: Programming Language for Old Timers142009-04-09
32522009-03-282009-03-29RalphEJohnsonOnward!92009-03-30
32512009-03-262009-03-26Patrick BrowneHaskell's type classes and CafeOBJ's module system1
32502009-03-242009-03-24neelkThe Art of the Propagator172010-10-25
32482009-03-242009-03-24Jaroslav TulachEliminating fuzziness of access modifiers112009-04-11
32492009-03-242009-03-24Chung-chieh ShanD is for Domain and Declarative42009-03-25
32472009-03-232009-03-23George MorrisonAutomatic data structure / layout selection?22009-03-28
32462009-03-232009-03-23Charles StewartOpen access at MIT and Harvard32009-03-29
32442009-03-222009-03-22Ehud LammSite problems42009-03-23
32432009-03-222009-03-22Allan McInnesSwift: making web applications secure by construction22009-04-02
32412009-03-202009-03-20Boyko BantchevJ. Schwartz died12009-03-21
32422009-03-202009-03-20John NowakTiered approaches to higher order programming?142009-03-22
32402009-03-192009-03-19vieiroParrot 1.0.0 is out1
32382009-03-182009-03-18Charles StewartMarrying VMs132009-04-01
32392009-03-182009-03-18ArchiloqueRelational database implementation paper ?82009-03-20
32372009-03-172009-03-17Ehud LammObject Oriented Concepts survey 1
32322009-03-132009-03-13Luke GorrieA Tiny Computer122009-06-06
32352009-03-132009-03-13Charles StewartLawvere Theories and Monads72010-03-31
32332009-03-132009-03-13John NowakAdvantages of pointfree?412023-02-19
32342009-03-132009-03-13Luke GorrieA New Approach to the Functional Design of a Digital Computer42009-03-14
32312009-03-122009-03-12Ehud LammBarbara Liskov Wins Turing Award42009-03-14
32302009-03-112009-03-11James IryLanguages and security: a short reading list82009-03-22
32292009-03-082009-03-09Srikumar SubramanianInfluence of cognitive models on programming language design522009-03-26
32272009-03-072009-03-07Luke GorrieLinear Logic and Permutation Stacks--The Forth Shall Be First302009-03-14
32262009-03-062009-03-13Limin FuDao, the official 1.0 version is released82009-03-08
32242009-03-062009-03-06Mark DalgarnoCode Generation 2009 - June 16 - 18. Cambridge, UK1
32252009-03-062009-03-06neelkA Foundation for Flow-Based Program Matching Using Temporal Logic and Model Checking1
32232009-03-052009-03-05Hank ThediekDynamic Logic32009-03-08
32212009-03-042009-03-04Chris RathmanC++ Futures642009-03-19
32222009-03-042009-03-04Paul SnivelyEnsuring Correct-by-Construction Resource Usage by using Full-Spectrum Dependent Types22009-03-05
32202009-03-032009-03-03neelkEquality Saturation: A New Approach to Optimization92012-11-28
32192009-03-032009-03-03Leon P SmithThe Meta-LtU Thread1032009-06-14
32182009-03-012009-03-01Anil MadhavapeddyCFP for Commercial Uses of Functional Programming (2009) 1
32172009-02-282009-02-28jdgallagimplementing by-value reduction in lambda calculus82009-03-02
32162009-02-232009-02-23rob myersGenerating nested data types at runtime82009-03-22
32152009-02-192009-02-19Matt HelligeDenotational design with type class morphisms112009-02-25
32142009-02-182009-02-18Paul SnivelyDana162009-02-28
32132009-02-132009-02-13Alex RubinsteynDifferences between gradual, soft, and dynamic dependent typing? 12009-02-13
32122009-02-132009-02-14shlomifNew Essay: "Optimising Code for Speed"12009-02-13
32112009-02-122009-02-12Allan McInnesA Machine-Checked Model for a Java-Like Language, Virtual Machine, and Compiler32009-02-16
32102009-02-112009-02-11neelkParameterized Notions of Computation152009-02-17
32092009-02-112009-02-11Ehud LammAdmin notes22009-02-15
32082009-02-082009-02-08Jason DusekOn the (Im)possibility of Obfuscating Programs442009-02-11
32072009-02-062009-02-06Will PearsonProgramming languages for low level autonomic systems12009-02-12
32062009-02-052009-02-05Anton van StraatenLisp Conference, March 22-251
32052009-02-042009-02-04Kay SchluehrWhat is the dual of { } ?222009-02-12
32032009-02-042009-02-04Sam RushingHow best to add a record type to my typed Scheme variant?72009-02-06
32042009-02-042009-02-15Leon P SmithOpen Recursion92009-02-15
32022009-02-032009-02-03Chris RathmanProject Euler72009-02-07
32012009-02-032009-02-03naaskingTagged Arithmetic Optimization292009-02-04
31982009-02-022009-02-02Douglas McCleanRuling out nonsensical data type definitions342009-02-03
31992009-02-022009-02-02yminskyJane Street Summer Project '091
31972009-02-012009-02-01Hank ThediekCybernetics and AI1
31962009-01-302009-01-30guy_from_chinaI'm from china and I'm working on a new programming language "Zero"112009-01-31
31952009-01-302009-01-30constseeking article on representing cyclic graphs using purely functional data structures22009-01-30
31932009-01-282009-01-28Ehud LammPL Grand Challenges702009-02-10
31922009-01-262009-01-26jdgallaghelp with type theory12009-01-29
31912009-01-262009-01-26David PrattenIntroducing Ambi32009-01-27
31902009-01-252009-01-25shubhamharnalGraduate Programs in Programming Language Design/Research/Implementation?112009-01-30
31892009-01-232009-01-23strogDetailed discussion forum and/or IRC channel?132009-01-28
31872009-01-222009-01-22lmeyerovParsing with error recovery?32009-01-23
31882009-01-222009-01-22shapSpecifying semantics and type rules72009-01-23
31812009-01-212009-01-21Ehud LammUsing Promises to Orchestrate Web Interactions22009-01-22
31842009-01-212009-01-21strogNested functions - how many nesting levels are really needed?202009-01-22
31822009-01-212009-01-21constExtensible Term Language 0.2.162009-01-26
31852009-01-212009-01-21raouldwhat causes really wide pages?22009-01-23
31802009-01-212009-01-21Ehud LammElephant 2000: A Programming Language for the year 2015 Based on Speech Acts112009-04-20
31832009-01-212009-01-21Isaac GouyEfficient Interpretation by Transforming Data Types and Patterns to Functions 12009-01-21
31862009-01-212009-01-21raouldTony Hoare / Historically Bad Ideas: "Null References: The Billion Dollar Mistake"602010-03-05
31792009-01-202009-01-20Ehud LammZiggurat 1
31782009-01-202009-01-20csellsCall for Speakers: DSL DevCon1
31772009-01-192009-01-19Peter MichauxLambda Calculus Notation82009-01-21
31762009-01-172009-01-17Ehud LammPath Feasibility Analysis for String-Manipulating Programs62009-02-09
31752009-01-172009-01-17cdigginsMacro systems352009-01-22
31732009-01-162009-01-16scottmclCompilation/method resolution with structural subtyping62009-01-20
31742009-01-162009-01-16elliskWeird computability problem relating to state + lambda calculus52009-01-17
31702009-01-152009-01-15Koray CanCWE/SANS TOP 25 Most Dangerous Programming Errors72009-01-23
31712009-01-152009-01-15derekpLooking for papers describing advanced language topics in terms of C programming252009-02-12
31672009-01-142009-01-14bashyalHistory of Python1
31682009-01-142009-01-14Poul KroghIntroducing Dawn - yet another new language372009-02-06
31692009-01-142009-01-15James Iry On the Strength of Proof-Irrelevant Type Theories42009-01-16
31662009-01-132009-01-13James IryWhat Are The Resolved Debates in General Purpose Language Design?2382014-03-31
31642009-01-122009-01-12andhowTyped lambda calculii with type-indexed families of functions instead of polymoprhic functions?42009-01-13
31652009-01-122009-01-12Ehud LammZune & Static Analysis1
31632009-01-122009-01-12Joshua HermanTrying to define a new lisp.1
31622009-01-112009-01-11shapSpecifying Solver Behavior?12009-01-11
31602009-01-112009-01-11shahbazKodu video game32009-01-12
31612009-01-112009-01-11dpmulliganMonads = lazy, effect types = strict?82009-01-13
31592009-01-102009-01-10Ehud LammVerifying Compiler Transformations for Concurrent Programs12009-01-12
31572009-01-102009-01-10marcoUsing coalgebraic structures for traversing ADTs lazily402009-03-10
31582009-01-102009-01-10yminskyFunctional Programming jobs at Jane Street1
31562009-01-092009-01-09yminskyJob board on LtU?52009-01-10
31552009-01-092009-01-09Morris JohnsWeb hosting for Haskell/Lisp/Scheme32009-01-10
31542009-01-072009-01-07smitty1eWadler, Findler: Well-typed programs can't be blamed22009-01-07
31532009-01-072009-01-07James IryR in the New York Times62009-01-13
31512009-01-062009-01-06shahbazAutomatically Generating the Back End of a Compiler Using Declarative Machine Descriptions12009-01-06
31522009-01-062009-01-06Mark Dalgarno[ANN] Final Call for Speakers for Code Generation 20091
31502009-01-062009-01-06naminReasonig about combinators (a lambda-calculus puzzle on composing compositions)42009-01-06
31482009-01-052009-01-05naminJMatch (abstract iterable pattern matching for Java) and the Polyglot Compiler Framework42009-01-06
31492009-01-052009-01-05drcodeSaturday January 10th 2009, 2PM: FringeDC Programming Group Formal Meeting1
31472009-01-032009-01-03jamiiCoconut : Haskell code assembly on the cell processor12009-01-05
31462008-12-312008-12-31ellisk"Determinism" of types?122009-01-06
31442008-12-282008-12-28James Iry2008 In Review - What Happened with Programming Languages?1382009-01-28
31452008-12-282008-12-28scottmclLearning Pragmatics of Implementing a "Modern" Type Systems122009-01-02
31432008-12-272008-12-27Ilya MirmanCilk++ for Linux now available for download1
31412008-12-262008-12-26Bruno OliveiraA Variation of the Expression Problem and two Solutions in Scala32008-12-29
31422008-12-262008-12-26Jason DusekThe Lambda Cube & Some Programming Languages142008-12-31
31402008-12-252008-12-25stratocasterfreakwhich program should I use? Visual Basic, C++ or Delphi12008-12-25
31392008-12-242008-12-24vijaykandyPrinciples or patterns in FP52008-12-24
31382008-12-232008-12-29Henrik TidefeltAnnouncing Shapes, a functional drawing language22008-12-29
31352008-12-222008-12-22Sean McDirmidTwo Lightweight DSLs for Rich UI Programming312009-06-23
31362008-12-222008-12-22raeckDefining a containing function on polymorphic list22008-12-22
31372008-12-222016-09-16naaskingFunctional Pearl: Type-safe pattern combinators112016-09-16
31342008-12-212008-12-21James IryPinS and RWH are Jolt Finalists22009-03-12
31332008-12-192009-04-18Chris RathmanIf Programming Languages were 262010-11-30
31322008-12-162008-12-16scottmclAny problems with true union types if all values are tagged? (like in a dynamically typed system, Lisp, etc.)552009-01-11
31312008-12-152008-12-15James IryProgrammable Concurrency in a Pure and Lazy Language102008-12-31
31302008-12-142008-12-14shapPracticality of Exclusively Compiler-Driven Unboxing122008-12-16
31292008-12-142008-12-14Bruce RennieFundamental Flaws in Current Programming Language Type Systems1242009-01-16
31272008-12-112008-12-11Ehud LammThe Genuine Sieve of Eratosthenes952013-10-26
31252008-12-112008-12-11frencheneeszIs it ok...42008-12-11
31282008-12-112008-12-11Dave LopezJetBrains releases MPS (Meta Programming System)1
31262008-12-112008-12-11Bruce MillerLight(er) Reading Suggestions?92008-12-13
31242008-12-102008-12-10frencheneeszHow to load/interpret STATIC libraries at runtime.172008-12-12
31222008-12-102008-12-10Ehud LammThe programming languages behind "the mother of all demos"122013-07-05
31232008-12-102008-12-10harrySelf Taught Computer Science82008-12-15
31212008-12-092008-12-09Paul SnivelyType inference for correspondence types1
31172008-12-052008-12-05Chris RathmanAMS: A Special Issue on Formal Proof62009-04-02
31182008-12-052008-12-05billhailsRFC on an online book62008-12-09
31162008-12-042008-12-04shahbazLive programming environments42008-12-05
31142008-12-022008-12-02MLstateFP Jobs52008-12-06
31152008-12-022008-12-02Daniel YokomizoThe RiSE of Research in Software Engineering22008-12-03
31132008-12-022008-12-02ShagufMicrosoft MVP ...12008-12-02
31122008-12-012008-12-01Ehud LammStaging with Delimited Control 42008-12-07
31112008-11-302008-11-30purezaRemembering everything - a new(?) idea for a new PL112008-12-02
31102008-11-292008-11-29James IryQi II32008-12-18
31082008-11-282008-11-28Peter Van RoyFunctional building blocks as concurrency patterns792008-12-05
31072008-11-272008-11-27Chris RathmanHOPL III: The When, Why and Why Not of the BETA Programming Language32008-11-28
31052008-11-262008-11-26Gergely Budayrefereed journal with open access?102008-12-01
31062008-11-262008-11-26Chris RathmanClojure: Trampoline for mutual recursion 192008-11-30
31042008-11-242008-11-24marcoNon-standard type theories for FP612009-01-25
31022008-11-222008-11-22A. G. Piskunovyet another oop formalization: class as abstract automata62008-11-25
31012008-11-212008-11-21Chris RathmanGuy Steele & Richard Gabriel: 50 in 50252009-10-04
31002008-11-192008-11-19Michael LesniakCurrent "hot" topics in parallel programming?62008-11-21
30992008-11-182008-11-19Paul SnivelyType-Checking Zero Knowledge22008-12-05
30982008-11-172008-11-17Ehud LammSEP entry on Combinatory Logic32008-11-19
30972008-11-142008-11-15shahbazMicrosoft PDC "Language" Talks212009-02-12
30962008-11-122008-11-12naaskingFirst-Class Patterns132009-02-23
30952008-11-112008-11-11naaskingModeling Abstract Types in Modules with Open Existential Types1
30942008-11-102008-11-10ktjOVERNITE ACM ICPC 2009 MULTI PROVINCIAL PROGRAMMING CONTEST12008-11-21
30932008-11-102008-11-10Alex RubinsteynExtensible tuples?452008-11-17
30912008-11-092008-11-10Alex RubinsteynSubtyping + overloading 622008-11-24
30922008-11-092008-11-09teranceLabyrinth:how to find the exit?32008-11-09
30872008-11-082008-11-08synodinosThe Ioke JVM Language: The power of Lisp and Ruby with an intuitive syntax1
30892008-11-082008-11-08Isaac GouyThe Origins of the BitC Programming Language562009-01-30
30902008-11-082008-11-08Lauri Alankoβ, η, ξ ⊢ α?82008-11-09
30852008-11-072008-11-07Luke GorrieA Personal Computer for Children of All Ages12011-03-20
30862008-11-072008-11-08Charles StewartCollege Publications22008-11-08
30822008-11-062008-11-06raouldLiquid Metal project, Lime language: Java for FPGA co-processors42008-11-06
30832008-11-062008-11-06shapQuestion concerning parameterization over literals222009-01-23
30842008-11-062008-11-06Chris RathmanType Checking with Open Type Functions1
30812008-11-052008-11-05elliskA tutorial on implemeting type inference?112008-11-16
30782008-11-042008-11-04naaskingReflection, Attributes and Parameterization1
30792008-11-042008-11-04Isaac GouyOz/K: A kernel language for component-based open programming 42008-11-07
30772008-11-042008-11-04Lee ChouNew Programming Language Idea352009-01-14
30762008-11-012008-11-01jason stumpfTotal functional language self interpreter?442009-06-27
30752008-10-302008-10-30Darren SmithImplementations of untyped lazy lambda calculus112008-11-14
30732008-10-292008-10-29Daniel WeinrebCall for Submissions, for the International Lisp Conference 20091
30742008-10-292008-10-29Manuel J. SimoniFactor: an extensible interactive language92008-11-06
30722008-10-292008-10-29Ehud LammAutomated Code Review Tools for Security 232009-01-09
30702008-10-282008-10-28naaskingDeclarative layout and/or UI languages?352009-02-18
30712008-10-282008-10-28Adam ChlipalaWeb application shootout?252008-11-15
30692008-10-262008-10-26Mark Dalgarno[ANN] Call for Speakers - Code Generation 20091
30682008-10-252008-10-25Adam ChlipalaANN: Ur/Web: Statically-typed metaprogramming for the web72008-10-28
30662008-10-232008-10-23robmeyersWhy do OOPLs type objects as classes?122008-10-30
30672008-10-232008-10-24Tim BandReview of Practical API Design by Jaroslav Tulach52008-10-24
30622008-10-222008-10-22Manuel J. SimoniAdequate bootstrap for compiler with defmacro?62008-11-08
30652008-10-222008-10-22Luke GorrieBEE3: Putting the Buzz Back into Computer Architecture172008-10-30
30632008-10-222008-10-22Charles StewartFω^C: a symmetrically classical variant of System Fω62008-12-01
30642008-10-222008-10-22jim burtonSummary of Dependently Typed Systems?152008-10-27
30602008-10-212008-10-21jurgenvCFP: Language Descriptions Tools and Applications (LDTA 2009)1
30612008-10-212008-10-21Isaac GouyMultiple Dispatch in Practice302008-10-25
30582008-10-202008-10-20Dan MonizDesign Concepts in Programming Languages is now available92009-07-07
30572008-10-192008-10-19christopherF in System F82008-10-21
30552008-10-192008-10-19Ehud LammA bit of Scheming212011-12-01
30562008-10-192008-10-19dmbarbourA Modular, Verifiable Exception-Handling Mechanism132008-10-23
30542008-10-182008-10-18Ehud LammProgrammer book club1
30522008-10-172008-10-17Ehud LammTwo stories32008-10-18
30532008-10-172009-10-05Chris RathmanNotes on Introduction To Algorithms52009-10-05
30512008-10-162008-10-16jdgallagConstructor classes122008-10-27
30492008-10-152008-10-17Paul SnivelyOCaml 3.11.0-beta1 Available22008-10-20
30502008-10-152008-10-15Pablo BarenbaumIn which sense Joy is functional?112008-10-20
30482008-10-132008-10-13levalexOOPSLA 0822008-10-13
30472008-10-122008-10-12NoelNo more tail calls in Javascript?222009-12-23
30452008-10-112008-10-12RanOn the (perceived) equivalence of static and dynamically typed reflective programming languages782008-10-28
30442008-10-102008-10-14ZizekSyntactic/Semantic Control in MDA Framework32008-10-13
30432008-10-092008-10-09Basile STARYNKEVITCHDSL or dialects used inside compilers112008-10-10
30422008-10-082008-10-08srivatsanSwarm- distributed stack based programming language52008-10-10
30412008-10-072008-10-07Chris RathmanHejlsberg and Steele: Concurrency and Language Design42008-10-08
30402008-10-062008-10-06Luke GorrieWorlds: Controlling the Scope of Side Effects162008-10-09
30392008-10-062008-10-06Luke GorrieParsing Expression Grammars262009-04-30
30372008-10-052008-10-05drcodeFringeDC Formal Meeting Oct 11th 6PM- Writing a compiler for a functional programming language1
30352008-10-052008-10-05Chris RathmanSolutions to SICP Exercises1
30382008-10-052008-10-06SamKInspiring Papers142010-05-24
30362008-10-052008-10-05neelkLocal Rely-Guarantee Reasoning52008-11-25
30342008-10-042008-10-04claudioClojure talk videos132008-10-09
30322008-10-012008-10-01JeffBC# and Computer World1
30302008-10-012008-10-01Sean GillespieLazy Graph Reduction and abstract machines122008-10-02
30332008-10-012008-10-01Jason LivesayVisual Programming Language Syntax Formalisms192008-10-07
30312008-10-012008-10-01Tony Finchclosure-based object-oriented programming languages32008-10-02
30292008-09-302008-09-30Ehud LammMicrosoft Oslo172008-12-09
30262008-09-292008-09-29marcoTo CPS or not to CPS302008-10-10
30272008-09-292008-09-29disnesquickCan function pointers be "fixed"42008-09-30
30252008-09-292008-09-29shapHelp with Mixfix in Bison?212008-10-09
30282008-09-292008-09-30BigZaphodProgramming Languages Aren’t32008-09-30
30242008-09-282008-09-28shapHelp with N-Ary functions?132008-09-30
30222008-09-282008-09-28Daniel RoyWorkshop on Probabilistic Programming in December352013-01-23
30232008-09-282008-09-28johantorpParallelism and threading as a programming model1
30212008-09-272008-09-27Ehud LammJVM Language Summit report22008-09-30
30182008-09-262008-09-26David N. WeltonReia: Python/Ruby style language on top of Erlang102008-10-06
30192008-09-262008-09-26Peter McArthurOn a method of expressing by signs the action of machinery32008-09-26
30202008-09-262008-09-26Chris RathmanMISRA C++:200872008-10-01
30162008-09-242008-09-24David Minorhaskell for gpu82008-10-21
30172008-09-242008-09-24johnwcowanMultiple inheritance with a single global ordering of classes42008-09-25
30152008-09-242008-09-24Carter ChengSecurity in FP72008-11-22
30142008-09-232008-09-23marcoSpecializing values in a functional language82008-09-24
30132008-09-222008-09-22Brett GibsonA graph puzzle42008-09-23
30122008-09-222008-09-22Giovanni DerettaBoost.Phoenix 2.0 review starts today, September 21st1
30102008-09-212008-09-21Kay SchluehrIntel Ct: C for Throughput Computing72009-05-22
30112008-09-212008-09-21marcoBest way to interface with C/C++?42008-09-25
30082008-09-202008-09-20Isaac Gouydependent-types linear-types 101 ?12008-09-22
30062008-09-202008-09-20Sean McDirmidAre you feeling FOOLish?1
30092008-09-202010-02-12Ehud LammInformation regarding financial crisis172010-02-12
30072008-09-202008-09-20el-vadimobeyond multi-methods52008-09-22
30022008-09-192008-09-19Jaroslav TulachIs API evolution of exceptions special?172008-10-02
30052008-09-192008-09-19WendellNarrowing field of languages?72008-09-27
30032008-09-192008-09-19Charles StewartAgentSpeak(L): programming with beliefs, desires and intentions72008-09-19
30042008-09-192008-09-19Chris RathmanSimon Peyton Jones Interview212008-10-01
29942008-09-182008-09-18raouldanother multi language learning/overview site12008-09-18
29972008-09-182008-09-18Ehud LammGeneral admin notes12008-09-18
30002008-09-182009-03-13Luke GorrieSourceIDE: A Semi-live Cross-development IDE for Cola32009-03-13
29952008-09-182008-09-18raouldAnother multimedia dataflow programming system1
29982008-09-182008-09-18Alex RubinsteynGenericity over tuples112010-02-03
30012008-09-182008-09-18Denis Bredelet -jidoSlug Cola - Losing Big Is Easy32008-09-19
29962008-09-182008-09-18JaapSuterContent Addressable Type Systems42008-09-19
29992008-09-182008-09-18vijayMy personal Scheme1
29922008-09-172008-09-17Kannan GoundanA Java-like formalism for control flow analysis.1
29902008-09-172008-09-17Tommy McGuireThe Transactional Memory / Garbage Collection Analogy142008-09-19
29932008-09-172008-09-17Ehud LammVerifiable Functional Purity in Java1
29912008-09-172008-09-17mikestay"Very linear" lambda calculus12008-09-18
29892008-09-162008-09-16marktIs There a Standard Formalism for Describing Abstract Syntax Trees?42008-09-16
29882008-09-162008-09-16NoelTwilight of the GPU192009-02-06
29862008-09-152008-09-15John StrackePublishing negative results: single-assignment Lisp352008-10-07
29872008-09-152009-01-07James IryFirst-class Macros542008-09-24
29852008-09-132008-09-13Ilya MirmanCilk++ (alpha) docs made public1
29842008-09-112008-09-12Ehud LammIrresistible programs652008-12-03
29822008-09-112008-09-11Andris BirkmanisA Framework for Comparing Models of Computation42008-09-13
29832008-09-112008-09-11neelkCoinductive proof principles for stochastic processes22008-09-11
29812008-09-102008-09-10James IryPolymorphic Algebraic Data Type Reconstruction142008-09-12
29802008-09-102008-09-10S. CloverLogic programming and finance12008-09-10
29782008-09-082008-09-08James IryClojure's Approach to Identity and State42008-09-16
29792008-09-082008-09-08shapSound and Complete Type Inference in BitC52008-09-09
29772008-09-072008-09-07Ehud LammPhil Windley's DSL adventures 22008-09-09
29762008-09-062008-09-06cdigginsML Closure vs Scheme Closure52008-09-10
29752008-09-062008-09-06happycowCan Lambda do things like arrays and matrixs? If so how?52008-09-09
29742008-09-052008-09-05Charles StewartCompiler Validation through Program Analysis22008-09-05
29732008-09-042008-09-04Andris BirkmanisStock exchanges: language design aspect112008-09-07
29712008-09-042008-09-04jimdesudoing letrec with lambdas202014-09-29
29722008-09-042008-09-04jlawScala programming job in Odersky's lab in Lausanne, Switzerland1
29702008-09-032008-09-03James IryCommunicating Scala Objects32008-09-04
29672008-09-032008-09-03Ehud LammGoogle V8 JavaScript Engine442010-08-24
29692008-09-032008-09-03jayateerth4cppAvoid -if- in the LOG function22008-09-06
29642008-09-022008-09-08frencheneeszReview of a potential pramming language: Lima62008-09-10
29652008-09-022008-09-02feradasuggestion navigation/html12008-09-18
29662008-09-022008-09-02James IryUnchecked Exceptions can be Strictly More Powerful than Call/CC152008-09-09
29622008-09-012008-09-01Charles StewartClosures for C262009-06-09
29632008-09-012008-09-02Ehud LammGoogle chrome152008-09-03
29612008-08-312008-09-01Brandon NiemczykWhat makes backreferences impossible in a DFA regular expressions evaluator?102008-09-04
29602008-08-312008-08-31neelkUpgradeJ: Incremental Typechecking for Class Upgrades12008-08-31
29592008-08-302008-08-30neelkRelational Parametricity and Units of Measure52008-09-10
29582008-08-302008-08-30Kannan GoundanShould nested types capture type parameters?72008-09-06
29572008-08-292008-08-29Denis Bredelet -jidoDistributed/Parallel language semantics52008-09-02
29562008-08-282008-08-28LjIs COBOL really understandable after 14 years.262008-09-01
29542008-08-272008-08-27James IryTowards Hard Real-Time Erlang102008-08-28
29552008-08-272008-08-27Ehud LammFrom Writing and Analysis to the Repository: Taking the Scholars' Perspective on Scholarly Archiving82008-08-31
29532008-08-262008-08-26Ehud LammReal-Time Concurrent Issues Drive Ada versus Java Choice122008-08-30
29522008-08-262008-08-26solamimHaskell for AI?112008-08-27
29512008-08-252008-08-25Ashley McNeileIs it a Programming Language?42008-08-26
29502008-08-242008-08-24Jaroslav TulachLanguages ready for API Evolution342009-04-22
29482008-08-222008-08-22numerodixtype derivation for 'map map', yelp52008-08-22
29462008-08-222008-08-22raouldHow to do E/DSLs successfully?72008-08-27
29492008-08-222008-08-22Tim ChevalierDesign Concepts in Programming Languages1
29472008-08-222008-08-22Alexandre RicherAda, C, C++, and Java vs. The Steelman22008-08-22
29452008-08-212008-08-21robmeyersLooking for an auto-lifting language.102008-09-30
29432008-08-202008-08-20Douglas McCleanLanguages without operator precedence242014-09-10
29412008-08-202008-08-20Allan McInnesIn Praise of Scripting: Real Programming Pragmatism222008-08-25
29442008-08-202008-08-20Jules JacobsError Messages in Dynamically Typed Languages62008-08-21
29422008-08-202008-08-20Manuel J. SimoniFeatures of Common Lisp122008-08-28
29402008-08-192008-08-19Jason DusekOPIS -- Distributed Arrows In O'Caml112008-08-23
29392008-08-172008-08-18Ehud LammMozilla "Ubiquity"42008-08-31
29372008-08-152008-08-15AtariFanoutput language for new statically typed language?132008-08-29
29382008-08-152008-08-15Daniel YokomizoProceedings of the 2008 LLVM Developers' Meeting1
29362008-08-142008-08-14Chris RathmanJavaScript harmony112008-08-16
29352008-08-132008-08-13Tommy McGuireContinuation Fest 200832008-08-18
29332008-08-122008-08-12WendellText Processing by Functional Language?112008-08-19
29342008-08-122008-08-23raouldStaapl: Forth on Scheme for embedded controllers52008-08-16
29322008-08-112008-08-11Erik MeijerProgramming Language Beauty: Look Closure272008-09-10
29312008-08-092008-08-09KUsefullness of constants202008-08-12
29292008-08-082008-08-08raouldBalancing the tension of dev vs. debug?192008-08-16
29302008-08-082008-08-08Ehud LammESSLLI 20081
29282008-08-082008-08-08Ehud LammDifferentiating regions32008-08-18
29272008-08-072008-08-07Ehud LammPatrick Logan on patterns322008-08-13
29252008-08-062008-08-06Erik MeijerMondrian is going to the museum32008-08-11
29262008-08-062008-08-06Ehud LammLightweight Monadic Regions92008-08-10
29242008-08-052008-08-05shapA Question Concerning Effect Types52008-08-06
29222008-08-022008-08-02derekpA subtle extention to Lisp-style macros102008-08-11
29232008-08-022008-08-02Chris RathmanJOVIAL: Stand up Schwartz122008-08-13
29212008-08-012008-08-01Chris RathmanGuy Steele on Programming Languages1
29192008-07-312008-07-31stephengeorgePacked multimedia games22008-07-31
29202008-07-312008-07-31Chris RathmanThe Little Books in Oz62008-08-01
29182008-07-302008-07-30Jason DusekTwo Computers & An Ethernet Cable -- Also A Computer?142008-08-06
29172008-07-292008-07-29malkarouriOptimal Algorithm?22008-07-29
29162008-07-282008-07-28naaskingGarbage Collection Representations132008-11-03
29142008-07-282008-07-28lmeyerovpaper suggestions for some current topics12008-07-28
29152008-07-282008-07-28Ehud LammHappy Birthday, dear Lambda!102008-08-08
29132008-07-272008-07-27Sean McDirmidBeyond FRP: physics-inspired programming abstractions?462013-08-22
29122008-07-262008-07-26David PiepgrassA persistent AST for multi-purpose use? (Loyc)12008-07-28
29112008-07-232008-07-23Douglas McCleanType classes and type generator restrictions132008-07-28
29092008-07-232008-07-23raouldFP in D 2.0272008-07-25
29102008-07-232008-07-24Charles StewartPractical Set Theory52008-07-25
29082008-07-212008-07-21marktWhat to do about comments?192011-03-14
29062008-07-212008-07-21Sean McDirmidFunctional reactive programming in C# for WPF92009-08-26
29072008-07-212008-07-21Ehud LammA System to Understand Incorrect Programs62008-07-25
29052008-07-202008-07-20Ehud LammPartial vectorisation of Haskell programs1
29042008-07-192008-07-19dataangelLanguage/Interface for a 5-button device12008-07-20
29032008-07-182008-07-18msidEffectiveness of C++ for scientific computing?72008-07-19
29012008-07-182008-07-18Spencer TippingMulti-Artifact Languages172008-07-21
29022008-07-182008-07-18Gregory PropfSystems programming in languages other than C?502008-08-05
29002008-07-172008-07-17Gregory PropfEasiest language to make binding for?132008-07-19
28992008-07-172008-07-17Charles StewartThe Development of Intuitionistic Logic72008-07-21
28982008-07-162008-07-16Eli SenneshPractical Bits of Making a Compiler for a New Language492008-08-05
28962008-07-152008-07-18cbogartHelp with study of functional programmers1
28972008-07-152008-07-16James IryAda, the Ultimate Lambda?122008-07-18
28952008-07-142008-07-14metaprogrammerLisp-like language for Domain Specific Languages prototyping12010-05-22
28942008-07-142008-07-14topdotterCreating a markup language compiler12008-07-14
28922008-07-112008-07-11naaskingCatch me if you can: Towards type-safe, hierarchical, lightweight, polymorphic and efficient error management in OCaml112008-08-24
28932008-07-112008-07-11Søren HaagerupIn search for a programming language to replace spreadsheets.162008-07-24
28902008-07-102008-07-10JamesJustinHarrellParser Generators Supporting Astral Characters62008-07-22
28912008-07-102008-07-10neelkICFP contest starts tomorrow12008-07-12
28892008-07-102008-07-10Charles StewartCan reply to a post that one is previewing12008-07-10
28872008-07-092008-07-09Will ThimblebyMISC: An experimental LISP-like language82008-07-18
28882008-07-092008-07-09neelkFunctional Netlists42008-07-10
28862008-07-072008-07-07scottmclOf Generics and Erasure and, of all things, GC and memory layout32008-07-08
28852008-07-052008-07-05Ehud LammLisp’s 50th Birthday Celebration1
28842008-07-042008-07-05vieiroImplementing fast interpreters212014-12-04
28832008-07-032008-07-03fijalPyPy's prolog-based JIT prototype1
28822008-07-012008-07-01neelkNon-Deterministic Recursive Ascent Parsing32008-08-08
28812008-07-012008-07-01Luke GorrieHardware Acceleration of Matrix Multiplication on a Xilinx FPGA62008-07-08
28792008-06-292008-06-29Adrian Quarktype-checking programs with unknown types52008-06-30
28802008-06-292008-06-29Luke GorrieHardware Design and Functional Programming: a Perfect Match212008-07-09
28772008-06-282008-06-28Ehud LammHistorical map: round two, the fun begins32008-07-01
28782008-06-282008-06-28Ehud Lamm The hits and misses of Microsoft332008-07-12
28762008-06-272008-06-28Ehud LammRequest for participation242008-07-03
28752008-06-272008-06-27scottmclType system that can type list structure?62008-07-01
28742008-06-262008-06-26Peter Van RoyWhy Multi-Core is Easy and Internet is Hard482008-07-03
28722008-06-252008-06-25Jack WaughImplicitness in Syntaxes12008-06-29
28732008-06-252010-06-22Chris RathmanThe A-Z of Programming Languages332010-06-23
28712008-06-242008-06-24sur707PUSH programming language12008-06-24
28702008-06-242008-06-24Ehud LammProject Coverage1
28682008-06-232008-06-23naaskingRevisiting Coroutines112008-07-18
28692008-06-232008-06-24James IryLambda in the Sun - Southern California Functional Programmers1
28672008-06-232008-06-23Paul SnivelyUpdate to "Parametric Higher-Order Abstract Syntax for Mechanized Semantics"12008-07-08
28662008-06-222008-06-22drcodeFringeDC Programming Group Formal Meeting- July 12th, 6PM1
28652008-06-222008-06-22windozerWriting a new language - ideas?332008-06-24
28602008-06-202011-07-13Charles StewartPure imperative programming92008-06-22
28632008-06-202008-06-23Erik MeijerLASER Summerschool on Concurrency62008-06-24
28612008-06-202008-06-20Daniel YokomizoComputation and the Periodic Table12008-06-21
28642008-06-202008-06-20Isaac GouyA Million Actors, Safe Zero-Copy Communication - for Java12008-06-20
28622008-06-202008-06-20NoelScaling Type Inference 362008-07-02
28592008-06-182008-06-18yegorCall for Papers: Symposium on Logical Foundations of Computer Science1
28582008-06-172008-06-17scottmclHigher-order type constructor polymorphism vs./and template style specialization52008-06-18
28562008-06-172008-06-18Sjoerd VisscherAlgebraic Data Types in JavaScript52008-06-18
28572008-06-172008-06-17hWnd SWI-Prolog FFI Problem: Getting Prolog and C to work together on MacOS?52008-06-25
28522008-06-162008-06-16JanzoForex trading with functional programming72008-06-18
28552008-06-162008-06-16Erik MeijerVolta Job Opportunities1
28532008-06-162008-06-22Paul SnivelyParametric Higher-Order Abstract Syntax for Mechanized Semantics1
28542008-06-162008-06-16raouldLiquid Types1
28502008-06-152008-06-15marktProgram Visualization: Flowchart Layout Algorithms?52009-12-09
28512008-06-152008-06-16cdigginsCat Interpreter in JavaScript with Turtle Graphics22008-06-16
28482008-06-132008-06-13naaskingPreemptive concurrency via compiler-inserted checks162008-06-16
28492008-06-132008-06-13Ehud LammProgramming -- Principles and Practice Using C++622008-06-18
28472008-06-122008-06-12Michael VanierPLT Scheme 4.0 released1
28452008-06-112008-06-11mwandFunctional Programming in the ACM CS Curriculum972008-07-19
28462008-06-112008-06-11jdgallagOn the importance of Turing completeness362008-06-16
28442008-06-102008-06-10jdgallagusing foldr to do map32008-06-10
28432008-06-092008-06-09mikestayWhat kind of a category is the blue calculus?22008-06-09
28422008-06-082008-06-08Ehud LammBack to the future52008-06-11
28412008-06-072008-06-08James IryJVM Language Summit42008-08-31
28392008-06-062008-06-06killprogramOur Own Little Language72008-06-15
28402008-06-062008-06-06Tim Chevalier2008 ICFP Programming Contest1
28382008-06-062008-06-06scottmclFirst class class objects, class vs. value namespaces, etc.62008-06-12
28372008-06-052008-06-05happycowhelp with understanding combinatory logic72008-06-10
28362008-06-042008-06-04Manuel J. SimoniMap-reduce-merge: simplified relational data processing on large clusters62008-06-08
28342008-06-042008-06-04Ehud LammApplied Proof Theory: Proof Interpretations and their Use in Mathematics32008-06-19
28352008-06-042008-06-04Leon P SmithComments can effect comments below them62008-06-04
28322008-06-022008-06-02Ehud LammDead-end theorems112008-06-03
28332008-06-022008-06-02scottmclMultiple Value Return - Common Lisp vs. Tuples and destructuring562011-01-15
28312008-06-012008-06-01addmoreiceerlang green threads and the CLR292008-06-11
28292008-06-012008-06-01bdencklawhat a type system always proves vs. what it can be made to prove112008-06-10
28302008-06-012008-06-01raouldContinuation based I/O with referential trasparency (Hope+) ?32008-06-02
28282008-05-302008-05-30Chris RathmanTypes Considered Harmful252008-06-06
28262008-05-302008-05-30jbfrymanALTA 2008 - Call for Participation1
28272008-05-302008-05-30raould"Recent Posts" functionality?32008-06-03
28242008-05-282008-05-28Daniel YokomizoComputational Thinking162008-06-02
28252008-05-282008-05-28Basile STARYNKEVITCHMetadebugging (i.e. founding metabugs) methodology.32008-06-02
28222008-05-272008-05-27Scott JohnsonDSLs: Embedded, standalone, or both?52008-05-29
28212008-05-272008-05-29Denis Bredelet -jidoSoftware complexity as means of professional advancement512008-05-30
28202008-05-262008-05-26Jim DueyReasoned Schemer in Clojure12008-05-26
28192008-05-232008-05-23jdgallagCategory theory in design112008-05-29
28172008-05-202008-05-20cjhPolymorphic C82008-05-21
28182008-05-202008-05-20neelkLinear Logical Algorithms62008-05-21
28162008-05-202008-05-20Denis Bredelet -jidoGeneric types42008-05-20
28152008-05-182008-05-18Ehud LammProcessing.js42008-10-30
28142008-05-172008-05-17naaskingRegions for Code GC?72008-05-21
28122008-05-152008-05-15Denis Bredelet -jidoHardwired polymorphism52008-05-16
28132008-05-152008-05-15neelkLogical Algorithms42008-05-15
28112008-05-132008-05-13Chris RathmanHOPL-III: A History of Erlang142008-05-26
28102008-05-132008-05-13David B. WildgooseErik Meijer and Bertrand Meyer - Objects, Contracts, Concurrency, Sleeping Barbers and Eiffel1
28092008-05-122008-05-12Ehud LammLambda, the Ultimate TA72009-11-05
28082008-05-122008-05-13raouldScala Lift Off Unconference review252009-06-08
28072008-05-102008-05-10jlasseterservice course in logic and logic programming: crazy?82008-05-16
28062008-05-092008-05-09raouldOO via first class enviroments: Bla42008-05-13
28052008-05-092008-05-09Ehud LammDryadLINQ1
28042008-05-082008-05-08drcodeFringeDC informal meeting Saturday May 10th1
28032008-05-072008-05-08Ehud LammHistory of Logic Programming: What went wrong, What was done about it, and What it might mean for the future502013-07-28
28022008-05-072008-05-07boxintheboxIn what case a system doesn't benefit from MapReduce? Do you know any example which doesn't benefit from MapReduce12008-05-07
28012008-05-062008-05-06Ehud LammLanguage geek at the Maker Faire72008-05-08
27992008-05-052008-05-05Charles StewartArrows generalise monads and idioms62008-05-18
28002008-05-052008-05-05neelkAutomatic Generation of Peephole Superoptimizers72008-05-17
27982008-05-042008-05-05Ehud LammA located lambda calculus62008-05-05
27972008-05-042008-05-04taralStatistical Defect Detection?22008-05-04
27962008-05-012008-05-01Manuel J. SimoniCOLA Brainfuck32008-05-04
27952008-04-302008-04-30J Storrs Hallprogramming languages and facial hair132008-05-07
27932008-04-292008-04-29Charles StewartAutomatic Patch-Based Exploit Generation52008-04-30
27942008-04-292008-04-29noisesmithA Cybernetics DSL?62008-04-30
27922008-04-272008-04-27minhyukis there anybody knows about the origin "Dope Vector"?32008-04-27
27912008-04-262008-04-26ajgargandIs Halting Problem Valid for P?222008-05-04
27902008-04-252008-04-27Limin FuDao 1.0 preview version is released22008-05-02
27882008-04-252008-04-25shlomif2nd Revision of "Thoughts about the Best Introductory Language"182008-04-27
27892008-04-252008-04-25Denis Bredelet -jidoResume using continuations32008-04-26
27872008-04-242008-04-24cdigginsOn Presenting Operational Semantics82008-04-25
27862008-04-242008-04-24Antoine ReillesTom 2.6 released : matching constraints, strategic programming with java objects1
27852008-04-232008-04-24neelk Species: making analytic functors practical for functional programming152008-05-30
27842008-04-222008-04-22Denis Bredelet -jidoUn-filter (or merge) lists32008-04-22
27822008-04-212008-04-21Gal AmramM.Sc thesis ideas on the intersection: Artificial intelligence, Category theory, and Programming languages.112008-04-24
27832008-04-212008-04-26el-vadimoprogram verification: the very idea652010-12-17
27792008-04-202008-04-20cdigginsHMF: Simple type inference for first-class polymorphism12008-04-22
27802008-04-202008-04-20naaskingFPH: First-class Polymorphism for Haskell42008-05-07
27812008-04-202008-04-20naaskingFlexible types: Robust type inference for first-class polymorphism12008-04-21
27782008-04-192008-04-19raouldYAJVML: Qi4j12008-04-20
27772008-04-182008-04-18nobodysbusinessStatic Typing and Expressivity322008-05-02
27752008-04-162008-04-16naaskingBreaking region nesting in type-and-effect systems?82008-06-24
27762008-04-162008-04-16raouldanother issue/question/hope re: layout22008-04-17
27742008-04-152008-04-15naaskingFan Programming Language82008-04-16
27722008-04-152008-04-15el-vadimomore power and less verbiage132010-01-11
27732008-04-152009-06-30Charles StewartThe irreducible physicality of security properties412008-05-18
27712008-04-142008-04-14Matt HelligeAlgebra of programming using dependent types22008-04-16
27692008-04-142008-04-14Jonathan SchusterCareer paths and concerns232012-03-31
27702008-04-142008-04-14jbfrymanExtended Deadline - ALTA 2008 CFP1
27662008-04-132008-04-13Ehud LammChris Crawford's 9 Breakthroughs12008-04-13
27672008-04-132008-04-13scottmclSimple type system oriented question22008-04-13
27682008-04-132008-04-13robertoApplications of formal semantics42008-04-14
27632008-04-112008-04-11sdogoodTyping "let rec"1
27642008-04-112008-04-14Charles StewartMechanizing the Metatheory of LF32008-04-17
27652008-04-112008-04-13neelkRegister Allocation by Proof Transformation42008-04-20
27602008-04-102008-04-10Manuel J. SimoniComputing History at Bell Labs1
27612008-04-102008-04-10cdigginsCan local variables assignments be considered pure functional without monads?382008-04-14
27592008-04-102008-04-10marktContext free grammar for shapes in a 2d grid?42008-04-11
27582008-04-092008-04-09Pablo BarenbaumMinimal set of operators for APL/J like language32008-04-10
27572008-04-082008-04-08Ehud LammSafe and Secure Software in Ada482008-09-26
27552008-04-072008-04-07Hank ThediekProving compositions152008-04-20
27532008-04-072008-04-07Manuel J. SimoniScheme macro systems32008-04-07
27562008-04-072008-04-07Matt HelligeSimply efficient functional reactivity102008-04-10
27542008-04-072008-04-07grom358Static Analysis for Duck Typing402008-05-03
27522008-04-032008-04-03cdigginsRewriting rules for deducing properties of functions152008-04-07
27492008-04-022008-04-02Ehud LammApril 1st special: The War of the Worlds312008-04-06
27512008-04-022008-04-02cdigginsErasmus: A Modular Language for Concurrent Programming312008-09-10
27472008-04-012008-04-01Alex RubinsteynOverloading in a statically typed functional language22008-04-01
27482008-04-012008-04-01raouldtrying to see forum+frontpage posts in order32008-04-03
27462008-03-302008-03-30el-vadimothe power of GNU Awk32008-03-31
27452008-03-292008-03-29el-vadimofuture history of logic programming132008-05-08
27432008-03-282008-03-28David TellerTeaching oneself Abstract Interpretation ?32008-03-29
27442008-03-282008-03-28Denis Bredelet -jidoThis class type92010-12-08
27422008-03-282008-03-28raouldtoo much indentation solution?52008-03-28
27412008-03-272008-03-27raouldConcurrent Composition and Algebras of Events, Actions, and Processes 162010-10-31
27402008-03-272008-03-27jbfrymanCFP: ALTA 2008 (Architectures and Languages for Throughput Applications)1
27382008-03-262008-03-26Winheim RaulshConstraint Imperative Programming12008-03-27
27392008-03-262008-03-26sanityOngoing work on Supercompilation of Java code (or supercompilation in general)?112008-08-20
27362008-03-252008-03-25ekabanovTypesafe DSLs in Java1
27372008-03-252008-03-25billpageAlgebraist Network112008-03-31
27352008-03-242008-03-24Rahul GopinathpLucid original interpreter available.12014-10-25
27342008-03-232008-03-23Serguey ZefirovDependent Types, Generic Programming and Overloading.92008-05-23
27332008-03-222008-03-22Ehud LammCERT C Secure Coding Standard232008-03-31
27312008-03-222008-03-22neelkSIGPLAN Workshop on Undergraduate Programming Language Curriculum42008-03-24
27322008-03-222008-03-22Allan McInnesAn Interview with Robin Milner1
27302008-03-212008-03-25Denis Bredelet -jidoRhope a dataflow-based language52008-03-27
27292008-03-212008-03-21Ehud LammWhen Are Two Algorithms the Same?72008-03-29
27272008-03-202008-03-20Daniel YokomizoThe Disciplined Disciple Compiler92009-07-27
27252008-03-202008-03-20Luke GorrieSTEPS Toward The Reinvention of Programming: First Year Progress Report142009-03-13
27282008-03-202008-03-20raouldRelational rather than hierarchical OO packaging?132008-03-26
27262008-03-202008-03-20AceKnocksReplace heads function in Lisp12008-03-20
27242008-03-192008-03-19cdigginsRole of Types in Evaluation Strategy162008-03-22
27232008-03-162008-03-16qweasdzxcLisp creates lisp72008-03-21
27222008-03-152008-03-15naaskingHigher-Order Programming without Closures?572008-04-27
27212008-03-152008-03-15drcodeFringeDC Formal Meeting March 22nd at 1PM- Haskell Spectacular: XMonad, Zippers and More!1
27192008-03-132008-03-13derekpVariation of C's inline conditional 152008-03-14
27202008-03-132008-03-13JustinTrellisLanguages best suited for scientific computing?162008-04-24
27172008-03-122008-03-12naaskingWriting practical memory management code with a strictly typed assembly language1
27182008-03-122008-03-12fmstepheProblematic data structure in functional language42008-03-16
27152008-03-112008-03-11Barun MishraNew to FP52008-03-12
27162008-03-112008-03-12neelkEriskay: a Programming Language Based on Game Semantics122008-03-26
27142008-03-102008-03-10Ravi Mohan[Ask LTU] How to implement concurrent languages ?132011-08-11
27122008-03-102008-03-10bieberbruederC - header files82008-03-16
27132008-03-102008-03-10chihiroEducational environments to learn programming42008-03-11
27112008-03-072008-03-07cdigginsApplied Metamodelling: A Foundation for Language Driven Development172008-03-20
27102008-03-062008-03-06raouldExcel as a different programming paradigm132008-03-29
27092008-03-052008-03-05Matt HelligeSliced Bananas On Opaque Data1
27072008-03-032008-03-03David CucciaType-safe solution to the expression problem in C#?22008-03-03
27082008-03-032014-10-27naaskingUniqueness Typing Simplified62008-03-05
27062008-03-022008-03-02naaskingConfused Deputies in Programming Languages1242008-03-18
27052008-03-012008-03-01Matt HelligeHelp John Baez and Mike Stay!92009-02-27
27032008-02-292008-02-29vcStructural recursion on sets42008-03-01
27042008-02-292008-02-29johnwcowanBell-LaPadula and type safety82008-03-06
27022008-02-292008-02-29Ehud LammProgrammers At Work32008-03-03
27002008-02-282008-02-28Matt HelligeData Types a la Carte72008-03-12
26992008-02-282008-02-28BigZaphodIs null needed?852008-08-09
26972008-02-272008-02-27Ehud LammPure, Declarative, and Constructive Arithmetic Relations182008-03-17
26982008-02-272008-02-27cjhA Question about Overlap52008-03-07
26942008-02-262008-02-26Hank ThediekUnion types in Java?82008-02-28
26952008-02-262008-02-26naaskingChris Okasaki on Indentation Syntax92008-02-27
26962008-02-262008-02-26raouldexceptions again242008-02-28
26932008-02-252008-02-25hhm"Don't become a scientist" discussion at HN42008-02-27
26892008-02-242008-02-24Ehud LammNew Members1
26922008-02-242008-02-24neelkFoundations for Structured Programming with GADTs82008-03-17
26872008-02-242008-02-24roy_huPlease help find a paper/tutorial32008-02-25
26902008-02-242008-02-24vishalWhy functional programming matters32008-02-25
26882008-02-242008-02-24vishalLearning language design112008-03-05
26912008-02-242008-02-24Daniel YokomizoSoftware Craftsmanship: Apprentice to Journeyman52008-04-07
26862008-02-222008-02-22Tony ClarkXMF 2.0 Open Source12008-02-22
26852008-02-222008-02-22Matt MWhy isn't every front page item on the discussions page?72008-02-23
26832008-02-212008-02-21frostytreesTinyML - Lexer, Parser, Interpreter, and Polymorphic Type Checker in Under 700 Lines of SML1
26822008-02-212008-02-21Mike McClurgCan we start an LtU group on CiteULike?42008-02-23
26812008-02-202008-02-20Thomas DaneckerA modular toolchain for parsing and compiling code?72008-02-26
26802008-02-192008-02-19neelkWhen Is A Functional Program Not A Functional Program?302015-11-20
26782008-02-192008-02-19Matt HelligeGilad Bracha: Cutting out Static902008-04-09
26792008-02-192008-02-19Ehud LammHistory of Lambda-Calculus and Combinatory logic1
26772008-02-182008-02-19George MorrisonUniform naming82008-02-20
26762008-02-172008-02-17Curtis Wsuccinctness462008-05-28
26752008-02-162008-02-16Robert Sexmith1667 State Machine John Milton12008-02-16
26742008-02-152008-02-15Ethan AubinPL Related Blogs112010-09-05
26722008-02-142008-02-14raouldJava the language vs. Java the ecosystem32008-02-21
26732008-02-142008-02-14Anon AdderlanRecursive Algorithms that cannot be expresses with Tail-Recursion?212008-02-19
26692008-02-132008-02-13bonzinipSake = Rake for Smalltalk12008-02-13
26702008-02-132008-02-13Manuel J. SimoniMACLISP Manual Comes To The Web42008-02-14
26712008-02-132008-02-13Ehud LammThe little b language: shared models built from reusable parts72008-02-14
26682008-02-112008-02-11naasking Lisaac: The power of simplicity at work for operating systems182008-09-22
26662008-02-102008-02-10raouldQis of the Future42008-02-15
26652008-02-082008-02-08Chris Okasaki10 Years of Purely Functional Data Structures102012-08-04
26632008-02-072008-02-07raouldLeaning how to judge the right tool for the job?172008-02-26
26642008-02-072008-02-07raouldLanugages with built-in rules/tests?162008-02-11
26602008-02-062008-02-06Manuel J. SimoniNew OMeta-related material1
26582008-02-062008-02-06David MinorDoes anyone know of work done on co-data-types?112009-01-30
26612008-02-062008-02-06Ehud LammProject LambdaCan112008-02-07
26592008-02-062008-02-06shahbaztime as a first class value?172008-02-20
26622008-02-062008-02-06drcodeFringeDC informal meeting Saturday Feb 9th1
26552008-02-052008-02-05cdigginsSignals in an OOPL252008-02-08
26562008-02-052008-02-05Winheim RaulshJura, a OOMP language and potential DBMS82008-02-08
26542008-02-052008-02-05raouldLatest usability for polymorphism?282008-02-12
26572008-02-052008-02-06cdigginsJumbala : An Action Language for UML State Machines32008-02-06
26532008-02-042008-02-04Ben L. TitzerAdding Concurrent Constructs to a Language with State42008-02-05
26522008-02-032008-02-03David RyanLanguages and data conversions.412008-02-14
26502008-02-032008-02-03cdigginsKermeta Programming Language1
26512008-02-032008-02-03birchbAnnouncement: Genyris Language82008-09-16
26492008-02-032008-02-03darkmage35@hotmail.comFL programming language72008-02-03
26472008-02-012008-02-01neelkRelating Complexity and Precision in Control Flow Analysis12008-02-03
26482008-02-012008-02-01cjhA name for this form of variable capture?282008-08-12
26462008-02-012008-02-01nick cameronBarendregt's Convention72008-02-01
26442008-01-312008-01-31Yaron MinskyOCaml Summer Project1
26452008-01-312008-01-31Laurent BruterDon't try FP in industry!212008-02-03
26422008-01-302008-01-30chihiroCorrect mathematical symbol to represent "subtype"32008-02-02
26402008-01-302008-01-30Tim Daly Jr.Interesting old gem: Prop does pattern matching in C++52008-02-01
26432008-01-302008-01-30Ehud LammArc is released642008-03-21
26412008-01-302008-01-30chihiro(noob question) method parameters in co-and-contravariance issue42008-01-31
26382008-01-292008-04-24Paul SnivelyThe YNot Project242012-08-17
26362008-01-282008-01-28neelkA Model for Formal Parametric Polymorphism: A PER Interpretation for System R 22008-01-28
26372008-01-282008-01-28Gavin Mendel-GleasonCyclic Proofs for First-Order Logic with Inductive Definitions1
26352008-01-272008-01-27Justin LoveFortress Presentation52008-01-30
26332008-01-262008-01-26Greg BuchholzAxioms and Theorems for a Theory of Arrays12008-01-28
26312008-01-262008-01-26raouldReally un-mutable Scheme132008-01-29
26342008-01-262008-01-26diegoecheVM's... What's the best?292008-01-30
26322008-01-262008-01-26marktQuestion from Pierce's Types and Programming Languages22008-01-27
26302008-01-252008-01-25Ehud LammWaveScript22008-01-31
26292008-01-252008-01-25neelkRecycling Continuations12008-01-25
26272008-01-242008-01-24raouldEmbedded concurrent FPish languages?222008-01-31
26262008-01-232008-01-23Matthieu SozeauType-safe printf using delimited continuations, in Coq82008-01-24
26212008-01-222008-01-22cdigginsCompile-Time Execution in an Object Oriented Language172008-01-22
26242008-01-222008-01-23shoeInduction of variadic functions, functions over tuples, etc.32008-01-23
26222008-01-222008-01-22Ehud LammThe Design and Implementation of Typed Scheme322008-02-08
26252008-01-222008-01-22Scott JohnsonHow useful is reflection, anyway?772008-01-31
26232008-01-222008-01-22shoeNumbers in Smalltalk22008-01-22
26202008-01-202008-01-20Derek ElkinsThe Logic of Proofs12008-01-22
26182008-01-192008-01-19naaskingThe Worst Monad Tutorial... Except For All Those Others.52008-01-23
26192008-01-192008-01-19ArbiterLooking for experienced help1
26162008-01-182008-01-18raouldOpen5G web app language/system32008-01-21
26172008-01-182008-01-18raouldImpact of OO language style on code202008-02-08
26132008-01-172008-01-17cha0sFreeBASIC1
26142008-01-172008-01-18hardaezI Need some one help me in C programming.?12008-01-17
26122008-01-172008-01-17raouldXL back in the limelight?22008-01-17
26152008-01-172008-01-17rossjudsonBret Victor's Substroke22008-01-18
26102008-01-162008-01-16Nathan SoboTreetop: Packrat Parser Generator for Ruby82008-01-16
26082008-01-162008-01-16raouldwhat is GVScript?1
26112008-01-162008-01-16Thomas LordFlower: a new way to write web services262008-01-23
26092008-01-162008-01-16Ehud LammACM Classic Books Series42008-12-31
26072008-01-162008-01-16Ehud LammSimCity Source Code Released22008-01-16
26052008-01-152008-01-15el-vadimobeyond programming languages112008-01-18
26062008-01-152008-01-17Jack WaughRuby vs. Smalltalk162008-01-23
26042008-01-142008-01-16Winheim RaulshUnderstanding category theory and its practical applications332008-05-26
26032008-01-122008-01-12raouldParallel skeleton libs review?12008-01-12
26022008-01-102008-01-10Allan McInnesEngineering Formal Metatheory32008-01-12
26012008-01-092008-01-09Ehud LammEOPL312008-05-15
25972008-01-082008-01-08Ehud LammComputer Science Education: Where Are the Software Engineers of Tomorrow?832008-04-21
26002008-01-082008-01-08Ehud LammPrediction for 2008762008-12-29
25982008-01-082008-01-08Daniel YokomizoCall-by-value Termination in the Untyped Lambda-calculus32008-01-08
25962008-01-082008-01-08Ehud LammIo222008-12-24
25992008-01-082008-01-08Mark DalgarnoANN: Final Call for Speakers - Code Generation 20081
25952008-01-072008-01-07Curtis WThe Land of the Terminal112008-01-11
25932008-01-072008-01-07chihiro(newbie question) Covariance and contravariance72008-01-15
25942008-01-072008-01-07Andris BirkmanisFeatherweight JavaScript?52008-01-11
25922008-01-042008-01-04raouldEarly vs. late binding dogma/experiences?32008-01-07
25902008-01-042008-01-04Ehud LammOpen Multi-Methods for C++132008-01-24
25912008-01-042008-01-04Andris BirkmanisJ&: Nested Intersection for Scalable Software Composition162008-08-12
25892008-01-032008-01-03Ehud LammThe worker/wrapper transformation82008-01-17
25882008-01-032008-01-03Ehud LammWhy Did Symbolics Fail?42008-01-05
25872007-12-312007-12-31drcode FringeDC Formal Meeting- Jan 5th 2008- Presentation by Gary Knott of Civilized Software22008-01-07
25862007-12-312007-12-31Srikumar SubramanianProtium ..192008-01-08
25842007-12-282007-12-28naaskingML Modules in C#1
25852007-12-282007-12-28marktProcess Algebras: Whats the point?82008-02-25
25832007-12-282007-12-28Andris BirkmanisNested Schedulers: A Tree Is Not Enough?102008-01-04
25812007-12-272007-12-28kaveh.shahbazianModule Level Purity22007-12-28
25822007-12-272007-12-27Paul SnivelyTheorem proving support in programming language semantics42008-01-13
25802007-12-262007-12-26Gergely BudayPLT online?12007-12-26
25792007-12-202007-12-20Matt HelligeGenerics of a Higher Kind32008-01-09
25782007-12-202007-12-20Matt HelligeA Dialogue on Infinity12007-12-21
25762007-12-182007-12-18marktAnyone read: Semantics with Applications: by Nielson and Nielson?52007-12-21
25772007-12-182007-12-18vieiroConcurrency with Scheme102007-12-21
25752007-12-172007-12-17Ehud LammClosing the Stage: From Staged Code to Typed Closures92009-03-30
25732007-12-122007-12-12Ehud LammAvi Bryant: Ruby IS-A Smalltalk392008-01-10
25742007-12-122007-12-12M SandinTable Tool System12007-12-12
25722007-12-122007-12-12Ehud LammCUFP write-up202007-12-17
25712007-12-112007-12-11Eric J SchwarzenbachOrigin of the term Multimethod142007-12-23
25702007-12-112007-12-11Charles StewartS has a left inverse112007-12-12
25692007-12-102007-12-10neelkComputation Orchestration: A Basis for Wide-Area Computing272008-09-11
25682007-12-082007-12-08Jason Dusekfunctions, statements, expressions802007-12-25
25662007-12-072007-12-07RobJellinghausA Growable Language Manifesto432007-12-24
25672007-12-072007-12-07Jason DusekHaskell, Turned Up To Eleven42007-12-12
25652007-12-062007-12-06ilSignorCarloWeak normalisation theorem for typed lambda-calculus42007-12-07
25642007-12-062007-12-06Ehud LammHow to write your next POPL paper in Coq112008-01-13
25602007-12-052007-12-05naaskingJoe-E TechTalk32007-12-05
25632007-12-052007-12-05Erik MeijerDemocratizing the Cloud using Microsoft Live Labs Volta202007-12-12
25612007-12-052007-12-05rmlindenConnecting the first steps 62007-12-06
25622007-12-052007-12-05Givaspoll: syntax1022008-01-25
25552007-12-042007-12-04Ehud LammParametric datatype-genericity62007-12-05
25562007-12-042007-12-04SamKSubtext 2 Video72008-01-02
25542007-12-042007-12-04Ehud LammDySy: Dynamic Symbolic Execution for Invariant Inference22007-12-05
25572007-12-042007-12-04Tommy McGuireConcurrency: The Compiler Writer's Perspective62007-12-10
25532007-12-032007-12-03Bryan O SullivanParsimony Principles for Software Components and Metalanguages1
25522007-12-032007-12-04naaskingQuantifying the Performance of Garbage Collection vs. Explicit Memory Management192007-12-19
25502007-12-022007-12-02doublecEvolutionary Programming and Gradual Typing in ECMAScript 412007-12-05
25512007-12-022007-12-02naaskingMonadic and Substructural Type Systems for Region-Based Memory Management272007-12-05
25482007-11-292007-12-15Ehud LammLogic for Philosophy102008-01-28
25492007-11-292007-11-29shoefoundations for J, APL etc112008-01-27
25472007-11-282007-11-28raouldClojure122007-12-04
25452007-11-262007-11-26ilSignorCarloDerivation trees for lambda-calculus52007-11-28
25462007-11-262007-11-26James W HofmannWhat have I created?42007-12-02
25442007-11-262007-11-26Paul SnivelyOCaml Light: A Formal Semantics For a Substantial Subset of the Objective Caml Language22007-11-28
25432007-11-252007-11-25naaskingA survey and discussion of taming effects142007-11-28
25422007-11-242007-11-24Ehud LammThe Carnap Programming Language42007-11-27
25402007-11-202007-11-20Ehud LammSamurai - Protecting Critical Data in Unsafe Languages802007-11-27
25412007-11-202007-11-20NoelInductive Synthesis of Functional Programs: An Explanation Based Generalization Approach42007-11-21
25392007-11-192010-09-11kaveh.shahbazianWhat are the properties of "Functional Programming Languages"?972010-09-13
25382007-11-172007-11-17Marc HamannWell-typed programs can’t be blamed102008-01-15
25362007-11-152007-11-15Ehud LammDavid Pollak on lift142007-11-19
25342007-11-142007-11-14Ehud LammPLT Redex operational semantics for Scheme32007-11-14
25322007-11-122007-11-16Charles StewartCSLI lecture notes made freely available22007-11-13
25332007-11-122007-11-13Anton van StraatenGenerative Code Specialisation for High-Performance Monte Carlo Simulations42007-11-12
25302007-11-102007-11-10Ehud LammCaja: Capability Javascript72007-11-13
25312007-11-102007-11-10neelkNEXCEL, a Deductive Spreadsheet1
25292007-11-072007-11-08Luke GorrieIdioms for Composing Games with Etoys42007-11-08
25282007-11-072007-11-07Luke GorrieSqueaky Tales72007-11-09
25242007-11-062007-11-06Dave HermanECMAScript Edition 4 and Backwards Compatibility42007-11-07
25272007-11-062007-11-06Akhilesh MritunjaiUniversal Type System402007-11-24
25252007-11-062007-11-06Matt HelligeDependent Classes262007-11-25
25262007-11-062007-11-06drcode FringeDC Informal Meeting Saturday Nov 101
25232007-11-052007-11-05neelkNatural Deduction for Intuitionistic Non-Commutative Linear Logic1
25222007-11-032007-11-03Ehud LammOn the origins of Bisimulation, Coinduction, and Fixed Points42007-11-05
25212007-11-022007-11-02neelkOnline Learning of Relaxed CCG Grammars for Parsing to Logical Form42007-11-04
25192007-10-292007-10-29dataangelPL research & grad schools?302007-11-20
25202007-10-292007-10-29luke[ANN]: Open Quark Framework for Java, version 1.7.0 released12007-10-30
25182007-10-292007-10-29Ehud LammTechnometria: Google Web Toolkit152007-11-03
25172007-10-272007-10-27paul_butcherSearching for a quote162007-10-31
25162007-10-262007-10-26manolyahi about scheme programming language....12007-10-26
25132007-10-252007-10-27Gavin Mendel-GleasonCo-Logic Programming 22007-10-27
25112007-10-252007-10-25Thomas LordXQuery language design issues72007-10-25
25142007-10-252007-10-25Mark HoemmenPRNG tutorial: request for comments32007-10-26
25122007-10-252007-10-25sciomakoOn DSL, Smalltalk and FP102007-10-26
25152007-10-252007-10-26Ehud LammGödel, Nagel, minds and machines622007-11-22
25082007-10-242007-10-24Mario B.The simplest mechanism with Turing-equivalent power to date ...152007-11-18
25092007-10-242007-10-24angchanyyDifferent results in the unit root test. Why?22007-10-24
25102007-10-242007-10-24naaskingOn the Importance of Purity1422007-12-02
25062007-10-232007-10-23Matt HelligeAnybody at OOPSLA?12007-10-23
25072007-10-232007-10-23Ehud LammOn One-Pass CPS Transformations1
25052007-10-222007-10-22Sriram SrinivasanIn Honor of Per Brinch Hansen (1938-2007)52008-01-31
25042007-10-222007-10-23doublecECMAScript 4 overview paper672007-11-07
25032007-10-212007-10-21shahbazMicrosoft and PLT1
25022007-10-212007-10-21Ehud LammEngineering Software Correctness12007-10-24
25002007-10-192007-10-19Manuel J. SimoniThe End of an Architectural Era (It’s Time for a Complete Rewrite)222007-10-29
25012007-10-192007-10-19Mark Dalgarno[ANN] Call for Speakers - Code Generation 20081
24992007-10-192007-10-19dbfakenErlOCaml42007-11-15
24972007-10-182007-10-18neelkPrivacy and Contextual Integrity: Framework and Applications1
24982007-10-182007-10-18Pinku SuranaAny multi-threaded interpreters? 172010-06-26
24962007-10-172007-10-17Manuel J. Simonibinpac: A yacc for Writing Application Protocol Parsers32007-10-18
24952007-10-162007-10-16Isaac GouyLearning Programming with Erlang32007-10-19
24942007-10-142007-10-17Isaac Gouygrammars as a shared executable specification for language processing tools182007-10-21
24922007-10-122007-10-12daYZmanObject level unification12007-10-12
24932007-10-122007-10-12Peter J. WasilkoMorphic in your Browser22007-10-16
24912007-10-102007-10-10Luke FlemmerExamples of large-scale functional language projects1172008-01-06
24902007-10-092007-10-09Isaac GouyFunctional Programming - A Secret Weapon for Software Testing - John Hughes12007-10-10
24892007-10-072007-10-07RafaelGoogle Tech Talk on the CMU Natural Programming Project1
24882007-10-072007-10-07Allan McInnesIt's Time to Stop Calling Circuits "Hardware"372007-10-17
24872007-10-052007-10-06Hank ThediekComputing is a Natural Science592007-10-15
24862007-10-052007-10-05Thomas LordIntroducing the XQVM programming language.22007-10-05
24842007-10-042007-10-04neelkDerivation and Evaluation of Concurrent Collectors42007-10-05
24832007-10-032007-10-03michael-figCOLA and Open, extensible object models22007-10-05
24822007-10-032007-10-03Chris RathmanThe Manticore Project122007-10-05
24812007-09-302007-09-30Ehud LammLeave of absence212007-10-09
24802007-09-282007-09-28neelkWitnessing Side-Effects172007-11-25
24752007-09-272007-09-27Rohan HartImplicit Ownership Types for Memory Management1
24782007-09-272007-09-28neelkShape Analysis with Structural Invariant Checkers1
24762007-09-272007-09-27erichFPGA CPUs102007-10-04
24792007-09-272007-09-27lsptogimplementing heap as a binary tree12007-09-27
24772007-09-272007-09-27Manuel J. SimoniOMeta: an Object-Oriented Language for Pattern Matching112007-11-26
24742007-09-262007-09-26Isaac GouyPascal-P compiler annotated text32007-09-30
24732007-09-252007-09-25bendSTM is which kind of concurrency?22007-09-26
24692007-09-242007-09-24Chris RathmanThe Future(s)52007-09-25
24672007-09-242007-09-25Ehud LammTim Bray and Erlang272007-10-09
24682007-09-242007-09-24Ehud LammOLPC to sell to public132007-12-06
24662007-09-242007-09-24luke[ANN]: Open Quark Framework for Java, version 1.6.1 released1
24652007-09-232007-09-23Ehud LammFair cooperative multithreading, or: Typing termination in a higher-order concurrent imperative language32007-09-24
24642007-09-222007-09-22Ehud LammCode Splitting for Network Bound Web 2.0 Applications32007-09-27
24632007-09-212007-09-21sciomakoWhich Journals/Conferences to keep track of?62007-09-25
24612007-09-192007-09-19ilSignorCarloLambda Calculus: fixed point theorem help92007-09-19
24622007-09-192007-09-19mentalAllowing Unsafe Rules in Datalog?22007-09-21
24602007-09-192007-09-19SamKDecayed Memoization82007-09-21
24592007-09-182007-09-18drcodeFringeDC Formal Meeting 1PM Saturday Sept 22nd1
24572007-09-182007-09-18kaveh.shahbazianUniqueness Types Instead STM292007-10-12
24582007-09-182007-09-18Chris RathmanBinary Lambda Calculus and Combinatory Logic232007-09-28
24562007-09-172007-09-17soapdogOn creating an ad hoc assembly interpreter to aid studying52007-09-22
24552007-09-162007-09-16renaudOnline video course on monads142007-09-20
24532007-09-142007-09-14mohan_vbhStutter Invariance22007-09-15
24542007-09-142007-09-14cdigginsReconstructing Abstractions 42007-09-15
24512007-09-132007-09-13Ingo WechsungExtending HM type inference -- would this be possible? Or even desirable?82007-09-16
24522007-09-132007-09-13Ehud LammMinimal FORTH compiler and tutorial542009-11-03
24502007-09-132007-09-14cdigginsCompositional type systems for stack-based low-level languages52007-09-14
24492007-09-122007-09-12Ehud LammDivaScheme132007-09-19
24482007-09-112007-09-11sciomakoQuestion about the Monad associativity law152007-10-09
24472007-09-102007-09-10Ehud LammEfficient, Correct Simulation of Biological Processes in the Stochastic Pi-calculus1
24462007-09-082007-09-08Isaac GouyCompile-time meta-programming in Metalua and Converge1
24452007-09-082007-09-08Alex RubinsteynGenerating useful errors in a functional stream parser62007-09-13
24432007-09-072007-09-07Anton van StraatenZipper as Insecticide1
24442007-09-072007-09-07Tiark Rompf[ANN] Vodka: Join concurrency, multimethods and generators (thesis project)12007-09-09
24412007-09-062007-09-06echinuzExamples of Categorical Semantics for Languages with Dependent Types52007-09-08
24422007-09-062007-09-06Ehud LammJon Udell on CoScripter 1
24402007-09-052007-09-05sciomakoQ: Modularizing SQL?702008-11-15
24382007-09-042007-09-04Ehud LammTagless Staged Interpreters for Simpler Typed Languages302010-04-06
24392007-09-042007-09-04Ehud LammSqueak by Example12007-09-14
24362007-09-032007-09-03jurgenvCFP: 8th international workshop on Language Descriptions, Tools and Applications (LDTA 2008)12007-09-03
24372007-09-032007-09-03Ehud LammRob Pike on Concurrency and Message passing in Newsqueak122007-09-17
24352007-09-022007-09-02Ehud LammNo Name: Just Notes on Software Reuse122007-09-05
24332007-09-012007-09-01Ehud LammLifting Abstract Interpreters to Quantified Logical Domains1
24342007-09-012007-09-01Andris BirkmanisEscape from Zurg: An Exercise in Logic Programming202008-08-27
24322007-09-012007-09-01Derek ElkinsThe work of Atsushi Ohori22007-12-15
24312007-08-302007-08-30lukeANN: Open Quark (CAL language) 1.6 Released1
24272007-08-292007-08-29SamKSimon Peyton-Jones Haskell Video1
24302007-08-292007-08-29Ehud LammBarker & Szabolcsi: New directions for proof theory in linguistics12007-08-29
24282007-08-292007-08-29Andris BirkmanisHistory of causes as object identity92007-10-02
24292007-08-292007-08-29NoelR6RS Validated352007-08-31
24262007-08-282007-08-28Ehud LammEstablishing Object Invariants with Delayed Types1
24252007-08-272007-08-27Hank ThediekWhat is a state?592007-09-07
24222007-08-252007-08-25Andris BirkmanisVamOz: Visual Abstract Machine for Oz12007-08-25
24202007-08-252007-08-25neelkTheory and Practice of Constraint Handling Rules32008-05-13
24232007-08-252007-08-25Andris BirkmanisA functional correspondence between evaluators and abstract machines62007-11-28
24212007-08-252007-08-25Ehud LammD Programming Language Conference122007-11-03
24242007-08-252007-08-25olweFogotten Book Title52007-08-31
24192007-08-242007-08-24neelkBeyond Pretty-Printing: Galley Concepts in Document Formatting Combinators52007-08-25
24182007-08-242007-08-24paddy3118Duck Typing advocated where?62007-08-27
24172007-08-232007-08-23Isaac GouyAn Accidental Simula User, Luca Cardelli222011-09-15
24142007-08-222007-08-22Michael StoneDeclarative Assembler62007-08-23
24152007-08-222007-08-22neelkStatus Report: HOT Pickles, and how to serve them32007-08-23
24132007-08-222007-08-22kaveh.shahbazianThread-safe Singleton in C#52007-08-25
24162007-08-222007-08-22Isaac GouyNewspeak, an experimental language in the style of Smalltalk12008-04-19
24112007-08-212007-08-21neelkTaming the IXP network processor1
24122007-08-212007-08-21Ehud LammCommercial Users of Functional Programming 200752007-08-24
24092007-08-192007-08-19Attila SzegediNu - new LISP like language atop of Objective-C32007-08-23
24102007-08-192007-08-23Peter Van RoyDiagram showing all programming paradigms and their relationships642012-01-13
24082007-08-192007-08-19neelkUser-level transactional programming in Haskell1
24072007-08-182007-08-18cjhA question on free variable capture.132007-08-24
24062007-08-172007-08-17neelkCompiling with Continuations, Continued72007-08-22
24052007-08-172007-08-17sciomakoTools for (PhD) Researching302009-09-30
24032007-08-162007-08-16Manuel J. Simoni(Alice ML + monads - value cells) > Haskell?12007-08-17
24042007-08-162007-08-16neelkAnalyzing the Environment Structure ofHigher-Order Languages using Frame Strings72007-08-17
24022007-08-162007-08-16sciomakoType Theories82007-08-17
24012007-08-152007-08-15neelkValidity Invariants and Effects12007-08-15
24002007-08-152007-08-15Greg BuchholzMetaobject protocols: Why we want them and what else they can do32007-08-16
23982007-08-142007-08-14Kay SchluehrSkipping C - SPE and synthetic programming in Python62007-08-15
23992007-08-142007-08-15neelkMorphing: Safely Shaping a Class in the Image of Others1
23972007-08-142007-08-14Koray CanComputing Kazhdan-Lusztig-Vogan Polynomials for E81
23952007-08-132007-08-13Ehud LammLtU beer party - Jerusalem32007-08-14
23962007-08-132007-08-13Ehud LammGoogle Python Sprint 200772007-09-01
23942007-08-132007-08-13neelkMetaprogramming with Traits142007-08-21
23932007-08-122007-08-12neelkGenerational Real-time Garbage Collection72007-08-15
23922007-08-122007-08-12javiadipcreating my own programming language292007-08-19
23912007-08-112007-08-11neelkGarbage Collection Without Paging342012-07-25
23902007-08-102007-08-10neelkRelationally-Parametric Polymorphic Contracts1
23892007-08-102007-08-10cookiezGood real world example on map/reduce/filter12007-08-10
23872007-08-092007-08-09neelkGuaranteed Optimization32007-08-09
23882007-08-092007-08-09Ehud LammJVM Languages group12007-08-10
23852007-08-082007-08-08Ehud LammExperience Report: Scheme in Commercial Web Application Development72007-08-12
23832007-08-082007-08-09neelkCloning-Based Context-Sensitive Pointer Alias Analysis Using Binary Decision Diagrams42007-08-09
23862007-08-082007-08-08Ehud LammRalph Johnson: Erlang, the next Java282007-08-12
23842007-08-082007-08-08Ehud LammDomain-Specific Aspect Languages 22007-08-09
23822007-08-072007-08-07naaskingUnifying functions and functors52007-08-10
23802007-08-072007-08-07googalimoogalisome kind of language???1
23812007-08-072007-08-07neelkResources, Concurrency and Local Reasoning 42007-08-10
23792007-08-062007-08-06Andris BirkmanisApache Camel routing rules: a DSL?102007-08-09
23782007-08-062007-08-06neelkRealization of natural language interfaces using lazy functional programming1
23772007-08-032007-08-03naaskingFirst-class Polymorphism62009-07-19
23762007-08-032007-08-03Ehud LammAmazon Flexible Payments Service 152007-08-08
23752007-08-022007-08-02tbullSyntactic abstraction? (newbie question)192007-08-07
23742007-08-012007-08-01jimdesucontinuations and trampolining112007-08-09
23732007-08-012007-08-01kaveh.shahbazian Monad Description For Imperative Programmer582007-08-22
23722007-07-312007-08-07Philippa CowderoyThe Karmasphere DP language32007-08-07
23712007-07-302007-07-30lancewaltonJedi1
23702007-07-302007-07-30Dominic FoxExtending Java with Yield12007-07-30
23692007-07-282007-07-29Peter A JonssonTesting first year programming students122014-07-20
23682007-07-282007-07-28Ehud LammLtU turns 7: The year of spam372010-04-29
23672007-07-272007-07-27Andris BirkmanisSeam from PLT perspective162007-09-04
23662007-07-252007-07-30Isaac GouyComprehensions with ‘Order by’ and ‘Group by’112007-08-28
23632007-07-242007-07-24Ehud LammLiskell 32007-07-26
23642007-07-242007-07-24Scott JohnsonScientific Method: Relationships among scientific paradigms1
23652007-07-242007-07-24MaxApocalypse - the empire strikes back92007-07-24
23602007-07-222007-07-22Ehud LammLambda: The Semantics Tool42007-08-01
23582007-07-222007-07-22Jeffrey WinterQuestions on an improved CPS mechanism for JavaScript22007-07-23
23612007-07-222007-07-22Isaac GouyWrapping the Cloud with .NET142007-07-30
23592007-07-222007-07-22kaveh.shahbazianInstantiation of classes in wrong place leads to wrong structures ... (reminder)112007-07-27
23572007-07-212007-07-21Ehud LammBest LtU humour162007-08-01
23562007-07-212007-07-21Isaac GouyLanguage Nirvana - Simon Peyton-Jones342007-08-01
23542007-07-202007-07-20neelkICFP contest in progress!22007-07-22
23552007-07-202007-07-20Ehud LammJoe Armstrong DDJ interview22007-07-21
23532007-07-182007-07-18Ehud LammOr is it now?382007-07-27
23522007-07-142007-07-14kaveh.shahbazianWhoever does not understand LISP, is doomed to reinvent it.662007-07-22
23502007-07-142007-07-14vputzCurrent "best books on FP"?102007-07-29
23512007-07-142007-07-14Isaac GouyiTasks: Defining Interactive Work Flows for the Web1
23492007-07-132007-07-13Philippa CowderoyAngloHaskell 2007 - date and venue confirmed72007-08-25
23482007-07-132007-07-13Jason DusekErlCaml22007-07-13
23462007-07-122007-07-12Antoine ReillesTom 2.5 released: the way to do pattern matching in Java12007-07-14
23472007-07-122007-07-12OleKristensenType inference for free?142007-07-18
23442007-07-112007-07-11Rob ZinkovPretty Printers for Lightweight static Types1
23452007-07-112007-07-11Ehud LammA Natural Axiomatization of Church's Thesis262007-07-20
23432007-07-112007-07-11Ehud LammLambda Animator72007-07-14
23422007-07-102007-07-10Chris RathmanHOPL-III: Statecharts in the Making162007-07-11
23382007-07-092007-07-09Charles StewartTheorem proving support in programming language semantics22007-08-03
23412007-07-092007-07-09cdiggins[ANN] YARD 1.0: C++ Template Metaprogramming Parsing Framework142007-07-12
23362007-07-092007-07-09Denis Bredelet -jidoWhy Events Are A Bad Idea (for high-concurrency servers)62007-07-09
23392007-07-092007-07-10Allan McInnesThe PIllars of Concurrency42007-07-11
23342007-07-092007-07-09J Storrs HallCilk, OpenMP, or what?12008-11-12
23372007-07-092007-07-09Ehud LammMultiscale Scheduling, Integrating Competitive and Cooperative Parallelism in Theory and in Practice12009-01-30
23402007-07-092007-07-09Greg BuchholzSimply Easy! (An Implementation of a Dependently Typed Lambda Calculus)362010-10-22
23352007-07-092007-07-09skallerExtensible Languages12007-07-09
23332007-07-072007-07-07Isaac GouyThe Evolution Of LINQ And Its Impact On The Design Of C#552007-07-30
23302007-07-062007-07-06Chris RathmanHOPL-III: Modula-2 and Oberon22007-07-07
23312007-07-062007-07-06Nathan SoboQuestion regarding relationship of propositional logic to category theory32007-07-06
23322007-07-062007-07-06stevechyTail call experiment52007-07-08
23292007-07-052007-07-05Ehud LammDesigning High-Security Systems: A Comparison of Programming Languages1
23282007-07-042007-07-04Denis Bredelet -jidoAsynchronous calls and error handling272007-07-09
23252007-07-022007-07-02Stefan HoldermansRegistration for the 10th ICFP Programming Contest is open1
23262007-07-022007-07-02Ehud Lamm.NET-oriented metaprogramming framework for rapid compiler development62007-07-02
23242007-07-022007-07-02Robert PickeringGood Language Design Principals for Scripting Languages262007-07-08
23272007-07-022007-07-02Albert GraefQ tutorial122009-07-24
23232007-07-012007-07-01Andris BirkmanisBranching affordance?52007-07-02
23222007-06-302007-06-30Andris BirkmanisCLL: A Concurrent Language Built from Logical Principles22007-07-04
23182007-06-292007-06-29Luke GorrieCMU AI repository22007-06-30
23162007-06-292007-06-29Luke GorrieThinking Forth & Starting Forth172007-07-13
23192007-06-292007-06-29raouldForth in hardware ("not dead yet")462007-07-10
23172007-06-292007-06-29cjhThe feasability of Haskell in Scheme82007-06-30
23152007-06-282007-06-28Anton van StraatenHaskell web store162007-07-09
23142007-06-282007-06-28raouldLanguage lifecycle?82007-07-08
23122007-06-272007-06-27Ehud LammSingularity: Rethinking the Software Stack122007-07-06
23132007-06-272007-06-27raouldSimple ADT-based "side-band" state?22007-06-28
23102007-06-252007-06-26cdigginsFully Inferable Languages102007-06-27
23112007-06-252007-06-25sidhuThe dream of Church and Curry realized?32007-06-29
23072007-06-242007-06-24Isaac GouyLanguage Support for Fast and Reliable Message-based Communication92007-06-27
23082007-06-242007-06-24Anton van StraatenUsers with names ending with digits1
23092007-06-242007-06-26Isaac GouyPirahã living-in-the-present language192007-07-01
23062007-06-222007-06-22Barak A. PearlmutterStanding on each others' feet482007-07-02
23052007-06-212007-06-21Chris RathmanHOT Pickles62007-06-24
23042007-06-202007-06-20neelkApplication-specific foreign-interface generation32007-06-22
23022007-06-202007-06-20Mark EvansPython 3000 Status Update362009-01-03
23032007-06-202007-06-20chrisseatonKatahdin: Modifying your programming language as it runs192007-06-29
23012007-06-192007-06-19Mark EvansPython in Pardus Linux72007-06-20
23002007-06-182007-06-19bieberbruederPLs and large scale development362007-06-27
22992007-06-162007-06-16lukeANN: Open Quark Framework for Java (CAL Language) 1.5.0 12007-06-20
22972007-06-152007-06-15rhatWhat next?72007-06-22
22982007-06-152007-06-15Achilleas Margaritisautomatic program parallelization for multicore cpus as a software problem52007-06-18
22962007-06-142007-06-14raouldDistributed Objects vs. Messaging212007-06-23
22952007-06-132007-06-13doraitCarnap Programming Language232007-06-26
22942007-06-122007-06-12Ehud LammC++ Historical Sources Archive1
22932007-06-122007-06-12neelkDerivatives of Regular Expressions112010-11-29
22922007-06-102007-06-10seanWTF: A DSL for hand-written 4-function calculators12007-06-14
22912007-06-092007-06-09Ehud LammSolving a Sudoku with one SQL-statement72007-06-12
22902007-06-092007-06-09Ehud LammUser names72007-06-13
22892007-06-082007-06-08Dave HermanECMAScript Edition 4 Reference Implementation552017-08-05
22872007-06-082007-06-08James HagueEvaluating High-Level Distributed Language Constructs32007-06-13
22882007-06-082007-06-08neelkA Functional Description of TeX's Formula Layout12007-06-16
22862007-06-072007-06-07Derek ElkinsTrickles: A Stateless Network Stack for Improved Scalability, Resilience and Flexibility92008-01-22
22832007-06-052007-06-05Chris RathmanHOPL III: Evolving a language in and for the real world: C++ 1991-2006522007-07-04
22812007-06-042007-06-05cdigginsTyped callcc in a stack-based language142007-06-06
22822007-06-042007-06-04sigfpePartial evaluation applied to high speed lighting preview112007-07-30
22792007-06-032007-06-03Jason DusekMerging Functions, Modules, Classes, the whole nine yards...112007-08-02
22802007-06-032007-06-03johnwcowanHow the Chicken Scheme compiler works42007-06-04
22762007-06-022007-06-02OlegCONTEXT07. Delimited contexts in OS1
22772007-06-022007-06-02Alan EliasenIM IN UR COMPUTER, HAXIN UR CODE82007-10-09
22782007-06-022007-06-02Ehud LammAutomated Whitebox Fuzz Testing62007-06-05
22752007-06-012007-06-01Daniel ZingaroCorrectness of Parsers12007-06-04
22732007-05-302007-05-30chinu"Practical" advantages of lazy evaluation 1002008-03-11
22712007-05-302007-05-30neelkType-sensitive control-flow analysis22007-06-01
22742007-05-302007-07-31Anton van StraatenUser homepage links1
22722007-05-302012-03-22naaskingNear-Concrete Program Interpretation32007-05-30
22702007-05-272007-05-27Chris RathmanLambda in C# 3.052007-06-06
22692007-05-262007-05-26magnusNested data parallelism in Haskell (video)1
22682007-05-252007-05-26poluxTom: Piggybacking rewriting on java1
22672007-05-252007-05-25AhnfeltDoes these constructs solve the expression problem?62007-05-25
22652007-05-242007-05-24Charles StewartSynthetic Computability22007-05-24
22662007-05-242007-05-25cdigginsCurrying != Generalized Partial Application?!92008-10-29
22642007-05-242007-05-24Ehud LammFestschrift for John C Reynolds's 70th Birthday62007-06-15
22602007-05-232007-05-23Bryan O SullivanReal-World Haskell, the book12007-05-23
22632007-05-232007-05-23J Storrs HallError messages12007-05-24
22612007-05-232007-05-23raouldPicky libraries, picky languages?92007-05-24
22592007-05-232007-05-23chinufunction overriding workaround in dynamically typed languages312007-05-30
22622007-05-232007-05-23raouldDbC + OPascal == Chrome22007-05-24
22582007-05-222007-05-22cdiggins[ANN] Cat v0.14 and MetaCat Programming Languages1
22572007-05-212007-05-21Philippa CowderoyAngloHaskell 20071
22562007-05-212007-05-21ExcaliborFunctional Programs as Linked Data1
22552007-05-202007-05-20Kay SchluehrWhat is a "domain specific language"?102007-06-01
22532007-05-192007-05-19MarkMDelegating Responsibility in Digital Systems: Horton's "Who Done It?"112007-05-23
22542007-05-192007-05-19Luke GorrieSocial Processes and Proofs of Theorems and Programs692012-03-19
22522007-05-182007-05-18shlomif[Meta] Bad Usability Problems in LtU32007-05-20
22502007-05-172007-07-01Ehud LammOffline discussions12009-02-04
22512007-05-172007-05-17cdigginsWhat's in a name: eval vs apply. 132007-05-24
22492007-05-162007-05-16const[ANN] AsyncObjects Framework (Java)1
22482007-05-162007-05-16Stephen TaylorTwo lectures at the British Computer Society in Covent Garden on Friday 18 May12007-05-17
22472007-05-142007-05-14raouldHow to make the static represent the dynamic?192007-05-23
22462007-05-142007-05-14Ehud LammLocal Reasoning for Storable Locks and Threads12007-05-14
22442007-05-112007-05-11Isaac Gouychecking oo code against detailed specs12007-05-11
22452007-05-112007-05-11naaskingExpressing usage constraints within the language32007-05-15
22422007-05-102007-05-10segphaultSun's new JavaFX Script language302007-05-21
22432007-05-102007-05-11neelkPickler Combinators32007-05-12
22412007-05-092007-05-09eeideCFP: PLOS '07: 4th Workshop on Programming Languages and Operating Systems12007-06-07
22362007-05-092007-05-09neelkThe PLT Scheme weblog22007-06-15
22392007-05-092007-05-09Ehud LammLC for kids (alligators, oh my!)232007-06-01
22372007-05-092007-05-09Andris BirkmanisFoundations Of Temporal Query Languages1
22402007-05-092007-05-09rossjudsonF3 is now openjfx52007-05-10
22382007-05-092007-05-09Charles Stewart"The language of the future is javascript"362007-05-14
22332007-05-072007-05-07drcodeFringeDC Informal Meeting- May 12th, 6PM1
22342007-05-072007-05-07Isaac GouyFormalizing and extending C# type inference1
22352007-05-072007-05-08cdigginsType-Safe Casts22007-05-08
22312007-05-062007-05-06Ehud LammThe expression problem, Scandinavian style22007-05-07
22322007-05-062007-05-06Ehud LammThe Expression Problem Revisited62007-05-10
22302007-05-062007-05-06Anton van StraatenPLAI in print12007-05-06
22292007-05-052007-05-06Derek ElkinsFunctional Pearls52010-03-04
22282007-05-042007-05-04procyonPoint free pi calculus12007-05-04
22252007-05-032007-05-03Jason DusekFunctional Object-Oriented Programming252007-05-06
22262007-05-032007-05-03pantagruelRules of good declarative language design102007-05-04
22242007-05-032007-05-03Ehud LammCombining Total and Ad Hoc Extensible Pattern Matching in a Lightweight Language Extension32007-05-04
22272007-05-032007-05-04neelkTowards efficient, typed LR parsers42007-05-07
22202007-05-022007-05-02Sean McDirmidDynamic interactivity in Mathematica 6192007-08-15
22232007-05-022007-05-02lambdatheorySICP picture192007-05-08
22212007-05-022007-05-02Sean McDirmidMicrosoft's new Dynamic Language Runtime (DLR)862009-07-28
22222007-05-022007-05-02mansuIs Integer wrapping an exceptional condition?522007-05-21
22192007-05-012007-05-01David MinorRubato - Composing Music with Functorials12007-05-01
22162007-04-302007-04-30Wouter SwierstraThe Monad.Reader802012-04-11
22182007-04-302007-04-30NoelAutoBayes -- A DSL For Bayesian Networks52007-06-20
22152007-04-272007-04-27lukeOpen Quark (CAL language) 1.4.0 Released22007-05-01
22142007-04-252007-04-25Anton van StraatenArc in action (a.k.a. it's aliiiiive!)382007-05-08
22132007-04-252007-04-25Chris PerkinsGoogle Tech Talk: Phil Gosset discusses parametric polymorphism and girard-reynolds isomorphism62007-04-28
22112007-04-242007-04-24neelkDecidability of Higher Order Matching22011-08-02
22122007-04-242007-04-25Scott JohnsonAsynchronous sequential processes/Theory of Distributed Objects?22007-04-25
22102007-04-232007-04-23Daniel EhrenbergFormalizing a minimal subset of concatenative languages12007-04-23
22092007-04-222007-04-22Anton van StraatenAlmost invisible upgrade212007-05-02
22082007-04-212007-04-21Chung-chieh ShanFrom abstract interpretation to small-step typing202007-07-25
22062007-04-202007-04-20guevenWhy is there not a PL with a mathematical type system?422007-04-25
22042007-04-202007-04-20Chris RathmanChurch’s Thesis and Functional Programming92008-07-22
22072007-04-202007-04-20cdigginsModular Verification of Assembly Code with Stack-Based Control Abstractions22007-04-22
22052007-04-202007-04-24Charles StewartLight Logics and Optimal Reduction12007-04-24
22032007-04-192007-04-19Oliver MooneyActors vs. Reactive Objects52007-04-23
22022007-04-172007-04-18jdh30F# is taking off112007-04-18
22002007-04-162007-04-17Paul SnivelyCourse on Interactive Computer Theorem Proving Based on Coq182008-10-23
22012007-04-162007-04-16shahbazEasylanguage: domain specific language for trading stocks72009-03-23
21992007-04-152007-04-15Jeff NowakowskiPersonal messages12007-04-15
21982007-04-142007-04-14Ehud LammTwitter and Rails brouhaha182007-05-04
21962007-04-142007-04-14Charles StewartPCF and LCF82011-06-09
21972007-04-142007-04-14Ehud LammAbstract Interface Types in GNAT: Conversions, Discriminants, and C++1
21952007-04-132007-04-13neelkA Logic for Parametric Polymorphism1
21932007-04-132007-04-13Chris RathmanHOPL-III: The Development of the Emerald Programming Language1
21942007-04-132007-04-13shlomifThoughts about the Best Introductory Language1482007-05-01
21922007-04-122007-04-12Brandon MooreStream Fusion22007-04-29
21902007-04-112007-04-11neelkThe Structure and Value of Modularity in Software Design32007-06-06
21912007-04-112007-04-11cdigginsInferring Types for Higher Order Instructions in Stack Languages1
21892007-04-112007-04-11Isaac GouyHigh Performance and Generality - Functional Programming1
21882007-04-102007-04-11neelkRZ: a tool for bringing constructive and computable mathematics closer to programming practice32007-04-11
21862007-04-092007-04-09naaskingExtensible Pattern Matching via a Lightweight Language22008-04-01
21842007-04-082007-04-08kaveh.shahbazian"Declarative" or "Functional"62007-04-20
21852007-04-082007-04-08Luke GorrieA Temporal Logic Language for Context Awareness in Pointcuts22007-04-08
21832007-04-072007-04-07grantF# 1.9.1 released1
21782007-04-072007-04-07Hank ThediekDeliverable code?372007-04-16
21812007-04-072007-04-07Jim AppleCforall112009-07-21
21792007-04-072007-04-07Jim AppleAldor going open source12007-04-09
21822007-04-072007-04-07Jim AppleEarly Programming Languages (A Logic Puzzle)32007-04-09
21772007-04-072007-04-07cdigginsWhy can't you push instructions in MSIL/JVML182007-04-11
21802007-04-072007-04-07Jim AppleYesno32007-04-10
21762007-04-052007-04-05neelkPutting functional database theory into practice: NixOS22007-04-06
21752007-04-042007-04-04technophobicgeekGenerators/Iterators and lazy evaluation42007-04-05
21712007-04-042007-04-05Paul SnivelyVerifying Semantic Type Soundness of a Simple Compiler1
21702007-04-032007-04-03yaxuLive coding festival and conference12007-04-04
21672007-04-022007-04-02Jacques CaretteInteractivity considered harmful102007-05-21
21682007-04-022007-04-04neelkTowards a Mechanized Metatheory of Standard ML1
21662007-04-022007-04-02cdigginsTerminology: Thunking vs Quoting102007-06-01
21692007-04-022007-04-02Peter ScottGood parallel algorithms books?32007-04-04
21642007-04-012007-04-01Anton van StraatenMutable variables eliminated from .NET72007-04-02
21652007-04-012007-04-01William DavisDefining Types not as Classes but as Mathematical Sets52007-04-05
21632007-03-312007-03-31Gavin Mendel-GleasonPutting functional database theory into practice: NixOS82007-04-05
21622007-03-302007-03-30Chris RathmanHaMLet-S and Successor ML1
21582007-03-282007-03-28chinuLALR grammar of C++72013-06-17
21592007-03-282007-03-28James HagueTangible Functional Programming92015-10-09
21602007-03-282007-03-28Anton van StraatenExpect New Major Language Within Five Years512007-04-17
21572007-03-272007-03-27Derek ElkinsType Directed Concurrency32008-04-20
21552007-03-262007-03-26Ehud LammR6RS Ratification102007-03-28
21562007-03-262007-03-26raouldMapping language style to ancillary issues?72007-03-28
21542007-03-252007-03-25Ehud LammPaul Cohen has died12007-03-26
21532007-03-242007-03-24cdigginsFunctions shouldn't be lists, functions should be cast to lists82007-04-08
21482007-03-232007-03-23Matt HelligeNo Ifs, Ands, or Buts212007-03-27
21492007-03-232007-03-24Sean McDirmidLiving it up with a Live Programming Language362017-06-10
21502007-03-232007-03-23Koray CanHave to spell out Standard ML from now on...12007-03-24
21462007-03-222007-03-22Paul SnivelyA Certified Type-Preserving Compiler from Lambda Calculus to Assembly Language132007-03-28
21472007-03-222007-03-22Paul SnivelyA Real-World Use of Lift, a Scala Web Application Framework352007-03-26
21452007-03-212007-03-21neelkThe New Twelf Wiki72007-03-23
21432007-03-212007-03-21Matt HelligeA Topos Foundation for Theories of Physics72007-07-27
21442007-03-212007-03-21Ehud LammThe new Ada is officially published1
21412007-03-202007-03-20cdigginsAbstract Data Type Usage Analysis32007-03-27
21422007-03-202007-03-20pasalicGPCE'07 Call for Papers1
21402007-03-202007-03-20Carlos ScheideggerJohn Backus has passed away92007-04-02
21392007-03-192007-03-19derekpQuestion on categorizing a language32007-03-20
21382007-03-172007-03-17PatTracing in DrScheme12007-03-17
21302007-03-162007-03-16drcodeWashington DC- FringeDC Haskell/Scheme Presentation March 24th1
21312007-03-162007-03-16naaskingVirgil: Objects on the Head of a Pin92007-03-19
21372007-03-162007-03-16neelkAn Intensional Type Theory: Motivation and Cut-Elimination42007-03-19
21282007-03-152007-03-15Ehud LammGoogle Summer of Code52007-03-16
21292007-03-152007-03-15Jeff NowakowskiSubject headings112007-03-22
21272007-03-152007-03-15Jack WaughSyntax Solicited for Imperative-flavored Concurrent Language with Keywords112007-03-20
21252007-03-142007-03-14cdigginsTyping a Functional Stack-Based Language1
21262007-03-142007-03-14Ehud LammSeparation Logic courses (Reynolds)32007-03-15
21222007-03-132007-03-13Ehud LammOrder of the Science Scouts Badges72007-03-23
21232007-03-132007-03-13neelkScalable Statistical Bug Isolation1
21242007-03-132007-03-13James HaguePico Lisp: A Case for Minimalist Interpreters?272010-12-19
21162007-03-122007-03-12NoelThe Current Practical Limit of Static Typing132007-03-15
21192007-03-122007-03-12Ehud LammPiraha Exceptionality: a Reassessment152007-06-28
21172007-03-122007-03-12Paul SnivelyConcoqtion: Indexed Types Now!62007-03-13
21202007-03-122007-03-12Jacques CaretteCFP: Programming Languages for Mechanized Mathematics Workshop82008-03-05
21152007-03-122007-03-12Brent FulghamXMLisp: Ingenous, or Monstrous?42007-03-12
21182007-03-122007-03-12Ehud LammBeautiful Code: Leading Programmers Explain How They Think82007-07-30
21132007-03-102007-03-10Ehud LammWhat's up with Lua?212007-03-13
21112007-03-102007-03-10Ehud LammGilad Bracha on tuples112007-03-12
21142007-03-102007-03-13Bret VictorIntel Research PL Seminar Series42007-03-24
21122007-03-102007-03-10neelkExpressing Heap-shape Contracts in Linear Logic22007-03-12
21092007-03-092007-03-09J Storrs HallAutomatic Programming92007-03-13
21102007-03-092007-03-09Ehud LammCrossTalk: Secure Coding Standards1
21082007-03-082007-03-08neelkStatic Typing for a Faulty Lambda Calculus32007-03-09
21062007-03-082007-03-08Ehud LammLightweight static resources102007-03-15
21072007-03-082007-03-08dbfakenBlending static and dynamic typing32007-03-09
21052007-03-072007-03-07dbfakenMetalua42007-04-13
21042007-03-072007-03-07ashish_normicaSuse 9.3, vc++, automated buid12007-03-07
21032007-03-062007-03-06SamKImplementation Inheritance382007-03-20
21022007-03-052007-03-05Luke GorrieKourier is now live312007-03-26
21012007-03-042007-03-04MTaylorHow to Evaluate Lambda Expressions32007-03-12
21002007-03-032007-03-06neelkPropositions as [Types]42007-03-06
20992007-03-022007-03-02cdigginsNon-Applicative Functional Languages192007-03-09
20982007-03-012007-03-01Dave Lopez"Recent Post" funkiness102007-09-24
20972007-02-272007-02-27Ehud LammEd Felten: Why Understanding Programs is Hard82007-03-08
20912007-02-262007-02-26jaylacMapReduce172008-01-25
20922007-02-262007-02-26James HagueFinite State Machines in Forth12007-03-05
20902007-02-262007-02-26cdiggins[Req. for Comments] Cat: A Typed Functional Stack-Based Language22007-02-26
20882007-02-252007-02-25Derek ElkinsAn Analytical Approach to Programs as Data Objects1
20892007-02-252007-02-25Holgly MorganBehaviour Diffing112007-03-04
20872007-02-252007-02-25Luke GorrieOn the fact that the Atlantic Ocean has two sides262007-03-05
20852007-02-242007-02-24Limin FuDao, a new programming language262007-04-10
20862007-02-242007-02-24Luke GorrieThe Computer Revolution Hasn't Happened Yet222007-03-04
20842007-02-242007-02-24Holgly MorganLiterature on recovering grammars?72007-02-26
20832007-02-232007-02-23Marcin StefaniakHow do you call such a design pattern62007-03-21
20822007-02-232007-02-23Ehud LammReal Haskell projects query52007-02-24
20812007-02-222007-02-22James HagueActors that Unify Threads and Events52007-02-27
20802007-02-212007-02-22Will ByrdDanFest 2004 videos online152011-04-24
20782007-02-212007-02-22neelkUsing Category Theory to Design Implicit Conversions and Generic Operators42014-02-18
20792007-02-212007-02-21causticTypes vs classes: what is the difference?192010-03-18
20772007-02-202007-02-20cdigginsEffects in Types62007-02-22
20752007-02-202007-02-20neelkThe Design and Implementation of a Dataflow Language for Scriptable Debugging72007-03-02
20762007-02-202007-02-20cmcknightLISP implementation for mobile phones?22007-02-20
20732007-02-192007-02-19ZombywufDimensional analysis typing192007-02-23
20742007-02-192007-02-19Ehud LammShape analysis for composite data structures12007-02-20
20722007-02-182007-02-18Hank ThediekAutomata-Based Programming152007-02-22
20712007-02-182007-02-18Dave BauerHas anyone commented on Combined Object-Lambda Architectures?12007-02-18
20702007-02-172007-02-17smclemonUnexpected lisp setf behaviour32007-02-17
20692007-02-162007-02-16Jeff CutsingerLisp webcomic122007-10-05
20672007-02-152007-02-15marcoHow to teach Functional Programming... in Flash???62007-02-20
20682007-02-152007-02-15neelkLowering: A Static Optimization Technique for Transparent Functional Reactivity102007-02-22
20652007-02-142007-02-14Dave HermanThreads in JavaScript?182007-12-21
20662007-02-142007-02-14Mark Dalgarno[ANN] Code Generation 2007 Programme available1
20642007-02-132007-02-13Brent FulghamRegular Expression Matching Can Be Simple And Fast462009-09-17
20632007-02-132007-02-13skallerEasy to learn and use322007-03-06
20612007-02-122007-02-12Matt HelligeGradual Typing for Objects12007-02-12
20592007-02-122007-02-12Peter Van RoyAlmost everything happened in the Golden Age, right?312008-07-28
20622007-02-122007-02-12neelkLightweight Fusion by Fixed Point Promotion42008-06-16
20602007-02-122007-02-12Greg BuchholzAutomatic termination proofs for programs with shape-shifting heaps12007-02-12
20572007-02-112007-02-11J Storrs HallReactive Programming1072014-08-06
20582007-02-112007-02-11Ehud Lamm50 years of “Syntactic Structures”72007-02-13
20562007-02-102007-02-10neelkThe Missing Link - Dynamic Components for ML1
20542007-02-102007-02-10Ehud LammThe Landscape of Parallel Computing Research: A View from Berkeley22007-02-10
20552007-02-102007-02-10Niels HoogeveenComplex networks and human language1
20532007-02-092007-02-09orbitzBetter language tools142007-02-16
20512007-02-092007-02-09tomluSeeking suggestions on how to unify the environment, free variables, and current activation record for closures142007-02-14
20522007-02-092007-02-09ggaughanA relational language extension for Python22007-03-22
20482007-02-082007-02-08Ehud LammPatrick Logan on Software Transaction Memory1232009-10-26
20492007-02-082007-02-08Niels HoogeveenType-Level Computation Using Narrowing in Omega1
20472007-02-082007-02-08vintermannCompile time garbage collection12007-02-08
20502007-02-082007-02-08raouldSMP Erlang vs. Haskell vs. ML102008-07-14
20452007-02-072007-02-07lukeOpen Quark (CAL language) available under BSD-style license22007-02-08
20462007-02-072007-02-07raouldEmbedded ML?92009-09-26
20372007-02-072007-02-07Daniel YokomizoProving the correctness of reactive systems using sized types42013-09-13
20332007-02-062007-02-06neelkProgramming Parallel Algorithms12007-02-07
20362007-02-062007-02-06raouldIterative contract development?1
20312007-02-062007-02-06Kannan GoundanStronger relationships between structures1
20342007-02-062007-02-06Ehud LammACM Queue: Realtime Garbage Collection52007-02-07
20322007-02-062007-02-06Wolf LoganOpinions on _Theoretical Introduction to Programming_?262007-02-08
20352007-02-062007-02-06James HagueProgramming Shorthands242007-02-10
20302007-02-052007-02-05neelkTermination Checking with Types332007-02-09
20292007-02-052007-02-05BigBearOpenGL12007-02-05
20272007-02-042007-02-04Jim AppleState of the Union: Type Inference via Craig Interpolation42007-02-10
20242007-02-032007-02-03dbmcclainDiscussion of the Design and Use of NML52007-08-09
20252007-02-032007-02-04Anton van StraatenContributing Editors1
20232007-02-032007-02-03Jim AppleRZ for Constructive Mathematics in Programming32007-02-03
20262007-02-032007-02-03Anton van StraatenReports12007-02-03
20212007-02-022007-02-02Isaac GouySteps Toward The Reinvention of Programming622007-06-21
20192007-02-022007-02-02Anton van StraatenMeta-Compilation of Language Abstractions132007-02-25
20222007-02-022007-02-03neelkSeparation Logic: A Logic for Shared Mutable Data Structures52007-02-04
20202007-02-022007-02-03Ehud LammJean Ichbiah passes away12007-02-04
20182007-02-022007-02-02Ehud LammOn Decidability of Nominal Subtyping with Variance12007-02-08
20172007-02-012007-02-01Ehud LammGeneric Programming, Now!62007-02-02
20132007-01-312007-01-31neelkFirst Class Relationships in an Object-oriented Language142007-02-05
20162007-01-312007-01-31Maxbrainstorming dataflow language visualizations82007-02-05
20142007-01-312007-01-31MTaylorWant to do undergraduate research, but CS dept is weak...152007-02-02
20122007-01-312007-01-31Peter J. WasilkoThe Accessibility of PL Research Papers on Mobile Devices52007-01-31
20152007-01-312007-01-31cdiggins[RFC] Cat: A Typed Functional Stack Based Language52007-02-03
20112007-01-302007-01-30JeremiahLooking for extra-basic reference on PL theory92007-01-31
20102007-01-302007-01-30grustPLAN-X 2007: Proceedings available for download1
20092007-01-292007-01-29Pavel MinaevWhat is a "fully featured closure"? Request for comments.572011-04-10
20082007-01-282007-01-29neelkPasquale Malacaria, "Assessing Security Threats of Looping Constructs"32007-01-30
20062007-01-272007-01-27Ehud LammProgramming the Greedy CAM Machine1
20072007-01-272007-01-27Ehud LammRalf Lammel: Stop dysfunctional programming92007-01-29
20052007-01-252007-01-25Boyko Bantchev''The Paradigms of Programming'' online1
20022007-01-232007-01-23Paul SnivelyOtt--a tool for writing definitions of programming languages and calculi.1
20032007-01-232007-01-24Greg BuchholzTotal Functional Programming352007-05-27
20012007-01-222007-01-24grantSoftware Composability and the Future of Languages82007-01-30
19992007-01-212007-01-21Manuel J. SimoniCompiling tail-calls to simple C?92007-01-25
20002007-01-212007-01-21Luke GorrieLCA2007: Concurrency and Erlang122007-01-31
19972007-01-202007-01-20seancharlesHave I Missed Something ?152007-01-22
19982007-01-202007-01-20doughF3: New statically typed scripting language for java122007-01-24
19952007-01-192007-01-20Anton van StraatenScheme: Second R6RS draft published132007-01-27
19932007-01-192007-01-19Chris RathmanHOPL-III: The Evolution of Lua1
19942007-01-192007-01-19Andris BirkmanisLocus Solum: From the rules of logic to the logic of rules82007-01-20
19922007-01-182007-01-18James HagueInteractive Haskell Documents22007-01-19
19902007-01-172007-01-17uchchwhashGreat Expectations: Java Virtual Machine32007-01-17
19912007-01-172007-01-17thgibbsExtracting Queries by Static Analysis of Transparent Persistence1
19852007-01-162007-01-16Lucius Gregory MeredithHelp with a little geometric hackery...12007-01-17
19882007-01-162007-01-16pateWill Rubinius be an Acceptable Lisp1
19892007-01-162007-01-16Scott JohnsonSPAM report32007-01-16
19832007-01-152007-01-15NoelAnnotated POPL 2007 Program42007-01-19
19842007-01-152007-01-15Andris BirkmanisBeauty in the Beast12007-01-16
19822007-01-132007-01-13Ehud LammNinety-nine Lisp Problems212007-01-24
19802007-01-122007-01-12A B CarterFinding Landin's "The Mechanical Evaluation of Expressions"72009-07-24
19812007-01-122007-01-12tlareywiIntellisense for dynamic languages172007-01-20
19792007-01-122007-01-12cdigginsOn Presenting the Semantics of Cat Formally32007-01-12
19772007-01-112009-02-25Anton van StraatenComments from known spammers1
19752007-01-112007-01-11Denis Bredelet -jidoCall by push-value252007-01-16
19782007-01-112009-02-25Anton van StraatenDeleting known spam1
19762007-01-112007-01-11Chris RathmanBerkeley Webcast Courses52007-01-14
19732007-01-102007-01-10Gergely BudayWhy people don't use functional programming?1852007-06-09
19742007-01-102007-01-10drcodeFringeDC Informal Meeting- Jan 13th1
19722007-01-092007-01-09Matt HelligePreliminary Fortress Interpreter1
19712007-01-092007-01-11dbfakenInterlanguage Migration: From Scripts to Programs132007-01-18
19702007-01-082007-01-09Lucius Gregory MeredithProofs and puddings -- or, how pure is the pure lambda calculus, pt 31
19682007-01-082007-01-08Andris BirkmanisExtending the Multilisp Sponsor Model22007-01-12
19692007-01-082007-01-08Daniel SlaneyEta-expansion of abstractions outside the lambda-calculus42007-01-09
19662007-01-072007-01-07Andris BirkmanisA Dynamic Continuation-Passing Style for Dynamic Delimited Continuations12007-01-09
19632007-01-062007-01-06uchchwhashI want to learn Smalltalk182007-01-08
19642007-01-062007-01-06Ehud Lamm Simon Peyton Jones: Beautiful concurrency252008-06-03
19652007-01-062007-01-06AlpTA Web of Code1
19612007-01-052007-01-05Ehud LammCharming Python: Decorators make magic easy72007-01-06
19622007-01-052007-01-05JamesLitsiosAre Frames and Slots anything more that OO with a different name?92007-01-10
19592007-01-042007-01-04Andris BirkmanisCan referential transparency be bad? (puzzle included)152007-05-12
19602007-01-042007-01-04Matt HelligeMatching Objects With Patterns172012-08-31
19552007-01-032007-01-03procyonType inference and unification algorithms12007-01-03
19582007-01-032007-01-03David MedlockD 1.0 finally released12007-01-04
19562007-01-032007-01-03Greg BuchholzMissing style for ?32007-01-04
19572007-01-032007-01-04Andris BirkmanisDerivatives and dissections of data types182008-04-23
19532007-01-022007-01-02akravetsLambda The Ultimate comes to SecondLife162008-06-02
19512007-01-022007-01-02Andris BirkmanisSurvey of delay constructs in logic/constraint PLs?22007-01-02
19542007-01-022007-01-02stevechyNotes on category theory and the pi calculus1
19522007-01-022007-01-02MatteoQuestion About Computational Complexity62007-01-03
19502007-01-012007-01-01Luke GorrieWhy numbering should start at 0782007-01-10
19492007-01-012007-01-01Anton van StraatenSpammers and users on probation1
19472006-12-312006-12-31Robbert van DalenPostfix lambdas22007-01-08
19482006-12-312006-12-31John DeTreville"Limits to implicit parallelism in functional application"62007-01-04
19462006-12-312006-12-31johnnybMetrics for Programmatic Complexity?152007-01-03
19442006-12-272006-12-29Lucius Gregory MeredithReference and reasoning -- or, how pure is the pure lambda calculus, part 222006-12-29
19412006-12-262006-12-26GravenTheme styles62007-06-06
19422006-12-262006-12-26Brent FulghamAgentSheets: End-User Programing (and Secret Lisp Success Story!)182006-12-31
19402006-12-252006-12-25dmstat1GAs v. GPs22006-12-26
19392006-12-252006-12-25Ehud LammMore Haskell in Java 7 or 8?112007-01-06
19352006-12-242006-12-24Hank ThediekUnderstanding State1
19362006-12-242006-12-24A B CarterQuestion about closures and higher-order functions122007-01-02
19302006-12-232007-01-03Lucius Gregory MeredithQuotation and evaluation -- or, how pure is the pure lambda calculus?102007-01-04
19332006-12-232006-12-23Ehud LammData Parallel Haskell: a status report22007-04-17
19312006-12-232006-12-23Ehud LammThe Joins Concurrency Library12006-12-23
19342006-12-232006-12-23Ehud LammSeymour Papert injured in traffic accident32006-12-26
19292006-12-232006-12-23cdigginsA modern eye on ML type inference - Pottier 20051
19322006-12-232006-12-23Ehud LammPublic service announcement: "LtU Books" In India1
19272006-12-212006-12-21raouldA Usability question: Too much typing?102006-12-23
19252006-12-212006-12-21Ehud LammMisc items82006-12-23
19282006-12-212006-12-21Matt HelligeSeminar: Classical vs. Quantum Computation1
19262006-12-212006-12-21Andris BirkmanisComparing Approaches to Generic Programming in Haskell142006-12-23
19242006-12-212006-12-21Andris Birkmanis(Even more) theorems for free?202007-01-03
19222006-12-202006-12-20cdigginsModeling and Typing Combinatory Calculus22006-12-22
19232006-12-202006-12-20Ehud LammExtending Prolog with Incomplete Fuzzy Information22006-12-21
19212006-12-202006-12-21James HagueBit Stream Programing in Erlang32006-12-26
19192006-12-192006-12-19James HagueThe Role of Composition in Computer Programming342010-02-19
19202006-12-192006-12-19Chris RathmanScheme interpreters written in Standard ML?42007-01-17
19182006-12-192006-12-19Chris KingFunctional Reactive GUI for O'Caml82006-12-23
19172006-12-182006-12-18Ehud LammTeaching Discrete Mathematics via Primary Historical Sources102006-12-21
19162006-12-182006-12-18simon langleyBooks available22006-12-18
19142006-12-172006-12-17Tom PrimožičWhy do we need finally in try?462007-03-15
19152006-12-172006-12-17doublecCompiling Factor to Javascript42006-12-19
19122006-12-162006-12-16Luke GorrieAn Axiomatic Basis for Computer Programming1
19132006-12-162006-12-16Luke GorrieElements of Interaction42006-12-17
19112006-12-152006-12-15Srikumar SubramanianTheorem proving and patents ...72006-12-18
19092006-12-142006-12-14Koen Van DammeConcurrency and dominators32006-12-21
19102006-12-142006-12-14James HaguePractical Type Inference Based on Success Typings62007-01-02
19062006-12-132006-12-13Srikumar SubramanianExpressive lisp ...172006-12-21
19072006-12-132006-12-13Gregory PropfCompile to binary in common lisp?22006-12-13
19082006-12-132006-12-13Isaac GouyAttempto Controlled English (ACE)12006-12-28
19032006-12-122006-12-12jonathan h.path-sensitive dataflow analysis. How?62006-12-15
19042006-12-122006-12-12cdiggins[Redux] The Polyadic pi-Calculus: a Tutorial (1991) Robin Milner132006-12-14
19052006-12-122006-12-12Ehud LammJava Open Review Project192006-12-16
19012006-12-112006-12-11Michael DorfmanLambda expressions in VB.NET1
19022006-12-112006-12-11adamarthurryanexcitement in language research?102006-12-13
19002006-12-112006-12-11Henning GOptimal map API32006-12-13
18982006-12-102006-12-11cdigginsYubNub for Programming Language Research72006-12-12
18962006-12-102006-12-10Ehud LammACM Queue: Unlocking Concurrency - Multicore programming with transactional memory1
18992006-12-102006-12-10cdigginsThe Problem with "dup" and "swap" in Stack-Based Languages342007-01-16
18972006-12-102006-12-10Denis Bredelet -jidoContinuations and freeing the stack22006-12-11
18952006-12-082006-12-08Isaac GouyCommercial Users of Functional Programming 2006232006-12-29
18942006-12-082006-12-08BigZaphodExceptions212006-12-13
18872006-12-072009-09-19Luke GorrieBack to the Future22006-12-07
18852006-12-072006-12-07Ehud LammWhy Lisp is Different1
18932006-12-072006-12-08Denis Bredelet -jidoeskimo: experimenting with skeletons in the shared address model.1
18882006-12-072006-12-07Luke GorrieDirectness and liveness in the morphic user interface construction environment92006-12-12
18912006-12-072006-12-07Anton van StraatenEditors by Month1
18862006-12-072006-12-07Ehud LammBjarne Stroustrup: The Problem with Programming62006-12-13
18892006-12-072006-12-07Denis Bredelet -jidoDate format in the forum82006-12-11
18922006-12-072006-12-09cdigginsNatural Deduction Reading for Beginners62009-07-22
18792006-12-062006-12-06cdigginsThe Cat Language Kind System152006-12-11
18822006-12-062006-12-06dbfaken"Folding"/FP traversal over trees102006-12-07
18802006-12-062006-12-06Ehud LammPVS goes open source52006-12-12
18832006-12-062006-12-06cdiggins[Redux] A Syntactic Approach to Type Soundness (1992)52006-12-08
18812006-12-062006-12-06Kay SchluehrLanguages with first order types and partial evaluation22006-12-07
18842006-12-062006-12-06Bryan TurnerTyping a function which includes its axioms?112008-09-17
18742006-12-052006-12-05James HagueParser combinators in Factor1
18772006-12-052006-12-05Luke GorrieT: A Dialect of Lisp22006-12-05
18752006-12-052006-12-05atbusbookBreaking the Abstraction Ceiling42006-12-05
18782006-12-052006-12-05Luke GorrieSelf-Reproducing Programs in Common Lisp22006-12-08
18762006-12-052006-12-05pateBenchmarking and Statistics12006-12-05
18722006-12-042006-12-06Chung-chieh ShanProgramming (language) puzzles522009-10-02
18732006-12-042006-12-04Ehud LammInteresting project to modularize Squeak72006-12-07
18712006-12-032006-12-09Isaac GouyErlang vs C++ for Robust Telecom Software12006-12-08
18702006-12-032006-12-03Ehud LammA Garbage-Collecting Typed Assembly Language12006-12-04
18692006-12-022006-12-02cdigginsHow to write a Programming Language Paper?132006-12-05
18662006-12-012006-12-01Curt SampsonStephen Wolfram forecasts the future92006-12-03
18642006-12-012006-12-01cdigginsSK Calculus not Consider SeKsy?292017-06-10
18672006-12-012006-12-01James HagueRecursion Parallel Prolog1
18652006-12-012006-12-01Allan McInnesA reflective functional language for hardware design and theorem proving32007-02-01
18682006-12-012006-12-01jimdesuPractical Laziness62006-12-04
18632006-11-302006-11-30naaskingDistributed Meta-Programming1
18612006-11-292006-11-29Isaac GouyPossibly the world's shortest APL interpreter42006-12-04
18622006-11-292006-11-29Anton van StraatenOutage1
18602006-11-292006-11-29Chris RathmanCheat Sheet62006-11-30
18582006-11-282006-11-29Jim AppleMechanized Metatheory Model-Checking182006-12-11
18592006-11-282006-11-28Isaac GouyC++ has indeed become too "expert friendly"422006-12-07
18552006-11-272006-11-27Jim AppleThe Theory of Parametricity in Lambda Cube1
18532006-11-272006-11-27Ehud LammThe Future of LtU792006-12-26
18562006-11-272006-11-27raganwaldRequest for feedback: hobbyist post on "the significance of the meta-circular interpreter."82006-12-07
18542006-11-272006-11-27Peter A JonssonA Complete, Co-Inductive Syntactic Theory of Sequential Control and State.12007-02-07
18572006-11-272006-11-27rhatNew Object Model Demo62006-11-29
18512006-11-262006-11-26Ehud LammRalph Johnson: Language workbenches1
18522006-11-262006-11-26Ehud LammJava Generics and Collections132007-04-17
18502006-11-242006-11-24gennethProofs that do things42006-11-28
18472006-11-232006-11-27cdigginsProgramming Language Research Search Engine232006-12-28
18482006-11-232006-11-23peter steinerPeyton-Jones and Harris discuss STM (1h video)22006-11-24
18492006-11-232006-11-23Ehud LammGrammar Visualization72006-11-27
18462006-11-222006-11-22drcodeSunday November 26th - Lisp/Scheme Presentation in DC1
18452006-11-192006-11-19mmcHigher order insertion sort - HELP PLZ12006-11-19
18442006-11-192006-11-19Jim AppleModular Type Classes52006-12-04
18422006-11-182006-11-18cdigginsif Records - Labels = Tuples then Rows - Labels = what?82006-12-04
18432006-11-182006-11-18Hank ThediekOOP language extension122006-11-21
18412006-11-182006-11-18Denis Bredelet -jidoThe replay bug62006-11-21
18392006-11-172006-11-17perehow convert state macine to petri net?12006-11-17
18402006-11-172006-11-17Kay SchluehrDe-Scheming MIT?552010-11-16
18382006-11-162006-11-16Matthew WillsonAbstractly typed languages252006-12-15
18342006-11-152006-11-15Ehud LammSun Open Sources Java Platform102006-11-18
18372006-11-152006-11-15Chris RathmanVideo: The Scala Experiment62006-11-20
18352006-11-152006-11-15Paul SnivelySecond Life Faces Threat to its Virtual Economy382006-11-18
18332006-11-152006-11-15Ehud LammCan Abstract State Machines Be Useful in Language Theory?1
18362006-11-152006-11-16dbfakenHaskell -> Javascript converter, kind of102006-11-22
18312006-11-142006-11-14cdigginsType Difference172006-11-19
18322006-11-142006-11-14rossjudsonF3 - Functional GUI Development for Java52006-12-05
18292006-11-132006-11-13coreyt1111Anyone know Prolog here?12006-11-13
18302006-11-132006-11-13Ehud LammWriting A Lisp Interpreter In Haskell22006-11-13
18272006-11-112006-11-11Luke GorrieTesting Telecoms Software with Quviq QuickCheck42006-11-18
18282006-11-112006-11-11Kay SchluehrFunctional programming and software engineering792006-11-20
18262006-11-102006-11-10Chris RathmanSICP Translations192007-05-08
18242006-11-102006-11-10Denis Bredelet -jidoDodo532008-07-20
18252006-11-102006-11-10raouldRandom "if it bends it is funny, if it breaks it isn't funny" line of thought62006-11-15
18222006-11-092006-11-09janek37Leszek - a new esoteric programming language1
18202006-11-082006-11-09cdigginsThe Type of a Recursive Combinator22006-11-10
18212006-11-082006-11-08Ehud LammBusy, busy, busy32006-11-09
18192006-11-072006-11-07derurarunning a sample of lisp program12006-11-07
18182006-11-032006-11-03Ehud Lamm"Proof-Directed Debugging" Revisited22006-11-04
18162006-11-022006-11-02Andy KishCompiler with easily retargetable and flexible back-end?22006-11-02
18172006-11-022006-11-10MarkMOrc, a simple and expressive process calculus22006-11-03
18152006-11-012006-11-01Ehud LammA rationale for semantically enhanced library languages152006-11-06
18132006-11-012006-11-02Charles StewartProcess calculi for transactions442009-03-06
18142006-11-012006-11-01Thomas_CType inference and union types202007-04-29
18122006-10-312006-10-31raouldCode generation vs. dynamic/introspective languages202006-11-05
18112006-10-312006-11-01Allan McInnesA stackless runtime environment for a Pi-calculus82006-11-02
18102006-10-302006-10-30kaveh.shahbazianBest Introduction To Monads For Newbies (& Especially Imparative Minds) I'v Ever Read!!!142009-09-25
18082006-10-292006-10-29ricky_clarksonMonitoring whether a function happens62006-10-30
18092006-10-292006-10-30omx_electronicpointExclusive Christmas Offers1
18072006-10-282006-10-28purezaWant to learn something new642006-11-12
18052006-10-282006-10-28Peter Van RoyFuture of software design?712006-11-21
18062006-10-282006-10-28gaganaBest websites useful for everyone1
18042006-10-272006-10-27Vassily GavrilyakContinuations, yield, ES452006-10-31
18022006-10-272006-10-27cdigginsCat Version 0.91
18032006-10-272006-10-27Matt HelligePractical OCaml442006-11-14
17992006-10-262006-10-26snowting教你打造时尚完美新眉型1
18002006-10-262006-10-26dbfakenGrowing interest in Smalltalk?92006-11-02
18012006-10-262006-10-26Ehud LammRuby 2.0 News292006-11-04
17872006-10-252006-10-25Greg BuchholzGADT vs. Type Classes142013-04-22
17882006-10-252006-10-25cdigginsThe Type of 42112006-10-27
17862006-10-232006-10-23Matt HelligeHolodeck games and CCCs1
17852006-10-222006-10-23DanielMyersClorox - AJAX shared memory22006-10-23
17842006-10-202006-10-22Dave HermanSpecifying ECMAScript via ML332007-02-13
17822006-10-192006-10-19Felicia Li SvillingConstraint based hybrid typing and the Curry Howard Isomorphism92006-10-20
17832006-10-192006-10-19hutornyQuestion on terminology52006-10-26
17812006-10-182006-10-18David TellerSystem-level Static Analysis52009-07-25
17802006-10-182006-10-18Boyko BantchevRalph Griswold died272006-10-22
17782006-10-172006-10-17cdigginsOn Publishing12006-10-17
17762006-10-172006-10-17D.G.GaevDelevoping a new language...132006-10-27
17792006-10-172006-10-17raouldFP vs. JSP42006-10-19
17772006-10-172006-10-17Ehud LammComputer Aided Formal Reasoning (@ Nottingham)1
17752006-10-162006-10-16mrpingouinBlock-scope142006-10-18
17732006-10-152006-10-15Ehud LammGood Ideas, Through the Looking Glass572011-01-15
17742006-10-152006-10-15Dave HermanDelimited Control for PLT Scheme12006-10-17
17692006-10-132006-10-13Anton van StraatenLogFun - Building Logics by Composing Functors1
17712006-10-132006-10-13NoelFlapjax - Functional Reactive Ajax122006-10-22
17722006-10-132006-10-13Matt HelligeA Madman Dreams of Turing Machines1
17672006-10-122006-10-12zrxerLanguages With Some Form of Implicit Subtyping12006-10-13
17662006-10-112006-10-11Chris RathmanRun time type checking172006-10-22
17652006-10-112006-10-12hshahProgramming in R12006-10-11
17642006-10-102006-10-10mgrickenModified javac That Processes Annotations on Local Variables22006-10-11
17632006-10-092006-10-09Ehud LammThe US Torture Bill as C code312006-10-15
17622006-10-092006-10-09Ehud LammScott Rosenberg: Code Reads1
17602006-10-082006-10-08Ehud LammA Very Modal Model of a Modern, Major, General Type System102006-11-08
17612006-10-082006-10-08Ehud LammA Stepper for Scheme Macros1
17582006-10-062006-10-06Leland McInnesAutoTest - Automated contract based testing for Eiffel1
17592006-10-062006-10-06Ehud LammDebugging Backwards in Time52006-10-13
17552006-10-052006-10-06Antoine ReillesTom 2.4 Released22006-10-14
17562006-10-052006-10-05Jacques CaretteGoogle Code Search152006-10-07
17572006-10-052006-10-05Chris RathmanAssembly language for Power Architecture112006-10-08
17542006-10-042006-10-04David N. Weltoncall by ? and mental models62006-10-05
17532006-10-032006-10-03dataangelRelationship between access modifiers and type42006-10-03
17522006-10-022006-10-02Ehud LammAn Incremental Approach to Compiler Construction112009-12-30
17512006-10-012006-10-01Ehud LammTim Bray: Dynamic-Language IDEs732006-10-04
17502006-09-302006-09-30Jim AppleArrows, like Monads, are Monoids32008-05-07
17482006-09-302006-09-30Ehud LammComputational Thinking42006-10-27
17492006-09-302006-09-30Ehud LammKnock knock...22006-09-30
17472006-09-292006-09-29AlexandreWhich Java compiler for a student/research project?72006-10-03
17452006-09-272006-09-27Tommy McGuireMachine Obstructed Proof172010-11-08
17462006-09-272006-09-27BenMoseleyBusiness Objects Quark - Haskell meets Java152006-10-19
17432006-09-262006-09-26dbfakenICFP proceedings / Scheme workshop42006-09-27
17412006-09-242006-09-24Kay SchluehrIs "post OO" just over?222007-02-07
17422006-09-242006-09-24mjstahlWhat Makes Erlang Processes Tick?92007-01-29
17382006-09-232006-09-23Logan CapaldoSSA + Type Inference = "Compile time" dynamic typing, "runtime" static typing?102006-09-25
17392006-09-232006-09-23Ehud LammRuby metaprogramming techniques1
17402006-09-232006-09-23cdigginsDesigning a Programming Textbook202006-10-02
17372006-09-222006-09-22Ehud LammHandling multiple concurrent exceptions in C++ using futures32006-09-22
17362006-09-212006-09-21Ehud LammMarc Andreessen: A Web Odyssey32006-09-22
17352006-09-202006-09-20Ehud LammLectures on the Curry-Howard Isomorphism152007-08-28
17342006-09-192006-09-19Davor CubranicPeakStream - a multi-core stream processing model42006-09-21
17332006-09-182006-09-18Matthew WillsonWhy Johnny can't code642007-01-04
17322006-09-182006-09-18DougRansomYield Prolog62008-07-30
17312006-09-172006-09-17Isaac GouyCleanJ - Concurrent Clean on Java VM1
17302006-09-162006-09-16Ehud LammSamurai - Protecting Critical Heap Data in Unsafe Languages12006-10-18
17292006-09-162006-09-16Bruce RennieCorrections to be made to the Papers page12006-09-30
17282006-09-152006-09-15Ehud LammSecPAL: Design and Semantics of a Decentralized Authorization Language32006-09-17
17262006-09-142006-09-14Dave HermanDraft R6RS available142006-09-23
17252006-09-142006-09-14Ohad KammarFixed-Point Induction22006-09-16
17212006-09-122006-09-12drwhiteConcurrency made easy?92006-09-18
17242006-09-122006-09-13Isaac GouyAppleScript - a story worth telling102006-09-19
17222006-09-122006-09-12grantStrongtalk goes open source32006-09-13
17202006-09-122006-09-14Srikumar SubramanianmuSE - an embeddable scheme dialect152009-04-28
17232006-09-122006-09-12raouldNeophyte question: detecting deadlock, livelock, races etc.32006-09-15
17192006-09-112006-09-11Erik MeijerDynamic Languages Symposium Program Online142006-09-20
17182006-09-102006-09-10serrasParser that allow syntax extensions352010-01-24
17162006-09-092006-09-09rajasekharlinux vs windows which is more compatible12006-09-09
17142006-09-092006-09-09Ehud LammMisc News72006-09-10
17172006-09-092006-09-09Jim AppleFolds, Church Encodings, Builds, and Short Cut Fusion for Nested Types: A Principled Approach1
17152006-09-092006-09-09Per VognsenRewriting Haskell Strings1
17132006-09-082006-09-08w7cookOOPSLA 2006 Call for Participation1
17102006-09-032006-09-03drcodeFringeDC- New Washington DC Organization for Fringe Programming Languages1
17112006-09-032006-09-03Jacques CaretteTopology in Programming Language Semantics1
17122006-09-032006-09-03cdigginsSmall Value Set Types92006-09-06
17092006-09-022006-09-03cdigginsConstant Values as Types112006-09-04
17082006-09-012006-09-01Ehud LammVacation1
17062006-08-302006-08-30Ehud LammReflective Program Generation with Patterns1
17072006-08-302006-08-30Paul SnivelyGradual Typing for Functional Languages172006-09-04
17022006-08-292006-08-29Ehud LammLightweight Static Capabilitites (II)12006-09-05
17052006-08-292006-08-29Hank ThediekDynamic Semantics262007-04-07
17032006-08-292006-08-29peter steinerdesign docs links c/c++1
17042006-08-292006-08-29grantJoe Armstrong's Blog12006-08-29
17002006-08-282006-08-28Paul SnivelyThe Daikon Invariant Detector12006-08-28
17012006-08-282006-08-28hutornyA new PL for embedded applications1
16982006-08-272006-08-27dataangelImplementing arrays252006-09-02
16992006-08-272006-08-27cathperRuby: Prelude - a Haskell-like functional library1
16972006-08-262006-08-26Robbert van DalenThe whole Enchilada102006-08-28
16942006-08-252006-08-25lumpynoseunchecked exceptions are like runtime type checking?1162006-12-13
16952006-08-252006-08-25laboLua error in Iseries (AS400)12006-08-25
16962006-08-252006-08-25cdigginsMulti-Stage Languages132006-09-01
16922006-08-242006-08-24bendwhat are the differences between erlang process and pthread threads?112006-08-25
16932006-08-242006-08-24raould"Language Oriented Programming" Meta Programming System202006-09-18
16902006-08-232006-08-23shahbazgenerating interpreters, IDEs, etc., from simple specifications?82006-08-23
16912006-08-232006-08-23Tommy McGuireDeclarative Networking: Language, Execution and Optimization22006-08-28
16892006-08-222006-08-22Jim AppleESC not just for Java any more62006-10-23
16872006-08-222006-08-22raouldwidth still fixed?82008-01-16
16882006-08-222006-08-22Ehud LammVerified Software: Theories, Tools, and Experiments12008-04-27
16862006-08-202006-08-20Hank ThediekEscape sequence for XML12006-08-20
16842006-08-192006-08-20el-vadimoClosures for Java or money back1592006-09-23
16852006-08-192006-08-19Ehud LammTechnometria: AJAX Progress and Challenges72006-08-25
16832006-08-192006-08-19Erik MeijerLASER Summerschool1
16812006-08-182006-08-18raganwaldCan a dynamically typed language support type inference?122006-08-19
16822006-08-182006-08-18Hank Thediek3APL1
16782006-08-172006-08-17naaskingPure Pattern Calculus22007-01-18
16792006-08-172006-08-17Ehud LammEarly retirement?42006-08-18
16802006-08-172006-08-17Anton van StraatenDecomposing lambda - the Kernel language42012-04-30
16772006-08-152006-08-15Jason Dusekhelp with [Barendregt & Barendsen, 1994]32006-08-16
16762006-08-142006-08-14Olaf ConijnDSLs and AOP42006-08-15
16752006-08-142006-08-14HarveyAdd a Sudoku Contest to your site. And get your cash box ringing!1
16732006-08-132006-08-13snk_kidHow to make a *truly* better alternative to C++42006-08-14
16742006-08-132006-08-13Ehud LammLisp Machine Manual22006-08-21
16722006-08-132006-08-13Mario B.Programming Languages in the Markup World132006-08-18
16712006-08-122006-08-12kaveh.shahbazianLambda Calculus In Java82006-08-29
16692006-08-092006-08-09Matt HelligeRevisiting Google's MapReduce72007-04-11
16672006-08-092006-08-09rhatPMD with CLOS-style Method Combination52006-08-11
16682006-08-092006-08-09cdigginsOn Mixing Static Typing, Dynamic Typing and Values12006-08-10
16642006-08-082006-08-08Ehud LammCellML12006-08-08
16622006-08-082006-08-08Ben AtkinLisp Lovers, how would you fix Lisp or bring it up to date?802008-04-29
16652006-08-082006-08-08Jack WaughOracles1232010-02-03
16632006-08-082006-08-08Niels HoogeveenIvor, a proof engine12006-08-08
16662006-08-082006-08-08Matt HelligeComonadic Functional Attribute Evaluation22006-08-09
16612006-08-072006-08-07Curtis Wautomatic theorem proving132006-08-09
16602006-08-062006-08-06cdigginsExpressing the Type of a While Loop52006-08-06
16592006-08-042006-08-04Ehud LammeWeek: Sun Digging Deep for Dynamic Language Support102006-08-05
16582006-08-042006-08-04John CarterThe Killer Application for Concatenative Languages122006-08-07
16562006-08-032006-08-05ashishkhset-based 3-tier Client Server programming1
16532006-08-032006-08-03kimlee83Lisp Beginer seeking for advice42006-08-03
16572006-08-032006-08-03Matt HelligeSoftware Extension and Integration with Type Classes42006-08-08
16552006-08-032006-08-03cdigginsOverloading : Why do some languages leave it out?382006-08-08
16492006-08-022006-08-02cdigginsCat Programming Language: Slides from Lang. NET 2006122006-08-08
16502006-08-022006-08-02dataangelCovariance and typing172006-08-05
16522006-08-022006-08-02Ehud LammBusy, busy, busy1
16472006-08-012006-08-01mouhebtheory of category12006-08-01
16482006-08-012006-08-01n8allanManaging missing information through Condition Propagation112006-08-03
16462006-07-302006-07-30Srikumar SubramanianLisp sans (((paren-theses ((hell)))))342006-08-02
16452006-07-302006-07-30dataangelPolymorphic replacement122006-07-31
16442006-07-272006-07-27Ehud LammLtU turns six!52006-07-30
16412006-07-272006-07-27Matt HelligeGenerics as a Library132007-05-09
16432006-07-272006-07-27Ehud LammThe solution to all your troubles...42006-07-29
16392006-07-252006-07-25feeleyErlang Workshop 20061
16382006-07-252006-07-25Ehud LammTim Bray: On Ruby1
16362006-07-242006-07-24tawRLisp - Lisp naturally embedded in Ruby62006-08-03
16372006-07-242006-07-24Andris BirkmanisInterface Automata42006-07-25
16342006-07-232006-07-23Paul SnivelyConcoqtion: Mixing Indexed Types and Hindley-Milner Type Inference22006-08-30
16352006-07-232006-07-23Paul SnivelyLightweight Static Capabilities172021-12-02
16322006-07-222006-07-22Kay SchluehrGamma formalism92006-07-28
16332006-07-222006-07-22Ehud LammCost of provably-correct code422013-07-06
16312006-07-212006-07-21Niels HoogeveenA type-correct, stack-safe, provably correct, expression compiler in Epigram142006-10-02
16282006-07-202006-07-20Ehud LammNew blog: A Fistful of Languages1
16292006-07-202006-07-20Ehud LammRevealing the X/O impedance mismatch92006-07-22
16302006-07-202006-07-20coffeemugErlang concurrency: why asynchronious messages?352007-04-19
16262006-07-192006-07-19Ehud LammLeaky regions: linking reclamation hints to program structure1
16272006-07-192006-07-19Ehud LammA Comparison of Ada and Real-Time Java for Safety-Critical Applications32006-07-31
16252006-07-182006-07-18Curtis WAdvantages of Soft Typing1202006-08-29
16242006-07-152006-07-15Morris JohnsPredicting programming course success from a single entrance exam112006-07-18
16202006-07-142006-07-14Rys McCuskercomputerhistory's History of LISP112006-07-18
16232006-07-142006-07-14Chris RathmanHOPL III and the History of Haskell212007-05-28
16212006-07-142006-07-14dataangelOOP Parallel class hierarchies882006-07-18
16222006-07-142006-07-14Niels HoogeveenA Core Calculus for Scala Type Checking162006-07-22
16182006-07-132006-07-13Ehud LammA brief survey of quantum programming languages1
16162006-07-132006-07-16Paolo MartiniEncoding Information Flow in Haskell22006-07-13
16192006-07-132006-07-13Ehud LammScheme simulator for quantum computation22006-07-14
16172006-07-132006-07-13Johan TibellWriting an interpreter, targeting a VM or writing from scratch?332009-04-28
16152006-07-122006-07-12Matt HelligeEvent-Based Programming without Inversion of Control132008-08-16
16122006-07-112006-07-11Dr.EmmanuelNATIVE: The Programmatic Natural Language62006-07-11
16132006-07-112006-07-11soapdogCan anyone here help a newbie on language interpretation, want book reference and possible sample code.52006-07-14
16142006-07-112006-07-11Ehud LammNATIVE: The Programmatic Natural Language12006-07-11
16112006-07-102006-07-10Andris BirkmanisSocially Responsive, Environmentally Friendly Logic102006-07-13
16102006-07-092006-07-09Ehud LammAbstracting Allocation: The New new Thing112006-07-12
16092006-07-092006-07-09Anton van StraatenCommunity enforcement discussion122006-07-12
16082006-07-072006-07-07Anton van StraatenFailure-oblivious computing372006-10-04
16072006-07-062006-07-06Ehud LammCLPython - an implementation of Python in Common Lisp62006-07-14
16062006-07-062006-07-06NoelProgramming Languages and Lambda Calculi182006-07-11
16042006-07-042006-07-04Boyko Bantchevonline literature on CPL?52006-09-21
16022006-07-042006-07-04zayenzHigh-Level Nondeterministic Abstractions in C++1
16052006-07-042006-07-04dataangelDSLs and operator associativity/precedence312006-07-11
16032006-07-042006-07-04uchchwhashLexical structure of scripting languages142006-07-07
15992006-07-032006-07-03Achilleas MargaritisA new implementation of recursive-descent parsing?352006-07-07
16002006-07-032006-07-03Tom72006 ICFP Programming Contest registration opens92006-07-26
16012006-07-032006-07-03Ehud Lamm2006 ICFP Contest registration opens1
15982006-07-022006-07-02Danny AyersPluvo : new hybrid scripting language72006-07-13
15962006-07-012006-07-01Ehud LammAmusing question352006-07-08
15972006-07-012006-07-01Ehud LammThe First 10 Prolog Programming Contests1
15952006-06-302006-06-30shahbazIntroduction to Concurrent Programming with Stackless Python52008-02-21
15942006-06-292006-06-29Niels HoogeveenGottfried Wilhelm Leibniz132006-07-01
15932006-06-282006-06-28Ehud LammPLT Scheme GC Technology22006-06-28
15912006-06-272006-06-27pmouginArticle: Exploring Cocoa with F-Script112006-06-30
15922006-06-272006-06-27raouldOxymoronic? "Safety-critical development guidelines for real-time Java"222006-07-01
15882006-06-262006-06-26Ehud LammSecuring the .NET Programming Model142006-07-08
15892006-06-262006-06-29Bryan TurnerNanopass Compiler Framework222015-05-13
15902006-06-262006-06-28Ehud LammR6RS Status Report172006-07-02
15862006-06-252006-06-25Ehud LammMicrosoft Robotics Studio12006-06-29
15872006-06-252006-06-26Ehud LammLtU: Policies document542006-07-03
15852006-06-252006-06-25Christopher CampbellSite error relating to "cache.myi"32006-06-25
15832006-06-222006-06-22Achilleas MargaritisPetition for adding garbage collection to C++.1162007-11-20
15812006-06-222006-06-22Dominic CooneyRuby .NET compiler released12006-06-23
15842006-06-222006-06-22Chung-chieh ShanDelimited dynamic binding92011-08-03
15822006-06-222006-06-22Ehud LammPLT web server used in "real life"42006-07-05
15802006-06-212006-07-03Anton van StraatenLtU: Purpose and Policies1
15782006-06-212006-06-21dataangelWhat are the real benefits of FP?1132006-07-09
15792006-06-212006-06-21Peter J. WasilkoRules for Developing Safety-Critical Code452006-06-25
15762006-06-202006-06-20Niels HoogeveenA Mobility Calculus with Local and Dependent Types12006-06-20
15772006-06-202006-06-20Niels HoogeveenCharles Babbage Institute52006-06-21
15752006-06-192006-06-25Ehud LammThe Spirit of LtU1
15742006-06-192006-06-22Anton van StraatenLtU: Purpose and Policies1
15732006-06-182006-06-20Ehud LammVariance and Generalized Constraints for C# Generics162006-09-21
15722006-06-172006-06-17Erik MeijerLang .NET Symposium Registration Now Open32006-06-19
15702006-06-172006-06-17Chris RathmanWhat is the Meaning of These Constant Interruptions?122006-06-19
15712006-06-172006-06-17cdigginsCat version 0.21
15692006-06-172006-06-17Ehud LammScheme2Js1
15682006-06-162006-06-16snk_kidThe OO barrier672006-06-22
15642006-06-152006-06-15Matt HelligeThe Semicolon Wars72006-06-18
15672006-06-152006-06-15Peter ScottDataflow programming for PIC microcontrollers132006-06-18
15652006-06-152006-06-15Karsten WagnerWhy only 'minimal' languages1032006-06-19
15632006-06-152006-06-16Ehud LammIFIP WG 2.2 Anniversary Meeting1
15662006-06-152006-06-15naaskingApplied Type System vs. Epigram82008-09-16
15622006-06-142006-06-14natHLVM - High Level Virtual Machine toolkit for dynamic languages212006-07-09
15602006-06-132006-06-13JamesLitsiosGenerative and Transformational Techniques1
15612006-06-132006-06-13snk_kidA thought on the design of new low-level languages...52006-06-14
15562006-06-122006-06-12Ehud LammTechnical Work on Ada 2005 Standard Completed1
15592006-06-122006-06-12Bryan TurnerChurch-Turning is False?242006-06-28
15572006-06-122006-06-13Peter A JonssonFormal verification of a C-Compiler frontend.12006-06-13
15582006-06-122006-06-12Greg BuchholzML Modules and Haskell Type Classes: A Constructive Comparison42006-06-18
15552006-06-112006-06-11Isaac GouyAlloy - The Book92006-12-19
15542006-06-102006-06-10Frank AtanassowInform 7: A relational DSL for interactive fiction with natural language syntax162006-06-12
15532006-06-102006-06-10Matt EstesA DSL based Web Framework.22006-06-10
15512006-06-092006-06-09Isaac GouyA Brief History of Scala312011-01-17
15522006-06-092006-06-09Peter J. WasilkoHuman Factors Research On Programming Language Syntax132009-07-20
15482006-06-082006-06-08mjstahlLinear Types vs. Uniqueness Typing42007-01-17
15492006-06-082006-06-08Ehud LammJoshua Bloch: "Nearly All Binary Searches Broken"312009-05-15
15472006-06-082006-06-08James McCartneyassistance with some data flow terms62006-08-10
15502006-06-082006-06-08Ehud LammLtU: blog not forum!652009-02-14
15462006-06-072006-06-07VorlathWhy Are ALL Programming Languages So Low Level?822007-01-16
15452006-06-072006-06-07Sean McDirmidSuperGlue72006-06-16
15432006-06-062006-06-06Dave HermanPublic resources for ECMAScript Edition 4142006-06-09
15442006-06-062006-06-06SamKCommon Lisp Exception Handling252008-10-20
15392006-06-052006-06-05Andris BirkmanisNested commits for mobile calculi: extending Join1
15402006-06-052006-06-05Andris BirkmanisScrap your Nameplate12006-06-05
15382006-06-052006-06-05Rys McCuskeremulation for Erlang style processes152006-06-11
15412006-06-052006-06-05Jeff NowakowskiEmail/news interface152006-06-29
15372006-06-042006-06-04Paul SnivelySage: A Programming Language With Hybrid Type-Checking52006-11-02
15362006-06-042006-06-04Ehud LammThe Origins and Nature of Computation32006-06-29
15342006-06-022006-06-02Andris BirkmanisContinuations for Parallel Logic Programming112006-06-03
15352006-06-022006-06-02raoulvpTrying to get embedded python co-routines to work32006-06-03
15332006-06-022006-06-02doublecHop: a Language for Programming the Web 2.062006-06-05
15312006-06-012006-06-01Ehud LammDesigning Components with the C++ STL1
15292006-06-012006-06-01Ehud LammAda UK Conference 2006 (slides & videos)42006-06-02
15322006-06-012006-06-01Klaus OstermannRelevance of Curry-Howard1132006-06-12
15272006-06-012006-06-01Mike SmithType checking and logical errors572006-06-05
15302006-06-012006-06-01Dave HermanJavaScript 2 and the Future of the Web82006-06-07
15282006-06-012006-06-01Ehud LammOz has macros!22006-06-01
15232006-05-312006-05-31Steven HuggLanguage-spotting1
15262006-05-312006-06-01Ehud LammThe Weird World of Bi-Directional Programming202011-10-07
15242006-05-312006-05-31andrew cookeNarrative Javascript272006-06-04
15222006-05-312006-05-31raouldTimor: adding "qualifying" and "attribute" types to the OO realm.62006-06-02
15252006-05-312006-05-31Ehud LammJavascript department212006-06-04
15212006-05-302006-05-30danmcbyet another noob via "little lisper" and scheme252006-06-01
15192006-05-302006-05-30Anton van StraatenType inference for Python182008-02-07
15202006-05-302006-05-30doublecNarrative Javascript52006-06-01
15182006-05-292006-05-29Bruce RennieFirst Class Values, Types as values within a Programming Language952006-07-20
15152006-05-282006-05-28Wolf LoganMicrosoft Phoenix Framework1
15162006-05-282006-05-28cdigginsCat Language Download, Sources, and Introduction52006-05-30
15142006-05-272006-05-27Isaac GouyBuried Treasure - No Fluff Just Stuff2482006-06-08
15072006-05-262006-05-26Ehud LammLinspire chooses Haskell as preferred language142006-05-29
15102006-05-262006-05-26claudioBlackBox Component Builder has been open sourced1
15052006-05-262006-05-26Andris Birkmanis"New story" template42006-05-27
15082006-05-262006-05-26Chris RathmanConstraint Programming152006-05-31
15112006-05-262006-05-26raouldRavenscar Profile?12006-05-26
15062006-05-262006-05-26kenhirschLinspire chooses Haskell as preferred language92006-05-27
15042006-05-262006-05-26Jim AppleBackwards debugging42006-05-26
15092006-05-262006-05-26Adam KStealing language features for fun and profit in Ruby142006-05-27
15022006-05-252006-05-25suresh7708Segmentation Fault12006-05-25
15032006-05-252006-05-25Chris RathmanSoftware ideals and history242006-05-26
15002006-05-242006-05-25Ehud LammTransactional memory with data invariants42006-05-25
15012006-05-242006-05-26Andris BirkmanisSyntax, Semantics and all that Stuff52006-05-26
14972006-05-232006-05-23obsidianOrca chosen as default Syllable scripting language22006-05-23
14982006-05-232006-05-23Nicolas CannassehaXe 1.032013-05-07
14992006-05-232006-05-23Jeff NowakowskiEditing posts162006-06-09
14942006-05-222006-05-22Ehud LammMicro-Kanren12015-02-22
14952006-05-222006-05-22Ehud LammCode Generation Network152006-11-18
14962006-05-222006-05-22andrew cookeEasyExtend - Python MetaProgramming12008-03-05
14932006-05-212006-05-21doublecContinuations and MicroThreads on Mono22006-05-24
14892006-05-202006-05-20Ehud LammGilad Bracha: Will Continuations continue?462008-08-01
14922006-05-202006-05-20Luke GorrieErlang/OTP release with multiprocessor support82006-05-25
14902006-05-202006-05-20Niels HoogeveenAlan Turing1
14882006-05-202006-05-20Ehud LammDepartments in need...42006-05-21
14912006-05-202006-05-20Niels HoogeveenAutomath32006-05-20
14862006-05-192006-05-19Vesa KarvonenEthnographic Study of Copy and Paste Programming Practices in OOPL532006-05-26
14872006-05-192006-05-19Logan CapaldoQuestion about Lazy-ness and algorithmic runtime analysis82006-05-22
14842006-05-182006-05-18Ehud LammLibrary-Centric Software Design LCSD'061
14852006-05-182006-05-18Jess AustinGoogle Web Toolkit222006-08-20
14832006-05-172006-05-17raouldThe World's Most Maintainable Programming Language182006-07-11
14822006-05-162006-05-16Ehud LammPaul Vick: BASIC principles452006-05-20
14812006-05-142006-05-16Allan McInnesThe Problem With Threads152006-05-18
14802006-05-142006-05-14shahbazruby vs python1282009-09-21
14782006-05-132006-05-13Mike HearnNon-null references?262008-03-14
14792006-05-132006-05-13cdigginsThe Cat Programming Language162006-05-18
14762006-05-122006-05-12Isaac GouyLINQ May 2006 Preview52006-05-13
14772006-05-122006-05-12Matt HelligeJumbo Lambda Calculus32006-05-16
14732006-05-112006-05-11snk_kidLinks to research on/in ....1
14712006-05-112006-05-11cdigginsOptimization - Symmetric Reductions12006-05-11
14742006-05-112006-05-11Chris RathmanThe case for Semantic Analysis92006-05-15
14722006-05-112006-05-11Andris BirkmanisBuilding Interpreters by Composing Monads182006-05-22
14752006-05-112006-05-11gmolreally simple list/newline oriented language22006-05-11
14702006-05-102006-05-10Ehud LammBlock performance in Ruby112006-05-18
14692006-05-102006-05-10Greg MorrisettCyclone 1.0 released.42006-05-13
14652006-05-092006-05-09Jim AppleMathLang62006-05-14
14682006-05-092006-05-10Niels HoogeveenThe three dimensions of proofs42006-09-14
14632006-05-092006-05-09coffeemugThe Nature of Lisp (a tutorial)622006-05-18
14662006-05-092006-05-09kabelFortress Spec 0.90322006-08-18
14642006-05-092006-05-09jesuswaffleThe Push Programming Language32006-05-10
14672006-05-092006-05-09cdigginsParameteric Polymorphism from a C++ Perspective (good or bad?)102006-05-10
14622006-05-082006-05-08mansuLinks for Programming Language course videos12006-05-09
14602006-05-082006-05-08Paul SnivelyHashCaml--an extension of the OCaml bytecode compiler with support for type-safe marshalling and related naming features.12008-01-17
14612006-05-082006-05-08Ehud LammComputer Science Looks for a Remake182006-05-10
14592006-05-082006-05-08Paul SnivelyCol--an O'Caml syntax extension for easier manipulation of flat records, objects or tuples and conversions from/to CSV file1
14572006-05-072006-05-07Ehud LammA Hacker's Introduction to Partial Evaluation32006-05-09
14582006-05-072006-06-02Niels HoogeveenMultidimensional Virtual Classes222006-06-10
14552006-05-062006-05-06cdigginsDesigning a Type Notation for a Stack Based Functional Language172006-05-12
14562006-05-062006-05-06shrogersAPL Quote Quad Call for Papers1
14542006-05-052006-05-05Andris BirkmanisTyped Concurrent Programming with Logic Variables42006-05-05
14522006-05-042006-05-04Chris RathmanMax messages per page?22006-05-04
14532006-05-042006-05-06JeremyOpen data types and open functions382012-06-22
14492006-05-032006-05-03Josef SvenningssonYour favourite editor/IDE862006-08-27
14502006-05-032006-05-03Luke GorrieA note on distributed computing52006-05-09
14482006-05-032006-05-03Andris BirkmanisA Monadic Semantics for Core Curry1
14512006-05-032016-05-05Luke GorrieSERIES22016-05-05
14462006-05-022006-05-02abayleyFunctional Relational Programming: Out of the tar pit182012-06-24
14472006-05-022006-05-02shaprProofs are Programs: 19th Century Logic and 21st Century Computing412006-05-30
14452006-05-022006-05-02cdigginsFilter-Reduce Optimization22006-05-02
14412006-05-012006-05-01Ehud LammLinks: Web Programming Without Tiers42006-05-04
14442006-05-012006-05-01Frank KruegerPatterns of Integer Usage92006-05-06
14392006-05-012006-05-06John CarterWhat do you believe about Programming Languages (that you can't prove (yet))?2142009-05-23
14422006-05-012006-05-01Klaus OstermannThis Is the Title of This Story, Which Is Also Found Several Times in the Story Itself102007-02-17
14402006-05-012006-05-01shahbazhow can PLT experts help improve the web?1
14432006-05-012006-05-06AvdiNatural Language Programming for Interactive Fiction92006-05-07
14382006-04-292006-04-29cdigginsFolding neither Left nor Right (or how to avoid overspecifying the solution to a problem)352008-04-22
14362006-04-282006-04-28Antoine ReillesTom 2.3 Released1
14372006-04-282009-08-11xyzzyFirst-Class Traces72006-05-01
14352006-04-282006-04-28shaprA Language-Based Approach to Unifying Events and Threads182011-11-21
14332006-04-272006-04-27David N. WeltonImplementation of Hecl52006-04-28
14342006-04-272006-04-27Ehud LammRethinking Linguistic Relativity142006-05-02
14322006-04-272006-04-27Ehud LammOberon Script. A Lightweight Compiler and Runtime System for the Web222008-03-15
14302006-04-262006-04-26Chung-chieh ShanHow do Java generics correspond to System F-(omega)?292006-07-12
14312006-04-262006-04-26doublecChuck - Concurrent audio programming language142008-07-28
14282006-04-252006-04-25Ehud LammJ2ME72006-04-28
14262006-04-252006-04-25Ehud LammDeconstructing Process Isolation132006-04-26
14292006-04-252006-04-25Chris Rathman Build your own scripting language for Java142006-05-03
14272006-04-252006-04-25Ehud LammI miss you guys...1
14252006-04-222006-04-22Ehud LammACM Queuecast: systems on a chip1
14222006-04-212006-04-21shapTinyScheme Revived52006-04-21
14202006-04-212006-04-21Logan CapaldoFunctional single argument style object oriented programming172006-04-24
14232006-04-212006-04-21Ehud LammNew Common Lisp FAQ42006-04-23
14212006-04-212006-04-21Isaac GouyDynamic Software Updating for C42006-07-04
14242006-04-212006-04-22Robbert van DalenThe fundamental difference between Sets and Lists?182006-04-27
14192006-04-202006-04-20dbfaken"Down with Lambda-Lifting"52014-02-24
14172006-04-192006-04-19Ehud LammComparing XSLT and XQuery1
14182006-04-192006-04-19James McCartneyThe content of this field is private and only visible to yourself42006-04-25
14162006-04-182006-04-18Erik MeijerLang .NET 2006432006-09-18
14142006-04-162006-04-16Chris RathmanE Thesis: Robust Composition202006-04-21
14112006-04-132006-04-13genneth System F with Type Equality Coercions22006-04-13
14102006-04-132006-04-13Ehud LammThe Essence of the Iterator Pattern52006-04-19
14092006-04-122006-04-12mfeathersFlexible Addition of Static Typing to Dynamically Typed Programs472006-04-24
14082006-04-122006-04-12Ehud LammJRuby12006-04-13
14062006-04-092006-04-09Erik MeijerFunctional Programming Has Reached The Masses; It's Called Visual Basic212009-11-01
14072006-04-092006-04-09MacTexWard Cunningham podcast: Smalltalk, little languages, XP, typing and future of software72006-04-26
14052006-04-082006-04-08Ehud LammFlexible Exception Handling (in Smalltalk)82006-04-10
14032006-04-062006-04-07Ehud LammMicrosoft Atlas32006-04-07
14012006-04-062006-04-06John EikenberryEiffel Studio adds GPL version142009-11-05
14042006-04-062006-04-06Isaac Gouy"Stretch" languages1
14022006-04-062006-04-06Kay SchluehrPython 2.5a1 released172006-04-10
14002006-04-052006-04-05el-vadimopublic vs. published interfaces322006-04-19
13982006-04-042006-04-04nineguaany functional language without GC?172006-04-08
13992006-04-042006-04-04L G Meredithmonadic constraint programming?1
13952006-04-032006-04-03Noelfoldl and foldr322006-04-20
13962006-04-032006-04-03Ehud LammNative delimited continuations in (byte-code) OCaml92006-04-12
13972006-04-032006-04-03Jim ApplePurity in PLT342006-04-08
13942006-04-022006-04-03Jim AppleDisruptive PLT, 4 years later72006-04-03
13932006-04-012006-04-01Chris RathmanThe Reasoned Schemer with Oz72006-04-06
13922006-03-312006-10-03Jayson MinardPHP 6 picks up GOTO and COMEFROM152006-10-03
13902006-03-302006-03-30Charles StewartUniform Proofs as a Foundation for Logic Programming102006-04-03
13882006-03-302006-03-30shaprTransactional Memory with data invariants (draft sequel to the STM-Haskell paper)72006-05-17
13912006-03-302006-03-30gmolacademic collab request12006-03-31
13892006-03-302006-03-30Ehud LammClass decorators in Python1
13872006-03-292006-03-29Martin Odersky[ANN] Scala-272006-03-31
13852006-03-292006-03-29Riaan Moll"Semi-complete" Boolean Evaluation?212006-03-30
13862006-03-292006-03-29Neil MaddenClass hierarchies and Ontologies482006-04-03
13822006-03-282006-03-28Nathan SoboMessage Passing vs. Multi-Methods; Mixing the two?62006-03-31
13832006-03-282006-03-28Johan TibellType Inference in Object Oriented Languages142015-03-09
13842006-03-282009-03-08Leon P SmithThe R Project52006-04-08
13782006-03-272006-03-27tblanchardObjectiveCLIPS Updated72006-03-29
13802006-03-272006-03-27shahbazlogic/constraint/relational programming?82006-03-29
13812006-03-272006-03-27Niels HoogeveenA virtual class calculus52006-03-28
13762006-03-262006-03-26Jim AppleGeneric Haskell II22006-03-28
13742006-03-262006-03-26Anton van Straaten[admin] Domain lookup issues fixed1
13772006-03-262006-03-26gmolhelp from language people162006-03-29
13752006-03-262006-03-26Ehud LammContributing Editors?32006-04-17
13732006-03-252006-03-25viergroupieExtremely static language?632006-12-09
13722006-03-242006-03-24Ehud LammGoogle Reader and "continuations"42006-03-29
13712006-03-232006-03-23Tiago SimoesI "got" imperative programming throught data binding112006-10-26
13702006-03-222006-03-22viergroupieMultimethods in a latently typed language?52006-03-23
13692006-03-222006-03-22Erik MeijerGoogle Magic102006-03-28
13682006-03-212006-03-21Ehud LammGosling vs. Dynamic Languages412006-03-31
13652006-03-212006-03-21Josef SvenningssonUsing continuations in Web applications is patented92006-03-24
13672006-03-212006-03-21Christophe PoucetProblem with forum listings22006-03-21
13642006-03-202006-03-20dataangelReversible generators82006-03-21
13632006-03-202006-03-20bdencklasublanguages of CTM's Oz32006-03-20
13622006-03-192006-03-19Ehud LammLambda Calculus course (Oxford)1
13612006-03-172006-03-17raouldBack button & scroll position52006-09-11
13592006-03-162006-03-16kruhftThe Problem With Parsing - an essay212006-03-25
13602006-03-162006-03-16Ehud LammDesign Patterns as Higher-Order Datatype-Generic Programs.172006-04-15
13582006-03-162006-03-16Tim ChevalierSocial science research about programming language adoption?242009-06-02
13552006-03-152006-03-15Ehud LammJOT: On The Next Move in Programming12006-03-15
13532006-03-152006-03-15raouldACM Queue: On Usability of Programming Languages202006-03-20
13572006-03-152006-03-15snk_kidDiesel a successor to the Cecil language1
13542006-03-152006-03-15shahbazProgramming: 50, 100 years from now802006-04-03
13522006-03-122006-03-12cdigginsContract Verification and Structural Subtyping of Interfaces32006-03-13
13502006-03-122006-03-13akopaVirtual Machines, Language Runtimes, and the Future of Objective C162007-01-01
13512006-03-122006-03-12Vladimir SlepnevHalf-baked idea: mini-language for vector processing112006-03-21
13492006-03-122006-03-12Michael StoneChoosing Conferences42006-03-12
13472006-03-112006-03-11marcoilFirst Class Copy & Paste1
13482006-03-112006-03-11Ehud LammACM Queue: A Conversation with Steve Ross-Talbot122006-06-02
13452006-03-102006-03-10Matt HelligeDSLs: How and When?42006-03-10
13462006-03-102006-03-10mansuVisualisable Languages222006-03-17
13442006-03-092006-03-09MordeithLanguage Design Tips52006-03-10
13422006-03-082006-03-08Anton van StraatenScheme Language Steering Committee Report to the Community302006-06-26
13432006-03-082006-03-08Dave HermanACL2 in DrScheme72006-04-01
13402006-03-072006-03-07shahbazStrongly typed quantities in Java52006-03-08
13412006-03-072006-03-07Edson ManoelNew Fortress Release1
13392006-03-062006-03-06Andris BirkmanisActive Libraries and Universal Languages52006-04-13
13372006-03-032006-03-03Charles StewartTowards Applicative Relational Programming102006-03-30
13382006-03-032006-03-03Ehud LammWhen is one thing equal to some other thing?452006-03-16
13342006-03-022006-03-02Ehud LammDo us proud, Dave!22006-03-02
13352006-03-022006-03-02Ehud LammLife and Times of Anders Hejlsberg112006-03-06
13332006-03-022006-03-02Dave HermanA Tail-Recursive Machine with Stack Inspection52013-10-01
13362006-03-022006-03-02Allan McInnesLiteratePrograms wiki252006-03-26
13312006-02-282006-02-28Kay SchluehrTail call elimination decorator in Python352011-03-28
13322006-02-282006-02-28andrew cookeThe Theory of Classification - A Course on OO Type Systems72008-04-21
13282006-02-272006-02-27Ehud LammJon Udell: Multi-language runtimes122006-03-02
13292006-02-272006-02-27keithbMcBride Derivative paper92006-02-28
13252006-02-262006-02-26Ehud LammAn Expressive Language of Signatures62006-02-28
13262006-02-262006-02-26Ehud LammLeak Free Javascript Closures142006-03-01
13272006-02-262006-02-26OwcA Compiler Technology for Scalable Architectures62006-03-02
13222006-02-232006-02-23Ehud LammNorman Ramsey: CS257 - Programming with Concurrency72006-02-28
13232006-02-232006-02-23Todd CoramRich resource site for the programming language "K"272006-03-14
13212006-02-232006-02-23Andris BirkmanisHundreds of Impossibility Results for Distributed Computing22006-02-23
13242006-02-232006-02-23johnnybEffects on stability/exception handling of massively parallel programs112006-03-10
13202006-02-222006-02-22akravetsFortress Programming Language12006-02-23
13182006-02-222006-02-22Ehud LammIntroduction to the Java EE 5 Platform342006-04-06
13192006-02-222006-02-22cdigginsSignature Based Polymorphism, Structural Subtyping and Duck Typing292006-03-02
13172006-02-212006-02-21bokelsource code conversion192009-05-03
13162006-02-212006-02-21ucancodeE-XD++ MFC Library Professional Edition V9.20 is released (100% Source Code)!1
13142006-02-202006-02-20Ehud LammDynamic Plug-In Linking, Loading, & Dispatching with Ada 20051
13152006-02-202006-02-20Peter NuttallIs there a formal basis for generators?32006-02-21
13122006-02-192006-02-19Ehud LammSpecifying C++ Concepts232006-02-28
13132006-02-192006-02-19Ehud LammStroustrup: A Brief Look at C++0x272006-11-15
13112006-02-182006-02-18Erik MeijerGilad Is Right1222014-03-23
13102006-02-172006-02-17w7cookOOPSLA 2006 Call for Contributions1
13062006-02-162006-02-16Kay SchluehrDebug-Edit-Compile cycle12006-02-16
13092006-02-162006-02-16Doug OrleansAccidental Syntax162006-02-20
13072006-02-162006-02-16EwanThe C Family of Languages: Interview with Dennis Ritchie, Bjarne Stroustrup, and James Gosling102006-02-21
13052006-02-162006-02-16Todd CoramThe SPIN model checker and Promela1
13082006-02-162006-02-16Ehud LammFission for Program Comprehension72006-02-27
13042006-02-142006-02-14cdigginsConcatenation Operators in Unimperative32006-02-16
13032006-02-142006-02-14SamKHaskell video lectures online72006-02-16
13012006-02-132006-02-13Ehud LammInterval Computations372006-02-22
13022006-02-132006-02-13Derek ElkinsChu Spaces72006-02-17
13002006-02-122006-02-12Luke Gorrietrapexit.org1
12982006-02-112006-02-11Ehud LammGuido: Language Design Is Not Just Solving Puzzles1222011-01-05
12962006-02-112006-02-11Luke GorrieECLM 20061
12992006-02-112006-02-11Matt HelligeType theory question...172006-02-23
12972006-02-112006-02-14Derek ElkinsInterval Datatype182006-02-26
12952006-02-102006-02-10Koray CanIs STL algorithms doing damage to the cause?202006-02-13
12942006-02-082006-02-08Ehud LammSociology of a Language Construct122006-07-13
12902006-02-072006-02-07Ehud LammProgramming Languages: Application and Interpretation182006-02-15
12932006-02-072006-02-07Klaus OstermannHow are GADTs useful in practical programming?142006-06-21
12912006-02-072006-02-07Paul SnivelyConstraint-based type inference for guarded algebraic data types1
12892006-02-072006-02-07Ehud LammeWeek: 'Exotic' Programming Tools Go Mainstream182006-02-17
12922006-02-072006-02-07Paul SnivelyA constraint-based approach to guarded algebraic data types1
12882006-02-062006-02-06Jeff Cutsingerhypothetical question122007-01-02
12872006-02-062006-02-06Ehud LammA Guide to PLT Scheme Contracts1
12852006-02-052006-02-05Ehud LammInverse typechecker and theorem proving in intuitionistic and classical logics42006-02-05
12862006-02-052006-02-05constExtensible Term Language122006-02-09
12842006-02-052006-02-05Anton van StraatenBlockquote test12006-02-06
12822006-02-032006-02-03Todd CoramUnix as programming language472007-03-27
12832006-02-032006-02-04Charles StewartCombinators for contracts192010-04-16
12772006-02-022006-02-02Per VognsenThe Next Mainstream Programming Languages1972010-01-24
12802006-02-022006-02-02Jim AppleType Refinements for Programming Languages1
12782006-02-022006-02-03Jim AppleG'Caml comes of age52006-02-05
12812006-02-022006-02-02Jim AppleA New Haskell and those anxious to change122006-02-06
12792006-02-022006-02-02Jim AppleThe essence of ML type inference1
12752006-02-012006-02-01Steven Shaw IIIs the .NET platform embracing quotation and macros?52006-02-02
12762006-02-012006-02-01Jonathan AllenWhat is a monad, why should I use it, and when is it appropriate?302006-02-03
12732006-01-312006-01-31SamKPackaging Data And Methods332006-02-08
12682006-01-312006-01-31Joel ReymontWeak vs. strong typing462006-02-03
12712006-01-312006-01-31Matt HelligeRobert Harper Named as ACM Fellow12006-01-31
12692006-01-312006-01-31cyarvinU, a small model122006-02-01
12722006-01-312006-01-31mvwEverything Your Professor Failed to Tell You About Functional Programming42006-01-31
12702006-01-312006-01-31NoelNaked Objects182007-06-12
12652006-01-302006-01-30cdigginsA-Posteriori Subtyping: Which Languages?82006-01-31
12662006-01-302006-03-02xyzzyLambda the Ultimate Macro1
12672006-01-302006-01-30raouldline breaks?222006-02-13
12632006-01-292006-01-29Scott JohnsonProposed Wikipedia Programming Language Theory topic12006-01-29
12642006-01-292009-08-11xyzzyLambda the Ultimate Set Comprehension1282006-05-17
12602006-01-282006-01-28Ehud LammPyPy182006-01-31
12612006-01-282006-01-28Isaac GouyDan Ingalls 7 Smalltalk implementations video22006-02-17
12622006-01-282006-01-28Jeff NowakowskiBlockquote color32006-02-10
12572006-01-262006-01-26Ehud LammJavascript Inheritance22006-01-30
12582006-01-262006-01-26Ehud LammMyHDL52006-01-31
12592006-01-262006-01-26Charles StewartRho calculus22006-02-03
12552006-01-252006-01-25raouldProgramming Language transformation?162009-12-23
12562006-01-252006-01-25John CarterPromising OS's from a Programming Language Perspective322006-01-30
12542006-01-252006-01-25Ehud LammPiDuce12006-01-25
12522006-01-242006-01-24Olivier LefevreA Formal Language for Analyzing Contracts1
12532006-01-242006-01-24Erik MeijerBeyond LINQ: A Manifesto For Distributed Data-Intensive Programming502006-02-05
12492006-01-232006-01-23Satrajit ChatterjeeDr Jekyll and Mr C1
12472006-01-232006-01-23Ehud LammHaskell vs. Erlang, Reloaded152007-02-08
12502006-01-232006-01-23Koray CanLambda the ultimate peer review32006-01-24
12482006-01-232006-01-23Ehud LammHaskell is not not ML82006-01-24
12512006-01-232006-01-25Ehud Lamm Wadler's Blog: Penn, PADL, POPL, and Plan-X62008-04-09
12412006-01-222006-01-22Mark EvansSemantic Distance: NLP Not a Resource Sink32006-01-29
12422006-01-222006-01-22Ehud LammInfrastructure Announcement192006-01-23
12432006-01-222006-01-22marcoChoice of OS of LtU readers782008-10-21
12402006-01-212006-01-21andrew cookeRebol - Dialects, Spreadsheets162009-05-11
12392006-01-202006-01-20andrew cookeWhat is a Proposition?442006-02-03
12382006-01-192006-01-19bdencklaSequentiality, laziness, Haskell, and cyclic block diagrams1
12372006-01-192006-01-19mjstahlReferentially Transparent Scheme162006-01-23
12332006-01-182006-01-18Matt HelligeScala 2162006-01-31
12362006-01-182006-01-18pintmanDeadlink22006-01-21
12342006-01-182006-01-18Ehud LammSpring School on Datatype-Generic Programming 2006162006-01-24
12352006-01-182006-01-18Ehud LammLisp is sin992007-05-19
12302006-01-172006-01-17Luke GorrieProject Oberon92007-11-29
12312006-01-172006-01-17Todd CoramGAWK (GNU AWK) for AI?252008-08-25
12322006-01-172006-01-17Charles StewartProgramming a compiler with a proof assistant1
12292006-01-152006-01-15Ehud LammPaul Vick: Language Design & Paying the UI "Tax"362006-01-18
12282006-01-132006-01-13Scott JohnsonPi-calculus and mobile system books32006-01-18
12262006-01-132006-01-13cdigginsImplicit Behavioral Subtyping1
12272006-01-132006-01-13EwanNew for Python 2.5212006-01-21
12252006-01-122006-01-12Jonathan AllenWhat is considered source code?102006-01-17
12232006-01-122006-01-12shahbazFunctional libraries for Java172006-01-19
12242006-01-122006-01-12Neil MaddenTowards the best collection traversal interface52006-01-18
12222006-01-102006-01-10Ehud LammTim Bray: Don’t Invent XML Languages392006-01-15
12212006-01-092006-01-09Nicolas CannasseNext Neko Features ?1
12202006-01-082006-01-08Todd CoramNew language for kids: Scratch - Logo meets Squeak Smalltalk?92008-06-25
12182006-01-072006-01-07Ehud LammJava Subtype Tests in Real-Time42008-05-08
12192006-01-072006-01-07dataangelSingleton classes really that bad?572006-01-16
12172006-01-062006-01-06jesuswaffleEffect Systems?72009-10-10
12152006-01-062006-01-06Ehud LammLego Mindstorms NXT Robotics Announced42006-08-09
12162006-01-062006-01-06Andris BirkmanisConstraint Programming22006-01-12
12142006-01-052006-01-05Babar K ZafarClassic CS Texts122006-01-11
12132006-01-032006-01-03Jillis ter HoveStroustrup talking about C++0x192006-01-06
12122006-01-022006-01-02Serguey ZefirovDataflow languages and hardware - current status and directions52006-01-08
12102006-01-022006-01-02Todd CoramThe new old or The "Return" to Concurrency482006-02-16
12112006-01-022006-01-02Ehud LammFortran articles online1
12092006-01-012006-01-01sehFavourite Use of Embedded Interpreters?22006-01-02
12072005-12-312005-12-31Andrei FormigaRealistic Functional Programming in the Java Platform72006-01-04
12082005-12-312006-01-01Chris RathmanAuld Lang Alice212006-01-05
12062005-12-302005-12-30Koray CanReturn of the Global Variables?362006-06-08
12052005-12-302005-12-30Matthew MorganGuy Steele on Language Design222006-01-18
12012005-12-292005-12-29lmeyerovDuck typing vs Structural Subtyping62006-01-04
12042005-12-292005-12-29Andrei FormigaJoel Spolsky views on CS education632006-01-20
12022005-12-292005-12-29Mark EvansMind Mappers92006-01-22
12032005-12-292005-12-30Ehud LammAccelerator: simplified programming of graphics processing units for general-purpose uses via data-parallelism212006-01-11
12002005-12-282005-12-28Ehud Lamm Language affects 'half of vision'42006-01-03
11992005-12-262007-02-12Elizabeth DanielCan anyone help me solve this Sudoku?82005-12-28
11972005-12-232005-12-23Andris BirkmanisAn Operational Foundation for Delimited Continuations in the CPS Hierarchy32005-12-24
11982005-12-232005-12-23Jillis ter HoveBack to Basic32005-12-23
11962005-12-222005-12-22raouldUnderstanding the Dynamic Nature of a Program1
11942005-12-222005-12-22Chung-chieh ShanThe undergraduate language course: what to do?92005-12-27
11952005-12-222005-12-22Peter Van RoyInsights on teaching computer programming202006-06-04
11932005-12-222005-12-22Chung-chieh ShanExceptional syntax162014-11-04
11922005-12-212005-12-21Ehud LammBeyond "Beyond Java" etc.62005-12-22
11912005-12-202005-12-20Ehud LammWell?!1
11902005-12-202005-12-20Ravi Mohan[Newbie] Where can I learn about VM / C interfacing?112006-01-02
11892005-12-182005-12-18Ehud LammThe Behavior of Behavior42005-12-19
11882005-12-172005-12-17Ehud LammChickenfoot32005-12-21
11872005-12-172005-12-17Ehud LammG-Men Called on W-Hats for WMVD82006-01-05
11862005-12-162005-12-18Todd CoramRevisiting AWK52005-12-27
11842005-12-162005-12-16Curt SampsonCountering Trusting Trust through Diverse Double-Compiling172005-12-28
11852005-12-162005-12-16Mike SummersVirtual machine implementation and dynamic languages232005-12-20
11832005-12-152005-12-15Ehud LammThe Haskell Programmer's Guide to the IO Monad --- Don't Panic222007-11-22
11812005-12-152005-12-15Isaac GouyThe Smalltalk Report 1991-19961
11822005-12-152005-12-15Ehud LammThe MetaC Language32008-09-02
11802005-12-142005-12-14mjstahlTradeoffs between Unique Types and Monads142006-10-13
11792005-12-142005-12-14Jim ApplePolymorphic Regular Tree Types and Patterns1
11782005-12-132005-12-13shaprDjinn, a theorem prover in Haskell, for Haskell.232006-01-24
11762005-12-132005-12-13Matt HelligeTop N Papers 200592006-01-03
11772005-12-132005-12-13bscarrBBC Radio 4 Programme about the History and Development of AI12005-12-14
11752005-12-122005-12-12Florian HarsLogging in from "recent posts"12005-12-12
11722005-12-112005-12-11Ehud LammFrege's Contribution to Philosophy of Language22005-12-15
11732005-12-112005-12-11Toby HuttonCPS without GC?152005-12-19
11712005-12-112005-12-11Ehud LammBack to the future...262005-12-14
11742005-12-112005-12-11mansuIs this a new programming paradigm152005-12-22
11702005-12-102005-12-10Jim AppleGeneric views32006-10-11
11692005-12-092005-12-09andnaessTypes and reflection272005-12-14
11672005-12-082005-12-09pkhuongPractical: Designing a graph matching language.32005-12-12
11682005-12-082005-12-08Isaac GouyContinuations from Generalized Stack Inspection12005-12-09
11642005-12-072005-12-07James HagueActual programs written in FP or FL?112017-12-18
11622005-12-072005-12-07Ehud LammFusion in less space1
11652005-12-072005-12-07Paul SnivelyClassicJava in PLT Redex1
11632005-12-072005-12-07Sriram SrinivasanWorkshop on Synchronization and Concurrency in OO languages1
11662005-12-072005-12-07Paul SnivelyModule Mania: A Type-Safe, Separately Compiled, Extensible Interpreter1
11612005-12-062005-12-06Ehud LammEnvisioning a New Language: A Conversation With Victoria Livschitz292005-12-11
11602005-12-052005-12-05Jim AppleWhat is polytypic programming?42012-06-21
11592005-12-042005-12-04Jim AppleUlf's Home-Page of Programming Language Design1
11582005-12-042005-12-04murthy444design1
11562005-12-032005-12-03Ehud LammLisp Books online1
11572005-12-032005-12-03Matt EstesFormal Frustration...52005-12-06
11542005-12-022005-12-02Ehud LammMisc Links72005-12-07
11552005-12-022005-12-02raouldThe breaking point of language usability?532005-12-12
11532005-12-022005-12-02Jim AppleAre we missing out on fancy types?32005-12-02
11522005-12-012005-12-01Ryan Wisneskyinternship advice12005-12-02
11482005-11-302005-11-30Andris BirkmanisDo we talk types over the phone?72005-12-02
11512005-11-302005-11-30Ehud LammLock-Free Data Structures using STMs in Haskell102006-03-20
11492005-11-302005-11-30dataangelNew languages for OS level programming?92005-12-01
11472005-11-302005-11-30dav0Battle of the Languages II52005-12-01
11502005-11-302005-11-30jimdesuConjunction types252005-12-05
11462005-11-292005-11-29Andris BirkmanisGhost bumps22005-11-29
11452005-11-292005-11-29mjstahlThe building of robust software222005-12-02
11432005-11-282005-11-28Ehud LammJohn Vlissides12005-11-30
11442005-11-282005-11-28Todd CoramInteresting Logo Site: Elica22005-11-29
11422005-11-272005-11-27mansuNetwork Transparent languages112006-08-08
11402005-11-262005-11-26H.HaradaInternational Computer Science Symposium1
11382005-11-262005-11-26Jim AppleSystematic search for lambda expressions52005-11-29
11412005-11-262005-11-26dataangelGetting started in language design -- reading material?132005-12-02
11392005-11-262005-11-26H.HaradaComputer Science Logic 20061
11352005-11-252005-11-25Ehud LammNew category for Ruby posts1
11362005-11-252005-11-25shaprCollection of links to monad implementations in various languages.162007-12-09
11372005-11-252005-11-25Jim AppleMonads are an idiom, but Idiom isn't a monad22005-12-01
11342005-11-242005-11-24Ehud LammGeneralized Algebraic Data Types and Object-Oriented Programming72008-10-24
11322005-11-232005-11-23Niels HoogeveenGADT's revisited22006-04-14
11332005-11-232005-11-23remco greveprogramming language inventors quiz32005-11-24
11312005-11-222005-11-22Ehud LammCode Reading622009-06-04
11302005-11-212005-11-21Andris BirkmanisIn the beginning was game semantics42005-11-30
11292005-11-212005-11-22David TellerDependent types: literature, implementations and limitations ?152005-11-24
11272005-11-202005-11-20Ehud LammFORTRAN 25th anniversary film online12005-11-21
11282005-11-202005-11-25Matt HelligeMonads in Ruby202005-11-24
11252005-11-192005-11-19Mark EvansRagel State Machine Compiler1
11262005-11-192005-11-19ramses0Feedback on post?12005-11-19
11242005-11-182005-11-18Ehud LammFelleisen: How to Design Class Hierarchies182006-02-21
11222005-11-172005-11-17Ehud LammThe X10 Programming Language42005-11-19
11202005-11-172005-11-17shaprWhat good is Strong Normalization in Programming Languages?142005-11-18
11232005-11-172005-11-25segphaultRuby the Rival662006-10-13
11212005-11-172005-11-17GivasFortress Specs Updated: 0.785202005-11-24
11192005-11-152005-11-15Matt HelligeExtensible Records With Scoped Labels92005-11-20
11172005-11-112005-11-11shahbazAlgebra Of Programming (Bird, De Moor)292009-04-27
11182005-11-112005-11-11Cremieux AlainA Generator for Type Checkers1
11162005-11-102005-11-10Nicolas CannasseNeko 1.1 Released72005-11-19
11142005-11-102005-11-10Riaan MollCaSe SenSitIviTy! What is its purpose in programming language syntax?422005-11-20
11152005-11-102005-11-10Andris BirkmanisPutting Curry-Howard to Work182005-11-21
11132005-11-102005-11-10Mark EvansOCaml 3.0.9132005-11-14
11082005-11-092005-11-09Ehud LammOOPSLA 2005: Io, a small programming language82006-11-21
11112005-11-092005-11-11Niels HoogeveenThe Role of Type Equality in Meta-Programming92006-06-26
11062005-11-092005-11-09Riaan MollClassification according to type vs function - An anecdote172005-11-17
11092005-11-092005-11-09Ehud LammPDC videos online1
11122005-11-092005-11-09Paul SnivelyBattling Bugs: A Digital Quagmire412005-11-16
11072005-11-092005-11-09Dave LopezPrototype based OO92007-03-13
11102005-11-092005-11-09Ehud LammSoftware Factories at OOPSLA 200532005-11-09
11032005-11-082005-11-08Ehud LammBusy, busy, busy1
11042005-11-082005-11-08Matt HelligeThe Reasoned Schemer152008-02-22
11022005-11-082005-11-08David B. HeldType Nomenclature252005-11-09
11052005-11-082005-11-08raouldCan one avoid monads?72005-11-10
11012005-11-062005-11-06Luke GorrieDon Knuth: Musings and More32005-11-08
11002005-11-052005-11-05mjstahlHow does Lisp do that?!?82005-11-10
10982005-11-042005-11-04Luke GorrieTutorial on Good Lisp Programming Style42010-05-06
10962005-11-042005-11-04xamdamiPod-compatible SICP72008-04-29
10992005-11-042005-11-04Jeffery WalkerProgramming Language Names212005-11-10
10972005-11-042005-11-04Allan McInnesSlashdot asks: "how would you improve SQL?"82005-11-07
10952005-11-032005-11-03bdencklaa + b * c in Brian Meek's "The static semantics file"32005-11-04
10932005-11-032005-11-03StuartBruffElegant Method of binding a function variable122005-11-07
10942005-11-032005-11-03Andris BirkmanisJakarta Commons Monad, er, Chain42005-11-03
10922005-11-022005-11-02Derek ElkinsGeometric Algebra142005-11-04
10902005-11-022005-11-02Luke GorrieSmalltalk case-statement142005-11-04
10912005-11-022005-11-02Daniel SlaneyCurry/Howard and Disjunction22005-11-02
10892005-11-012005-11-01Anton van Straaten[Site] Network issues22005-12-11
10872005-10-312005-10-31mattias waldauWaste your CPU-resources on programming challenge1
10882005-10-312005-10-31kruhftParsing and syntax reordering52005-11-01
10852005-10-302005-10-30jesuswaffleThe Type-System-Feature-Creep Death Spiral372005-11-02
10862005-10-302005-10-30Paul SnivelyAlloy: A Simple Structural Modeling Language Based on First-Order Logic42005-11-03
10842005-10-292005-10-29Ehud LammDoes Visual Studio Rot the Mind?712005-11-02
10832005-10-292005-10-29Ehud LammNew blog12005-10-29
10822005-10-282005-10-28Ehud LammOOPSLA 2005 Reports1262005-11-08
10802005-10-282005-10-28Ehud LammMap of LtU readers112005-11-06
10812005-10-282005-10-28Ehud LammAn Overview of the Singularity Project302007-10-12
10792005-10-272005-10-28Klaus OstermannFinding Application Errors Using PQL: A Program Query Language42005-10-28
10782005-10-272005-10-27Ehud LammJust What is it that Makes Martin-Lof's Type Theory so Different, so Appealing?362005-11-02
10762005-10-262005-10-27raouldPre-LINQ: rich object management in your PL22005-10-27
10772005-10-262005-10-26Laurent BruterWould LISP/FP help here?122005-11-02
10752005-10-262005-10-26Ehud LammLowering the barriers to programming42005-10-26
10742005-10-252005-10-27Charles StewartJournal "Logical Methods in CS"92005-10-27
10722005-10-252005-10-25el-vadimoMicrosoft Command Shell (msh)1
10732005-10-252005-10-25TopPretenderscheme newbie needs help PLEASE!!!!52005-10-25
10712005-10-242005-10-24David B. HeldWhy Lists?762005-11-01
10702005-10-242005-10-24shahbazincremental algorithm help62005-10-26
10682005-10-212005-10-21Ehud LammLinear types for aliased resources302006-12-07
10692005-10-212005-10-21Matt HelligeTerminology proposal32005-10-26
10672005-10-212005-10-21Ehud LammWhat do you mean by studying "programming languages"?442008-01-22
10662005-10-202005-10-20shahbazBruce Tate: Technologies that may challenge Java1122006-01-12
10632005-10-202005-10-20kilratiSelfish reference begging12005-10-20
10642005-10-202005-10-22Ehud LammC#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg262005-11-01
10622005-10-192005-10-19Ehud LammLarry Wal: State of the Onion32005-10-21
10602005-10-192005-10-19tomacoABLE32005-10-20
10612005-10-192005-10-19Ehud LammMultigame A Very High Level Language for Describing Board Games122005-10-21
10592005-10-182005-10-18Greg BuchholzBest default sequence?502005-10-22
10572005-10-182005-10-18spdegabrielleAbstraction22005-10-18
10552005-10-182005-10-18Scott JohnsonTest post22005-10-18
10582005-10-182005-10-18Ehud LammModular Checking for Buffer Overflows in the Large1
10562005-10-182005-10-18Ehud LammCommercial Users of Functional Programming (CUFP)32005-10-19
10542005-10-172005-10-17mjstahlObject Oriented Programming + Referential Transparency802008-10-30
10532005-10-172005-10-17Ehud LammMechanizing Language Definitions102008-04-11
10482005-10-142005-10-21Erik MeijerLINQ BOF at OOPSLA42005-10-22
10512005-10-142005-10-14bdencklatranslational vs. denotational semantics1
10492005-10-142005-10-14raouldTerritorial Exception Handling322005-10-18
10502005-10-142005-10-14raould(from 2004) Possibly faster Haskell1
10452005-10-132005-10-13Jacques Carettenew GUI paradigm62005-10-14
10462005-10-132005-10-13Ehud LammSyntactic Abstraction in Component Interfaces1
10442005-10-132005-10-13Sebastien PierreExpressions vs Statements592005-10-21
10472005-10-132005-10-13ade_oshineyeImplementing Higher Order Messages102005-11-07
10432005-10-122005-10-12Peter Van RoyAmerican lecture tour gets real62005-11-12
10422005-10-122005-10-12Andris BirkmanisFormal methods for O/R mapping922007-08-19
10402005-10-102005-10-10rossjudsonMacros/Syntax vs. AST manipulation302005-10-18
10412005-10-102005-10-10Kevin LipePLT and College62005-10-13
10392005-10-102005-10-10JamesLitsiosFormal methods used in developing "profitable" software52005-10-18
10382005-10-092005-10-09naaskingThe Church-Turing Thesis: Breaking the Myth872009-07-18
10372005-10-082005-10-08NukleoProblems with Embedding Eclipse/Prolog in VC++12005-10-08
10362005-10-082005-10-08shaprZipper-based file server/OS212006-07-13
10352005-10-072005-10-07bdencklaliterature on commutative lifted boolean operators12005-10-07
10332005-10-072005-10-08Aladorgmail32005-10-07
10342005-10-072005-10-08Ehud LammXNHTML322005-10-13
10282005-10-062005-10-06Anton van Straaten[Admin] Probation1
10322005-10-062005-10-06Scott JohnsonVirtual Machine books32005-10-10
10292005-10-062005-10-06Ehud LammControl-Flow Integrity12005-10-06
10302005-10-062005-10-06gennethScalability452005-10-20
10222005-10-052005-10-05raouldStatic type inference & late binding?122006-11-13
10252005-10-052005-10-05raouldTypes and Proof Carrying Code: Mobius1
10232005-10-052005-10-05ruin8rInteresting old promotional video for Intentional Programming22005-10-05
10262005-10-052005-10-06riciScoping based on control flow graph192006-02-08
10242005-10-052005-10-05Andris BirkmanisCombining computational effects32009-03-13
10202005-10-042005-10-04Sean LeatherChapel: "Solving the parallel programming problem"102005-10-09
10212005-10-042005-10-04Ehud LammMIT CADR Source Snapshot Released1
10192005-10-032005-10-03shaprNumber-Parameterized Types by Oleg Kiselyov52005-10-05
10182005-10-032005-10-03Nathan SoboQuestion: Graceful error recovery during parsing132009-12-16
10172005-10-012005-10-01Hank ThediekDebuging state.22005-10-03
10162005-10-012005-10-01ade_oshineyeThe English-Likeness Monster212005-10-04
10142005-09-302005-09-30el-vadimo"The Anatomy of a Loop"722005-10-09
10152005-09-302005-09-30AlasdairScottIvory, an experimental declarative programming system142005-11-10
10112005-09-292005-11-28Ehud LammLtU etiquette222005-10-10
10122005-09-292005-09-29Ehud LammInvokedynamic212005-10-05
10102005-09-292005-09-29Ehud LammPropositional Satisfiability and Constraint Programming: A comparative Survey22005-10-05
10132005-09-292005-09-29Isaac GouyActive Objects with Syntax Directed Dialogs32005-09-30
10092005-09-272005-09-28raouldLooking for FP Debuggers222005-10-03
10072005-09-272005-09-27Ehud LammLtU: Style and Focus792005-09-29
10082005-09-272005-09-27Luke GorrieICFP Programming Contest 2005 Results62005-10-05
10062005-09-262005-09-26andrew cookeNetKernel - XML processing pipeline22005-09-27
10022005-09-232005-09-23Anton van StraatenContinuations library for Java292006-01-24
10002005-09-232005-09-23Dave HermanChannel 9 Videos on VB1
10032005-09-232005-09-28raouldAbstractions considered harmful?312005-10-03
9982005-09-232005-09-23Erik MeijerXLinq: XML Programming Refactored (The Return Of The Monoids)32005-09-30
10012005-09-232005-09-23Ehud LammA Type Discipline for Authorization Policies12005-09-23
10042005-09-232005-09-23Nathan SoboNon-Lisp, natively extensible?182005-09-30
9992005-09-232005-09-23Ehud LammXQuery Implementation in a Relational Database System12005-09-23
9942005-09-222005-09-22Ehud LammSelect/From versus From/Select72006-05-06
9892005-09-222005-09-22mansuTable Oriented Programming42005-09-28
9972005-09-222005-09-22raouldWhat is Intuitive?482016-05-12
9922005-09-222005-09-22Ehud LammDon Box: Scheme Is Love312005-10-06
9952005-09-222005-09-22el-vadimomondo bizarro82005-09-23
9902005-09-222005-09-22Isaac GouyCategories for Software Engineering - recommend?1
9932005-09-222005-09-22Nathan SoboRuby: Language of the Programming Ãœbermensch?482005-09-27
9962005-09-222005-09-22Allan McInnesLogix: Multi-Language Programming52005-09-23
9912005-09-222005-09-22Ehud LammVisual Haskell42005-09-22
9862005-09-212005-09-21Jim AppleDynamic vs. Static Typing - A Pattern-Based Analysis152005-09-22
9842005-09-212005-09-21Tim SweeneyGood languages with simple grammar172005-09-28
9872005-09-212005-09-21raouldLive update of source with inferred type?42005-09-21
9852005-09-212005-09-21Brandon J Van EverySeaFunc meets Tues. Sept. 27th62005-09-27
9882005-09-212005-09-21shaprThe essence of Dataflow Programming by Tarmo Uustalu and Varmo Vene122006-01-12
9822005-09-202005-09-20Ehud LammRPC Under Fire302005-09-23
9832005-09-202005-09-20Matt HelligeDynamic typing in OCaml472005-09-22
9812005-09-182005-09-18Matt OConnorFunctional multi-method programming language122005-09-21
9782005-09-162005-09-16Ehud LammGuest Blogger Erik Meijer82005-09-17
9792005-09-162005-09-16Ehud LammHaskell's overlooked object system32005-09-22
9802005-09-162005-09-16Philip WadlerFLOPS 20061
9732005-09-152005-09-15ChrisNemerle and C# 3.072005-09-21
9762005-09-152005-09-15David B. HeldMost Productive FP Lang?1492005-09-26
9742005-09-152005-09-15James HagueIs REBOL a pure functional language?1
9772005-09-152005-09-15Greg BuchholzGarbage Collection as a Lazy Algorithm42005-09-19
9722005-09-152005-09-15Matthew WillsonCategory theory52005-09-27
9752005-09-152005-09-15Erik MeijerVisual Basic 9 Interview on DDJ32005-09-16
9712005-09-142005-09-14Anton van StraatenAn Operational Semantics for R5RS Scheme1
9702005-09-132005-09-13patrickdloganPerl and Haskell22005-09-30
9652005-09-132005-09-13Andris BirkmanisGenetic algorithms vs. genetic programming - PLT perspective?132005-09-15
9682005-09-132005-09-15Allan McInnesBuilding Compilers by Combining Algebras1
9662005-09-132005-09-13Ehud LammGeneric implementation of all four *F* operators: from control0 to shift42005-09-27
9692005-09-132005-09-13tmoertelAre you using delimited continuations?22009-01-03
9642005-09-132005-09-13Matthew MorganPlugging Haskell In1
9672005-09-132005-09-13Erik MeijerVisual Basic and LINQ452006-09-26
9622005-09-122005-09-12Ehud LammDistributive laws for the Coinductive Solution of Recursive Equations72005-09-14
9632005-09-122005-09-12Ehud Lammtwill: an extensible scriptlet language for testing web apps12005-09-12
9612005-09-112005-09-11olpaXSieve: XSLT + Scheme22005-09-17
9602005-09-092005-09-09Scott JohnsonTwenty-First Century Compilers112005-12-06
9572005-09-092005-09-09Nathan SoboHaskell and creative freedom922005-09-16
9592005-09-092005-09-09Andris BirkmanisAsynchronous Exceptions in Haskell42005-10-15
9562005-09-082005-09-08Ehud LammMore forum spam1
9542005-09-082005-09-08Ehud LammA Bialgebraic Review of Regular Expressions, Deterministic Automata and Languages1
9522005-09-072005-09-07carterCombining Theorem Proving and Programming102005-09-09
9532005-09-072005-09-07Robbert van DalenPersistent functional databases492006-04-26
9512005-09-062005-09-06Ehud LammEtech 2006 CFP1
9472005-09-052005-09-05Ehud LammJExamples32005-09-07
9502005-09-052005-09-05Ehud LammThreads Cannot be Implemented as a Library162005-09-11
9482005-09-052005-09-05Ehud LammGuido van Rossum: Building an Open Source Project and Community192005-09-14
9492005-09-052005-09-05akallioCalling imperative code from declarative?12005-09-05
9462005-09-042005-09-04Ehud LammJon Udell: The riddle of asynchrony32005-09-05
9452005-09-032005-09-03Isaac GouyApple: procedural -> OO -> AOP -> advanced procedural282006-08-28
9442005-09-022005-09-02Isaac GouyOO Language Engineering for the Post-Java Era182007-01-18
9432005-09-022005-09-02Todd CoramSystem programming using FP192020-11-27
9422005-09-012005-09-01Ehud LammRuby on Rails: An Interview with David Heinemeier Hansson192005-09-10
9412005-09-012005-09-01Ehud LammContextL62006-07-26
9392005-08-312005-08-31Ehud LammLaziness Without All the Hard Work1
9402005-08-312005-08-31Chris RathmanREXX Introduction32005-09-02
9382005-08-302005-08-30Andris BirkmanisReal-life use case - which PLs support it nicely?72005-08-31
9362005-08-292005-08-29Nathan SoboYearning for a practical scheme1032007-08-27
9342005-08-292005-08-29Ehud LammTim Bray on Ruby612005-09-01
9372005-08-292005-08-29Isaac GouyLearning to Program with Alice (not Mozart/Oz ML)22005-08-31
9352005-08-292005-08-29shaprBig O complexity for abstractions?22005-08-30
9302005-08-272005-08-27andrew cookeCodeProfiles.java - CODeDOC 200282005-08-31
9312005-08-272005-08-27senthilA section on Books62005-09-01
9292005-08-272005-08-27Anton van StraatenNew Server82005-08-27
9322005-08-272005-08-27mansuDoes Abstraction add Fuzziness?252005-08-29
9282005-08-252005-08-25Neil MaddenDeikto user interface in Erasmatron storytelling engine62005-08-30
9272005-08-242005-08-24Ethan AubinFiltering Threads82005-08-27
9252005-08-232005-08-23Klaus OstermannShould Computer Science Get Rid of Protocols?322005-08-25
9262005-08-232005-08-23Matt HelligeScalable Component Abstractions42005-08-24
9242005-08-232005-08-23Leon P SmithIvory Towers and Gelfand's Principle482005-09-03
9222005-08-222005-08-22Ehud LammThe birth of the FORTRAN II subroutine1
9202005-08-222005-08-22Ehud LammJon Udell: A conversation with Jonathan Robie about XQuery22005-08-22
9232005-08-222005-08-22Greg BuchholzFunctional anti-memoization152009-01-26
9212005-08-222005-08-22Ehud LammWhen to create syntax?182005-08-27
9192005-08-212005-08-21vslMetaPlatform 0.0.11
9172005-08-192005-08-19meltsnerAmber: Eiffel/Ruby inspired language for the Parrot VM1
9182005-08-192005-08-19C GFormal semantics for working programmers62005-08-21
9162005-08-192005-08-19Isaac GouySawzall - a popular language at Google92005-08-25
9142005-08-182005-08-18Nicolas CannasseNeko 1.0182005-08-23
9152005-08-182005-08-18pmouginObjectiveCLIPS Released12005-08-19
9122005-08-162005-08-16andnaessForum usability492006-05-05
9132005-08-162005-08-16dbfakenlarge imperative code --> functional62005-08-22
9112005-08-132005-08-13Frank Atanassow'Information and Computation' Open Access462006-07-05
9092005-08-122005-08-12el-vadimoplease help add entries to FreeTechBooks.com12005-08-16
9102005-08-122005-08-12dbfakenInvariants/Contracts vs. types212005-11-08
9082005-08-122005-08-12C GSyntax Design302005-08-19
9062005-08-112005-08-11Andris BirkmanisRigour is good for you and feasible: reflections on formal treatments of C and UDP sockets12005-08-12
9072005-08-112005-08-11Greg BuchholzLarger Subroutines == Fewer Defects112005-08-18
9052005-08-112005-08-11Andris BirkmanisJavaMonads1
9042005-08-102005-08-10Anton van StraatenConcrete Abstractions on the web52005-08-14
9032005-08-092005-08-09David B. HeldExpressivity222005-08-11
9022005-08-092005-08-09Kevin LipeAardappel and visual programming62005-08-10
8982005-08-082005-08-08Andris BirkmanisCoupling of concepts - good or bad112005-08-09
9012005-08-082005-08-08shahbazsimpler representation of operational semantics?82005-08-16
8992005-08-082005-08-08Andris BirkmanisGuarded Induction and Weakly Final Coalgebras in Dependent Type Theory32005-08-08
9002005-08-082005-08-08ChrisConcatenative Language Kont1112014-10-22
8962005-08-052005-08-05Anton van StraatenOverloading - Syntactic Heroin?472005-08-16
8972005-08-052005-08-22Chris RathmanHave scripting languages peaked?492005-08-11
8952005-08-052005-08-05Riaan MollSo what's Right and what is Wrong with the GNU GPL?22005-08-05
8932005-08-042005-08-04Riaan MollObjective scientific proof of OOP's validity? Don't need no stinkun' proof.2192005-08-21
8942005-08-042005-08-04Andris BirkmanisTrampolining Architectures92005-08-08
8922005-08-042005-08-04Per VognsenA Lisp to JavaScript Compiler in 100 Lines102005-08-06
8912005-08-032005-08-03Isaac GouyBigloo.NET: compiling Scheme to .NET CLR12005-08-03
8882005-08-022005-08-02Andris BirkmanisCausal Nets62005-08-08
8862005-08-022005-08-02Cory BloydThe Simplicity of Concurrency42005-08-02
8892005-08-022005-09-29dan_A Java/Python hybrid?272005-09-30
8872005-08-022005-08-02Frank AtanassowA Case for Formal Specification12005-08-02
8902005-08-022005-08-02NoobProgrammerMercury Vs Prolog492005-08-09
8852005-08-012005-08-01Andris BirkmanisProgramming Paradigms of the Andorra Kernel Language22005-08-03
8812005-08-012005-08-01arthur.amshukovConcrete Parse Tree to AST12005-08-02
8832005-08-012005-08-01Alan EliasenNew Fortress Specification52005-08-01
8782005-07-312005-07-31Jim AppleGoF get SIGPLAN award1
8792005-07-312005-07-31Ehud LammFast and Loose Reasoning is Morally Correct12005-07-31
8802005-07-312005-07-31Ehud LammVacation112010-04-03
8772005-07-302005-07-30Chris RathmanAn interview with Chris Date552005-08-12
8752005-07-292005-07-29kilratiDeleting my Post12005-07-29
8732005-07-292005-07-29Ehud LammSlides for ' Programming in Haskell'42005-07-29
8762005-07-292005-07-29Andrei FormigaMore on the "generics are evil" meme142005-08-04
8712005-07-292005-07-29Greg BuchholzLanguage support for generating functions?72005-07-29
8742005-07-292005-07-29kilratiA question about subtypes inference62005-08-10
8722005-07-292005-07-29rhatCTM Author American University Tour1
8702005-07-282005-07-28Ehud LammA Typed Intermediate Language for Compiling Multiple Inheritance82005-08-01
8682005-07-282005-07-28ehrlichML without GC102005-07-28
8692005-07-282005-07-28Peter Van RoyCTM tour during the week of Nov. 7162005-08-02
8672005-07-272005-07-27Ehud LammHappy Birthday, dear Lambda212005-07-29
8652005-07-272005-07-27Achilleas MargaritisA software engineering problem: how would functional programming solve it?122005-07-29
8662005-07-272005-07-27Chris[Fun, crass] The Daily WTF52005-07-28
8622005-07-262005-07-26Naveed FakharSoftware Re-engineering Techniques and Reverse Engineering of Object-oriented Code ( Java language)12005-07-26
8632005-07-262005-07-26Andris BirkmanisConcurrent Clustered Programming52005-07-27
8642005-07-262005-07-26cuishitai4-color theorem42005-07-27
8612005-07-252005-07-25Andrei FormigaType and Effects systems and Lucassen's Thesis32023-03-16
8592005-07-242005-07-24Ehud LammKay no longer at HP1
8602005-07-242005-07-24Ehud LammLazy linear algebra22005-07-26
8572005-07-232005-07-23Ehud LammACM Queue: Security Problem Solved?232005-08-05
8582005-07-232005-07-23Andris BirkmanisadbmaL172005-12-20
8542005-07-212005-07-21Andris BirkmanisThe Complexity Zoo122005-07-28
8552005-07-212005-07-21johnnybThe Limits of the Semantic Extensibility of Computer Programs52005-07-26
8562005-07-212005-07-21mjstahlConcerning introspection and compilation.112005-07-28
8532005-07-202005-07-20rsmudgeSleep, scripting language for Java apps, released1
8512005-07-192005-07-19Ehud LammGrady Booch: Software Engineering Grand Challenges322008-04-27
8522005-07-192005-07-20Isaac GouyOn the Revival of Dynamic Languages752005-08-03
8502005-07-192005-07-19Achilleas MargaritisConversion of 'functional' to 'imperative' algorithms: is it possible?202017-03-31
8492005-07-182005-07-18David N. WeltonEconomics of Programming Languages122005-07-25
8432005-07-172005-07-17skybrianMethod inlining as a macro system1
8462005-07-172005-07-17Ehud LammAutomatic type inference via partial evaluation42016-08-15
8442005-07-172005-07-17Kevin LipeEsolang Extravaganza22005-07-17
8472005-07-172005-07-17Ehud LammAbstract interpretation for constraint handling rules1
8452005-07-172005-07-17Ehud LammA Plan for Pugs1
8482005-07-172005-07-17Andris BirkmanisA Concurrent Lambda Calculus with Futures1
8412005-07-162006-05-03Ehud LammTermite: a Lisp for Distributed Computing192007-01-10
8422005-07-162005-07-16Serguey ZefirovDiaGen and DiaPlan1
8402005-07-142005-07-14Ehud LammGeneral Purpose Cellular Automata Programming22005-07-25
8382005-07-122005-07-12Ehud LammSISCweb22005-07-16
8392005-07-122005-07-12Nicolas CannasseMTASC Slides12005-07-13
8372005-07-122005-07-13Peri HankeyThe Language Machine - a toolkit for language and grammar292005-11-30
8352005-07-112005-07-11Ehud LammLuke?1
8362005-07-112005-07-11SamAnyone know what's going on with scsh?12005-07-13
8342005-07-112005-07-11Isaac GouyStatic Typing Where Possible, Dynamic Typing When Needed1002010-04-20
8332005-07-102005-07-10Ehud LammClassic LISP books online62005-07-17
8322005-07-102005-07-10jakobihansData is code72005-07-11
8292005-07-092005-07-09rumplestiltkinCTM232005-07-11
8302005-07-092005-07-09Ehud LammILC 2005 Slides and Audio12005-07-09
8282005-07-092005-07-09Chris RathmanESL Design72005-07-10
8272005-07-072005-07-07segphaultParrot 0.2.2 Released122005-07-11
8262005-07-062005-07-06OvidDynamic Languages Journal?52005-07-07
8252005-07-062005-07-06Jim AppleThe New C Standard22005-07-08
8242005-07-052005-07-05Ehud LammThe design of C++0x82007-04-20
8232005-07-052005-07-05Jeff CutsingerMalbolge figured out?12005-07-06
8222005-07-042005-07-04sebastienXSL and DSL code refactoring22005-07-04
8172005-07-032005-07-03Ehud LammSqueak tutorial82005-07-12
8212005-07-032005-07-03Ehud LammSpam32005-07-11
8182005-07-032005-07-03Ehud LammA Theory of Distributed Objects1
8202005-07-032005-07-03Andris BirkmanisDesign Concepts in Programming Languages52009-02-03
8152005-07-022005-07-02Ehud LammLanguage Workbenches: The Killer-App for Domain Specific Languages?52005-07-11
8162005-07-022005-07-02Ehud Lamm Behaviour: Using CSS selectors to apply Javascript functionality172005-07-05
8142005-07-022005-07-02Ehud LammA Typed, Compositional Logic for a Stack-Based Abstract Machine22005-07-02
8122005-06-302005-07-01marcoMartin Fowler on Language Workbenches and DSLs312005-07-10
8102005-06-302005-06-30shahbaz"typed" files OR xml OR meta information for delim. files.62005-07-07
8132005-06-302005-06-30marcoOok?102005-07-02
8112005-06-302005-06-30Andris BirkmanisLambda-mu1
8092005-06-292005-06-29Matt Helligeorganizing papers...132005-07-07
8072005-06-292005-06-29Andris BirkmanisA Formulae-as-Types Interpretation of Subtractive Logic12005-06-29
8082005-06-292005-06-29NoelHungarian Notation vs The Right Thing502005-07-04
8042005-06-282005-06-28Anton van StraatenGenerics are a mistake?512005-07-17
8052005-06-282005-06-28Matthew MorganGHC Survey Results1
8062005-06-282005-06-28marcoDyna: a weighted dynamic logic programming language1
8012005-06-272005-06-27Jim AppleA Typeful Approach to Object-Oriented Programming with Multiple inheritance22005-06-30
8022005-06-272005-06-27Jim AppleDead Languages162005-07-11
8032005-06-272005-06-27Andris BirkmanisRevisiting coroutines22005-06-28
7992005-06-262005-06-26cdigginsFunctions as Classes: Which languages?262005-07-02
8002005-06-262005-06-26Ehud LammLispNYC's proposed Summer of Code projects1
7982005-06-262005-06-26bdenckla"dynamic" generative programming?92005-06-30
7972005-06-252005-06-25Cyril KonopkoMPS-based editor for Epigram programming language.1
7932005-06-232005-06-23bdenckla"applicative" vs."functional"32005-06-23
7962005-06-232005-06-23Philip WadlerScottish Programming Language Seminar32005-06-26
7942005-06-232005-06-23Ehud LammHow To Read a Paper392005-06-27
7952005-06-232005-06-23Greg BuchholzStatic Types vs. Partially Evaluated Latent Types62005-06-24
7912005-06-222005-06-22Ehud LammThe Underhanded C Contest12006-04-05
7892005-06-222005-06-22Ehud LammBacktracking, Interleaving, and Terminating Monad Transformers1
7922005-06-222005-06-22Andris BirkmanisA Monadic Framework for Subcontinuations102005-06-24
7902005-06-222005-06-22Andris BirkmanisCrystal Scheme: A Language for Massively Parallel Machines22005-06-22
7882005-06-212005-06-23stuartnSuDoku12005-06-21
7852005-06-202005-06-20Isaac GouyA Call to Arms32005-06-20
7862005-06-202005-06-20Ehud LammTypeCase: A Design Pattern for Type-Indexed Functions12006-07-25
7872005-06-202005-06-20johnnybWhy recursing is better than looping502005-06-29
7832005-06-192005-06-19Ehud LammBook stats52005-06-20
7842005-06-192005-06-19Ehud LammYubNub42005-06-19
7802005-06-182005-06-18andrew cookeEmbedded Languages in Java432005-07-12
7812005-06-182005-06-18Ehud LammAccurate step counting12005-06-19
7822005-06-182005-06-19Isaac GouyJavaScript 2.0: Evolving a Language for Evolving Systems232006-05-23
7792005-06-152005-06-15NoelKeep Blogging Worker Bee!22005-06-17
7772005-06-142005-06-14Ehud LammLIBRARY-CENTRIC SOFTWARE DESIGN - LCSD'05132005-06-21
7782005-06-142005-06-14Ehud LammTim Bray: On Threads162005-06-21
7752005-06-132005-06-13Ehud LammJava Generics, Arrays, and Comparables152005-06-19
7762005-06-132005-06-13Andris BirkmanisTransducer Composition and CPS72007-11-09
7742005-06-132005-06-13David B. WildgooseOff Topic Humour: New Programming Language C+-1
7732005-06-122005-06-12Chris RathmanVB8 Language Specification22005-06-13
7692005-06-112005-06-11neoakutNew C++-like language for Windows42005-06-13
7722005-06-112005-06-11Ehud LammSudoku222006-07-01
7702005-06-112005-06-11Matthew MorganLinks Demos132005-07-01
7712005-06-112005-06-11chien012Multilinguals learning computer languages faster than monol.72005-06-15
7672005-06-102005-06-10B LeeClasses or prototypes62005-06-11
7682005-06-102005-06-10Jeff CutsingerHP's Dynamo1
7662005-06-102005-06-10Ehud LammConnecting The Dots122005-06-13
7642005-06-092005-06-09Dominic FoxHappy Birthday, PHP...292005-06-11
7652005-06-092005-06-10Andris BirkmanisBottom-Up beta-Substitution: Uplinks and lambda-DAGs32005-06-10
7612005-06-082005-06-08Andris BirkmanisOn Evaluation Contexts, Continuations, and the Rest of Computation12005-06-08
7622005-06-082005-06-08Ehud LammXQuery 1.0 and XPath 2.0 Formal Semantics - Last Call22005-06-10
7632005-06-082005-06-09Chris RathmanCongrats in order52005-06-10
7592005-06-072005-06-07shahbazdata locality and data structures92005-06-14
7572005-06-072005-06-07Hank ThediekA question I have been meaning to ask.172005-06-16
7602005-06-072005-06-07olpaReusing XML Processing Code in non-XML Applications1
7582005-06-072005-06-07Peter J. WasilkoWhat will Apple's move to Intel mean for Alternative Language Communities?362005-06-10
7562005-06-062005-06-06Andris BirkmanisFrom shift and reset to polarized linear logic152009-03-10
7542005-06-052005-06-05Amir MichailOpen Source Developer Rankings & Their Applications32005-06-05
7552005-06-052005-06-05Ehud LammBidirectional fold and scan152005-06-13
7532005-06-032005-06-03el-vadimoEvolving the Java Platform1
7522005-06-032005-06-03Andris BirkmanisAvionics Control Systems DSL from 1994, by Doug Lea22005-06-05
7482005-06-022005-06-02sebastienNew extension for the TXL language : ETXL32005-06-02
7512005-06-022005-06-02Ehud LammAdam Bosworth: Ajax reconsidered192005-06-09
7492005-06-022005-06-02segphaultA Core Calculus of Metaclasses12005-06-02
7502005-06-022005-06-02Klaus OstermannVariables as Channels122005-10-05
7462005-06-012005-06-01Ehud LammLtU needs you!42005-06-02
7472005-06-012005-06-01jimdesuBasic(er) Simple(r) Type Theory(?)252005-06-18
7452005-05-312005-05-31Dmitri KondratievToday's Status of Functional Programming Languages for Verification Tools ?72005-06-06
7432005-05-302005-05-30Hank ThediekWhat is so bad about compiling?392005-06-03
7442005-05-302005-05-30robby2005 ICFP Programming Contest1
7412005-05-282005-05-28Mark EvansJudy Stores182005-06-04
7422005-05-282005-05-28Ehud LammThe Essence of Data Access in Cw1
7402005-05-272005-05-27Ehud LammScrap your boilerplate with class: extensible generic functions22005-05-28
7382005-05-272005-05-27shahbazPure bigraphs: structure and dynamics (by Robin Milner)72005-06-12
7392005-05-272005-05-27TuchoConference in Vancouver22005-05-27
7372005-05-272005-05-27neelkShort examples of complex use of state?162005-06-01
7302005-05-262005-05-26Ehud LammLisp or Erlang52005-05-26
7352005-05-262005-05-26Ehud LammGenerics: The Importance of Wildcards142011-01-14
7282005-05-262005-05-26Amir MichailCompetitive Collaborative Specification of GUI Applications through User Test Cases and Merit-Based Conflict Resolution32005-05-27
7312005-05-262005-05-26NoelPLT Needs You!32005-05-27
7362005-05-262005-05-26kilratiData flow analysis on functional Language32005-05-27
7292005-05-262005-05-26Ehud LammDifferentiating Data Structures52005-05-28
7322005-05-262005-05-26MtnViewMarkContext Free: Grammars as Graphics62005-05-27
7272005-05-242005-05-24michaelsDSL Error Handling in an Object Oriented context92005-05-27
7252005-05-232005-05-23Paul McJonesArchiving LISP history52005-05-26
7262005-05-232005-05-23Ehud LammJon Udell: Tools for dynamic languages12005-05-23
7242005-05-222005-05-22Mark EvansHaskell for C Programmers592011-09-12
7232005-05-212005-05-21Ehud LammParameterized Unit Tests222005-05-27
7222005-05-202005-05-20Dave BenjaminFirst public release of PyPy12005-05-22
7172005-05-192005-05-19rmalafaiatail recursion212005-05-21
7202005-05-192005-05-20Philip WadlerTwo Thank Yous for Peter van Roy142005-05-29
7182005-05-192005-05-19Andris BirkmanisFunny characters inference42005-06-04
7212005-05-192005-05-19Philip WadlerThe Essence of Programming: Reynoldsfest at MFPS52005-05-20
7192005-05-192005-05-19gwahortonLLVM 1.5 released with tail call optimization1
7152005-05-182005-05-19Chris LattnerLLVM 1.5 has been released!202005-05-23
7162005-05-182005-05-18Christopher CampbellAST intermediate representations152005-05-25
7142005-05-172005-05-17marcoCyc Knowledge Server32005-05-19
7122005-05-172005-05-17Chris RathmanGrassroots computing languages hit the big time222005-05-19
7132005-05-172005-05-17ChrisModern Language Features of Visual C++ 200552005-05-18
7112005-05-172005-05-17Ehud LammEditors on Vacation1
7102005-05-162005-05-16shahbazresources related to logic?72005-05-16
7092005-05-152005-05-15Ehud LammImplicitly Heterogeneous Multi-stage Programming12005-05-16
7082005-05-142005-05-14Ehud LammParallel Programming with Matrix Distributed Processing12005-05-15
7062005-05-132005-05-13Ehud LammLanguage-based security for mobile code, with applications to smart cards22005-05-14
7072005-05-132005-05-13shahbazAdvanced Types in Qi52009-08-02
7052005-05-132005-05-13Ehud Lammdtracing Python1
7032005-05-122005-05-12yuhongA question about COBOL!162005-05-15
6972005-05-112005-05-11Ehud LammFunctional and Declarative Programming in Education (FDPE05)1
7002005-05-112005-05-11Jim AppleThe Epigram Blog1
6982005-05-112005-05-11Ehud LammCellang72006-09-19
7012005-05-112005-05-11Peter Van RoyDesign Philosophy of Distributed Programming in Mozart1
6992005-05-112005-05-11Ehud LammPython Challenge62005-05-13
7022005-05-112005-05-11Jim AppleApplied Type System1
6922005-05-102005-05-10Ehud LammTYPES Summer School 20051
6952005-05-102005-05-10Marc HamannSaunders Mac Lane 1909-200512005-05-12
6932005-05-102005-05-10Ehud LammWhy Dependent Types Matter352005-07-05
6962005-05-102005-05-10Ehud LammA type discipline for authorization policies1
6942005-05-102005-05-10Matthew WillsonMore sites like Lambda152005-05-12
6902005-05-072005-05-07Morris JohnsBest route for new language to be self-hosting132005-05-25
6912005-05-072005-05-07Ehud Lamm subtext: Uncovering the simplicity of programming412005-05-12
6892005-05-062005-05-06Jim AppleGADTs + Extensible Kinds = Dependent Programming92005-07-26
6882005-05-062005-05-06Jim AppleExistential Types == Guarded Types1
6872005-05-052005-05-05Achilleas MargaritisLet's make a programming language!1742008-09-12
6862005-05-042005-05-04Ehud LammSpec#72005-07-25
6852005-05-032005-05-03Luke GorrieWhy do computers stop and what can be done about it?82005-05-05
6842005-05-022005-05-02Andris BirkmanisGeneric Accumulations: Battery-powered Bananas22005-05-04
6832005-05-012005-05-01rwuytsCall for Papers: ACM Symposium on Dynamic Languages1002005-05-17
6812005-04-302005-04-30Allan McInnesThe long tail of programming languages192005-07-01
6792005-04-302005-04-30Andris BirkmanisLambdascope42005-06-28
6822005-04-302005-04-30Peter SchombertWhat makes Centum a bad language?202005-05-03
6802005-04-302005-04-30Ehud LammalphaWorks: Pattern Modeling and Analysis Tool for Java Garbage Collector1
6782005-04-292005-04-29tmoertelFrom Perl Monks: "pissed off about functional programming"672005-10-03
6762005-04-282005-04-28Matthew MorganR6RS Scheme Status Report82005-05-05
6772005-04-282005-04-28Ehud LammAOP blog and aosd discussion82005-05-22
6752005-04-282005-04-28pakumar21Memory fault and segmentation faults192005-08-04
6732005-04-272005-04-27Dave HermanThe Fortress Language Spec v0.618372010-12-13
6742005-04-272005-04-27el-vadimoOO runtime graphs are scale-free22005-04-27
6722005-04-272005-04-27Doug AuclairTwo papers on combinators32005-04-27
6712005-04-262005-04-26Ehud LammCall to and for editors12005-04-28
6692005-04-262005-04-26mjstahlImplementing a Lisp Editor - Would like some advice.52005-04-26
6702005-04-262005-04-26shahbazexpressivity of lisp/scheme but speed of assembly/C/C++412005-05-07
6682005-04-252005-04-25shaprRichard Hamming - "You and Your Research"162010-03-19
6662005-04-252005-04-25Nicolas CannasseVirtual Machine and Runtime Framework342005-04-29
6672005-04-252005-04-25Andris BirkmanisRestructuring Partitioned Normal Form Relations Without Information Loss32005-04-27
6652005-04-242005-04-24Ehud LammFORTRAN pilot project12005-04-24
6642005-04-232005-04-23Andris BirkmanisSapir-Whorf again?112005-04-24
6602005-04-212005-04-21Ehud Lamm2005 Programming Languages Day at Watson122005-04-27
6632005-04-212005-04-21David WaernWhy do they program in C++?1632007-02-19
6612005-04-212005-04-21Ehud LammComputer generates verifiable mathematics proof372005-04-27
6622005-04-212005-04-21Andris BirkmanisConstructing Sequent Rules for Generalized Propositional Logics1
6572005-04-202005-04-20Tayssir John GabbourQi 6.1 released112005-04-21
6552005-04-202005-04-20Ehud Lammjhc22005-04-20
6582005-04-202005-04-20andrew cookeXJ - XML Enhancemets for Java1
6562005-04-202005-04-20David TellerEncodings (wikipedia)1
6592005-04-202005-04-20Ehud LammAda 2006 Documents12005-04-21
6542005-04-202005-04-20Ehud LammSemantic Streams: a Framework for Declarative Queries and Automatic Data Interpretation1
6522005-04-192005-04-19Ehud LammRelating FFTW and Split-Radix72005-05-14
6502005-04-192005-04-19Ehud LammY in haskell1
6532005-04-192005-04-19Daniel YokomizoWhy Dependent Types Matter162005-04-24
6512005-04-192005-04-19Andris BirkmanisDatatype Laws without Signatures1
6492005-04-182005-04-18Martin PomijeHow much better is the second edition of "Essentials of Programming Languages"?62005-04-19
6472005-04-182005-04-18Andris BirkmanisWhat happened to Charity?32005-04-19
6482005-04-182005-04-18beevAnyone remember Russell (the language, that is)?72005-11-30
6452005-04-172005-04-17gmolChemistry, Graph Tranformation and Programming Languages182005-04-25
6462005-04-172005-04-21Charles A StewartOn the Unusual Effectiveness of Logic in Computer Science192005-04-21
6412005-04-152005-04-15Andris BirkmanisGarbage collecting computations52005-06-22
6442005-04-152005-04-15Samis EOPL available as an e-book anywhere?42005-04-19
6422005-04-152005-04-15shaprThe Glasgow Haskell Compiler Survey - GHC needs your feedback!1
6402005-04-152005-04-15Ehud LammHow widespread are inhouse DSLs?72005-04-19
6432005-04-152005-04-15Dave HermanSam Ruby: Continuations for Curmudgeons22005-04-19
6392005-04-142005-04-14shaprChris Coyne's Context Free Design Grammar, and SCIgen - Randomly generated CS papers.1
6372005-04-142005-04-14Chui TeyTuring Extender Language (TXL)12005-04-14
6382005-04-142005-04-14Andris BirkmanisDenotational semantics of a DSL?132005-04-15
6362005-04-132005-04-13Andris BirkmanisCogPrints - if you believe PLs are languages1
6352005-04-132005-04-13Tim DockerWhat makes a forum topic "active"?22005-04-13
6342005-04-122005-04-12Philip WadlerLinks602005-05-07
6332005-04-112005-04-14Charles A StewartDominus talks about HO Perl262005-04-14
6302005-04-102005-04-10Andris BirkmanisPremonoidal categories and notions of computation32005-04-11
6312005-04-102005-04-10Ehud LammLanguage Design 101192005-06-03
6272005-04-082005-04-08Ehud LammComputerworld Development Survey472005-06-17
6282005-04-082005-04-08meltsnerJPred -- predicate dispatch for Java1
6292005-04-082005-04-08Ethan AubinLinks Slides252005-04-12
6242005-04-072005-04-07Bryn KellerMetaphor12007-01-18
6222005-04-072005-04-07Ehud LammHigher-Order Perl22008-12-11
6252005-04-072005-04-07Bryn KellerOmega62007-03-20
6232005-04-072005-04-07Daniel YokomizoTwo requests42005-04-08
6262005-04-072005-04-08Bryn KellerMetaKlaim12005-04-09
6212005-04-062005-04-06Chris RathmanHigher order functions - Lambda for the rest of us1
6192005-04-052005-04-05santoemmaWhy is erlang.org down22005-04-12
6172005-04-052005-04-06ibuckleyLisp-Stat does not seem to be in good health lately.222009-12-17
6202005-04-052005-04-05shaprPugs, Practicing the Theories.52006-06-01
6182005-04-052005-04-05Ehud LammJon Udell: Languages and environments102005-04-06
6162005-04-042005-04-04shahbazmechanics of designing and implementing a language622005-05-02
6152005-04-032007-12-17Andris BirkmanisRecovering resources in the pi-calculus52005-04-05
6142005-04-022005-04-02Andris BirkmanisGames for Logic and Programming Languages: Etaps'0512005-04-02
6132005-04-012005-04-01NoelFold Must Fold!222005-04-02
6112005-03-312005-03-31Dominic FoxPython metaprogramming with decorators22005-03-31
6122005-03-312005-03-31Mark EvansStarlog52005-04-04
6102005-03-312005-03-31Andris BirkmanisFAQ typo12005-03-31
6092005-03-302005-03-30Derek ElkinsFun: HaWiki Quotes Page22005-03-31
6082005-03-292005-03-29el-vadimoexpressivity of "idiomatic C++"2172010-11-10
6062005-03-282005-03-28Ehud LammHow to remove a dynamic prompt: static and dynamic delimited continuation operators are equally expressible142005-04-03
6072005-03-282005-03-28neadamthalprogrammatic nature of subatomic make up82005-04-04
6042005-03-272005-03-27Chris RathmanBook: The Standard ML Basis Library12005-03-30
6052005-03-272005-03-27Ehud LammNew Dan Friedman book coming up??32005-04-18
6032005-03-262005-03-26Andris BirkmanisProper tail reflection?52005-03-27
6012005-03-232005-03-23Ehud LammPython: Generator methods42005-03-25
6022005-03-232005-03-23bdencklaPost new comment vs. reply92009-12-01
6002005-03-222005-03-22bdencklaSpeed and semantics in CTM Chap. 1112005-03-24
5982005-03-222005-03-22Charles A Stewartprint.google.com112005-03-22
5992005-03-222005-03-23Dominic FoxUCPy: Reverse Engineering Python222005-03-24
5972005-03-212005-03-21RajeshKannanScript Vs Java142005-04-25
5962005-03-202005-03-20Ehud Lamm A Tutorial on Proof Theoretic Foundations of Logic Programming22005-03-21
5942005-03-202005-03-20ydewitBest Common Lisp IDE?42005-03-22
5952005-03-202005-03-20andrew cookeWheat - A Language for Web Sites32005-03-28
5932005-03-192005-03-19awwaiidPerl6 - PUGS52005-07-17
5912005-03-192005-03-19Andris BirkmanisReflection in Java: how are they getting with it?122005-03-21
5922005-03-192005-03-19ade_oshineyeAccording to Allen Holub programming is now a liberal art. When did this happen?712005-04-16
5902005-03-182005-03-18shaprReproducing Programs implement Lazy Lists12005-03-21
5892005-03-182005-03-18Greg BuchholzHalting program density?152005-03-23
5822005-03-172005-03-17Charles A Stewart2nd CfP: Structures and Deductions22005-04-15
5852005-03-172005-03-17Ehud LammInside Software Factories52005-03-21
5882005-03-172005-03-17Ehud LammGrady Booch: AOSD keynote102005-03-25
5832005-03-172005-03-17Luke GorrieOnline computer science archives42005-06-26
5862005-03-172005-03-17Ehud LammThe POPLmark Challenge12005-03-17
5842005-03-172005-03-17Ehud LammWill Wright Presents Spore... and a New Way to Think About Games132008-06-06
5872005-03-172005-03-17Andrei FormigaThe fate of reduce() in Python 3000792006-02-12
5802005-03-162005-03-16Anton van StraatenFoundational Calculi for Programming Languages (intro)1
5812005-03-162005-03-16el-vadimoGrady Booch's keynote on software complexity at AOSD1
5772005-03-152005-03-15meltsnerXactium -- "lightweight language engineering" ??!?22005-03-15
5782005-03-152005-03-15sudarshanEmbedding one language in another222005-03-24
5792005-03-152005-03-15Ehud LammOCaml vs. C++ for Dynamic Programming312005-03-21
5752005-03-142005-03-14Dave HermanA New Approach to Abstract Syntax with Variable Binding72005-03-17
5762005-03-142005-03-14Chris RathmanInterview with Donald Knuth252005-03-16
5742005-03-122005-03-12Ehud LammFortress focuses on the needs of scientists112005-05-01
5722005-03-112005-03-11Ehud LammInterview with Adam Dunkels12005-03-11
5732005-03-112005-03-11Ehud LammRequest12005-03-12
5712005-03-102005-03-10Mark EvansLanguage Luminaries Meet in Europe on April 61
5692005-03-092005-03-09Ehud LammEducational Pearl: Automata as Macros602005-08-24
5702005-03-092005-03-09bdencklaExploiting parser ambiguity522008-09-07
5682005-03-082005-03-08Andris BirkmanisLinear Forwarders22005-03-16
5662005-03-072005-03-07Ehud LammDe-typechecker: converting from a type to a term1
5672005-03-072005-03-07Andris BirkmanisμABC: A Minimal Aspect Calculus352005-03-22
5652005-03-072005-03-07Josef SvenningssonPhil Wadler's blog1
5642005-03-052005-03-05Ehud LammJavaScript and domain specific Languages82005-03-15
5622005-03-042005-03-04Dustin MulcaheyOpen problems in category theory and computing science52005-03-09
5632005-03-042005-03-04Brent FulghamAdobe Releases Adam and Eve242005-03-08
5612005-03-032005-03-03olpafind with XPath over file system22005-03-07
5592005-03-022005-10-29Ehud LammBuilding a Modern Computer From First Principles172009-03-30
5602005-03-022005-03-02John StrackeWanted: platform-independent Standard ML62005-03-03
5582005-03-012005-03-01Andris BirkmanisLinearly Used Continuations12005-03-01
5572005-03-012005-03-01shaprIssue One of The Monad.Reader, monthly Haskell eZine192005-10-02
5562005-02-282005-03-20Peter J. WasilkoIn Memoriam :: Jef Raskin12005-03-20
5542005-02-282005-02-28Anton van StraatenNew RSS Feed(s)142007-02-02
5552005-02-282005-02-28renoxA paper on the Implementation of Lua 5.012005-02-28
5532005-02-262005-02-28Paul McJonesAlex Stepanov's papers12005-02-28
5512005-02-252005-02-25Ehud LammProof and Counterexample82005-02-28
5522005-02-252005-02-25Ehud LammEmbedded Interpreters102006-03-12
5502005-02-242005-02-24Ehud LammNick Benton: Simple Relational Correctness Proofs for Static Analyses and Program Transformations22005-02-24
5492005-02-242005-02-24Danny AyersSPARQL Query Language for RDF102005-03-01
5482005-02-232005-02-23BigZaphodJournals and papers?392005-03-22
5472005-02-232005-02-24HaritonovA New Series of Books and Software for Scientists, Experts, Teachers and Students32005-02-23
5452005-02-222005-02-22ydewitDesigning and Implementing DSL languages: recommended reading?92005-03-21
5462005-02-222005-02-22Andris BirkmanisSpecial characters' input methods82005-02-24
5442005-02-222005-02-22Andris BirkmanisI am not a number: I am a free variable22005-02-24
5422005-02-212005-02-21Ehud LammBusy, busy, busy1
5432005-02-212005-02-21Ehud LammDon Box: Teaching my kids to program372009-02-27
5412005-02-192005-02-19Isaac GouyIBM Programming Languages Day1
5402005-02-182005-02-18Dmitri KondratievWhat are The Atoms of Programming Languages?282005-02-23
5392005-02-172005-02-17Ehud LammFunctional Geometry12005-02-25
5382005-02-162005-02-16Dominic FoxDefining new infix operators in Python62005-02-17
5372005-02-152005-02-15Ehud LammBarbara Partee: Reflections of a Formal Semanticist as of Feb 200552005-02-18
5352005-02-142005-02-14Andris BirkmanisThe Kell Calculus12005-02-16
5362005-02-142005-02-14Dominic FoxSOAP considered canonical52005-02-15
5342005-02-122005-02-12Ehud LammThe Little JavaScripter52005-02-14
5332005-02-102005-02-10Matt EstesStupid Question.312009-06-26
5292005-02-092005-02-09Andris BirkmanisThe HM system does not have principal typings for all terms222005-02-26
5322005-02-092005-02-09Ehud LammCode Generation with Python, Cog, and Nant232005-02-13
5302005-02-092005-02-09Ehud LammPerl6 vs Java vs Python, or, Java sucks! and the NIH Fallacy12005-02-14
5312005-02-092005-02-09Ehud LammACM Queue: A Conversation with Alan Kay722009-03-24
5272005-02-082005-02-08Andris BirkmanisThe Church Project32005-02-09
5282005-02-082005-02-08Charles A StewartWikicities32005-02-10
5262005-02-072005-02-07playergiroTransparent Persistence842006-12-20
5242005-02-072005-02-07Ehud LammPython Optimization Surprises32005-02-10
5252005-02-072005-02-08Danny AyersWorkshop on Scripting for the Semantic Web1
5222005-02-062005-02-07Andris BirkmanisComparing the Expressive Power of the Synchronous and the Asynchronous pi-calculus12005-02-07
5232005-02-062005-02-06Andris Birkmanispi-ple rights oppressed42005-02-07
5212005-02-052005-02-05Ehud LammCTM wiki92005-02-07
5202005-02-052005-02-05Ehud LammAmazon Web Services in Scheme42005-02-08
5182005-02-042005-02-04Sriram SrinivasanProtocol languages42005-02-24
5192005-02-042005-02-04shaprThe Monad.Reader, Haskell eZine1
5162005-02-032005-02-03Ehud LammOpenSpice52006-03-08
5172005-02-032005-02-03Ehud LammRegion Streams: Functional Macroprogramming for Sensor Networks12005-02-04
5152005-02-032005-02-03Klaus OstermannA question for the theory guys142005-02-06
5142005-02-022005-02-02Ehud LammThe JCP EC rejects JDO 2.01
5132005-02-012005-02-01ChrisGCC Wiki102005-02-05
5102005-01-312005-01-31James HagueAvoiding worst case GC with large amounts of data?302005-02-04
5112005-01-312005-01-31John StrackeNeologism102005-02-04
5092005-01-312005-01-31Andris BirkmanisA Type System Equivalent to Flow Analysis42005-02-08
5122005-01-312005-01-31cdigginsUnimperative Programming Language - Teaser112005-02-04
5062005-01-292005-01-29Andris BirkmanisThe pi-Calculus in Direct Style22005-02-21
5052005-01-292005-01-29Ehud LammC++ OR mapping - cross platform and db102005-05-04
5032005-01-282005-01-28Ehud LammStatus of XQuery in the .NET Framework 2.012005-01-28
5042005-01-282005-01-28Scott JohnsonGlossary of abbreviations on LTU32005-01-29
5022005-01-282005-01-28Ehud LammACM Queue: How Not to Write FORTRAN in Any Language1
5002005-01-272005-01-27Amir MichailFeedback Sought on Software System Design and Implementation Course22005-01-27
5012005-01-272005-01-27Ehud LammPoly* type inference tool1
4982005-01-262005-01-26Matt EstesLangauges and Hardware...452005-02-15
4992005-01-262005-01-27Alexandre RicherBitC, a new OS implementation language312005-07-25
4952005-01-242005-01-24Andris BirkmanisAPL link is broken12005-01-24
4962005-01-242005-01-24Ehud LammImplicit parallel functional programming82005-01-28
4972005-01-242005-01-24Kevin Greer"Popular vs. Good" in Programming Languages862005-01-30
4942005-01-232005-01-23Peter J. WasilkoSad News - Ken Anderson Dies Unexpectedly at a Conference22005-01-26
4932005-01-222005-01-22Andris BirkmanisO'Haskell - a functional object-oriented concurrent PL12005-01-23
4922005-01-212005-01-21Ehud LammGetting Started652011-03-16
4912005-01-212005-01-21Neil MaddenDesign Docs - Tcl TIPs22005-01-22
4902005-01-202005-01-20Ehud LammPrinciples of Program Analysis1
4892005-01-202005-01-20Ehud LammOOP Is Much Better in Theory Than in Practice952007-06-18
4872005-01-192005-01-19Ehud LammNormal-order direct-style beta-evaluator with syntax-rules, and the repeated applications of call/cc12005-01-23
4882005-01-192005-01-19Ehud LammAn Introduction to Jython1
4862005-01-192005-01-19Ehud LammPython "Monkey Typing"1
4842005-01-182005-01-18Josef SvenningssonAdvanced Topics in Types and Programming Languages82005-01-25
4852005-01-182005-01-18Greg BuchholzDynamic Eager Haskell102005-01-19
4832005-01-172005-01-17Ehud LammXPath, XML, Python12005-01-17
4822005-01-162005-01-17Charles A StewartProcess algebra needs proof methodology22005-01-17
4812005-01-152005-01-15titusJVM-based scripting languages poll12005-01-17
4802005-01-142005-01-14Chris RathmanCommentary on Standard ML112012-09-12
4792005-01-132005-01-13Isaac GouySanta Claus in Polyphonic C#1
4782005-01-132005-01-13Dominic FoxIntroducing Comega102005-01-18
4772005-01-122005-01-12Jacques CaretteIncompleteness in semantics and parallel-or42005-01-14
4762005-01-112005-01-11Ehud LammNon-determinism in functional languages1
4752005-01-102005-01-10Ehud LammTwo misc. items62005-02-06
4742005-01-092005-01-09Dave HermanThe Four Questions232005-07-05
4732005-01-082005-01-08Luke GorrieSTANFORD UNIVERSITY'S PROGRAM IN COMPUTER SCIENCE1
4712005-01-072005-01-07Chris RathmanImplementation of FPL52005-01-07
4722005-01-072005-01-07Ehud LammIan Bicking: The challenge of metaprogramming1052006-03-06
4682005-01-062005-01-06Andris BirkmanisJoCaml122007-11-19
4662005-01-062005-01-06Jefferson HeardSpeech-to-text friendly programming languages182005-01-15
4692005-01-062005-01-06Ehud LammDSL-specific editors1
4672005-01-062005-01-06Ehud LammAsynchronous Middleware and Services1
4702005-01-062005-01-06Ehud Lamm2005 Bloggies32005-01-07
4652005-01-062005-01-06Andris BirkmanisNon-Deterministic Interaction Nets92005-01-11
4632005-01-052005-01-05Ehud LammComposable memory transactions142006-02-21
4612005-01-052005-01-05Derek ElkinsLinking comments22005-01-06
4642005-01-052005-01-05Ehud LammLinks (Wadler)162005-02-01
4622005-01-052005-01-05Ehud LammGuido: Adding Optional Static Typing to Python -- Part II1
4602005-01-022005-01-02andrew cookeSPARKAda152005-01-06
4582005-01-012005-01-05ade_oshineyeThe Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software642005-02-15
4592005-01-012005-01-01Ehud LammXQuery and XSLT as declarative languages1
4572004-12-312004-12-31Ehud LammACM Queue: Languages, Levels, Libraries, and Longevity1
4552004-12-302004-12-30Andris BirkmanisPL for interactive simulation182005-01-06
4562004-12-302004-12-30Ehud LammXQuery in Relational Database Systems12004-12-30
4512004-12-292004-12-29Dave HermanUse Continuations to Develop Complex Web Applications92005-01-01
4522004-12-292004-12-29Ehud LammPascal-FC52005-01-03
4542004-12-292004-12-29Anton van StraatenDanFest 2004 - in honor of Dan Friedman42007-02-21
4502004-12-282004-12-28Chris RathmanAn Invitation to SETL42004-12-31
4492004-12-272004-12-27Chris RathmanNew Year's Resolutions312005-01-05
4482004-12-272004-12-27Ehud LammPython is... slow?72004-12-29
4462004-12-262004-12-26Ehud LammIntegrating support for undo with exception handling42004-12-28
4472004-12-262004-12-26Ehud LammLinux Clustering with Ruby Queue: Small Is Beautiful1
4452004-12-262004-12-26Peter J. WasilkoNon-English-Based Programming Languages92011-07-05
4412004-12-232004-12-23andrew cookePolyglot and Nested Inheritance1
4442004-12-232004-12-23cdigginsANN: YARD Parser52005-01-08
4422004-12-232004-12-23HeikoWenglerANN: Harmonia-Mode Program Analysis Plug-in for XEmacs1
4432004-12-232005-01-05Chris RathmanAdding Optional Static Typing to Python102005-01-04
4382004-12-222004-12-22Chris RathmanCoroutines in Lua42004-12-24
4392004-12-222004-12-22el-vadimoreading SICP for fun and profit102004-12-31
4372004-12-222004-12-22Zhu Chongkaithe Chinese natual language922009-06-01
4402004-12-222004-12-22Chris RathmanAlice Through the Looking Glass222005-06-21
4362004-12-212004-12-21Chris RathmanBack to the language roots12004-12-21
4352004-12-212004-12-23Daniel YokomizoModelica: Modeling of Complex Physical Systems52005-01-03
4342004-12-202004-12-20Chris RathmanHume Programming Language22004-12-23
4332004-12-182004-12-18Ehud LammAbsence192004-12-25
4322004-12-182004-12-18ihamsaHM-style type inference with non-unique selectors?122005-01-18
4312004-12-162004-12-16tonygThe Memory Pool System: Thirty person-years of memory management development goes Open Source112009-11-18
4302004-12-152004-12-15NoelKiller Props for Computer Scientist!92004-12-18
4282004-12-132004-12-13Chris RathmanHow birds learn songs1
4292004-12-132004-12-13Chris RathmanChoosing a Language for Interactive Fiction62004-12-17
4272004-12-132004-12-13Andris BirkmanisAlgebraic Semiotics1
4252004-12-122004-12-15Chris LattnerLLVM 1.4 Released22004-12-22
4262004-12-122004-12-12Ehud LammTim Bray: Sun & Dynamic Java272004-12-18
4242004-12-112004-12-11pantagruelL Programming Language & System (distributed, secure[capability based], functional)1
4232004-12-102004-12-10Jim ApplePrototyping Generic Programming using Template Haskell1
4222004-12-092004-12-09pantagruelArt, Craft, and Design in Software Development1
4202004-12-092004-12-09marcoilCiteULike22004-12-09
4212004-12-092004-12-09Ehud LammPyPy wins a funding contract with the EU22004-12-10
4192004-12-092004-12-09Ehud LammCasting SPELs in Lisp242004-12-22
4172004-12-082004-12-08andrew cookeWhat is Universal about the Representation of Color Experience?52004-12-10
4182004-12-082004-12-08SphereOfDestinylazy evaulation and combining user streams92004-12-20
4162004-12-082004-12-08Ehud LammAn Algebraic Theory of Polymorphic Temporal Media1
4142004-12-072004-12-07Matt OConnorMisspelling.42006-02-22
4152004-12-072004-12-07Ehud LammLogix: Multi-Language Programming152004-12-09
4132004-12-052004-12-05Ehud LammCLR Generics and code sharing1
4092004-12-042004-12-04Ehud LammGrady Booch: Microsoft and Domain Specific Languages1
4122004-12-042004-12-04cdigginsDefinition of Type432004-12-09
4102004-12-042004-12-04Danny AyersScheme on the CLR142004-12-07
4082004-12-042004-12-04Derek ElkinsPurely Functional Programming for Sensor Nets1
4112004-12-042004-12-04nikboydMetaphors Power Software Development1
4062004-12-032004-12-03Ehud LammLazy K22004-12-03
4072004-12-032004-12-03Ehud LammCool Python "spreadsheet"22004-12-08
4052004-12-032004-12-03sridhar_v13Phenomenology of Languages and Language Design52005-04-11
4042004-12-022004-12-02Mark EvansRDF Elevator Pitch212004-12-15
4012004-12-012004-12-01Mark EvansSciPy 2004 Papers1
4022004-12-012004-12-01Ehud LammVHS12004-12-01
4032004-12-012004-12-01David N. WeltonDownwardly Scalable Languages102004-12-02
4002004-11-302004-11-30andrew cookeMemory Pool System back from the dead32004-12-02
3982004-11-292004-11-29Ehud LammBitsavers' Archive1
3992004-11-292004-12-03Ehud LammErlang REPOS 1.01
3962004-11-282004-11-28Ehud LammOO Programming Styles in ML1
3972004-11-282004-11-28Ehud LammPractical Common Lisp72006-06-29
3952004-11-272004-11-27Ehud LammThe IDE Divide272004-12-01
3932004-11-262004-11-26Ehud LammEdublog Awards1
3942004-11-262004-11-26Ehud LammDenotational Semantics: A Methodology for Language Development22004-11-28
3922004-11-262004-11-26cdigginsMaking C++ more Object-Oriented32004-11-29
3912004-11-252004-11-25Dominic FoxDarcs: an open source version control system implemented in Haskell62004-11-26
3902004-11-242004-11-24Ehud LammJon Udell: interview with Ward Cunningham and Jack Greenfield1
3882004-11-242004-11-24Matthew MorganLL4 Program and Abstracts282004-12-12
3892004-11-242004-11-24Ehud LammPython, metaprogramming, and macros1
3862004-11-232004-11-23Mark EvansRDF and Databases202005-02-26
3872004-11-232004-11-23claudioPLaSM - functional language for computing with geometry22004-11-29
3852004-11-222004-11-22Scott G. MillerSISC 1.9.4 Released1
3832004-11-222004-11-22meltsnerLittle language for use within Java, suited for users to define "rules"152004-12-01
3842004-11-222004-11-22tomacoFrink52004-11-26
3822004-11-202004-11-20Andrei FormigaGoogle Scholar1
3802004-11-202004-11-20Ehud LammExtending Ruby with C42004-11-23
3812004-11-202004-11-20Ehud LammRelease of Python 2.4, release candidate 1122004-11-27
3782004-11-182004-11-18Dave HermanSkribe 1.2b released192004-11-22
3792004-11-182004-11-18Andrei FormigaCIL (C Intermediate Language)1
3772004-11-172004-11-20drcLanguage Oriented Programming312008-02-07
3762004-11-172004-11-17Mark EvansCalculemus 2005102009-01-07
3742004-11-162004-11-16Geoff WozniakNatural Programming Languages12004-11-17
3752004-11-162004-11-16Matthew MorganMulti-Return Function Call172011-04-14
3732004-11-162004-11-16rgrigswitch statement design112004-11-19
3722004-11-152004-11-15Andris BirkmanisCall Processing Language12004-11-16
3702004-11-142004-11-14Ehud LammThe Xtatic experience1
3712004-11-142004-11-14Ehud LammGeneric Functions have Landed (Python)1
3692004-11-122004-11-12Ehud LammACM Queue: There’s Still Some Life Left in Ada32004-11-13
3682004-11-122004-11-12shaprHaskell Communities and Activities Report, Seventh Edition, November 200422004-11-12
3662004-11-112004-11-11shaprThe Essential Haskell Compiler12007-12-07
3642004-11-112004-11-11David B. WildgooseGiving Bugs the Boot22004-11-15
3672004-11-112004-11-11Matt HelligeParameterized modules in Erlang1
3652004-11-112004-11-11lombyMerging Languages32004-11-14
3632004-11-102004-11-10Ehud LammQuick update12004-11-10
3622004-11-092004-11-09Tim DockerLanguage comparison experiment142004-11-16
3612004-11-072004-11-07pantagruelncl : ncar command language12004-11-07
3602004-11-062004-11-06Matt EstesIdeas about a language.62004-11-09
3582004-11-042004-11-04shaprRSS feed for forum or responses?92005-01-31
3562004-11-042004-11-04Ehud LammPredicate Dispatch in the news52004-11-11
3592004-11-042004-11-04israelrtIntrospection in Python22004-11-05
3572004-11-042004-11-04Jim Applegbeta22004-11-04
3552004-11-042004-11-04Ehud LammWhere is everyone?132008-08-20
3532004-11-012004-11-01Ehud LammAmusing42004-11-02
3542004-11-012004-11-01Ehud LammOOPSLA essays track1
3522004-10-312004-10-31Jillis ter HoveDesign By Contract in C62004-11-05
3502004-10-302004-10-30Ehud LammEnd Users to Shape Effective Software62004-11-03
3512004-10-302004-10-30Ehud LammeWeek: Programming Legends Debate .Net, J2EE1
3482004-10-292004-10-29Ehud LammCall-by-Name, Call-by Value and the Lambda Calculus102015-01-12
3492004-10-292004-10-29Chris RathmanThe 90 Minute Scheme to C compiler82007-12-24
3472004-10-282004-10-28Ehud LammCache decorator in python 2.41
3452004-10-272004-10-27Ehud LammMicrosoft and DSLs @ OOPSLA62004-10-29
3462004-10-272004-10-27pantagruelprogramming challenge72004-10-28
3442004-10-272004-10-27Ehud LammStatic Analysis for Security12004-10-27
3412004-10-262004-10-26Ehud LammSun to add JFluid profiling tool to Java Studio52004-10-27
3432004-10-262004-10-26mwandScheme Language Standardization Process: R6RS Progress Report152004-11-01
3402004-10-262004-10-26tofupupGrad School [Master's Programs]52004-10-31
3392004-10-242004-10-24Philip Dorrell Algorithmically Unbounded Journal of Mathematical Truths22004-10-25
3382004-10-242004-10-24Luke GorrieThe DIALYZER: a DIscrepancy AnaLYZer for ERlang programs1
3372004-10-232004-10-23Toby DonaldsonWhat's a definition of "type" that beginners can understand?312004-12-06
3332004-10-222004-10-22cdigginsHeron Language Specification52004-10-22
3362004-10-222004-10-26Luke GorrieCADR Lisp Machine emulator22004-10-23
3342004-10-222004-10-22shrogersDr. Kenneth Iverson Passes Away132008-11-07
3352004-10-222004-10-22Dave HermanOnline Bibliography of Partial Evaluation Research82004-12-01
3322004-10-202004-10-20Ehud LammRalf Hinze: An algebra of scans12004-10-22
3312004-10-192004-10-19Andris BirkmanisWhitespace52004-10-21
3282004-10-182004-10-18David N. WeltonTwo Languages (high+low level) vs One Language152004-10-21
3292004-10-182004-10-18David B. WildgooseMapReduce - functional programming in the REAL World192004-10-27
3302004-10-182004-10-18rreyeltsJob / Resume postings152004-10-20
3252004-10-172004-10-17Ehud LammProgramming for non-programmers302004-10-28
3262004-10-172004-10-17Ehud LammPlaying the Minesweeper with Constraints (MOZ 2004)52004-10-22
3272004-10-172004-10-17andrew cookeForum Topics broken?12004-10-17
3232004-10-162004-10-16Danny AyersF#, a functional language for .Net42007-03-28
3242004-10-162004-10-16Peter Van RoyMOZ 2004 talks available22004-10-21
3222004-10-162004-10-16Fernando RodriguezDovetailer?42004-10-18
3202004-10-152004-10-15Dmitri KondratievDistributed Functional Programming132004-10-19
3212004-10-152004-10-15Jim AppleIBM's Object REXX open sourced32004-10-19
3192004-10-142004-10-14shaprOOHaskell - Haskell's overlooked object system32004-12-22
3172004-10-132004-10-13Fernando RodriguezErlisp: Common Lisp Meets Erlang82004-10-18
3182004-10-132004-10-13jchengSun ships "extensible" Java compiler?172007-02-26
3162004-10-132004-10-13Dominic FoxRel: an open source implementation of Date & Darwen's Tutorial D122004-10-14
3152004-10-122004-10-12Chris RathmanStatistical programming with R102009-01-07
3132004-10-122004-10-12Dominic FoxCroquet Project Releases Initial Developer Release32007-03-29
3142004-10-122004-10-12Timm MurrayLooking for a Solid Definition of DSL22004-10-13
3122004-10-112004-10-11John StrackeInteresting? closure/object idea192004-10-22
3112004-10-112004-10-11Ehud LammLL4 Call for Presentations1
3092004-10-102004-10-10Chui TeyLanguage design: Escaping escapes222004-10-21
3102004-10-102004-10-10Henrik ArroWriting a DSL for Java12004-10-10
3072004-10-092004-10-09Ehud LammJotSpot22004-10-14
3082004-10-092004-10-09shaprSucc Zeroth International Obfuscated Haskell Code Contest Results42004-10-13
3062004-10-092004-10-09Ehud LammGoogle Print (and Computable Functions)12004-10-10
3042004-10-082004-10-08Dave HermanProceedings of Scheme Workshop 200412004-10-08
3052004-10-082004-10-09Chris RathmanUpdated LtU Archive Index22005-01-28
3032004-10-082004-10-09andrew cookeLaszlo - So good, I had to change my underwear192004-10-19
3012004-10-062004-10-06Michael WalterPaul Graham's invited talk at ILC 200382004-10-12
2992004-10-062004-10-06shaprHouse , hOp - the Haskell Operating System182005-04-21
3022004-10-062004-10-06Ehud LammResearch ethics42004-10-07
3002004-10-062004-10-06Charles A StewartCLRFIs32004-10-06
2982004-10-062004-10-08Chris RathmanTemplates vs. Generics62004-10-09
2962004-10-052004-10-05el-vadimoaway from interpreter hacking and toward enhancing stdlib12004-10-06
2972004-10-052004-10-05Ehud LammKen Shan: Shift to Control202005-10-05
2942004-10-032004-10-03Andris BirkmanisWill Kodak kill Java?12004-10-04
2952004-10-032004-10-03marcoShoot-out: most annoying compiler error message522008-12-21
2922004-10-022004-10-02Ehud LammProbabilistic languages for kids?282005-10-10
2932004-10-022004-10-02Ehud LammJBoss Aspect Oriented Programming1
2882004-10-012004-10-01Ehud LammJ2SE 5.0 released152004-10-05
2912004-10-012004-10-01Ehud Lammpatterns in qmail1
2892004-10-012004-10-01Dave Hermanlooking for an old conversation on Clean42004-10-10
2902004-10-012004-10-01Bryn KellerGeneralized ADTs in Haskell12004-10-03
2862004-09-302004-09-30dtauzellUsing continuations for web programming42004-10-01
2872004-09-302004-10-02Chung-chieh ShanGalois: high assurance software52004-10-03
2852004-09-302004-09-30Ehud LammIntroduction to E4X82005-01-13
2842004-09-292004-09-29Tim SweeneyMonads in various languages22004-10-02
2832004-09-282004-09-28tomaco"The Silver Bullet"52004-09-30
2822004-09-282004-09-28Ehud LammWikiTalk92004-10-01
2802004-09-272004-09-27Andrei FormigaICFP Contest Results1
2812004-09-272004-09-27Ehud LammJava and coolness, a discussion212004-09-30
2792004-09-272004-09-27Ehud LammACM Queue: Schizoid Classes82004-10-02
2782004-09-252004-09-26Andrei FormigaGreat Works in Programming Languages82004-09-27
2752004-09-242004-09-24Chris RathmanThe Language of Biology42004-09-28
2762004-09-242004-09-24Chris RathmanSmalltalk 80: Green Book12004-09-25
2772004-09-242004-09-24Chris RathmanProgramming Language Popularity92004-10-01
2712004-09-232004-09-23ecavazosFree video lectures presented by Kay, Lampson, Ingalls, ...1
2692004-09-232004-09-23Manu SimoniL. Röder's Intentional Programming Presentations1
2732004-09-232004-09-23cdigginsMetaprogramming in Heron42004-09-26
2702004-09-232004-09-23Dan MonizSh152004-10-03
2742004-09-232004-09-23Albert Y.C. Laipersistence (lack of) again12004-09-24
2652004-09-212004-09-21Matt EstesQuestions about Semantics.192010-07-15
2662004-09-212004-09-21Charles A StewartA tutorial on graph transformation32004-09-23
2682004-09-212004-09-22Dan MonizFresh O'Caml42004-10-01
2642004-09-202004-09-20Frank AtanassowDijkstra on analogies and anthropomorphism332004-09-26
2632004-09-172004-09-17Albert Y.C. Lai"... because common people think like so-and-so..."172004-09-20
2622004-09-162004-09-16andrew cookeLooking for Classic Types Thread62004-09-23
2602004-09-162004-09-16Scott G. MillerProgramming as Relaxation: Ant Wars1
2612004-09-162004-09-16Ehud LammBusy, busy22004-09-19
2592004-09-152005-01-17Charles A StewartCL vs scheme42004-09-16
2572004-09-142004-09-15Brent FulghamnewLisp: A better Lisp/Scheme Fusion...592008-05-06
2582004-09-142004-09-14Greg BuchholzFaking it (even better)42004-09-15
2542004-09-132004-09-13Vitaly LugovskyDomain Specific Languages hierarchy discussion1
2552004-09-132004-09-13cdigginsYet another programming language forum1
2562004-09-132004-09-13Ehud LammGenerics for the masses42004-09-16
2522004-09-122004-09-12Ehud LammMore from Udell on typing242004-09-20
2532004-09-122004-09-12Ehud LammUse real names182004-09-24
2492004-09-102004-09-10Andris BirkmanisA Debugging Environment for Lazy Functional Languages32004-09-10
2502004-09-102004-09-10Andris BirkmanisReflection in logic, functional and object-oriented programming: a Short Comparative Study1
2482004-09-102004-09-10Ehud LammA simple equation solver using attribute access and introspection22004-09-10
2512004-09-102004-09-10andrew cookeA Functional Quantum Programming Language12004-09-12
2462004-09-082004-09-08Danny AyersSAT 3 Proof with E Prover via OWL1
2472004-09-082004-09-08Danny AyersDescription Logics in Literate Haskell102004-09-10
2452004-09-082004-09-08Andris BirkmanisSecuring reflective towers72004-09-10
2442004-09-062004-09-06David B. WildgooseDatabase File System62004-12-04
2422004-09-062004-09-06Ehud LammErlang tutorial1
2432004-09-062004-09-06Ehud LammCombining lazy and eager evaluation of terms72015-03-14
2412004-09-042004-09-04Dave HermanThe Human-Language Interface112004-09-10
2402004-09-032004-09-03Dominic FoxPythologic - Prolog syntax in Python1
2382004-09-022004-09-02bitwizeMusical programming and languages52004-09-03
2392004-09-022004-09-02Isaac GouyLinguistic Reuse1
2372004-09-022004-09-02Dominic FoxA Deeper Look At Metafunctions132004-09-06
2332004-09-012004-09-01Mark EvansTed Nelson's ZigZag142004-09-10
2362004-09-012004-09-01Ehud LammSchematics Scheme Cookbook72004-09-01
2312004-09-012004-09-01Francis McCabeHigher order versus Object order422012-05-17
2342004-09-012004-09-01Mark EvansIn Search of the Ideal Programming Language82005-07-05
2322004-09-012004-09-01Mark EvansNonsense Generator22004-09-01
2352004-09-012004-09-01Ehud LammGvR: Rejecting the J2 decorators proposal32004-09-02
2302004-08-312004-08-31Ehud LammSRFI 40: A Library of Streams1
2282004-08-312004-08-31Frank AtanassowApple Flunks First Grade Math122004-09-13
2262004-08-312004-08-31Ehud LammWhat's up guys?32004-08-31
2292004-08-312004-08-31Ehud LammPLaneT162004-09-09
2272004-08-312004-08-31Isaac GouyLean Software, Software Jewels & Software Tools62004-09-03
2252004-08-302004-08-30Ehud LammDemonic Nondeterminacy: A Tribute to Edsger Wybe Dijkstra92004-09-02
2242004-08-302004-08-30Ehud LammHigher-order module system of ML is actually possible in Haskell12004-09-15
2222004-08-272004-08-27Martin DeMellomultidimensional arrays342004-10-26
2232004-08-272004-08-29andrew cookeAmazon Associates (+ other advertising)42004-09-16
2212004-08-272004-09-02Chui TeyMicrosoft's Software Factories and DSLs22004-09-02
2142004-08-262004-08-26Matt EstesTree programming languages82004-09-13
2172004-08-262004-08-26Ehud LammGrid Computing & the Linda Programming Model102004-11-18
2202004-08-262005-07-13Anton van StraatenWhy type systems are interesting - part III: latent types192005-07-14
2152004-08-262004-08-26Dominic FoxCandygram: Erlang Message Passing Semantics in Python32004-08-26
2182004-08-262004-08-26andrew cookePartial trig functions32004-08-28
2162004-08-262004-08-26Ehud LammSubcontinuations12009-03-29
2192004-08-262004-08-26shapr"Types and Reflection" by Lauri Emil Alanko72004-09-02
2122004-08-252004-08-25Ehud LammImplementing Declarative Parallel Bottom-Avoiding Choice52004-08-26
2132004-08-252004-08-25Isaac GouyWhich comes first, language or thought?1
2102004-08-242004-08-24DefilerDynamic Programming Languages + VLIW/EPIC1
2112004-08-242004-08-24Mark EvansA Conversation with Manfred von Thun1
2092004-08-232004-08-28andrew cookeEvery language you never wanted to know12005-09-12
2082004-08-222004-08-22Marc HamannProblem with posting82004-08-27
2062004-08-212004-08-21Ehud LammGoedel's Theorem and Theories of Arithmetic62004-08-22
2072004-08-212004-08-21Ehud LammVacation1
2052004-08-212004-08-21Ehud LammNew result re "linguistic determinism"532004-08-30
2042004-08-202004-08-20Andris BirkmanisIntroduction to computability logic212005-04-25
2032004-08-202004-08-20Andris BirkmanisThe Origins of the Turing Thesis Myth152004-08-30
2012004-08-192004-08-19Patrick SchultzGrad School advice72004-08-23
2022004-08-192004-08-20Ehud LammError handling strategies132004-08-26
1982004-08-182004-08-18Peter Van RoyPreliminary call for participation to MOZ 20041
1992004-08-182004-08-18Ehud LammGraham Hutton: Programming in Haskell32013-12-29
2002004-08-182004-08-18Brent FulghamNotes from a Concurrency-Oriented Junkie42004-08-19
1962004-08-172004-08-17Ehud LammWell, that's one way of doing it...42004-08-19
1972004-08-172004-08-17Luke GorrieErlang the Movie172006-04-21
1952004-08-172004-08-17pantagruelCompaq WebL12004-08-17
1932004-08-162004-08-16Peter Van RoyThe right default: concurrent components with message passing442006-07-22
1942004-08-162004-08-16Michael Mounteneyhierarchy destruction in Ada32004-08-19
1902004-08-142004-08-14Chris LattnerLLVM 1.3 is released1
1912004-08-142004-08-14Ehud LammPython Decorators32004-08-16
1922004-08-142004-08-14Frank AtanassowNew Recent posts22004-08-15
1882004-08-132004-08-13Andris BirkmanisType Theoretical Foundations for Data Structures, Classes, and Objects12004-08-13
1892004-08-132004-08-13bzhouCω vs. Erlang?62004-08-17
1852004-08-122004-08-12pantagruelLPFML, Xml language for linear programming1
1862004-08-122004-08-12Matt HelligeNew Paul Graham thing...682004-08-24
1872004-08-122004-08-12Luke GorrieWhy compiler optimizations are interesting82004-08-17
1822004-08-112004-08-11Danny Ayers"Your" RDF Query Language142004-08-26
1832004-08-112004-08-11Andris BirkmanisCall-by-what?182005-02-21
1842004-08-112004-08-11Ehud LammScrap more boilerplate22004-08-11
1802004-08-102004-08-10Matt HelligeQuick question...12004-08-10
1812004-08-102004-08-10Luke GorrieProgramming as an Experience: The Inspiration for Self12004-08-11
1792004-08-102004-08-10Ehud LammMzTake: A Scriptable Debugger32004-08-13
1742004-08-092004-08-09Frank AtanassowMorrow & First-class Labels262014-12-28
1772004-08-092004-08-09Ehud LammUdell: A strategic vision for dynamic languages232004-08-12
1722004-08-092004-08-09Luke GorrieDynamic Languages Wizards panel videos (rerun)62004-08-13
1752004-08-092004-08-09Ehud LammWhy type systems are interesting - part II902006-12-08
1782004-08-092004-08-09Andris BirkmanisConstraint-Based Type Inference for Guarded Algebraic Data Types42004-08-10
1732004-08-092004-08-09Luke GorrieSketchpad: A man-machine graphical communication system22013-03-14
1762004-08-092004-08-09Ehud LammPLs and SE102004-08-13
1662004-08-082004-08-08Ehud LammMore content42004-08-09
1692004-08-082004-08-08Frank AtanassowFirst-class labels for extensible rows (draft)1
1672004-08-082004-08-08Ehud LammSlideshow: Functional Presentations1
1702004-08-082004-08-08Daniel YokomizoAdding a parent link to posts1
1682004-08-082004-08-08Frank AtanassowFolding Recent Posts12004-08-08
1712004-08-082004-08-08doublecSlate 0.3 released42004-08-09
1652004-08-072004-08-07Frank Atanassowbreve: a 3D simulation environment42004-08-07
1612004-08-062004-08-06Ehud LammEliminating Array Bound Checking through Non-dependent types122004-08-10
1642004-08-062004-08-06Ehud LammSimulators: Virtual Machines of the Past (and Future)1
1622004-08-062004-08-06Ehud LammDan Sugalski: Implementing an Interpreter1
1632004-08-062004-08-06Bryn KellerAcute: high-level programming language design for distributed computation1
1592004-08-052004-08-05Ehud LammA Visual Environment for Developing Context-Sensitive Term Rewriting Systems72007-01-23
1602004-08-052004-08-05Bryn KellerNo asterisks, please92004-08-08
1582004-08-042004-08-04Ehud LammTyPiCal: Type-based static analyzer for the Pi-Calculus12006-03-29
1562004-08-032004-08-03Isaac GouyOberon Day @ CERN 20041
1572004-08-032004-08-03Andris BirkmanisTail of Nil and Its Type372004-08-08
1532004-08-022004-08-02Luke GorrieAlan Kay: The Early History of Smalltalk92011-03-16
1542004-08-022004-08-02Andris BirkmanisHTML guidelines152004-08-05
1552004-08-022004-08-02Matt HelligeAnother minor usability gripe...112005-03-11
1512004-08-012004-08-01Ehud LammCategory Theory for Dummies - slides available52004-08-02
1522004-08-012004-08-01Ehud LammPartial Continuations172004-08-06
1502004-07-312004-07-31Ehud LammIntroduction to MDX Scripting in Microsoft SQL Server 2005 Beta 21
1472004-07-312004-07-31Jonathan Graehltechniques for JIT (parallel?) compilation of straight line numerical code22004-07-31
1482004-07-312004-07-31Daniel YokomizoCookie expiration32004-08-04
1492004-07-312004-07-31Ehud LammThree interesting discussions1
1442004-07-292004-07-29James HagueHistory: Array languages182005-02-17
1422004-07-292004-07-29Florian HarsVyper is missing52007-01-21
1452004-07-292004-07-29Ehud LammFrancis Crick (1916-2004)92004-07-30
1432004-07-292004-07-29pantagruelMind the Gap22004-07-30
1462004-07-292004-07-29Oliver HornIronPython: First public version released12004-07-29
1412004-07-292004-07-29Ehud LammUdell at OSCON: IronPython news232004-08-03
1392004-07-282004-07-28Ehud LammParallel Programming with Control Abstraction1
1402004-07-282004-07-28Ehud LammNew feature1
1372004-07-272004-07-27Mark EvansMozart Oz 1.3.1 Released1
1382004-07-272004-07-27Andris BirkmanisA Functional Semantics of Attribute Grammars22004-07-27
1362004-07-262004-07-26Mark EvansIcon Language Implementation and Unicon News122006-06-02
1342004-07-262004-07-26Chris RathmanDerrida's Machines172004-07-31
1352004-07-262004-07-26Ehud LammA Methodology for Generating Verified Combinatorial Circuits32005-05-14
1322004-07-252004-07-25Jim AppleThe Sphere Online Judge1
1332004-07-252004-07-25Ehud LammHTML editors32004-07-30
1312004-07-242004-07-24Ehud LammGrady Booch on software archeology32004-07-25
1302004-07-242004-07-24Ehud LammType systems and software evolution42004-07-25
1282004-07-232004-07-23mjstahlHaving trouble with 'purity'102004-07-26
1232004-07-232004-07-23Matt EstesDatabase Theory and Type systems/Programming Languages.52004-07-23
1262004-07-232004-07-23Christian StaudenmeyerMila162004-07-31
1292004-07-232004-07-23Mark EvansEclipse C/C++ Dev Tools 2.0 Released12004-07-24
1242004-07-232004-07-23Dominic FoxIntroducing o:XML132004-07-24
1272004-07-232004-07-23Andris BirkmanisKeywords per post?32004-07-23
1252004-07-232004-07-23Bryn KellerHaskell Functional Programming Bookstore132004-07-26
1202004-07-212004-07-21Mark EvansThe C++ Source Journal242004-08-02
1212004-07-212004-07-21Dominic FoxPyCLIPS - expert systems shell in Python52004-07-30
1222004-07-212004-07-21Ehud LammIt's the language, stupid. Or is it?102004-07-29
1182004-07-202004-07-20Ehud LammRoutine Maintenance1
1192004-07-202004-07-20Ehud LammStreaming Representation-Changers42004-07-21
1172004-07-202004-07-20Ehud LammInfo needed52004-07-25
1152004-07-192004-07-19shaprEpigram - incremental interactive typechecking12004-07-19
1132004-07-192004-07-19Andris BirkmanisPapers' repositories32004-07-19
1162004-07-192004-07-21Bryn Keller Wobbly types72004-07-25
1142004-07-192004-07-19Ehud LammCw52004-07-20
1122004-07-182004-07-18Frank AtanassowEmbedding Prolog in Haskell572012-02-13
1112004-07-182004-07-18Mark EvansFormatting hints from Mark172004-07-25
1102004-07-172004-07-17Alexandre Richerlua book available online.1
1082004-07-172004-07-17Andris BirkmanisFantazies on "final"82004-07-18
1092004-07-172004-07-17Ehud Lamm JDeveloperAOP102004-07-27
1072004-07-162004-07-16lennonNew CLR Language: Boo152004-10-01
1052004-07-162004-07-16aelijCω Preview Available262004-07-30
1062004-07-162004-07-16Ehud LammSnowball: A language for stemming algorithms22004-07-16
962004-07-152004-07-15Jim AppleLooking for the source of a quote12004-07-15
1042004-07-152004-07-15John HeronAOP Without The Buzzwords32004-07-16
992004-07-152004-07-15Luke GorrieAn Interview with Donald Knuth1
942004-07-152004-07-15Mark EvansOCaml Release 3.08.032004-07-15
1022004-07-152004-07-15Dave Hermanll-discuss's new home52004-07-16
972004-07-152004-07-15andrew cookeSummary of techniques / approaches / models / languages for parallel computation82004-07-19
1002004-07-152004-07-15Anton van StraatenWhy type systems are interesting1872010-03-08
952004-07-152004-07-15Anton van StraatenFunctional programming in Java172005-10-18
1032004-07-152004-07-15Ehud LammCrash-Only Software32004-07-16
982004-07-152004-07-15Ehud LammTheoretical Pearl: Church numerals, twice!1
1012004-07-152004-07-15Dave HermanFull abstraction is not very abstract (via comp.lang.scheme)1
932004-07-142004-07-14James HagueOld computer science and technical books worth searching for162004-07-23
912004-07-132004-07-13Anton van StraatenReflections on reflection - Henk Barendregt1
922004-07-132004-07-13Ehud LammExplaining monads1742009-01-30
882004-07-122004-07-12Luke GorrieMaking Asynchronous Parallelism Safe for the World1
892004-07-122004-07-12Ehud Lammalt.lang.jre @ IBM developerWorks12004-07-14
872004-07-122004-07-12Luke GorrieRichard Feynman and the Connection Machine142009-06-08
902004-07-122004-07-12Ehud LammTwo books32004-07-20
832004-07-112004-07-11Ehud LammWhat's up guys?72004-07-12
862004-07-112004-07-11Keith DevensUnderstanding continuations1022006-12-06
842004-07-112004-07-11shrogersSIGAPL1
852004-07-112004-07-11Anton van StraatenFunctional programming with GNU make1
822004-07-102004-07-10Chris RathmanSun R&D efforts12004-07-10
802004-07-092004-07-09Ehud LammGenerics in Visual Basic 20051
782004-07-092004-07-09Mark EvansNew Chip Heralds a Parallel Future222005-02-17
812004-07-092004-07-09Frank AtanassowUser profiles22004-07-10
792004-07-092004-07-09Dominic FoxBossa, a framework for scheduler development22006-01-07
752004-07-082004-07-08Ehud LammType-Based Optimization for Regular Patterns1
732004-07-082004-07-08Mark EvansUniversal Business Language XML22004-07-08
762004-07-082004-07-08Ehud LammDatabase Abstraction Layers and Programming Languages292007-09-13
742004-07-082004-07-08Wolfgang MeyerSlashdot: "Favourite Programming Language Features?"112004-07-10
772004-07-082004-07-08Ehud LammEric Gunnerson's JavaOne report12004-07-09
722004-07-062004-07-06Ehud LammLogical Methods in Computer Science1
672004-07-052004-07-05Luke GorrieILC2002 Proceedings and Videos82013-08-08
702004-07-052004-07-05Ehud LammFunctional Objects12004-07-08
682004-07-052004-07-05mjstahlHolding onto JavaScript's past72004-07-09
712004-07-052004-07-05Ehud LammEarly history of Fortran92004-07-14
692004-07-052004-07-05Ehud LammRetrospective: The Essence of Compiling with Continuations52011-07-11
652004-07-032004-07-03Isaac Gouy 000The Role of the Study of Programming Languages12004-07-03
662004-07-032004-07-03Ehud LammAn interactive historical roster of computer languages202004-07-12
642004-07-022004-07-02Ehud LammOpen-sourcing Java52004-07-07
592004-07-022004-07-02Mark EvansInternational Components for Unicode 3.0 Released182004-08-02
622004-07-022004-07-02Andrei FormigaVisual Studio Express12004-07-02
602004-07-022004-07-02Danny AyersXsRQL (and other RQLs)92004-07-07
632004-07-022004-07-02Ehud LammBlogrolls42004-07-03
582004-07-022004-07-02Luke GorrieTypes in CMUCL32004-07-02
612004-07-022004-07-02Ehud LammWe are not the only ones doing it...22004-07-02
562004-07-012004-07-01Luke GorrieA soft-typing system for Erlang1
542004-07-012004-07-01Chris RathmanAttribute-Oriented Programming with Java 1.512004-07-01
572004-07-012004-07-01lennonThe Language Wars are Dead; Long Live the Language Wars!42004-07-05
522004-07-012004-07-01Ehud LammEditors Ahoy!1
552004-07-012004-07-01Dan MonizMono 1.0 Ships32004-07-02
532004-07-012004-07-01Oliver HornECMAScript for XML (E4X) Specification22004-07-01
512004-06-302004-06-30Ehud LammMulti-stage Programming in MetaOCaml1
472004-06-292004-06-29Ehud LammEnumerating the Rationals62010-01-19
482004-06-292004-06-29Andris BirkmanisNets: Petri vs Lafont92007-09-25
492004-06-292014-07-13Anton van StraatenDepartments1
452004-06-282004-06-28NoelPragmatic Programmers Interview432004-07-02
462004-06-282004-06-28Ehud LammThe DSL, MDA, UML thing again...172005-02-04
442004-06-282004-06-28Keith DevensPoplog42004-06-28
422004-06-272004-06-27Ehud LammProgol12004-06-28
402004-06-272007-02-12Ehud LammFAQ1
432004-06-272004-06-27Ehud LammCategory Theory and Computer Science (CTCS'04)1
412004-06-272004-06-27Ehud LammThe orientation message1
392004-06-262004-06-26Ohad KammarElementary Category Theory122008-10-23
342004-06-252007-08-01Ehud LammFeedback1
372004-06-252004-06-25Peter Van RoyMozart/Oz conference MOZ2004 - final CFP1
322004-06-252004-06-25Isaac Gouy 000Microsoft Phoenix1
352004-06-252004-06-25Chris RathmanWhiteboard with Anders Hejlsberg142004-07-05
382004-06-252004-06-25megaczgmane hosting?1
332004-06-252004-06-25Neil MaddenIs "type" a fundamental intrinsic property of values?222004-07-01
362004-06-252004-06-25Dominic FoxFabian Pascal on XQuery72004-06-28
312004-06-242004-06-24Ehud LammAn Invitation to Ada 20051
302004-06-242004-06-24Ehud LammDebugging Functional Programs232004-06-30
262004-06-232004-06-23Ehud LammIn the Spirit of C82004-06-24
292004-06-232004-06-23Klaus OstermannSome stupid questions on denotational semantics82004-06-24
272004-06-232004-06-23Ehud LammZing (MSR)1
282004-06-232004-06-23Ehud LammSapir: Language, An Introduction to the Study of Speech1
232004-06-222004-06-22Isaac Gouy 000Languages Poster92004-06-24
182004-06-222004-06-22Ehud LammShorts1
212004-06-222004-06-22shrogersLush1
242004-06-222004-06-22Isaac Gouy 000The Language List1
192004-06-222004-06-22Sebastian Bergmann1st International Workshop on Interpreted Languages92004-06-23
222004-06-222004-06-22andrew cookeTunes create context like language12004-06-22
172004-06-222004-06-22WouterAbstractionless programming192017-06-10
252004-06-222004-06-22Matthew WillsonBinary relations52008-07-25
202004-06-222004-06-22Dominic FoxXPython132004-06-25
152004-06-212004-06-21Matt HelligeSite usage question...192004-08-01
132004-06-212008-12-18Ehud LammRelated Weblogs102008-09-11
162004-06-212004-06-21Ehud LammCode Generation Netwrok62004-06-27
112004-06-212004-06-21Martin DeMelloTheme previews32004-06-21
142004-06-212004-06-21Ehud Lamm Constraint-Based Type Inference for Guarded Algebraic Data Types1
122004-06-212004-06-21Luke GorrieInteractive Programming222013-03-25
102004-06-202004-06-20Ehud LammLight-Weight Instrumentation From Relational Queries Over Program Traces1
82004-06-202004-06-20Ehud LammThe site discussions forum512004-07-29
92004-06-202004-06-20Ehud LammTim Bray: Languages Cost42004-06-23
72004-06-192008-10-25Ehud LammGenealogical Diagrams22023-09-06
22004-06-192004-06-19Ehud LammLambda the Ultimate Courses Home Pages1
52004-06-192005-07-26Ehud LammQuotes1
32004-06-192005-01-24Ehud LammLanguage Design Docs1
62004-06-192005-01-22Ehud LammQuick Quotes1
42004-06-192006-09-30Ehud LammPapers1
18902004-06-182004-06-18Anton van StraatenNode Index1
12004-06-182005-06-19Ehud LammWelcome to the New, Improved LtU!192004-06-29

Lambda the Ultimate Courses Home Pages

  1. 1986 Lectures Structure & Interpretation of Computer Programs, Hal Abelson and Gerry Sussman
  2. CS200: Computer Science from Ada and Euclid to Quantum Computing and the World Wide Web (University of Virginia) (introduction to CS from a programming language POV)
  3. Courses using EOPL/EOPL2 (use Scheme; Interpreters based)
  4. Courses using Concepts, Techniques, and Models of Computer Programming: KTH (Stockholm), UCL (Louvain-la-Neuve) second year course , UCL third year course.
  5. Programming Languages (Utah) (EOPL2 based)
  6. Advanced Topics in Programming Languages (BGU) (EOPL based) / Spring 2000
  7. The Design and Implementation of Programming Languages (uses ML; Interpreters)
  8. Programming Languages (Princeton) (uses ML and Java. Andrew Appel)
  9. CPSC 511: Programming Languages (UBC) (Gregor Kiczales. "The goal of this course is to prepare you to participate in modern programming language design research.")
  10. CS 2135: Programming Language Concepts (WPI) (Kathi Fisler. Domain specific little languages are designed and implemented step by step.)
  11. Principles of Programming Languages (UCSD) (Joseph Goguen)
  12. CS152-Programming Languages (Harvard) (Norman Ramsey)
  13. CS655: Programming Languages, University of Virginia / Spring 2000 (Notice the mock trial! Some interesting project topics)
  14. Design and Analysis of Programming Languages (Berkeley) (emphasis on semantics and type systems)
  15. Fundamentals of Programming Languages (University of Colorado) (Based on a collection of papers; the site contains worksheets + summaries)

Papers

This should be a list to interesting papers on languages and language issues, and a meta-list of lists of such papers.


Contributed links are more than welcome!

Quotes

This page is dedicated to quotes that I think are worth discussing. I want to keep them seperate from any discussion held on this site, so that others (and myself) can use them for teaching or other purposes.

It is best if all quotes here are linked back to their source, if that's not possible and the quotation is of value, this rule can be relaxed.

Contributions are welcome.


Suggest a quote:


Assortment of short witticisms (local).


Syntactic sugar causes cancer of the semicolon, and other Alan J. Perlis epigrams


The tools we use have a profound (and devious!) influence on our thinking habits, and, therefore, on our thinking abilities. -- Edsger Dijkstra, How do we tell truths that might hurt?


APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums. -- Edsger Dijkstra, How do we tell truths that might hurt?


About the use of language: it is impossible to sharpen a pencil with a blunt axe. It is equally vain to try to do it with ten blunt axes instead. -- Edsger Dijkstra, How do we tell truths that might hurt?


Projects promoting programming in "natural language" are intrinsically doomed to fail. -- Edsger Dijkstra, How do we tell truths that might hurt?


I have reaffirmed a long-standing and strongly held view: Language comparisons are rarely meaningful and even less often fair. A good comparison of major programming languages requires more effort than most people are willing to spend, experience in a wide range of application areas, a rigid maintenance of a detached and impartial point of view, and a sense of fairness. -- Bjarne Stroustrup, The Design and Evolution of C++


...there is no agreement on what a programming language really is and what its main purpose is supposed to be. Is a programming language a tool for instructing machines? A means of communicating between programmers? A vehicle for expressing high-level designs? A notation for algorithms? A way of expressing relationships between concepts? A tool for experimentation? A means of controlling computerized devices? My view is that a general-purpose programming language must be all of those to serve its diverse set of users. The only thing a language cannot be – and survive – is a mere collection of ‘‘neat’’ features. -- Bjarne Stroustrup, The Design and Evolution of C++


It is my firm belief that all successful languages are grown and not merely designed from first principles. -- Bjarne Stroustrup, The Design and Evolution of C++


I think that any language that aspires to mainstream use must provide a broad base for a variety of techniques -- including object-oriented programming (class hierarchies) and generic programming (parameterized types and algorithms). In particular, it must provide good facilities for composing programs out of separate parts (possibly writing in several different languages). I also think that exceptions are necessary for managing the complexity of error handling. A language that lacks such facilities forces its users to laboriously simulate them. -- Bjarne Stroustrup, LinuxWorld


LinuxWorld.com: What is your advice to designers of new programming languages?

Dennis Ritchie: At least for the people who send me mail about a new language that they're designing, the general advice is: do it to learn about how to write a compiler. Don't have any expectations that anyone will use it, unless you hook up with some sort of organization in a position to push it hard. It's a lottery, and some can buy a lot of the tickets. There are plenty of beautiful languages (more beautiful than C) that didn't catch on. But someone does win the lottery, and doing a language at least teaches you something. -- Dennis Ritchie, LinuxWorld


What doesn't exist are really powerful general forms of arguing with computers right now. So we have to have special orders coming in on special cases and then think up ways to do it. Some of these are generalizable and eventually you will get an actual engineering discipline. -- Alan Kay, Educom Review


We have also obtained a glimpse of another crucial idea about languages and program design. This is the approach of stratified design, the notion that a complex system should be structured as a sequence of levels that are described using a sequence of languages. Each level is constructed by combining parts that are regarded as primitive at that level, and the parts constructed at each level are used as primitives at the next level. The language used at each level of a stratified design has primitives, means of combination, and means of abstraction appropriate to that level of detail. -- Abelson & Sussman, SICP (section 2.2.4)


All I can really say by way of a reasonably short comment is that inheritance is a very flexible mechanism. It's possible and in fact fairly common to misuse it, but that's not a reason to distrust it systematically as seems to have become the fashion. -- Bertrand Meyer, ITWorld.com


One problem I have with a good deal of the literature is that it is based on a view of inheritance strongly or even solely determined by knowledge of the mechanisms of C++ and Java. I think that to understand the scope of inheritance one must look beyond these two languages, which are each the products of a specific time, a specific frame of mind, a specific market, and a specific frame of mind. One should learn from them but not be restricted by their view of the world. -- Bertrand Meyer, ITWorld.com


Don't you hate code that's not properly indented? Making it part of the syntax guarantees that all code is properly indented! -- Guido van Rossum, Slashdot


In a sense, the whole history of new programming languages and class libraries for Windows has involved the struggle to reduce the windows hello-world program down to something small, sleek, and elegant. -- Petzold, Programming Microsoft Windows with C#, Microsoft Press, 2002, p. 47


The next big programming language will be slower than what it replaces. -- Todd Proebsting, Disruptive Programming Language Technologies


Whereas some declerative programmers only pay lip service to equational reasoning, users of functional languages exploit them every time they run a compiler, whether they notice it or not. -- Philip Wadler, How to declare an imperative


Another line of development stemming from Algol 60 has led to languages such as Pascal and its descendants, e.g. Euclid, Mesa, and Ada, which are significantly lower­level than Algol. Each of these languages seriously restricts the block or procedure mechanism of Algol by eliminating features such as call by name, dynamic arrays, or proce­dure parameters. -- John C. Reynolds. The Essence of Algol. In Jaco W. de Bakker and J. C. van Vliet, editors, Algorithmic Languages, pages 345-372, Amsterdam, 1981. North-Holland.


In the programming-language world, one rule of survival is simple: dance or die. It is not enough to make a beautiful language. You must also make it easy for programs written in your beautiful language to interact with programs written in other languages. --Simon Peyton Jones. Tackling the awkward squad: monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell. Presented at the 2000 Marktoberdorf Summer School. In "Engineering theories of software construction", ed Tony Hoare, Manfred Broy, Ralf Steinbruggen, IOS Press, ISBN 1 58603 1724, 2001, pp47-96.


There is a race between the increasing complexity of the systems we build and our ability to develop intellectual tools for understanding that complexity. If the race is won by our tools, then systems will eventually become easier to use and more reliable. If not, they will continue to become harder to use and less reliable for all but a relatively small set of common tasks. Given how hard thinking is, if those intellectual tools are to succeed, they will have to substitute calculation for thought. -- Leslie Lamport.


There are many ways of trying to understand programs. People often rely too much on one way, which is called ``debugging'' and consists of running a partly-understood program to see if it does what you expected. Another way, which ML advocates, is to install some means of understanding in the very programs themselves. -- Robin Milner, Foreword to The Little MLer.


let me re-assert that the question of whether there are limitations in principle of what problems man can make machines solve for him as compared to his own ability to solve problems, really is a technical question in recursive function theory. -- J. McCarthy, Towards a Mathematical Science of Computation .


Until real software engineering is developed, the next best practice is to develop with a dynamic system that has extreme late binding in all aspects. -- Alan Kay, Is Software Engineering and Oxymoron? In the Croquet User Manual.


Greenspun's Tenth Rule of Programming: Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified bug-ridden slow implementation of half of Common Lisp. -- Philip Greenspun.

Quick Quotes

Assortment of short programming language related quotations.

Mostly one-liners, origin often unknown. Hopefully witty.

  • A type system without a programming language is like Juliet without Romeo - unable to survive alone. -- Wadler & Simeon

  • Static typing is to a good programmer what a spell checker is to a good writer. -- Peter Van Roy

  • The more interesting your types get, the less fun it is to write them down! -- Pierce

  • Programming language people have a term for making the syntax of a language pretty: syntactic sugar. XML is syntactic arsenic. -- Patrick Logan

  • Structure is nothing if it is all you got. Skeletons spook people if [they] try to walk around on their own. I really wonder why XML does not. -- Erik Naggum, comp.lang.lisp

  • XML's data structure is hierarchic and unless data types, integrity and manipulation are added to it (to produce a full-fledged data model), just a bunch of tags are not sufficient for self-description. But if the three components are added -- which is what is happening in W3C -- the result will be the same nightmares that prompted us to rid ourselves of hierarchic DBMSs years ago. -- Fabian Pascal, DataBase Debunking

  • It keeps all the stuff that I never use in C++ - inheritance, virtuals - OO gook - and removes the stuff that I find useful. -- Stepanov Interview, talking about Java. The interesting thing is not to humiliate Java, but his view on OO. It's surprising he doesn't use OO in C++.

  • XML is Lisp's bastard nephew, with uglier syntax and no semantics. Yet XML is poised to enable the creation of a Web of data that dwarfs anything since the Library at Alexandria. -- Philip Wadler, Et tu XML? The fall of the relational empire VLDB, Rome, September 2001 (keynote).

  • ...object oriented programming will be in the 1980's what structured programming was in the 1970's. Everyone will be in favor of it. Every manufacturer will promote his products as supporting it. Every manager will pay lip service to it. Every programmer will practice it (differently). And no one will know just what it is. -- Tim Rentsch 1982, quoted by Chris Hostetter.

  • There are three kinds of programmers: those who make off by one errors, and those who don't. Editor's note: Yes, off by one errors are a language issue.

  • If SETI@home works, for example, we'll need libraries for communicating with aliens. Unless of course they are sufficiently advanced that they already communicate in XML. -- Paul Graham, The Hundred-Year Language


Editors, please note that you should be able to update this page. Feel free to add quotes you find relevant.

Genealogical Diagrams

Do you know the history of the programming languages? Well it is time to catch up :) For an interesting overview of the major programming paradigms and their interconnections see Peter Van Roy's Classification of the principal programming paradigms.

The site discussions forum

The site discussions forum is intended for disucussion about the site and its functionality.

You can use it to make sure you understand the mechanics of posting on LtU2.

Tim Bray: Languages Cost

Tim Bray writes about custom document schemas:


HTML isn’t unusual. Documents are hard to design, and general frameworks for families of documents are even harder. The conventional wisdom back in the day was that to get yourself a good DTD designed, you were looking at several tens of thousands of dollars.

Then, once you’ve got your language designed, you start the hard work on the software. Frameworks like XSLT help, but no significant language comes without a significant cost in software design.

As I've often said here ("here" in the general sense that is), XML vocabulary design is language design. Language design is hard. Hard things often cost.

However, Tim wants us to believe that one language is enough. I really hope he is wrong about that...

Light-Weight Instrumentation From Relational Queries Over Program Traces

Light-Weight Instrumentation From Relational Queries Over Program Traces. Simon Goldsmith, Robert O'Callahan and Alex Aiken.

Neel mentioned this paper when I complained on LtU1 that I haven't seen something interesting enough to post for a while.

It is indeed an interesting, well written, paper.

The authors show the design of Program Trace Query Language (PTQL), a declarative language for querying program behaviour. The PTQL compiler can then be used to instrument a java bytecodes and insert the required data capture operations.

Quite a lot of effot went into making the instrumented code efficient enough to allow queries to be evaluated while the program is running.

Theme previews

The themes are a very nice touch, but switching between them is kind of heavyweight right now. Would it be possible to have previews of the homepage with each theme applied?

Interactive Programming

By way of Joe Marshall in comp.lang.lisp:

Here's an anecdote I heard once about Minsky.  He was showing a
student how to use ITS to write a program.  ITS was an unusual
operating system in that the `shell' was the DDT debugger.  You ran
programs by loading them into memory and jumping to the entry point.
But you can also just start writing assembly code directly into memory
from the DDT prompt.  Minsky started with the null program.
Obviously, it needs an entry point, so he defined a label for that.
He then told the debugger to jump to that label.  This immediately
raised an error of there being no code at the jump target.  So he
wrote a few lines of code and restarted the jump instruction.  This
time it succeeded and the first few instructions were executed.  When
the debugger again halted, he looked at the register contents and
wrote a few more lines.  Again proceeding from where he left off he
watched the program run the few more instructions.  He developed the
entire program by `debugging' the null program.

Related Weblogs

Many in the weblog community are interested in programming and programming languages. Following are some PL related personal weblogs you may enjoy reading. The LtU community is part of the larger blogging community full of of insightful people. Fun!


Planets:

Constraint-Based Type Inference for Guarded Algebraic Data Types

Constraint-Based Type Inference for Guarded Algebraic Data Types. Vincent Simonet and Francois Pottier.

Guarded algebraic data types subsume the concepts known in the literature as indexed types, guarded recursive datatype constructors, and first-class phantom types, and are closely related to inductive types. They have the distinguishing feature that, when typechecking a function defined by cases, every branch may be checked under different typing assumptions. This mechanism allows exploiting the presence of dynamic tests in the code to produce extra static type information.

We propose an extension of the constraint-based type system HM(X) with deep pattern matching, guarded algebraic data types, and polymorphic recursion. We prove that the type system is sound and that, provided recursive function definitions carry a type annotation, type inference may be reduced to constraint solving. Then, because solving arbitrary constraints is expensive, we further restrict the form of type annotations and prove that this allows producing so-called tractable constraints. Last, in the specific setting of equality, we explain how to solve tractable constraints.

To the best of our knowledge, this is the first generic and comprehensive account of type inference in the presence of guarded algebraic data types.

Seems rather interesting.

Site usage question...

The new site looks great, and it's wonderful to see LtU so fast, but I'm having a bit of trouble. I'm not sure how others generally use the site, but my m.o. has always been to read each comment that gets posted, in sequential order, and use my browser history (colored links) to tell me which ones I haven't seen. (For the record, I like mailing lists and dislike web forums, and this is the method that makes LtU act as much as possible like an email list.)

So, literally the only index page on LtU1 that I ever looked at was this one. I can't find a page like that on the new site! So I've been digging around trying to find the equivalent, but I'm concerned there's just no such thing. Does anyone have any recommendations? How do you guys use the site?

Code Generation Netwrok

A nice site dedicated to all things related to code generation.

This site includes a detailed list of code generators for various languages and platforms.

Abstractionless programming

Since this shiny new forum is rather empty, let me get the ball rolling...

I have been thinking lately about ways to do programming without abstraction. Before you start yelling at me that this is not possible, don't take it too seriously, treat this as a thought exercise.

My motivation is twofold:

  • non-programmers and beginners can't deal with abstractions, it is their biggest hurdle, they would rather just work with concrete stuff
  • programmers (even good ones) aren't really any good at abstraction either. Being rather fanatic about abstracting driven by refactoring to get the best designs myself, it has become obvious to me that abstractions are a rather volatile and floating target. Programmers that think they create great abstractions ahead of time instead tend to produce stuff that just becomes a source of problems.
So the idea is to have a language where it is impossible to create abstractions, but rather the programming environment continuously refactors for you as you edit (yes this is a tall order, bear with me). This requires a visual editing environment rather than a tradition source + compiler environment.

My design sofar has you editing a tree based view of the actual unabstracted code. As you drag subtrees around, the environment marks things as shared/unshared (using a different background colour). This way, even functional abstraction can be created without the user even knowing what it is (creating a local change in a shared subtree is like having an argument to a function).

There are a lot of mucky details, but I believe it may be possible to have a system that always refactors for you to have the optimal sharing (thus abstraction) in the background, with the user needing to know next to nothing. Maybe a dream, but a fun experiment.

Most importantly: is there anything remotely similar to this out there? google wasn't particularly helpful sofar.

Shorts

A couple of short items.

  • ICLP'04 early registration is open. The accepted papers look intgeresting.
  • Jeremy Zawodny wonders whether the perl community is broken, and asks about the communities that formed around other scripting languages.

1st International Workshop on Interpreted Languages

Interpreted programming languages are increasingly gaining importance in both the commercial and scientific world.

Python, for instance, is used by both Hollywood's digital designers to script visual effects and astronomers, who like it because of its good support for numerical mathmatics. Perl has been the de facto standard for UNIX system administration for almost 20 years now and PHP already drives more than 15 million websites.

This world of interpreted programming languages, to which also C# and Java belong, is changing: New platforms and runtime environments like Microsoft.Net or Parrot (which will become the core of Perl 6) emerge while languages like PHP and Python evolve and younger languages like Ruby enter the stage.

The "1st International Workshop on Interpreted Languages" will take this into account and present current developments from the exciting world of interpreted languages as part of the Net.ObjectDays conference that is held September 27-30 2004 in Erfurt, Germany.