More on J | ftp://archive.uwaterloo.ca/languages/j/help/lamm/programming_in_j |
An Overview of Miranda | ftp://bells.cs.ucl.ac.uk/functional/ |
An interactive historical roster of computer languages | ftp://bells.cs.ucl.ac.uk/functional/ |
CLPython - an implementation of Python in Common Lisp | ftp://common-lisp.net/pub/project/clpython/releases/20060702/clpython_20060702.tgz |
A Lambda Calculus for Dynamic Binding | ftp://cui.unige.ch/pub/dami/ |
A Lambda Calculus for Dynamic Binding | ftp://cui.unige.ch/pub/dami/dynBind.ps.Z |
Putting Failure in Context: ADTs of Computations & Contexts | ftp://ftp.ccs.neu.edu/pub/people/wand/papers/wand-03.ps |
μABC: A Minimal Aspect Calculus | ftp://ftp.ccs.neu.edu/pub/people/wand/papers/wkd02.ps |
Garbage Collection and the Radioactive Decay Model | ftp://ftp.ccs.neu.edu/pub/people/will/radioactive.ps.gz |
Hidden complexities of tail-call/tail-recursion optimization | ftp://ftp.ccs.neu.edu/pub/people/will/tail.ps.gz |
Virtual Machine and Runtime Framework | ftp://ftp.ccs.neu.edu/pub/people/will/tail.ps.gz |
More Speed, Less Haste | ftp://ftp.comlab.ox.ac.uk/pub/Documents/techpapers/Geraint.Jones/FP-1-96.ps.Z |
Short examples of complex use of state? | ftp://ftp.comlab.ox.ac.uk/pub/Documents/techpapers/Geraint.Jones/FP-1-96.ps.Z |
More Haste, Less Speed | ftp://ftp.comlab.ox.ac.uk/pub/Documents/techpapers/Geraint.Jones/FP-1-96.ps.Z |
Reading, Writing, and Code | ftp://ftp.cs.arizona.edu/agrep/agrep-2.04.tar.Z |
Poplog | ftp://ftp.cs.bham.ac.uk/pub/dist/poplog/poplog.info.html |
The Architecture of a Debugger for Lazy Functional Languages | ftp://ftp.cs.chalmers.se/pub/cs-reports/papers/sparud/algdebug-aadebug95.ps.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/ |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/craftprog.pdf |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/defint.dvi.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/defint.ps.gz |
References for Beginners in PL Theory | ftp://ftp.cs.cmu.edu/user/jcr/defint.ps.gz |
Definitional Interpreters for Higher-Order Programming Languages | ftp://ftp.cs.cmu.edu/user/jcr/defint.ps.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/defintintro.dvi.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/defintintro.ps.gz |
Definitional Interpreters for Higher-Order Programming Languages | ftp://ftp.cs.cmu.edu/user/jcr/defintintro.ps.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/essence.dvi.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/essence.ps.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/gedanken.pdf |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/histcont.dvi.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/histcont.pdf |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/histcont.ps.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/reldircont.pdf |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/seplogic.dvi.gz |
Conversion of 'functional' to 'imperative' algorithms: is it possible? | ftp://ftp.cs.cmu.edu/user/jcr/seplogic.ps.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/seplogic.ps.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/syncontrol.dvi.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/syncontrol.ps.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/syncontrol2.dvi.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/syncontrol2.ps.gz |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/theotypestr.pdf |
Great Works in Programming Languages | ftp://ftp.cs.cmu.edu/user/jcr/theotypestr.pdf |
The Essence of Programming: Reynoldsfest at MFPS | ftp://ftp.cs.cmu.edu/user/jcr/typesabpara.pdf |
References for Beginners in PL Theory | ftp://ftp.cs.cmu.edu/user/jcr |
A Type Notation for Scheme | ftp://ftp.cs.iastate.edu/pub/techreports/TR95-21/TR.ps.Z |
Advanced Programming Language Design (Finkel) | ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/express.ps.gz |
syntax-case "for dummies" | ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/iucstr355.ps.gz |
Maya - Syntax extension for Java | ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/iucstr355.ps.gz |
syntax-case "for dummies" | ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/iucstr356.ps.gz |
Is the current crop of statically typed languages giving static typing a bad name? | ftp://ftp.cs.kun.nl/pub/Clean/Clean20/doc/CleanRep2.0.pdf |
Trivia: Programming Language Naming Patterns | ftp://ftp.cs.kun.nl/pub/Clean/papers/1987/brut87-Clean.ps.gz |
Domain-specific and general-purpose aspects of spreadsheet languages | ftp://ftp.cs.kun.nl/pub/Clean/papers/1995/hoow95-FunSheet-JFP.ps.gz |
Clean and Haskell compared | ftp://ftp.cs.kun.nl/pub/Clean/papers/cleanbook/ |
Reflections on reflection - Henk Barendregt | ftp://ftp.cs.kun.nl/pub/CompMath.Found/biologen.pdf |
Reflections on reflection - Henk Barendregt | ftp://ftp.cs.kun.nl/pub/CompMath.Found/honours.pdf |
Fixing Java Threading | ftp://ftp.cs.nyu.edu/pub/gnat/jgnat/papers/ada-java-concurrency-comparison.pdf |
Playing with the GNAT Run Time | ftp://ftp.cs.nyu.edu/pub/gnat |
End Users to Shape Effective Software | ftp://ftp.cs.orst.edu/pub/burnett/vlhcc04.gender.pdf |
While on the topic of generic programming | ftp://ftp.cs.rpi.edu/pub/stl/genprog.ps.Z |
Best PL tutorials? | ftp://ftp.cs.ualberta.ca/pub/smillie/jcomp.pdf |
Best PL tutorials? | ftp://ftp.cs.ualberta.ca/pub/smillie/jcomp.ps |
Uniprocessor Garbage Collection Techniques | ftp://ftp.cs.utexas.edu/pub/garbage/bigsurv.ps |
Unix as programming language | ftp://ftp.cs.wisc.edu/pub/paradyn/technical_papers/fuzz-revisited.ps |
Object-oriented programming and protected objects | ftp://ftp.cs.york.ac.uk/papers/rtspapers/R:Wellings:2000.ps |
System programming using FP | ftp://ftp.cs.york.ac.uk/pub/malcolm/embeddedGofer.tar.Z |
System programming using FP | ftp://ftp.cs.york.ac.uk/pub/malcolm/thesis.html |
Fun: HaWiki Quotes Page | ftp://ftp.cse.ogi.edu/pub/pacsoft/papers/haskell99.ps |
BUT... Haskell! | ftp://ftp.dcs.gla.ac.uk/pub/pj-lester-book/pjlester-1.11.tar.Z |
Implementing Functional Languages (BUT...) | ftp://ftp.dcs.gla.ac.uk/pub/pj-lester-book/pjlester-1.11.tar.Z |
Parallel Functional Programming: An Introduction | ftp://ftp.dcs.glasgow.ac.uk/pub/glasgow-fp/papers/parallel-introduction.ps.Z |
Sequentiality and the Pi-Calculus | ftp://ftp.dcs.qmul.ac.uk/lfp/martinb/tlca01-full.ps.gz |
Bruce Eckel on Java generics | ftp://ftp.di.ens.fr/pub/users/castagna/covariance.ps.Z |
Techniques for JIT (parallel?) compilation of straight line numerical code | ftp://ftp.dina.kvl.dk/pub/Staff/Peter.Sestoft/pepm94-proceedings/berlin.ps.gz |
G. Castagna. Covariance and contravariance: conflict without | ftp://ftp.ens.fr/pub/dmi/users/castagna/covariance.ps.Z |
Why Are ALL Programming Languages So Low Level? | ftp://ftp.geoinfo.tuwien.ac.at/navratil/HaskellTutorial.pdf |
Crenshaw: Let's build a compiler | ftp://ftp.iecc.com/pub/file/lets_build_a_compiler.zip |
Let's make a programming language! | ftp://ftp.inf.ethz.ch/pub/publications/dissertations/th11024.ps.gz |
Flexible Addition of Static Typing to Dynamically Typed Programs | ftp://ftp.inf.ethz.ch/pub/software/Oberon/OberonV4/Docu/ModToOberon.ps.gz |
Revisiting coroutines | ftp://ftp.inf.puc-rio.br/pub/docs/techreports/04_04_moura.pdf |
Revisiting coroutines | ftp://ftp.inf.puc-rio.br/pub/docs/techreports/04_15_moura.pdf |
A Typeful Approach to Object-Oriented Programming with Multiple inheritance | ftp://ftp.inria.fr/INRIA/Projects/cristal/Didier.Remy/tacs94.ps.gz |
The Java™ specs in a formal way | ftp://ftp.javasoft.com/docs/specs/langspec-2.0.pdf |
Mechanizing the Development of Software | ftp://ftp.kestrel.edu/pub/papers/smith/marktoberdorf.ps |
Pragmatic Programmers Interview | ftp://ftp.linux.org.uk/pub/lisp/cmucl/doc/cmu-user/compiler.html#toc110 |
Types in CMUCL | ftp://ftp.linux.org.uk/pub/lisp/cmucl/doc/cmu-user/compiler.html#toc110 |
Oz news | ftp://ftp.lri.fr/LRI/soft/demons/mozart |
Server-side scripting languages | ftp://ftp.mandrakesoft.com/pub/pixel/critiques-pliant |
Getting Started | ftp://ftp.mimuw.edu.pl/People/urzy/ch.ps.gz |
Graphviz: Programmable Graph Editor | ftp://ftp.research.att.com/dist/drawdag/dg.gz |
Lambda Prolog | ftp://ftp.research.bell-labs.com/dist/felty/lprolog97.ps.gz |
An Overview of the Singularity Project | ftp://ftp.research.microsoft.com/pub/tr/TR-2005-135.pdf |
SNOBOL Tutorial and Reference | ftp://ftp.snobol4.com/ |
Imperative and Functional Suffix Tree Constructions | ftp://ftp.uni-bielefeld.de/pub/papers/techfak/pi/ToAppearInSCP25No2-3.ps.gz |
Gamma formalism | ftp://ftp-sop.inria.fr/mimosa/personnel/gbo/rex.ps |
Vesta System Description Language | ftp://gatekeeper.research.compaq.com/pub/DEC/SRC/research-reports/SRC-168.pdf |
Ralf Hinze: An algebra of scans | ftp://iml.univ-mrs.fr/pub/lafont/circuits.ps.gz |
Nets: Petri vs Lafont | ftp://iml.univ-mrs.fr/pub/lafont/combinators.ps.Z |
Introduction to computability logic | ftp://iml.univ-mrs.fr/pub/lafont/combinators.ps.Z |
Interval Datatype | ftp://interval.louisiana.edu/pub/interval_math/papers/papers-of-Kearfott/Euromath_bulletin_survey_article/survey.ps |
A Declarative Model for Simple Narratives | ftp://juno.eecs.tulane.edu/pub/lang/ |
J and K: One User's View | ftp://lmd.univ-mrs.fr/pub/girard/0.ps.gz |
J and K: One User's View | ftp://lmd.univ-mrs.fr/pub/girard/Synsem.ps.gz |
Mark-sweep vs. copying collection | ftp://parcftp.xerox.com/pub/gc/complexity.html |
Anyone remember Russell (the language, that is)? | ftp://parcftp.xerox.com/pub/russell/ |
Research Papers | ftp://publications.ai.mit.edu/ai-publications/0-499/AIM-353.ps |
NULL | ftp://publications.ai.mit.edu/ai-publications/0-499/AIM-353.ps |
Lambda the Ultimate | ftp://publications.ai.mit.edu/ai-publications/0-499/AIM-353.ps |
NULL | ftp://publications.ai.mit.edu/ai-publications/0-499/AIM-379.ps |
Research Papers | ftp://publications.ai.mit.edu/ai-publications/0-499/AIM-379.ps |
Lambda the Ultimate | ftp://publications.ai.mit.edu/ai-publications/0-499/AIM-379.ps |
Nets: Petri vs Lafont | ftp://publications.ai.mit.edu/ai-publications/1500-1999/AITR-1627.ps |
Implementing Distributed Systems Using Linear Naming | ftp://publications.ai.mit.edu/ai-publications/1500-1999/AITR-1627.ps |
Domain-Specific Languages: An Annotated Bibliography | ftp://publications.ai.mit.edu/ai-publications/500-999/AITR-595.ps |
SERIES | ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-1082.pdf |
Invocations as objects | ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-410.pdf |
Why do they program in C++? | ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-514.pdf |
A Core Calculus for Scala Type Checking | ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-602.pdf |
Reading, Writing, and Code | ftp://publications.ai.mit.edu/ai-publications/pdf/AITR-794.pdf |
20 Years of PLDI (1979 - 1999): A Selection | ftp://reports.stanford.edu/pub/cstr/reports/cs/tr/73/403/CS-TR-73-403.pdf |
Parsing in Lisp and Caml | ftp://samaris.tunes.org/pub/food/papers/people/Henry.Baker/hbaker/Prag-Parse.html |
Patterns for teaching Patterns | ftp://st.cs.uiuc.edu/pub/patterns/papers/documenting-frameworks.ps |
NULL | ftp://st.cs.uiuc.edu/Smalltalk/Squeak/docs/OOPSLA.Squeak.html |
Language Design Documents | ftp://st.cs.uiuc.edu/Smalltalk/Squeak/docs/OOPSLA.Squeak.html |
Jef Raskin: The Woes of IDEs | ftp://www.laputan.org/pub/papers/opdyke-thesis.pdf |
Bruce Eckel: Why I Love Python | ftp://www.mindview.net/pub/eckel/LovePython.zip |
RDF query language interpreter | http://139.91.183.30:8999/RQLdemo/ |
RDF query language interpreter | http://139.91.183.30:9090/RDF/RQL/ |
SPARQL Query Language for RDF | http://139.91.183.30:9090/RDF/RQL |
"Your" RDF Query Language | http://139.91.183.30:9090/RDF/RQL |
RDF and Databases | http://139.91.183.30:9090/RDF/RSSDB/ |
PLT Spy - Python in Scheme | http://155.33.117.141:20080/servlets/spy-web/python-web.scm?page=home |
2005 Bloggies | http://2005.bloggies.com/ |
Fission for Program Comprehension | http://2005.ecoop.org/8.html |
XLinq: XML Programming Refactored (The Return Of The Monoids) | http://2005.xmlconference.org/ |
The Sound of Silence | http://216.218.185.154/articles/AT7639810648.html |
Edsger Wybe Dijkstra (1930-2002) | http://216.239.33.100/search?q=cache:lOfUWfaNbSIC:www.brics.dk/~cw97/ProceedingS/06.ps.gz++site:www.brics.dk+The+Discoveries+of+Continuations++reynolds&hl=en&ie=UTF-8 |
The Needle Programming Language | http://216.239.51.100/search?q=cache:xCFa3I2AgtcC:www.byte.com/documents/s%3D505/BYT20001214S0006/index3.htm++site:www.byte.com+%22Jon+Udell%22+JVM&hl=en&ie=UTF-8 |
Embedding Lisp/Logic for Robotics | http://4c.ucc.ie/web/index.jsp |
Revisiting an old thread: choosing a foundation language | http://6004.lcs.mit.edu/ |
SICP lectures online | http://64.64.103.140/ind.html#1986 |
Effect Systems? | http://66.102.7.104/search?q=cache:fKeqWj8nPOgJ:pag.csail.mit.edu/reading-group/lucassen88effects.pdf+Lucassen+Gifford+%22Polymorphic+effect+systems%22&hl=en |
ILC2002 Proceedings and Videos | http://67.43.1.143/files/ |
According to Allen Holub programming is now a liberal art. When did this happen? | http://68.236.189.240/fullcolumn/column-20050315-01.html |
Prototype based OO | http://72.14.203.104/search?q=cache:M3b9maHvD2oJ:www.helsinki.fi/~jppesone/papers/kandi.html+prototype+based+languages%22+psychological&hl=en |
Is "post OO" just over? | http://72.14.205.104/search?q=cache:iXlA43fddQ8J:www.sable.mcgill.ca/~ebodde/meta/+stratified+aspects&hl=en&gl=ca&ct=clnk&cd=1 |
Termite: a Lisp for Distributed Computing | http://72.14.253.104/search?q=cache:u9lXQHkwIKQJ:www.erlang.se/euc/03/proceedings/0900Mike.ppt+erlang+transactions&hl=en&gl=us&ct=clnk&cd=5 |
Ivory Towers and Gelfand's Principle | http://abaris.zoo.cs.uu.nl:8080/wiki/pub/Afp/CourseSchedule/AFP-wxhaskell.pdf |
Which Java compiler for a student/research project? | http://abc.comlab.ox.ac.uk/introduction |
Tomorrow and Tomorrow and Tomorrow | http://abcnews.go.com/sections/scitech/WhosCounting/whoscounting010831.html |
J-SEAL2 | http://abone.unige.ch/jraf/ |
Byte Code Engineering Library | http://abone.unige.ch/overview.htm |
New Paul Graham thing... | http://abridgegame.org/darcs/ |
Programming: 50, 100 years from now | http://abridgegame.org/darcs/ |
Darcs | http://abridgegame.org/darcs |
First JDO implementation | http://access1.sun.com/jdo/ |
First JDO implementation | http://access1.sun.com/jdo |
Alan Kay: The Early History of Smalltalk | http://accesscom.com/~darius/EarlyHistoryST.html |
Sugar project? | http://accesscom.com/~darius/hacks/indent.tar.gz |
DPROG | http://accesscom.com/~darius/hacks/screenfuls/screen3.html |
Programming language booksale | http://accesscom.com/~darius/personal/books.html |
Several interesting books for sale | http://accesscom.com/~darius/personal/sale.html |
Glowing review of Shared Source CLI Essentials | http://accesscom.com/~darius/personal/sale.html |
Programming language booksale | http://accesscom.com/~darius/personal/sale.html |
Zero Button Testing | http://accesscom.com/~darius/tmp/zbt_app.sit |
Python 2.5a1 released | http://accu.org/index.php/conferences/2006 |
DPROG | http://acl.ldc.upenn.edu/J/J91/J91-1004.pdf |
ACM Queue: A Conversation with Steve Ross-Talbot | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=370 |
J2ME | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=383 |
ACM Queue: A Conversation with Steve Ross-Talbot | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=392 |
Building Collaboration into IDEs | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=104&page=1 |
Fun and Games with Multi-Language Development | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=116 |
Simulators: Virtual Machines of the Past (and Future) | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=172&page=1 |
ACM Queue: Schizoid Classes | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=205 |
ACM Queue: There's Still Some Life Left in Ada | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=221 |
ACM Queue: Languages, Levels, Libraries, and Longevity | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=245&page=1 |
ACM Queue: How Not to Write FORTRAN in Any Language | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=271 |
ACM Queue: A Conversation with Alan Kay | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=273 |
ACM Queue: Security Problem Solved? | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=311 |
Overloading - Syntactic Heroin? | http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=315 |
ACM Queuecast: systems on a chip | http://acmqueue.com/modules.php?name=Queuecasts&id=5 |
We are not the only ones doing it... | http://acmqueue.org/modules.php?name=Content&pa=showpage&pid=160 |
Why do they program in C++? | http://activemq.codehaus.org |
"Popular vs. Good" in Programming Languages | http://activemq.codehaus.org |
Case Study in Practical Language Use | http://activemq.codehaus.org |
Database Abstraction Layers and Programming Languages | http://activerecord.rubyonrails.org/show/HomePage |
Fortress focuses on the needs of scientists | http://acts.nersc.gov/pooma |
Programming Language Use Breakdown | http://adaic.org/AdaIC/docs/lang_survey/html/lang_survey.html |
Why do they program in C++? | http://adamconnor.org/?p=15 |
Ars Digita ( http://aduni.org ) Study Group | http://aduni.org |
Cross-language future of open source desktops | http://advogato.org/article/222.html |
Functional programming in Java | http://advogato.org/article/624.html#37 |
Journals and papers? | http://advogato.org/person/chalst/diary.html?start=85 |
Functional programming in Java | http://advogato.org/person/exa/ |
Open Source Developer Rankings & Their Applications | http://advogato.org |
Common Lisp Cookbook | http://agharta.de/cookbook/ |
Functional programming and software engineering | http://agilemanifesto.org/principles.html |
AI: A Modern Approach -- In Python | http://ai.fri.uni-lj.si/~aleks/orng/ |
Lisp is sin | http://aima.cs.berkeley.edu/ |
logic/constraint/relational programming? | http://aima.cs.berkeley.edu/ |
Distributed Functional Programming | http://aima.cs.berkeley.edu/python/readme.html |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://aima.cs.berkeley.edu |
Haskell for C Programmers | http://alarmingdevelopment.org/?p=5 |
First Class Copy & Paste | http://alarmingdevelopment.org/ |
subtext: Uncovering the simplicity of programming | http://alarmingdevelopment.org/index.php?p=5 |
OOPSLA 2005 Reports | http://alarmingdevelopment.org/index.php?p=5 |
Xactium -- "lightweight language engineering" ??!? | http://albini.xactium.com/content/index.php?option=com_frontpage&Itemid=1 |
Xactium -- "lightweight language engineering" ??!? | http://albini.xactium.com/content/index.php?option=com_remository&Itemid=28&func=fileinfo&parent=category&filecatid=10 |
Xactium -- "lightweight language engineering" ??!? | http://albini.xactium.com/content/index.php?option=content&task=view&id=8&Itemid=40 |
Have scripting languages peaked? | http://alek.xspaces.org/2004/11/07/tomcat-aio-nio-and-seda |
OCaml, an Introduction | http://aleph.bravepages.com/ocaml.html |
Introduction to computability logic | http://alessio.guglielmi.name/res/cos/ |
The three dimensions of proofs | http://alessio.guglielmi.name/res/cos/ |
Open problems in category theory and computing science | http://alessio.guglielmi.name/res/cos/crt.html |
In the beginning was game semantics | http://alessio.guglielmi.name/res/index.html |
Oberon Script. A Lightweight Compiler and Runtime System for the Web | http://alex.ability.ru/scheme.html |
Basic(er) Simple(r) Type Theory(?) | http://algo.inria.fr/flajolet/Publications/AnaCombi1to9.pdf |
what are the differences between erlang process and pthread threads? | http://alioth.debian.org/forum/forum.php?thread_id=2340&forum_id=999 |
Why type systems are interesting | http://alioth.debian.org/projects/shootout |
What do you believe about Programming Languages (that you can't prove (yet))? | http://alistair.cockburn.us/crystal/articles/cpanfocisd/characterizingpeopleasnonlinear.html |
What are the real benefits of FP? | http://alistair.cockburn.us/crystal/articles/cpanfocisd/characterizingpeopleasnonlinear.html |
DSL for blog aggregators | http://allconsuming.net |
Functional programming and software engineering | http://alloy.lcs.mit.edu/ |
ACM Queue: A Conversation with Alan Kay | http://alloy.mit.edu/beta |
Abstracting Allocation: The New new Thing | http://alloy.mit.edu/faq.php |
unchecked exceptions are like runtime type checking? | http://alloy.mit.edu/tutorial3/alloy-tutorial.html |
Alloy: A Simple Structural Modeling Language Based on First-Order Logic | http://alloy.mit.edu |
A Formal Model for an Expressive Fragment of XSLT | http://alpha.luc.ac.be/~fneven/publs.html |
PythonCardPrototype release 0.6.2 | http://altis.manilasites.com/2002/01/16 |
Description Logics in Literate Haskell | http://alu.cliki.net/AudioVideo#sicp |
History: Array languages | http://alu.cliki.net/implementation |
New Paul Graham thing... | http://alu.cliki.net/lisp-user-meeting-amsterdam-april-2004#compiler-macro |
Ian Bicking: The challenge of metaprogramming | http://alu.cliki.net/lisp-user-meeting-amsterdam-april-2004 |
Description Logics in Literate Haskell | http://alu.cliki.net/Paper#chineual |
Macros vs. Higher-order Programming | http://alu.cliki.net/Thomas%20F%20Burdick's%20Road%20to%20Lisp |
Case Study in Practical Language Use | http://alua.inf.puc-rio.br/ |
Google stops indexing these servers | http://andrea.editthispage.com/discuss/msgReader$2103#2107 |
In the beginning was game semantics | http://antares.math.tau.ac.il/~aa/articles/hypersequents.pdf |
Programming as Relaxation: Ant Wars | http://ant-wars.com/match.php?red=89&black=88&world=fair.world&ladderSeed=1&visualizer=yes |
Programming as Relaxation: Ant Wars | http://ant-wars.com |
Language Independent Arithmetic (LIA-2) | http://anubis.dkuug.dk/JTC1/SC22/WG11/docs/n462.pdf |
Language Design Documents | http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/ |
Feature wishes may be granted | http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/ |
NULL | http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/ |
The New C++: Trip Report, October 2002 | http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf |
Macros for C++? | http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1471.pdf |
Concept programming | http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1483.pdf |
Concepts: Design choices for template argument checking | http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1510.pdf |
Concepts: Design choices for template argument checking | http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1522.pdf |
Real Time Processing | http://anubis.dkuug.dk/JTC1/SC22/WG9/n359.pdf |
It's the language, stupid. Or is it? | http://aom.nachbaur.com/ |
AspectC# | http://aosd.dsg.cs.tcd.ie/AspectCSharp/AspectCSharpHomepage.htm |
AOP blog and aosd discussion | http://aosd.net/pipermail/discuss_aosd.net/2005-April/thread.html#1500 |
Packaging Data And Methods | http://aosd.net |
AP5: A declaritive language extension to Common Lisp | http://ap5.com/ |
Apache vs. Yaws | http://apache.org/ |
Python's Beachhead in OpenOffice: PyUNO | http://api.openoffice.org/docs/DevelopersGuide/ProfUNO/ProfUNO.htm |
JDO Architectures | http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1&f=G&l=50&co1=AND&d=PG01&s1=shappir&OS=shappir&RS=shappir |
AppleScript - a story worth telling | http://appscript.sourceforge.net/ |
Parallel Programming with Matrix Distributed Processing | http://aps.arxiv.org/abs/hep-lat/0505005 |
Apache vs. Yaws | http://araneida.telent.net/docs/index.html |
Richard Hamming: You and Your Research | http://archive.adaic.com/standards/83rat/html/ratl-12.html |
CSP for C | http://archive.adaic.com/standards/83rat/html/ratl-13-03.html |
Handling multiple concurrent exceptions in C++ using futures | http://archive.adaic.com/standards/83rat/html/ratl-14-04.html |
Whither Sather ? | http://archive.adaic.com/standards/95lsn/ |
Region-Based Model Abstraction | http://archive.adaic.com/standards/ada95.html |
Concurrency | http://archive.comlab.ox.ac.uk/csp.html |
Concurrent OCaml | http://archive.comlab.ox.ac.uk/csp.html |
PROLAC: Language for protocol compilation | http://archive.comlab.ox.ac.uk/formal-methods/estelle.html |
Udell: Test before you leap into development | http://archive.comlab.ox.ac.uk/z.html |
Alloy: A Lightweight Object Modelling Notation | http://archive.comlab.ox.ac.uk/z/ |
Simpler representation of operational semantics? | http://archive.cs.uu.nl/pub/RUU/CS/techreps/CS-2002/2002-022.pdf |
Parrot In Detail | http://archive.develooper.com/perl6-internals@perl.org/msg09812.html |
The New C++: Trip Report, October 2002 | http://archive.devx.com/cplus/free/articles/dkhs41602/dkhs2-2.asp |
Small Time Languages | http://archive.devx.com/free/hotlinks/2002/ednote022002/ednote022002.asp |
2001 -- The Year When DotGNU Was Born | http://archive.dotgnu.org/pipermail/developers/2002-January/001599.html |
Why Objects Have Failed | http://archive.eiffel.com/doc/manuals/technology/bmarticles/computer/idea/page.html |
Best PL tutorial/intro? | http://archive.eiffel.com/doc/oosc/ |
Why is Ada Special? | http://archive.eiffel.com/doc/oosc/ |
MultiJava: Design, implementation, and evaluation | http://archives.cs.iastate.edu/documents/disk0/00/00/02/53/ |
General Purpose Cellular Automata Programming | http://archives.cs.iastate.edu/documents/disk0/00/00/02/73/ |
Events and Continuations | http://archives.real-time.com/pipermail/cocoon-devel/2003-June/016105.html |
Events and Continuations | http://archives.real-time.com/pipermail/cocoon-devel/2003-October/020448.html |
Guido: Language Design Is Not Just Solving Puzzles | http://archjava.fluid.cs.cmu.edu |
What is Universal about the Representation of Color Experience? | http://aris.ss.uci.edu/cogsci/personnel/kjameson/CultCog8.pdf |
Realistic Functional Programming in the Java Platform | http://armedbear.org/abcl.html |
Joe Armstrong's Blog | http://armstrongonsoftware.blogspot.com/ |
Building a Modern Computer From First Principles | http://arraydesign.com/downloads/index.html |
More sites like Lambda | http://arsmath.net/ |
More sites like Lambda | http://arsmathematica.net/ |
Programming as if Performance Mattered | http://arstechnica.com/cpu/004/pentium-m/pentium-m-1.html |
Dynamic Programming Languages + VLIW/EPIC | http://arstechnica.com/cpu/1q99/ia-64-preview-1.html |
The new old or The "Return" to Concurrency | http://arstechnica.com/guides/other/msh.ars |
Microsoft Command Shell (msh) | http://arstechnica.com/guides/other/msh.ars |
New Chip Heralds a Parallel Future | http://arstechnica.com/news.ars/post/20050124-4551.html |
Compiler Technology for Scalable Architectures | http://arstechnica.com/news.ars/post/20060225-6265.html |
PeakStream - a multi-core stream processing model | http://arstechnica.com/news.ars/post/20060918-7763.html |
New Chip Heralds a Parallel Future | http://arstechnica.com/reviews/1q00/playstation2/ee-1.html |
Chemistry, Graph Tranformation and Programming Languages | http://arstechnica.com/reviews/2q00/dna/dna-1.html |
Virtual Machines, Language Runtimes, and the Future of Objective C | http://arstechnica.com/staff/fatbits.ars/2005/10/3/1412 |
Virtual Machines, Language Runtimes, and the Future of Objective C | http://arstechnica.com/staff/fatbits.ars/2005/9/27/1372 |
Virtual Machines, Language Runtimes, and the Future of Objective C | http://arstechnica.com/staff/fatbits.ars/2005/9/30/1393 |
Future of software design? | http://arti.vub.ac.be/~steels/ |
What do you believe about Programming Languages (that you can't prove (yet))? | http://arti.vub.ac.be/~steels/ |
Notes from a Concurrency-Oriented Junkie | http://article.gmane.org/gmane.comp.lang.erlang.general/7694 |
The Glasgow Haskell Compiler Survey - GHC needs your feedback! | http://article.gmane.org/gmane.comp.lang.haskell.general/11374 |
Haskell for C Programmers | http://article.gmane.org/gmane.comp.lang.haskell.general/11393 |
Can a dynamically typed language support type inference? | http://article.gmane.org/gmane.comp.lang.haskell.general/14088 |
Closures for Java or money back | http://article.gmane.org/gmane.comp.lang.lightweight/2274 |
Generalized Algebraic Data Types and Object-Oriented Programming | http://article.gmane.org/gmane.comp.lang.scala/1613 |
Design Patterns as Higher-Order Datatype-Generic Programs. | http://article.gmane.org/gmane.comp.lang.scala/2039 |
SICP Translations | http://article.gmane.org/gmane.comp.lang.scala/2815 |
Sun Open Sources Java Platform | http://article.gmane.org/gmane.comp.lang.scala/2826 |
Functional programming in Java | http://article.gmane.org/gmane.comp.lib.boost.announce/45 |
Apple: procedural -> OO -> AOP -> advanced procedural | http://article.gmane.org/gmane.comp.lib.boost.devel/146501/ |
GvR: Rejecting the J2 decorators proposal | http://article.gmane.org/gmane.comp.python.devel/63486 |
The Next Mainstream Programming Languages | http://article.gmane.org/gmane.games.devel.sweng/5845 |
Transparent Persistence | http://article.gmane.org/gmane.os.unununium.devel/527 |
Journal "Logical Methods in CS" | http://article.gmane.org/gmane.science.mathematics.prooftheory/226 |
How To Read a Paper | http://artificeeternity.com/bookofsand/ |
Impedance mismatch: RDBMS and PLs | http://arxiv.org/abs/cs.LO/0106035 |
Introduction to computability logic | http://arxiv.org/abs/cs.LO/0407054 |
In the beginning was game semantics | http://arxiv.org/abs/cs.LO/0507045 |
An Operational Foundation for Delimited Continuations in the CPS Hierarchy | http://arxiv.org/abs/cs.LO/0508048 |
Process calculi for transactions | http://arxiv.org/abs/cs.LO/0610137 |
Tom 2.4 Released | http://arxiv.org/abs/cs.PL/0601019 |
Toward an architecture for quantum programming | http://arxiv.org/abs/cs/0103009 |
In the beginning was game semantics | http://arxiv.org/abs/math.LO/0506553 |
The logic of communicating on channels | http://arxiv.org/abs/math/0312422 |
Amusing question | http://arxiv.org/abs/q-alg/9702014 |
Towards Applicative Relational Programming | http://arxiv.org/pdf/cs.PL/0602099 |
XLANG and WSFL: Syntactic Arsenic | http://asdl.sourceforge.net/ |
Why type systems are interesting - part II | http://ase.arc.nasa.gov/people/venet/ |
Why type systems are interesting - part II | http://ase.arc.nasa.gov/people/venet/lomaps96.ps |
Eiffel Studio adds GPL version | http://aseigo.blogspot.com |
Google Code Search | http://asert.arbornetworks.com/2006/10/static-code-analysis-using-google-code-search/ |
set-based 3-tier Client Server programming | http://ashish.typepad.com/ |
What is Universal about the Representation of Color Experience? | http://ask.metafilter.com/mefi/12654#220166 |
Ook? | http://ask.slashdot.org/article.pl?sid=05/06/30/1532238 |
Slashdot asks: "how would you improve SQL?" | http://ask.slashdot.org/article.pl?sid=05/11/03/1330216&tid=156&tid=4 |
Tools for the short hike | http://ask.slashdot.org/askslashdot/03/02/24/1956237.shtml?tid=156 |
Slashdot: "Favourite Programming Language Features?" | http://ask.slashdot.org/askslashdot/04/07/07/236222.shtml?tid=126&tid=156 |
SQLX | http://asktom.oracle.com/~sdillon/rss.html |
Persistent functional databases | http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:36858373078604 |
Extensible Term Language | http://asn1.elibel.tm.fr/ |
"typed" files OR xml OR meta information for delim. files. | http://asn1.elibel.tm.fr/standards/index.htm#applications |
"typed" files OR xml OR meta information for delim. files. | http://asn1.elibel.tm.fr/xml/finf.htm |
Aspect-Oriented Programming with AspectJ™ | http://aspectj.org/documentation/papersAndSlides/FSE-2000.pps |
Aspect-Oriented Programming with AspectJ™ | http://aspectj.org/servlets/AJSite?channel=documentation&subChannel=papersAndSlides |
Automatic Run-time Interface Building | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/149878 |
Mixing paradigms (Python) | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/220234 |
Pythologic - Prolog syntax in Python | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/303057 |
A simple equation solver using attribute access and introspection | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/303396 |
Cache decorator in python 2.4 | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/325205 |
Cool Python "spreadsheet" | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/355045 |
Defining new infix operators in Python | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/384122 |
Python: Generator methods | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/392154 |
Python metaprogramming with decorators | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/393010 |
Collection of links to monad implementations in various languages. | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/439361 |
Tail call elimination decorator in Python | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/474088 |
The Case for First Class Messages | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/52215 |
Patterns for Scripted Applications and scripting | http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/66531 |
Common Lisp Cookbook | http://aspn.activestate.com/ASPN/Cookbook/Python |
Language Neutrality and the Java Platform | http://aspn.activestate.com/ASPN/Mail/Message/language-dev/722505 |
AOS VM | http://aspn.activestate.com/ASPN/Mail/Message/language-dev/722505 |
Python Cookbook | http://aspn.ActiveState.com/ASPN/Python/Cookbook/ |
The Sound of Mathematics | http://au.metamath.org/mpegif/mmmusic.html |
Why Johnny can't code | http://august.penguin.org.il/AUG5/pres-files/E-Learning-2.pps |
The new old or The "Return" to Concurrency | http://ausweb.scu.edu.au/aw05/papers/refereed/arora/AroraN-PannanL-AUSWEB05.pdf |
Automath | http://automath.webhop.net/ |
Literature on Programming Languages | http://avalon.cs.ucdavis.edu/~keen/Papers.html |
The solution to all your troubles... | http://awaretek.com/atesterea.html |
An AWK to C++ Translator | http://awka.sourceforge.net/ |
C++ -> HDL | http://azur.stanford.edu/~lucs/csynth/ |
RSS vs. Echo | http://backend.userland.com/2003/06/26#a313 |
RSS vs. Echo | http://backend.userland.com/rss |
Stats? | http://badges.userland.com/reports/manila |
Barter (design by contract w/ AspectJ) | http://barter.sourceforge.net/ |
Continuations and MicroThreads on Mono | http://bat.org/~tomba/monoco.html |
When to create syntax? | http://bauhh.dyndns.org:8000/clim-spec/2-9.html#_28 |
Towards a new model of abstraction in the engineering of software | http://bayes.cs.ucla.edu/BOOK-2K/book_review.html |
Bruce Tate: Technologies that may challenge Java | http://bc.tech.coop/blog/040205.html |
Language Workbenches: The Killer-App for Domain Specific Languages? | http://bc.tech.coop/blog/050704.html |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://bc.tech.coop/blog/050728.html |
MIT CADR Source Snapshot Released | http://bc.tech.coop/blog/051002.html |
Functional Relational Programming: Out of the tar pit | http://ben.moseley.name/frp/frp.html |
Functional Relational Programming: Out of the tar pit | http://ben.moseley.name/frp/paper-v1_01.pdf |
SISCweb | http://benjisimon.blogspot.com/2005/06/siscweb-initial-thoughts.html |
Old computer science and technical books worth searching for | http://bergeron.math.uqam.ca/Species/especes.html |
McBride Derivative paper | http://bergeron.math.uqam.ca/Species/especes.html |
Differentiating Data Structures | http://bergeron.math.uqam.ca/Species/especes.html |
Developing Interactive Web Programs (Scheme Servlets) | http://beta4.com/seaside2 |
Events and Continuations | http://beta4.com/seaside2 |
Return of the Global Variables? | http://beust.com/weblog/archives/000174.html |
Why do they program in C++? | http://bhavaya.openadaptor.org/intro.html |
Chemistry, Graph Tranformation and Programming Languages | http://bi.snu.ac.kr/~syshin/Research/molecule_comp.html |
Organizing papers... | http://bibdesk.sourceforge.net/ |
Frink | http://bible.gospelcom.net/cgi-bin/bible?passage=GEN+7:11&version=KJV&language=english&showfn=on&showxref=on&interface=print |
Bicycle Repair Man (a refactoring browser for Python) | http://bicyclerepair.sourceforge.net/ |
New proposed features for Java 1.5 | http://billharlan.com/pub/papers/A_Tirade_Against_the_Cult_of_Performance.html |
Chemistry, Graph Tranformation and Programming Languages | http://bioinfo.uib.es/~cesc/recerca/icgt-rome.pdf |
Language Neutrality and the Java Platform | http://bistro.sourceforge.net/ |
A Core Calculus for Scala Type Checking | http://bistro.sourceforge.net |
The fate of reduce() in Python 3000 | http://bistro.sourceforge.net |
ILC2002 Proceedings and Videos | http://bitconjurer.org/BitTorrent/ |
Lisp Machine Progress Report | http://bitsavers.org/pdf/mit/cadr/chineualJan84/ |
Holding onto JavaScript's past | http://bitworking.org/news/From_trash_to_treasure |
Language-Centric Software Development | http://bitworking.org/stories/2002/02/09/languagecentricSoftwareDevelopment.html |
Gilad Bracha: Will Continuations continue? | http://biz.yahoo.com/prnews/060518/sfth043.html?.v=57 |
Assembly language for Power Architecture | http://bkasm.sf.net |
JavaScript and domain specific Languages | http://bknr.net/parenscript |
Lisp Machine Manual | http://bknr.net/static/lmman/areas.xml |
Lisp Machine Manual | http://bknr.net/static/lmman/fd-clo.xml#Closure-Manipulating%20Functions-section |
Lisp Machine Manual | http://bknr.net/static/lmman/fd-con.xml#cdr-code-section |
Lisp Machine Manual | http://bknr.net/static/lmman/fd-sg.xml |
Lisp Machine Manual | http://bknr.net/static/lmman/frontpage.html |
Lisp Machine Manual | http://bknr.net/static/lmman/title.xml |
Gosling vs. Dynamic Languages | http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/2958 |
Closures for Java or money back | http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/179642 |
Is Inheritance a Pillar of OO? | http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/26814 |
Language Independent Arithmetic (LIA-2) | http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/3109 |
Lego in PostScript | http://blah.math.tu-graz.ac.at/~ward/lego/PostScript.html |
Human Factors Research On Programming Language Syntax | http://blender.org |
PyLogo | http://blog.colorstudy.com/ianb/weblog/2003/11/18.html#P37 |
Prothon | http://blog.colorstudy.com/ianb/weblog/2004/03/30.html#P77 |
New CLR Language: Boo | http://blog.colorstudy.com/ianb/weblog/2004/07/16.html#P133 |
Python, metaprogramming, and macros | http://blog.colorstudy.com/ianb/weblog/2004/11/21.html#P184 |
Laszlo - So good, I had to change my underwear | http://blog.debreuil.com/archive/2004/08/18/376.aspx |
Ian Bicking: The challenge of metaprogramming | http://blog.ianbicking.org/respecting-the-programmer |
Ian Bicking: The challenge of metaprogramming | http://blog.ianbicking.org/the-challenge-of-metaprogramming.html |
Ian Bicking: The challenge of metaprogramming | http://blog.ianbicking.org/the-challenge-of-metaprogramming-comment-4.html |
Connecting The Dots | http://blog.ianbicking.org/thoughts-on-ruby-on-rails.html |
Connecting The Dots | http://blog.ianbicking.org/what-really-makes-rails-work.html |
The long tail of programming languages | http://blog.intentionalsoftware.com/intentional_software/2005/04/the_long_tail_o.html |
Return of the Global Variables? | http://blog.lab49.com/?p=172 |
Introduction to E4X | http://blog.leetspeak.org/archives/2004/01/18/xml-hack/ |
Practical OCaml | http://blog.merjis.com/2006/11/08/practical-ocaml/ |
Are you using delimited continuations? | http://blog.moertel.com/articles/2005/09/13/scope-herding-with-delimited-continuations |
The R Project | http://blog.moertel.com/articles/2006/01/20/wondrous-oddities-rs-function-call-semantics |
Dynamic Software Updating for C | http://blog.quenta.org/ |
Dynamic Software Updating for C | http://blog.quenta.org/2006/04/why-neptune.html |
Parser that allow syntax extensions | http://blog.quenta.org/2006/06/hadrian-demo.html |
PyPy | http://blog.zenspider.com/ |
DSL for blog aggregators | http://blogdex.media.mit.edu/ |
line breaks? | http://bloglines.com/preview?siteid=1217255#article-1217255-7843 |
line breaks? | http://bloglines.com/preview?siteid=1217255 |
Code Generation with Python, Cog, and Nant | http://blogs.acceleration.net/ryan/articles/577.aspx |
Interview with Adam Dunkels | http://blogs.bl0rg.net/netzstaub/archives/000493.html |
A Lisp to JavaScript Compiler in 100 Lines | http://blogs.bl0rg.net/netzstaub/archives/000525.html |
JavaScript and domain specific Languages | http://blogs.bl0rg.net/netzstaub/archives/000525.html |
First WinFx "application" written in SML | http://blogs.gotdotnet.com/BradA/ |
The Revised C++ Language Design Supporting .NET | http://blogs.gotdotnet.com/brada |
The Revised C++ Language Design Supporting .NET | http://blogs.gotdotnet.com/branbray |
Weblog on CLR Implementation | http://blogs.gotdotnet.com/cbrumme/ |
CLR Memory Model | http://blogs.gotdotnet.com/cbrumme/PermaLink.aspx/480d3a6d-1aa8-4694-96db-c69f01d7ff2b |
Hugunin's IronPython | http://blogs.gotdotnet.com/cbrumme/PermaLink.aspx/56dd7611-a199-4a1f-adae-6fac4019f11b |
ATC in Ada and in Real Time Java (RTSJ) | http://blogs.gotdotnet.com/cbrumme/PermaLink.aspx/68bb6af0-d15f-44fd-b6a7-41926c415cc4 |
CLR Exception Model | http://blogs.gotdotnet.com/cbrumme/PermaLink.aspx/d5fbb311-0c95-46ac-9c46-8f8c0e6ae561 |
The Revised C++ Language Design Supporting .NET | http://blogs.gotdotnet.com/cbrumme |
Guest Bloggers on LtU? | http://blogs.gotdotnet.com/cbrumme |
Thoughts From The Head | http://blogs.gotdotnet.com/emeijer/ |
Erik Meijer on LtU | http://blogs.gotdotnet.com/emeijer/ |
Is it time for another guest blogger? | http://blogs.gotdotnet.com/emeijer/ |
Guest Bloggers on LtU? | http://blogs.gotdotnet.com/emeijer/ |
Visual Basic Programmers Love Anamorphisms | http://blogs.gotdotnet.com/emeijer/PermaLink.aspx/30391acc-49e2-4365-ad1d-2d287ef64460 |
Erik Meijer: Visual Basic Programmers Love Anamorphisms | http://blogs.gotdotnet.com/emeijer/PermaLink.aspx/30391acc-49e2-4365-ad1d-2d287ef64460 |
Tuples + Objects + Infosets =Too Much Stuff! | http://blogs.gotdotnet.com/emeijer/PermaLink.aspx/51847cf6-6a9d-4ba4-ba4c-73eef9b265b1 |
Meijer: On The (Non) Value of Programming Language Research | http://blogs.gotdotnet.com/emeijer/PermaLink.aspx/c15c9d4c-e0f7-44b6-8de6-e857910940f3 |
Unifying Tables, Objects and Documents | http://blogs.gotdotnet.com/emeijer/PermaLink.aspx/dca98581-c453-4601-aac5-0e4ad1af6149 |
Inside every API is a programming language struggling to get out | http://blogs.gotdotnet.com/emeijer/PermaLink.aspx/ea13a4da-7421-44af-99e8-fc86de84e29c |
Metaclass programming in Python, Part 2 | http://blogs.gotdotnet.com/emeijer/PermaLink.aspx/eb37226d-25d9-4a3c-bfe8-f26a1137ebc6 |
Closures and mutability | http://blogs.gotdotnet.com/emeijer/PermaLink.aspx/efe79830-c3b8-46a0-a69e-9705cd74701e |
Longhorn Markup Language (code-named "XAML") Overview | http://blogs.gotdotnet.com/emeijer/PermaLink.aspx/f0bdf5c8-ec34-4dbb-b51e-6982a93be2e5 |
C# Language Specification 2.0 draft | http://blogs.gotdotnet.com/EricGu/permalink.aspx/23fd65e3-8502-43da-9d33-c6f2ca638080 |
The Revised C++ Language Design Supporting .NET | http://blogs.gotdotnet.com/ericgu |
A VB.NET Critique | http://blogs.gotdotnet.com/EricLi/ |
The JScript Type System, Part One | http://blogs.gotdotnet.com/EricLi/commentview.aspx/c23e8719-7dd7-4d57-bb3b-bd2c51baca83 |
JScript is a Functional Language | http://blogs.gotdotnet.com/EricLi/PermaLink.aspx/17d9d5ed-402e-4174-98ab-a2690976756a |
JScript is a Functional Language | http://blogs.gotdotnet.com/EricLi/PermaLink.aspx/f249659d-a3f1-4f6b-9ca3-3bbcc2df240e |
CLR Panel notes | http://blogs.gotdotnet.com/jasonz/PermaLink.aspx/efae2b1f-61af-4c66-8dbe-dc6b86c20645 |
First WinFx "application" written in SML | http://blogs.gotdotnet.com/marcmill/permalink.aspx/f513664a-38a6-42fe-8089-c6349975563a |
Stanley Lippman's C++ Blog | http://blogs.gotdotnet.com/slippman/ |
The Revised C++ Language Design Supporting .NET | http://blogs.gotdotnet.com/slippman/ |
A VB.NET Critique | http://blogs.gotdotnet.com/slippman/ |
The Revised C++ Language Design Supporting .NET | http://blogs.gotdotnet.com/slippman/PermaLink.aspx/e234b925-0ea4-4e54-af05-719e17483fba |
The Revised C++ Language Design Supporting .NET | http://blogs.gotdotnet.com/slippman/PermaLink.aspx/e8eb85c5-5bb3-49ba-9053-908d2edcb486 |
Tim Bray: The History of RDF | http://blogs.law.harvard.edu/isItTheSyntax |
Philip Greenspun: Lisp diehards = Holocaust deniers | http://blogs.law.harvard.edu/philg/2003/09/22#a1844 |
Scheme on the CLR | http://blogs.msdn.com/brada/archive/2004/12/02/274150.aspx |
Finalization (CLR) | http://blogs.msdn.com/cbrumme/archive/2004/02/20/77460.aspx |
CLR Hosting | http://blogs.msdn.com/cbrumme/archive/2004/02/21/77595.aspx |
XSLT 2.0 in System.XML V2.0 ? | http://blogs.msdn.com/dareobasanjo/archive/2004/05/13/131166.aspx |
Lang .NET Symposium Registration Now Open | http://blogs.msdn.com/dsyme/ |
Is the .NET platform embracing quotation and macros? | http://blogs.msdn.com/dsyme/archive/2006/01/27/FSharpMeetsLinqOne.aspx |
Eric Gunnerson on language design at Microsoft (well, sort of) | http://blogs.msdn.com/ericgu/archive/2004/01/12/57985.aspx#FeedBack |
April Second... | http://blogs.msdn.com/ericgu/archive/2004/04/01/105644.aspx |
Nullable Types | http://blogs.msdn.com/ericgu/archive/2004/05/27/143221.aspx |
How an idea becomes a C# language feature? | http://blogs.msdn.com/ericgu/archive/2004/06/08/151053.aspx |
Eric Gunnerson's JavaOne report | http://blogs.msdn.com/ericgu/archive/2004/07/08/177351.aspx |
Well, that's one way of doing it... | http://blogs.msdn.com/ericgu/archive/2004/08/16/215367.aspx#Feedback |
Well, that's one way of doing it... | http://blogs.msdn.com/ericgu/archive/2004/08/17/215779.aspx |
Generics: The Importance of Wildcards | http://blogs.msdn.com/ericgu/archive/2005/05/26/422247.aspx |
Leak Free Javascript Closures | http://blogs.msdn.com/ericlippert/archive/2003/09/17/53038.aspx |
Metaprogramming, Toast and the Future of Development Tools | http://blogs.msdn.com/ericlippert/archive/2004/03/04/83981.aspx |
Eric Lippert does SimpleScript | http://blogs.msdn.com/ericlippert/archive/2004/03/29/101254.aspx |
Error handling strategies | http://blogs.msdn.com/ericlippert/archive/2004/08/19.aspx |
Error handling strategies | http://blogs.msdn.com/ericlippert/archive/2004/08/23/218974.aspx |
Closures for Java or money back | http://blogs.msdn.com/ericlippert/archive/2006/03/31/566058.aspx |
Lang .NET Symposium Registration Now Open | http://blogs.msdn.com/hugunin/ |
CLR Generics and code sharing | http://blogs.msdn.com/joelpob/archive/2004/11/17/259224.aspx |
Visual Basic 9 Interview on DDJ | http://blogs.msdn.com/jroxe/default.aspx |
UML and DSLs | http://blogs.msdn.com/keith_short/archive/2004/04/16/114960.aspx |
Microsoft and DSLs @ OOPSLA | http://blogs.msdn.com/keith_short/archive/2004/10/27/248583.aspx |
Software Factories at OOPSLA 2005 | http://blogs.msdn.com/keith_short/archive/2005/10/31/487484.aspx |
XLinq: XML Programming Refactored (The Return Of The Monoids) | http://blogs.msdn.com/mattwar/archive/2005/09/19/471671.aspx |
XSLT 2.0 in System.XML V2.0 ? | http://blogs.msdn.com/mfussell/archive/2004/05/13/130969.aspx |
eWeek: Sun Digging Deep for Dynamic Language Support | http://blogs.msdn.com/mglehman/archive/2006/08/02/LANG_NET_2006_SYMPOSIUM_CONTINUES.aspx |
Visual Basic and LINQ | http://blogs.msdn.com/robertco/ |
Visual Basic 9 Interview on DDJ | http://blogs.msdn.com/robertco/ |
Towards a Natural Theory of Programming Languages | http://blogs.msdn.com/slippman/archive/2004/06/02/146730.aspx |
Lisp is sin | http://blogs.msdn.com/sriram/archive/2006/01/15/lisp_is_sin.aspx |
Visual Basic 9 Interview on DDJ | http://blogs.msdn.com/vbteam/archive/category/4743.aspx |
Visual Basic and LINQ | http://blogs.msdn.com/vbteam/archive/category/4743.aspx |
Visual Basic 9 Interview on DDJ | http://blogs.msdn.com/vsdata/ |
Visual Basic and LINQ | http://blogs.msdn.com/vsdata/ |
RDF and Databases | http://blogs.osafoundation.org/mitch/000092.html |
Closures for Java or money back | http://blogs.sun.com/ahe/entry/full_disclosure |
Closures for Java or money back | http://blogs.sun.com/ahe/entry/non_local_return_and_lexical |
F3 - Functional GUI Development for Java | http://blogs.sun.com/chrisoliver/category/F3 |
Closures for Java or money back | http://blogs.sun.com/gbracha/entry/achieving_closure |
Strongtalk goes open source | http://blogs.sun.com/gbracha/entry/invokedynamic |
Closures for Java or money back | http://blogs.sun.com/jag/entry/the_black_hole_theory_of |
Dtracing Python | http://blogs.sun.com/roller/comments/smg/Weblog/beer_python_and_stuff |
Flexible Addition of Static Typing to Dynamically Typed Programs | http://blogs.sun.com/roller/page/gbracha?entry=a_few_ideas_on_type |
Closures for Java or money back | http://blogs.sun.com/roller/page/gbracha?entry=achieving_closure |
public vs. published interfaces | http://blogs.sun.com/roller/page/gbracha?entry=developing_modules_for_development |
Invokedynamic | http://blogs.sun.com/roller/page/gbracha?entry=invokedynamic |
Gilad Bracha: Will Continuations continue? | http://blogs.sun.com/roller/page/gbracha?entry=will_continuations_continue |
Gosling vs. Dynamic Languages | http://blogs.sun.com/roller/page/jag/20060323 |
Crash-Only Software | http://blogs.sun.com/roller/page/val/20040712#is_b_your_b_software |
Closures for Java or money back | http://blogs.sun.com/roller/resources/ahe/closures.pdf |
ActiveOberon | http://bluebottle.ethz.ch/index.html |
ActiveOberon | http://bluebottle.ethz.ch/languagereport/ActiveReport.pdf |
ActiveOberon | http://bluebottle.ethz.ch/languagereport/index.html |
Frege's Contribution to Philosophy of Language | http://bobjweil.com/heck/pdf/unpublished/FregeContribution.pdf |
VMlambda: A Functional Calculus for Scientific Discovery | http://bonsai.ims.u-tokyo.ac.jp/~bannai/publist.html |
Static Typing Where Possible, Dynamic Typing When Needed | http://boo.codehaus.org/ |
Type inference for Python | http://boo.codehaus.org/ |
Javascript department | http://boo.codehaus.org/ |
source code conversion | http://boo.codehaus.org/ |
Static Typing Where Possible, Dynamic Typing When Needed | http://boo.codehaus.org/Boo+AddIn+For+SharpDevelop |
Let's make a programming language! | http://boo.codehaus.org/BooManifesto.pdf |
New CLR Language: Boo | http://boo.codehaus.org/BooManifesto.pdf |
Static Typing Where Possible, Dynamic Typing When Needed | http://boo.codehaus.org/Differences+with+Csharp |
Static Typing Where Possible, Dynamic Typing When Needed | http://boo.codehaus.org/Duck+Typing |
Buried Treasure - No Fluff Just Stuff | http://boo.codehaus.org/Duck+Typing |
Static Typing Where Possible, Dynamic Typing When Needed | http://boo.codehaus.org/Gotchas+for+Python+Users |
New CLR Language: Boo | http://boo.codehaus.org/Home |
Static Typing Where Possible, Dynamic Typing When Needed | http://boo.codehaus.org/Syntactic+Macros |
Static Typing Where Possible, Dynamic Typing When Needed | http://boo.codehaus.org/Type+Inference |
Buried Treasure - No Fluff Just Stuff | http://boo.codehaus.org |
Want to learn something new | http://books.google.com/books?id=w-XjuvpOrjMC |
Creating applications with Mozilla | http://books.mozdev.org/chapters/ |
Linguistic side effects | http://books.pdox.net/Math/Language%20Proof%20and%20Logic.pdf |
Creating applications with Mozilla | http://books.slashdot.org/article.pl?sid=02/10/15/0124228&mode=thread&tid=154 |
SPARK and high integrity software | http://books.slashdot.org/article.pl?sid=04/05/19/190235&mode=thread&tid=126&tid=156&tid=188&tid=192 |
Parrot In Detail | http://books.slashdot.org/books/02/06/25/1223234.shtml?tid=156 |
Virtual Machine Design and Implementation in C/C++ | http://books.slashdot.org/books/02/06/25/1223234.shtml?tid=156 |
C++ Templates: The Complete Guide | http://books.slashdot.org/books/03/03/20/0220248.shtml?tid=192&tid=185&tid=156 |
Book Review: Purely Functional Data Structures | http://books.slashdot.org/books/04/02/19/2257203.shtml |
SPARK and high integrity software | http://books.slashdot.org/comments.pl?sid=108184&cid=9197735 |
SPARK and high integrity software | http://books.slashdot.org/comments.pl?sid=108184&cid=9198643 |
Chu Spaces | http://boole.stanford.edu/pub/concur02.pdf |
Implementing arrays | http://boost.org/boost/tuple/ |
The fate of reduce() in Python 3000 | http://boost.org/doc/html/lambda.html |
Is STL algorithms doing damage to the cause? | http://boost.org/doc/html/lambda/using_library.html#lambda.introductory_examples |
Ivory Towers and Gelfand's Principle | http://boost.org/doc/html/signals.html |
Hungarian Notation vs The Right Thing | http://boost.org/libs/mpl/doc/tutorial/dimensional-analysis.html |
Implementing arrays | http://boost.org/libs/tuple/doc/tuple_users_guide.html |
Exception-Safety in Generic Components | http://boost.org/more/generic_exception_safety.html |
ACM Queue: A Conversation with Steve Ross-Talbot | http://bpt.hpi.uni-potsdam.de/twiki/pub/Public/PiHypeExample/PiHypeExample.pdf |
Gilad Is Right | http://bracha.org/ |
eWeek: Sun Digging Deep for Dynamic Language Support | http://bracha.org/computationalTheology.html |
eWeek: Sun Digging Deep for Dynamic Language Support | http://bracha.org/cv.pdf |
Reflection in Java: how are they getting with it? | http://bracha.org/mirrors.pdf |
Gilad Is Right | http://bracha.org/pluggable-types.pdf |
Lang .NET Symposium Registration Now Open | http://bracha.org/Site/Home.html |
2005 Programming Languages Day at Watson | http://bracha.org/wildcards.pdf |
Adding Wildcards to Java | http://bracha.org/wildcards.pdf |
The new old or The "Return" to Concurrency | http://brainop.media.mit.edu/people/bdenckla.html |
Inform 7: A relational DSL for interactive fiction with natural language syntax | http://brasslantern.org/writers/iftheory/i7observations.html |
Poplog | http://breakers.typepad.com/WallySnow.jpg |
Concatenative Language Kont | http://brian.mastenbrook.net/display/6 |
Functional libraries for Java | http://brinch-hansen.net/papers/1999b.pdf |
Promising OS's from a Programming Language Perspective | http://brix-os.sourceforge.net/?p0=info&p1=tetra&p2=intro |
Promising OS's from a Programming Language Perspective | http://brix-os.sourceforge.net/?p0=info |
Language design: Escaping escapes | http://brl.sourceforge.net/brl_4.html#SEC19 |
Every language you never wanted to know | http://brucethegoose.blogspot.com/2004/08/virtual-unknowns-2004-08-23.html |
Every language you never wanted to know | http://brucethegoose.blogspot.com |
Educational Pearl: Automata as Macros | http://brucio.blogspot.com/ |
Continuations in Java and Java-based Web Frameworks | http://bsd.cs.cofc.edu/CommonLisp/WebLogs/ProjectDiary/ |
Continuations in Java and Java-based Web Frameworks | http://bsd.cs.cofc.edu/twiki/bin/view/CLJproject/WebHome |
Copying, Cloning, and Marshalling in .NET | http://btobsearch.barnesandnoble.com/textbooks/booksearch/isbninquiry.asp?userid=185VCNNWXJ&btob=Y&isbn=0201657686 |
Eiffel Studio adds GPL version | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=361001 |
Closures for Java or money back | http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6389769 |
Early Java: Worse is Better and Meta is Better, Two Lessons | http://burks.brighton.ac.uk/burks/foldoc/74/64.htm |
(Text) Adventures in Prolog | http://burks.bton.ac.uk/burks/language/prolog/amzi/index.htm |
Parameterized Unit Tests | http://c2.com/cgi/wiki?AcceptanceTest |
Twisted Matrix Networking for Python | http://c2.com/cgi/wiki?AdapterPattern |
Transparent Persistence | http://c2.com/cgi/wiki?AdvantagesOfFunctionalProgramming |
Alan Kay to receive Turing Award | http://c2.com/cgi/wiki?AlanKayIsTron |
Two Languages (high+low level) vs One Language | http://c2.com/cgi/wiki?AlternateHardAndSoftLayers |
A Proposal For Classifying Tangled Code | http://c2.com/cgi/wiki?AlternateHardAndSoftLayers |
OCaml, an Introduction | http://c2.com/cgi/wiki?ArgumentsAgainstOop |
Future Directions for C++ | http://c2.com/cgi/wiki?ArraysBreakTypeSafety |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://c2.com/cgi/wiki?AsFastAsCee |
The Case for First Class Messages | http://c2.com/cgi/wiki?BenefitsOfDynamicTyping |
The Dream of a Perfect Language | http://c2.com/cgi/wiki?BigDesign |
Object Functional Patterns | http://c2.com/cgi/wiki?CategoryObjectFunctionalPatterns |
Please help add entries to FreeTechBooks.com | http://c2.com/cgi/wiki?CategoryOnlineBook |
Refactoring Functional Programs | http://c2.com/cgi/wiki?CodeSmells |
Python 2.3 Release Schedule | http://c2.com/cgi/wiki?ComeFrom |
Ian Bicking: The challenge of metaprogramming | http://c2.com/cgi/wiki?ContinuationPassingStyle |
Guido: Language Design Is Not Just Solving Puzzles | http://c2.com/cgi/wiki?CounterInManyProgrammingLanguages |
What is so bad about compiling? | http://c2.com/cgi/wiki?CpsTransformation |
C# Literature and Interviews | http://c2.com/cgi/wiki?CsharpLiteratureAndInterviews |
Pragmatic Programmers Interview | http://c2.com/cgi/wiki?DavidThomasOnTheBenefitsOfDynamicTyping |
[The Creation of a Constraint-based Programming Language] | http://c2.com/cgi/wiki?DeclarativeGuiLanguage |
John Vlissides | http://c2.com/cgi/wiki?DesignPatternsBook |
Distributed Functional Programming | http://c2.com/cgi/wiki?DistributedCoalition |
rST - Remote Smalltalk | http://c2.com/cgi/wiki?DistributedRuby |
Let's make a programming language! | http://c2.com/cgi/wiki?DocumentMode |
newLisp: A better Lisp/Scheme Fusion... | http://c2.com/cgi/wiki?EmacsHasQwan |
LtU: Style and Focus | http://c2.com/cgi/wiki?EprimeLanguage |
What are The Atoms of Programming Languages? | http://c2.com/cgi/wiki?EssAndKayCombinators |
Ian Bicking: The challenge of metaprogramming | http://c2.com/cgi/wiki?ExternalizeTheStack |
Refactoring Functional Programs | http://c2.com/cgi/wiki?ExtremeNormalForm |
Let's make a programming language! | http://c2.com/cgi/wiki?FaqMode |
Transparent Persistence | http://c2.com/cgi/wiki?FpVsOo |
Aardappel and visual programming | http://c2.com/cgi/wiki?GraphicalProgramming |
Aardappel and visual programming | http://c2.com/cgi/wiki?GraphicalProgrammingLanguage |
Transparent Persistence | http://c2.com/cgi/wiki?GraphReducer |
Parameterized Unit Tests | http://c2.com/cgi/wiki?GuruChecksOutput |
Software ideals and history | http://c2.com/cgi/wiki?HeInventedTheTerm |
The Behavior of Behavior | http://c2.com/cgi/wiki?HotDraw |
[The Creation of a Constraint-based Programming Language] | http://c2.com/cgi/wiki?InventorsParadox |
Iteration Abstraction in Sather | http://c2.com/cgi/wiki?IteratorSemanticsIsWrong |
Java Design Flaws | http://c2.com/cgi/wiki?JavaDesignFlaws |
10 Reasons We Need Java 3.0 | http://c2.com/cgi/wiki?JavaThree |
New features proposed for Java 1.5 by Sun | http://c2.com/cgi/wiki?JavaThree |
John Vlissides | http://c2.com/cgi/wiki?JohnVlissides |
Mechanics of designing and implementing a language | http://c2.com/cgi/wiki?KayLanguage |
Impedance mismatch: RDBMS and PLs | http://c2.com/cgi/wiki?KayLanguage |
Expressivity | http://c2.com/cgi/wiki?LanguagesAreOperatingSystems |
Liskov Substitution all over again | http://c2.com/cgi/wiki?LiskovSubstitutionPrinciple |
circle "is-a" ellipse: round 42 | http://c2.com/cgi/wiki?LiskovSubstitutionPrinciple |
The Case for First Class Messages | http://c2.com/cgi/wiki?MainstreamInfluenceOfFunctionalLanguages |
Concatenative Language Kont | http://c2.com/cgi/wiki?MeaningfulNames |
XLANG and WSFL: Syntactic Arsenic | http://c2.com/cgi/wiki?OnceAndOnlyOnce |
Refactoring Functional Programs | http://c2.com/cgi/wiki?OnceAndOnlyOnce |
Designing Reusable Classes (PDF) | http://c2.com/cgi/wiki?OnceAndOnlyOnce |
Stroustrup's C++ Style Sweet Spot | http://c2.com/cgi/wiki?OnlySayThingsThatCanBeHeard |
Haskell for C Programmers | http://c2.com/cgi/wiki?OnMonads |
OO Best Feature Poll | http://c2.com/cgi/wiki?OoBestFeaturePoll |
Understanding continuations | http://c2.com/cgi/wiki?OriginalIoLanguage |
Udell at OSCON: IronPython news | http://c2.com/cgi/wiki?ParrotLanguage |
Demo of VB "Whidbey" | http://c2.com/cgi/wiki?PersonalChoiceElevatedToMoralImperative |
Python is... slow? | http://c2.com/cgi/wiki?PrematureOptimization |
Trivia: Programming Language Naming Patterns | http://c2.com/cgi/wiki?ProgrammingLanguageNamingPatterns |
Ian Bicking: The challenge of metaprogramming | http://c2.com/cgi/wiki?ProperTailRecursion |
Python Compared to Other Languages | http://c2.com/cgi/wiki?PythonIdioms |
Python Compared to Other Languages | http://c2.com/cgi/wiki?PythonPhilosophy |
LtU: Style and Focus | http://c2.com/cgi/wiki?PythonVsPerl |
A Proposal For Classifying Tangled Code | http://c2.com/cgi/wiki?RavioliCode |
Sinister Scheme Sample Perplexes Python Porter | http://c2.com/cgi/wiki?RecentChanges |
Jef Raskin: The Woes of IDEs | http://c2.com/cgi/wiki?RefactoringBrowserForCplusPlus |
XNHTML | http://c2.com/cgi/wiki?RestArchitecturalStyle |
The Next Move in Programming (Livschitz interview) | http://c2.com/cgi/wiki?RightThing |
Alan Kay to receive Turing Award | http://c2.com/cgi/wiki?search=AlanKay |
LtU: Style and Focus | http://c2.com/cgi/wiki?search=sucks |
Concepts: Design choices for template argument checking | http://c2.com/cgi/wiki?SetsOfRequirements |
Sinister Scheme Sample Perplexes Python Porter | http://c2.com/cgi/wiki?SinisterSchemeSamplePerplexesPythonPorter |
Dynamic languages and virtual machines | http://c2.com/cgi/wiki?SmugLispWeenies |
Advantages of Soft Typing | http://c2.com/cgi/wiki?SoftTyping |
Call for Papers: ACM Symposium on Dynamic Languages | http://c2.com/cgi/wiki?SoftTyping |
A Proposal For Classifying Tangled Code | http://c2.com/cgi/wiki?SpaghettiCode |
Educational Pearl: Automata as Macros | http://c2.com/cgi/wiki?StumblingBlocksForDomainSpecificLanguages |
Implicit parallel functional programming | http://c2.com/cgi/wiki?SufficientlySmartCompiler |
Suneido language | http://c2.com/cgi/wiki?SuneidoLanguage |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://c2.com/cgi/wiki?SuperCollider |
The new old or The "Return" to Concurrency | http://c2.com/cgi/wiki?SuperCollider |
Mechanics of designing and implementing a language | http://c2.com/cgi/wiki?SuperCombinators |
The right default: concurrent components with message passing | http://c2.com/cgi/wiki?SwingWorkerRaceCondition |
Notes on Programming in C | http://c2.com/cgi/wiki?ThelopLanguage |
SchemeUnit and SchemeQL: Two Little Languages | http://c2.com/cgi/wiki?TheThirdManifesto |
Let's make a programming language! | http://c2.com/cgi/wiki?ThreadMode |
Python 9: Interview with Bruce Eckel | http://c2.com/cgi/wiki?TruckNumber |
Parameterized Unit Tests | http://c2.com/cgi/wiki?UnitTest |
Editors, Ahoy! | http://c2.com/cgi/wiki?VerifyOutputWithGrammar |
OO Best Feature Poll | http://c2.com/cgi/wiki?WhatIsAnAdvancer |
Scheme & Lisp Language War | http://c2.com/cgi/wiki?WhatMakesAgoodLanguageGood |
EJB critique | http://c2.com/cgi/wiki?WhatsWrongWithEjb |
EJB critique | http://c2.com/cgi/wiki?WikiWikiWeb |
C# Literature and Interviews | http://c2.com/cgi/wiki?WikiWikiWeb |
Object Functional Patterns | http://c2.com/cgi/wiki?WikiWikiWeb |
Java Design Flaws | http://c2.com/cgi/wiki?WikiWikiWeb |
Playing with Swiki | http://c2.com/cgi/wiki?WikiWikiWeb |
Yes, Bob, I too want to work in a dynamically typed language | http://c2.com/cgi/wiki?WyCash |
SPMD - Single Program Multiple Data in Haskell | http://c2.com/cgi-bin/wiki?AdvantagesOfFp |
An interview with Chris Date | http://c2.com/cgi-bin/wiki?AutoKeysVersusDomainKeys |
Roll your own with JavaCC | http://c2.com/cgi-bin/wiki?InterpreterPattern |
"Popular vs. Good" in Programming Languages | http://c2.com/cgi-bin/wiki?TestDrivenDevelopment |
An interview with Chris Date | http://c2.com/cgi-bin/wiki?TutorialDee |
The Case for First Class Messages | http://c2.com/cgi-bin/wiki?TypeErasure |
Roll your own with JavaCC | http://c2.com/cgi-bin/wiki?WelcomeVisitors |
Is Inheritance a Pillar of OO? | http://c2.com/doc/everything.html |
Functional Images | http://c2.com/doc/plumbin/ |
Reading, Writing, and Code | http://c2.com/doc/SignatureSurvey/ |
Ada and Java: real-time advantages | http://c2.com/ppr/about/author/ward.html |
Java and Pointers | http://c2.com/ppr/checks.html#2 |
A virtual class calculus | http://caesarj.org/ |
Haskell Functional Programming Bookstore | http://cafeshops.com/haskell_books/ |
PeakStream - a multi-core stream processing model | http://cag.csail.mit.edu/streamit/ |
Why Are ALL Programming Languages So Low Level? | http://cag.csail.mit.edu/streamit/ |
50 Questions for a Language Designer | http://cal018000.student.utwente.nl/wakka/wakka.php?wakka=Questions |
Calculemus 2005 | http://calculemus2006.loria.fr/ |
Behaviour: Using CSS selectors to apply Javascript functionality | http://calculist.blogspot.com/ |
Why Dependent Types Matter | http://calculist.blogspot.com/2005/04/balance-of-expressiveness-and.html |
How To Read a Paper | http://calculist.blogspot.com/2005/05/how-to-read-semantics.html |
Narrative Javascript | http://calculist.blogspot.com/2005/06/too-much-recursion_111886156463188710.html |
A Lisp to JavaScript Compiler in 100 Lines | http://calculist.blogspot.com/2005_06_01_calculist_archive.html |
Updates on ICFP + OCaml book | http://callisto.swiki.net/1 |
Tail call elimination decorator in Python | http://call-with-current-continuation.org/ |
The Salishan problems | http://caltechcstr.library.caltech.edu/documents/disk0/00/00/01/30/ |
Keep Blogging Worker Bee! | http://camino.rutgers.edu/pldi05_dist.pdf |
Keep Blogging Worker Bee! | http://camino.rutgers.edu/pldi05_dist.ps.gz |
Dynamic Semantics | http://caml.inria.fr/ |
OCaml, an Introduction | http://caml.inria.fr/archives/200102/msg00149.html |
OCaml on top of JVM/.NET | http://caml.inria.fr/archives/200102/msg00189.html |
OCaml on top of JVM/.NET | http://caml.inria.fr/archives/200102/msg00190.html |
Call-by-name is dual to call-by-value | http://caml.inria.fr/archives/200106/msg00325.html |
Backwards Debugging | http://caml.inria.fr/archives/200110/msg00033.html |
JoCaml | http://caml.inria.fr/archives/200301/msg00243.html |
Article on F# | http://caml.inria.fr/archives/200305/msg00296.html |
The Little MLer | http://caml.inria.fr/archives/200307/msg00245.html |
PLT Spy - Python in Scheme | http://caml.inria.fr/archives/200402/msg00092.html |
OCaml Release 3.08.0 | http://caml.inria.fr/archives/200407/msg00172.html |
OCaml Release 3.08.0 | http://caml.inria.fr/archives/200407/msg00177.html |
Eliminating Array Bound Checking through Non-dependent types | http://caml.inria.fr/archives/200407/msg00496.html |
Eliminating Array Bound Checking through Non-dependent types | http://caml.inria.fr/archives/200408/msg00030.html |
Calculemus 2005 | http://caml.inria.fr/archives/200411/msg00076.html |
Polyglot and Nested Inheritance | http://caml.inria.fr/archives/200412/msg00195.html |
Poplog | http://caml.inria.fr/camlidl |
JScript is a Functional Language | http://caml.inria.fr/camlp4/ |
Why type systems are interesting | http://caml.inria.fr/camlp4/ |
Ian Bicking: The challenge of metaprogramming | http://caml.inria.fr/camlp4/ |
Larry Wall: Apocalypse 6 | http://caml.inria.fr/camlp4/manual/manual005.html |
"Popular vs. Good" in Programming Languages | http://caml.inria.fr/camlp4/manual/manual006.html#toc17 |
"Popular vs. Good" in Programming Languages | http://caml.inria.fr/camlp4/manual/manual007.html |
Links Slides | http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=296 |
Links Slides | http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=343 |
Why do they program in C++? | http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=361 |
Why do they program in C++? | http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=367 |
Links Slides | http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=371 |
Why do they program in C++? | http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=375 |
Why do they program in C++? | http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=403 |
Links Slides | http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=403 |
Links Slides | http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=69 |
Why do they program in C++? | http://caml.inria.fr/cgi-bin/hump.en.cgi?contrib=87 |
Future Directions for C++ | http://caml.inria.fr/FAQ/FAQ_EXPERT-eng.html#polymorphisme |
Infer: A Statically-typed Dialect of Scheme | http://caml.inria.fr/FAQ/FAQ_EXPERT-eng.html#polymorphisme |
"Popular vs. Good" in Programming Languages | http://caml.inria.fr/humps/caml_latest.html |
OCaml, an Introduction | http://caml.inria.fr/humps/index.html |
Language Construction | http://caml.inria.fr/humps/index.html |
Updates on ICFP + OCaml book | http://caml.inria.fr/icfp00-contest/ |
Popularity of (Functional) Languages | http://caml.inria.fr/ocaml/ |
OCaml Release 3.08.0 | http://caml.inria.fr/ocaml/distrib.html |
OCaml Translation and Functional Objects | http://caml.inria.fr/ocaml/htmlman/manual004.html#ss:functional-objects |
OCaml Translation and Functional Objects | http://caml.inria.fr/ocaml/htmlman/manual004.html |
OCaml vs. C++ for Dynamic Programming | http://caml.inria.fr/ocaml/index.en.html |
Constructive Computation Theory. Course notes on lambda calculus | http://caml.inria.fr/ocaml/index.html |
OCaml Tutorials and Summary | http://caml.inria.fr/ocaml/numerical.html |
OCaml 3.0.9 | http://caml.inria.fr/ocaml/release.en.html |
New features proposed for Java 1.5 by Sun | http://caml.inria.fr/ocaml |
Developing Applications with Objective Caml | http://caml.inria.fr/oreilly-book/ |
Developing Applications with Objective CAML | http://caml.inria.fr/oreilly-book/ |
Languages Poster | http://caml.inria.fr/oreilly-book/ |
Developing Applications with Objective CAML | http://caml.inria.fr/oreilly-book/html/book-ora154.html |
OCaml, an Introduction | http://caml.inria.fr/oreilly-book/html/book-ora191.html |
What I Hate About Your Programming Language | http://caml.inria.fr/oreilly-book/html/book-ora202.html |
Developing Applications with Objective CAML | http://caml.inria.fr/oreilly-book/html/index.html |
OCaml 3.0.9 | http://caml.inria.fr/pub/distrib/ocaml-3.09/notes/Changes |
Overloading - Syntactic Heroin? | http://caml.inria.fr/pub/docs/manual-camlp4/index.html |
Advantages of Soft Typing | http://caml.inria.fr/pub/docs/manual-camlp4/index.html |
Parser that allow syntax extensions | http://caml.inria.fr/pub/docs/manual-camlp4/manual005.html#toc11 |
Practical OCaml | http://caml.inria.fr/pub/docs/manual-camlp4/manual007.html |
Why do they program in C++? | http://caml.inria.fr/pub/docs/manual-ocaml/index.html |
Why do computers stop and what can be done about it? | http://caml.inria.fr/pub/docs/manual-ocaml/libref/Marshal.html |
Buried Treasure - No Fluff Just Stuff | http://caml.inria.fr/pub/docs/manual-ocaml/libref/Pervasives.html |
OOP Parallel class hierarchies | http://caml.inria.fr/pub/docs/manual-ocaml/manual005.html#ss:using-coercions |
OOP Parallel class hierarchies | http://caml.inria.fr/pub/docs/manual-ocaml/manual014.html |
Backwards debugging | http://caml.inria.fr/pub/docs/manual-ocaml/manual030.html#htoc182 |
[Newbie] Where can I learn about VM / C interfacing? | http://caml.inria.fr/pub/docs/manual-ocaml/manual032.html |
Multidimensional Virtual Classes | http://caml.inria.fr/pub/docs/oreilly-book/html/book-ora130.html |
unchecked exceptions are like runtime type checking? | http://caml.inria.fr/pub/docs/oreilly-book/index.html |
Code Generation Network | http://caml.inria.fr/pub/docs/tutorial-camlp4/index.html |
Why do they program in C++? | http://caml.inria.fr/pub/docs/u3-ocaml/ocaml-modules.html |
Lisp is sin | http://caml.inria.fr/pub/ml-archives/caml-list/2000/07/fbd81abbbb41662e8b9585888d3f3292.en.html |
Zipper-based file server/OS | http://caml.inria.fr/pub/ml-archives/caml-list/2003/04/d9701aacd4580cf3feb60ae8cd7a1836.en.html |
Good languages with simple grammar | http://caml.inria.fr/pub/ml-archives/caml-list/2004/08/8173e85e98832b3a81518074ca216ad2.en.html |
Mechanics of designing and implementing a language | http://caml.inria.fr/pub/ml-archives/caml-list/2004/10/06593c8612be418e12a286faba979e96.fr.html |
Native delimited continuations in (byte-code) OCaml | http://caml.inria.fr/pub/ml-archives/caml-list/2006/02/8fc9c1a56c497b9743515a5e3432d704.en.html |
Native delimited continuations in (byte-code) OCaml | http://caml.inria.fr/pub/ml-archives/caml-list/2006/04/74eefb9afe6aba40ff249e2aa2e1727d.en.html |
unchecked exceptions are like runtime type checking? | http://caml.inria.fr/pub/old_caml_site/ocamlexc/ocamlexc.htm |
A Typeful Approach to Object-Oriented Programming with Multiple inheritance | http://caml.inria.fr/pub/papers/remy_vouillon-objective_ml-tapos98.pdf |
A Typeful Approach to Object-Oriented Programming with Multiple inheritance | http://caml.inria.fr/pub/papers |
On the Revival of Dynamic Languages | http://caml.inria.fr/resources/doc/index.en.html |
Why type systems are interesting | http://caml.inria.fr/users_programs-eng.html |
Guido: Language Design Is Not Just Solving Puzzles | http://caml.inria.fr |
On the Revival of Dynamic Languages | http://caml.inria.fr |
The Next Mainstream Programming Languages | http://caml.inria.fr |
Tuples + Objects + Infosets =Too Much Stuff! | http://caml.inria.fr |
Yearning for a practical scheme | http://caml.inria.fr |
Whither Sather ? | http://caml.inria.fr |
Bertrand Meyer on Software Quality | http://caml.inria.fr |
unchecked exceptions are like runtime type checking? | http://caml.inria.fr |
Why do they program in C++? | http://caml.inria.fr |
ACM Queue: A Conversation with Alan Kay | http://caml.inria.fr |
ACM Queue: On Usability of Programming Languages | http://caml.inria.fr |
Why do they program in C++? | http://caml.inria.fr |
A-Posteriori Subtyping: Which Languages? | http://caml.inria.fr |
Robert Harper Named as ACM Fellow | http://campus.acm.org/public/pressroom/press_releases/1_2006/acm_fellows_2006.cfm |
X2EE Revamps J2EE | http://candlelightsoftware.com |
ruby vs python | http://candygram.sourceforge.net/ |
Candygram: Erlang Message Passing Semantics in Python | http://candygram.sourceforge.net/ |
Early history of Fortran | http://cap-lore.com/stories/Assembler.html |
The right default: concurrent components with message passing | http://case.syr.edu/assets/documents/SoftwareProjectManagement-7-26-01Roundtable.ppt |
Arrows, like Monads, are Monoids | http://cat.inist.fr/?aModele=afficheN&cpsidt=14666146 |
Links | http://catamaran.labs.cs.uu.nl/twiki/pt/bin/view/Stratego/WebHome |
Control-Flow Integrity | http://catb.org/~esr/intercal/ |
Best route for new language to be self-hosting | http://catb.org/~esr/jargon/html/M/MFTL.html |
What is so bad about compiling? | http://catb.org/~esr/jargon/html/T/Turing-tar-pit.html |
Real Time Processing | http://catless.ncl.ac.uk/Risks/9.01.html#subj2 |
Design Paradigms | http://catless.ncl.ac.uk/Risks |
Alan Kay: Software Design, the Future of Programming... | http://cause-www.niss.ac.uk/ir/library/html/erm99027.html |
NULL | http://cause-www.niss.ac.uk/ir/library/html/erm99027.html |
Quotes | http://cause-www.niss.ac.uk/ir/library/html/erm99027.html |
Why Lists? | http://cc.usu.edu/~amcinnes/ctl_model_checker.csp |
PyLogo | http://ccl.northwestern.edu/netlogo/ |
NetLogo | http://ccl.northwestern.edu/netlogo/ |
NetLogo | http://ccl.northwestern.edu/netlogo/docs/behaviorspace.html |
NetLogo | http://ccl.northwestern.edu/netlogo/docs/faq.html#diff |
NetLogo | http://ccl.northwestern.edu/netlogo/docs/hubnet.html |
Ivor, a proof engine | http://c-corn.cs.ru.nl/ |
Musical programming and languages | http://ccrma.stanford.edu/software/clm/ |
Musical programming and languages | http://ccrma.stanford.edu/software/cm/doc/cm.html |
LtU: Style and Focus | http://ccs.mit.edu/dell/site2004.pdf |
Naked Objects | http://ccs.mit.edu/papers/CCSWP181/ |
smgn: Rapid Prototyping of Small Domain-Specific Languages | http://cedar.csc.uvic.ca/twiki/kienle/pub/Main/MyPublications/KM:CIT:02.pdf |
smgn: Rapid Prototyping of Small Domain-Specific Languages | http://cedar.csc.uvic.ca/twiki/kienle/pub/Main/MyPublications/KM:CIT:02.ps |
Bruce Tate: Technologies that may challenge Java | http://cedet.sourceforge.net/info/semantic.html |
Macros vs. Higher-order Programming | http://cedet.sourceforge.net/semantic.shtml |
Abstracting Allocation: The New new Thing | http://cedric.cnam.fr/~delahaye/publications/LFM2002_meta.ps.gz |
Invariants/Contracts vs. types | http://centrin.net.id/~marc/example.html |
What makes Centum a bad language? | http://centum.sourceforge.net/ |
AlgoVista | http://cgi.cs.arizona.edu:8080/algovista/servlet/algovista |
More content | http://cgi.cse.unsw.edu.au/~ideas/ |
Abstractionless programming | http://cgi.cse.unsw.edu.au/~ideas/index.php?module=articles&func=display&ptid=1&aid=369 |
Partial trig functions | http://cgi.cse.unsw.edu.au/~lambert/cgi-bin/blog/science/mckitrick6.html |
Jon Udell: Languages and environments | http://cglib.sourceforge.net |
Why type systems are interesting | http://cglib.sourceforge.net |
Ruby 2.0 News | http://chadfowler.com/index.cgi/Computing/Programming/Ruby/NotSoFast.rdoc,v |
Anders Hejlsberg - Tour through computing industry history at the Microsoft Museum | http://channel9.msdn.com/ShowPost.aspx?PostID=10116 |
Anders Hejlsberg - What's so great about generics? | http://channel9.msdn.com/ShowPost.aspx?PostID=10189 |
Channel 9 Videos on VB | http://channel9.msdn.com/Showpost.aspx?postid=116700 |
Channel 9 Videos on VB | http://channel9.msdn.com/Showpost.aspx?postid=116702 |
Life and Times of Anders Hejlsberg | http://channel9.msdn.com/ShowPost.aspx?PostID=159952 |
Why Johnny can't code | http://channel9.msdn.com/showpost.aspx?postid=234889 |
Ward Cunningham - Do you get religious about programming languages? | http://channel9.msdn.com/ShowPost.aspx?PostID=8628#8628 |
Concurrency made easy? | http://channel9.msdn.com/wiki/default.aspx/Channel9.ConcurrencyRuntime |
Chapel: "Solving the parallel programming problem" | http://chapel.cs.washington.edu/ |
Chapel: "Solving the parallel programming problem" | http://chapel.cs.washington.edu/hips04.html |
Does Visual Studio Rot the Mind? | http://charlespetzold.com/etc/DoesVisualStudioRotTheMind.html |
Arrows, like Monads, are Monoids | http://chris.chris-lotte.net/publications/2006/arrows/arrows.pdf |
Chris Coyne's Context Free Design Grammar, and SCIgen - Randomly generated CS papers. | http://chriscoyne.com/ |
Chris Coyne's Context Free Design Grammar, and SCIgen - Randomly generated CS papers. | http://chriscoyne.com/cfdg/ |
Probabilistic languages for kids? | http://chriscoyne.com/cfdg/ |
Chris Coyne's Context Free Design Grammar, and SCIgen - Randomly generated CS papers. | http://chriscoyne.com/cfdg/page5.php |
Erlang is Icky | http://christophe.delord.free.fr/en/pylog/index.html |
The Problem With Parsing - an essay | http://christophe.delord.free.fr/en/tpg/ |
Dodo | http://christophe.delord.free.fr/tpg/index.html |
Large imperative code --> functional | http://chromium.sourceforge.net |
Chu Spaces | http://chu.stanford.edu/ |
Chu Spaces | http://chu.stanford.edu/guide.html |
Chuck - Concurrent audio programming language | http://chuck.cs.princeton.edu/ |
VPython | http://cil.andrew.cmu.edu/mi.html |
VPython | http://cil.andrew.cmu.edu/projects/visual/ |
OO Jokes | http://cis.gsu.edu/~shong/oojokes/index.html |
Comparing the Expressive Power of the Synchronous and the Asynchronous pi-calculus | http://citebase.eprints.org/cgi-bin/citations?id=oai:arXiv.org:cs/9809008 |
Effect Systems? | http://citeseer.csail.mit.edu/371720.html |
Guarded Induction and Weakly Final Coalgebras in Dependent Type Theory | http://citeseer.csail.mit.edu/645174.html |
Combining computational effects | http://citeseer.csail.mit.edu/717524.html |
Combining computational effects | http://citeseer.csail.mit.edu/720831.html |
What is so bad about compiling? | http://citeseer.csail.mit.edu/appel98ssa.html |
From shift and reset to polarized linear logic | http://citeseer.csail.mit.edu/danvy89functional.html |
From shift and reset to polarized linear logic | http://citeseer.csail.mit.edu/danvy90abstracting.html |
Simpler representation of operational semantics? | http://citeseer.csail.mit.edu/felleisen92revised.html |
XQuery 1.0 and XPath 2.0 Formal Semantics - Last Call | http://citeseer.csail.mit.edu/fernandez00algebra.html |
Constraint Programming | http://citeseer.csail.mit.edu/group96constraint.html |
Djinn, a theorem prover in Haskell, for Haskell. | http://citeseer.csail.mit.edu/restall01relevant.html |
R6RS Status Report | http://citeseer.ifi.unizh.ch/peytonjones99stretching.html |
Conjunction types | http://citeseer.ist.psu.edu/ |
How do Java generics correspond to System F-(omega)? | http://citeseer.ist.psu.edu/103197.html |
Multidimensional Virtual Classes | http://citeseer.ist.psu.edu/103197.html |
Persistent functional databases | http://citeseer.ist.psu.edu/10471.html |
Reflection in logic, functional and object-oriented programming: a Short Comparative Study | http://citeseer.ist.psu.edu/106401.html |
Crystal Scheme: A Language for Massively Parallel Machines | http://citeseer.ist.psu.edu/123020.html |
Abstractionless programming | http://citeseer.ist.psu.edu/133314.html |
The pi-Calculus in Direct Style | http://citeseer.ist.psu.edu/142345.html |
OOPSLA 2005 Reports | http://citeseer.ist.psu.edu/14244.html |
Basic(er) Simple(r) Type Theory(?) | http://citeseer.ist.psu.edu/14244.html |
Conjunction types | http://citeseer.ist.psu.edu/14244.html |
Getting Started | http://citeseer.ist.psu.edu/14244.html |
Prototype based OO | http://citeseer.ist.psu.edu/14611.html |
Classes or prototypes | http://citeseer.ist.psu.edu/14611.html |
Lambda the Ultimate Set Comprehension | http://citeseer.ist.psu.edu/166172.html |
Type Difference | http://citeseer.ist.psu.edu/169874.html |
Old computer science and technical books worth searching for | http://citeseer.ist.psu.edu/194550.html |
Trampolining Architectures | http://citeseer.ist.psu.edu/224757.html |
Dynamic Semantics | http://citeseer.ist.psu.edu/26605.html |
The Haskell Programmer's Guide to the IO Monad --- Don't Panic | http://citeseer.ist.psu.edu/269479.html |
Active Libraries and Universal Languages | http://citeseer.ist.psu.edu/272342.html |
Understanding continuations | http://citeseer.ist.psu.edu/288145.html |
Description Logics in Literate Haskell | http://citeseer.ist.psu.edu/29210.html |
Why type systems are interesting | http://citeseer.ist.psu.edu/293490.html |
Dating Design Patterns | http://citeseer.ist.psu.edu/297288.html |
Langauges and Hardware... | http://citeseer.ist.psu.edu/306128.html |
Why type systems are interesting | http://citeseer.ist.psu.edu/333346.html |
Xactium -- "lightweight language engineering" ??!? | http://citeseer.ist.psu.edu/398612.html |
Tail of Nil and Its Type | http://citeseer.ist.psu.edu/400030.html |
Lambda the Ultimate Set Comprehension | http://citeseer.ist.psu.edu/41123.html |
Asynchronous Exceptions in Haskell | http://citeseer.ist.psu.edu/415348.html |
Multi-Return Function Call | http://citeseer.ist.psu.edu/4469.html |
A Brief History of Scala | http://citeseer.ist.psu.edu/489974.html |
Dynamic vs. Static Typing - A Pattern-Based Analysis | http://citeseer.ist.psu.edu/495614.html |
Variables as Channels | http://citeseer.ist.psu.edu/502831.html |
Selective Open Recursion: A Solution to the Fragile Base Class Problem | http://citeseer.ist.psu.edu/528828.html |
Type Theoretical Foundations for Data Structures, Classes, and Objects | http://citeseer.ist.psu.edu/54630.html |
Decomposing lambda - the Kernel language | http://citeseer.ist.psu.edu/559885.html |
Typed Concurrent Programming with Logic Variables | http://citeseer.ist.psu.edu/581802.html |
Life and Times of Anders Hejlsberg | http://citeseer.ist.psu.edu/610025.html |
An interview with Chris Date | http://citeseer.ist.psu.edu/610025.html |
CPS without GC? | http://citeseer.ist.psu.edu/626882.html |
How to remove a dynamic prompt: static and dynamic delimited continuation operators are equally expressible | http://citeseer.ist.psu.edu/630239.html |
Syntax, Semantics and all that Stuff | http://citeseer.ist.psu.edu/638218.html |
On Evaluation Contexts, Continuations, and the Rest of Computation | http://citeseer.ist.psu.edu/651433.html |
Explaining monads | http://citeseer.ist.psu.edu/653507.html |
Formal methods for O/R mapping | http://citeseer.ist.psu.edu/654174.html |
Why type systems are interesting | http://citeseer.ist.psu.edu/658381.html |
Human Factors Research On Programming Language Syntax | http://citeseer.ist.psu.edu/664874.html |
Constraint-Based Type Inference for Guarded Algebraic Data Types | http://citeseer.ist.psu.edu/669510.html |
E Thesis: Robust Composition | http://citeseer.ist.psu.edu/670457.html |
Retrospective: The Essence of Compiling with Continuations | http://citeseer.ist.psu.edu/697897.html |
Good Ideas, Through the Looking Glass | http://citeseer.ist.psu.edu/722833.html |
Scrap your Nameplate | http://citeseer.ist.psu.edu/724708.html |
The Weird World of Bi-Directional Programming | http://citeseer.ist.psu.edu/745681.html |
Gilad Is Right | http://citeseer.ist.psu.edu/8870.html |
Can a dynamically typed language support type inference? | http://citeseer.ist.psu.edu/8870.html |
Lambda the Ultimate Set Comprehension | http://citeseer.ist.psu.edu/94763.html |
Advantages of Soft Typing | http://citeseer.ist.psu.edu/9622.html |
OOPSLA 2005 Reports | http://citeseer.ist.psu.edu/abadi89dynamic.html |
Scoping based on control flow graph | http://citeseer.ist.psu.edu/abel99termination.html |
Future of software design? | http://citeseer.ist.psu.edu/adya02cooperative.html |
Type Inference in Object Oriented Languages | http://citeseer.ist.psu.edu/agesen95cartesian.html |
Type inference for Python | http://citeseer.ist.psu.edu/agesen95type.html |
Selective Open Recursion: A Solution to the Fragile Base Class Problem | http://citeseer.ist.psu.edu/ancona00extending.html |
Uniform Proofs as a Foundation for Logic Programming | http://citeseer.ist.psu.edu/andreoli92logic.html |
Langauges and Hardware... | http://citeseer.ist.psu.edu/appel88runtime.html |
Most Productive FP Lang? | http://citeseer.ist.psu.edu/appel98ssa.html |
Today's Status of Functional Programming Languages for Verification Tools ? | http://citeseer.ist.psu.edu/asarin02speedi.html |
References for Beginners in PL Theory | http://citeseer.ist.psu.edu/barendregt94introduction.html |
The Killer Application for Concatenative Languages | http://citeseer.ist.psu.edu/bawden93implementing.html |
Language design: Escaping escapes | http://citeseer.ist.psu.edu/bawden99quasiquotation.html |
Can one avoid monads? | http://citeseer.ist.psu.edu/benton00monads.html |
Uniform Proofs as a Foundation for Logic Programming | http://citeseer.ist.psu.edu/bonner93transaction.html |
Reversible generators | http://citeseer.ist.psu.edu/booth97walk.html |
Nested commits for mobile calculi: extending Join | http://citeseer.ist.psu.edu/bruni04nested.html |
OOP Is Much Better in Theory Than in Practice | http://citeseer.ist.psu.edu/butterfield01comparing.html |
Best default sequence? | http://citeseer.ist.psu.edu/cache/papers/cs/29581/http:zSzzSzwww.cs.bonn.eduzSz~ralfzSzpublicationszSzICFP02.pdf/hinze02bootstrapping.pdf |
Understanding continuations | http://citeseer.ist.psu.edu/cache/papers/cs/32515/http:zSzzSzwww.cs.bham.ac.ukzSz~hxtzSzcw04zSzdanvy.pdf/on-evaluation-contexts-continuations.pdf |
The Case for First Class Messages | http://citeseer.ist.psu.edu/cache/papers/cs/386/http:zSzzSzwww.daimi.au.dkzSzPBzSz436zSzPB-436.pdf/agesen93type.pdf |
What do you believe about Programming Languages (that you can't prove (yet))? | http://citeseer.ist.psu.edu/caires04behavioral.html |
Resources related to logic? | http://citeseer.ist.psu.edu/cardelli85understanding.html |
Definition of Type | http://citeseer.ist.psu.edu/cardelli97type.html |
Short examples of complex use of state? | http://citeseer.ist.psu.edu/carlisle95software.html |
Neophyte question: detecting deadlock, livelock, races etc. | http://citeseer.ist.psu.edu/carlsson97towards.html |
Incompleteness in semantics and parallel-or | http://citeseer.ist.psu.edu/cartwright92observable.html |
Closures for Java or money back | http://citeseer.ist.psu.edu/cartwright98compatible.html |
A rationale for semantically enhanced library languages | http://citeseer.ist.psu.edu/chiba95metaobject.html |
Your favourite editor/IDE | http://citeseer.ist.psu.edu/cinneide00composite.html |
Xactium -- "lightweight language engineering" ??!? | http://citeseer.ist.psu.edu/cis?q=andy+evans |
Xactium -- "lightweight language engineering" ??!? | http://citeseer.ist.psu.edu/cis?q=tony+clark&submit=Search+Documents&cs=1 |
Typed Concurrent Programming with Logic Variables | http://citeseer.ist.psu.edu/collet01operational.html |
Lambda-mu | http://citeseer.ist.psu.edu/context/14385/0 |
E Thesis: Robust Composition | http://citeseer.ist.psu.edu/context/167756/0 |
Protocol languages | http://citeseer.ist.psu.edu/context/498016/468149 |
The X10 Programming Language | http://citeseer.ist.psu.edu/context/6952/0 |
E Thesis: Robust Composition | http://citeseer.ist.psu.edu/context/71383/0 |
any functional language without GC? | http://citeseer.ist.psu.edu/crary99typed.html |
Static type inference & late binding? | http://citeseer.ist.psu.edu/dami96functional.html |
Specifying ECMAScript via ML | http://citeseer.ist.psu.edu/danvy89functional.html |
Circular references | http://citeseer.ist.psu.edu/danvy92representing.html |
Future of software design? | http://citeseer.ist.psu.edu/davie98efficient.html |
Continuations for Parallel Logic Programming | http://citeseer.ist.psu.edu/deboer93paradigm.html |
Building Interpreters by Composing Monads | http://citeseer.ist.psu.edu/duponcheel95using.html |
Nanopass Compiler Framework | http://citeseer.ist.psu.edu/dybvig90destinationdriven.html |
Garbage Collection as a Lazy Algorithm | http://citeseer.ist.psu.edu/ennals03optimistic.html |
Two Thank Yous for Peter van Roy | http://citeseer.ist.psu.edu/ennals03optimistic.html |
Dynamic Eager Haskell | http://citeseer.ist.psu.edu/ennals03optimistic.html |
A Generic Component Framework for System Modeling | http://citeseer.ist.psu.edu/ermel96taste.html |
Message Passing vs. Multi-Methods; Mixing the two? | http://citeseer.ist.psu.edu/ernst98predicate.html |
Advantages of Soft Typing | http://citeseer.ist.psu.edu/fagan90soft.html |
Non-null references? | http://citeseer.ist.psu.edu/fahndrich03declaring.html |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://citeseer.ist.psu.edu/felleisen90expressive.html |
Haskell and creative freedom | http://citeseer.ist.psu.edu/felleisen90expressive.html |
Hundreds of Impossibility Results for Distributed Computing | http://citeseer.ist.psu.edu/fich03hundreds.html |
Understanding continuations | http://citeseer.ist.psu.edu/filinski89declarative.html |
A Practical Theory of Programming | http://citeseer.ist.psu.edu/filinski89declarative.html |
Call-by-what? | http://citeseer.ist.psu.edu/filinski89declarative.html |
Switch statement design | http://citeseer.ist.psu.edu/filinski89declarative.html |
AOP blog and aosd discussion | http://citeseer.ist.psu.edu/filman00aspectoriented.html |
Scalable Component Abstractions | http://citeseer.ist.psu.edu/findler98modular.html |
Context Free: Grammars as Graphics | http://citeseer.ist.psu.edu/flajolet95computer.html |
When to create syntax? | http://citeseer.ist.psu.edu/flatt02composable.html |
Educational Pearl: Automata as Macros | http://citeseer.ist.psu.edu/flatt02composable.html |
A software engineering problem: how would functional programming solve it? | http://citeseer.ist.psu.edu/flatt98unit.html |
E Thesis: Robust Composition | http://citeseer.ist.psu.edu/fournet95reflexive.html |
Gilad Bracha: Will Continuations continue? | http://citeseer.ist.psu.edu/fuchs95escaping.html |
A Generic Component Framework for System Modeling | http://citeseer.ist.psu.edu/gajewsky01rulebased.html |
Trampolining Architectures | http://citeseer.ist.psu.edu/ganz00trampolining.html |
Trampolining Architectures | http://citeseer.ist.psu.edu/ganz99trampolined.html |
if Records - Labels = Tuples then Rows - Labels = what? | http://citeseer.ist.psu.edu/gaster96polymorphic.html |
Practical OCaml | http://citeseer.ist.psu.edu/gibbons98underappreciated.html |
BitC, a new OS implementation language | http://citeseer.ist.psu.edu/goubault-larrecq97logical.html |
Constraint Programming | http://citeseer.ist.psu.edu/group96constraint.html |
F3 - Functional GUI Development for Java | http://citeseer.ist.psu.edu/grust03monad.html |
Wadler's Blog: Penn, PADL, POPL, and Plan-X | http://citeseer.ist.psu.edu/grust99comprehending.html |
Persistent functional databases | http://citeseer.ist.psu.edu/grust99comprehending.html |
The fundamental difference between Sets and Lists? | http://citeseer.ist.psu.edu/grust99comprehending.html |
A Monadic Framework for Subcontinuations | http://citeseer.ist.psu.edu/gunter95generalization.html |
Why type systems are interesting - part II | http://citeseer.ist.psu.edu/guttman95vlisp.html |
any functional language without GC? | http://citeseer.ist.psu.edu/hallenberg02combining.html |
Syntax, Semantics and all that Stuff | http://citeseer.ist.psu.edu/harel04modeling.html |
Commentary on Standard ML | http://citeseer.ist.psu.edu/harper97interpretation.html |
Why I Like PLT Scheme | http://citeseer.ist.psu.edu/hedqvist98parallel.html |
Subcontinuations | http://citeseer.ist.psu.edu/hieb93subcontinuations.html |
Neophyte question: detecting deadlock, livelock, races etc. | http://citeseer.ist.psu.edu/huch00model.html |
How are GADTs useful in practical programming? | http://citeseer.ist.psu.edu/hughes95design.html |
Relevance of Curry-Howard | http://citeseer.ist.psu.edu/hughes96proving.html |
Relevance of Curry-Howard | http://citeseer.ist.psu.edu/hughes99recursion.html |
Programming Paradigms of the Andorra Kernel Language | http://citeseer.ist.psu.edu/janson91programming.html |
The X10 Programming Language | http://citeseer.ist.psu.edu/janson94akl.html |
Petition for adding garbage collection to C++. | http://citeseer.ist.psu.edu/kakkad96portable.html |
Type Nomenclature | http://citeseer.ist.psu.edu/kelsey89realistic.html |
Implicitly Heterogeneous Multi-stage Programming | http://citeseer.ist.psu.edu/kelsey97prescheme.html |
CPS without GC? | http://citeseer.ist.psu.edu/kelsey97prescheme.html |
Ian Bicking: The challenge of metaprogramming | http://citeseer.ist.psu.edu/kelsey97prescheme.html |
PyPy wins a funding contract with the EU | http://citeseer.ist.psu.edu/kelsey97prescheme.html |
Functional multi-method programming language | http://citeseer.ist.psu.edu/kiczales90efficient.html |
Description Logics in Literate Haskell | http://citeseer.ist.psu.edu/kifer90logical.html |
No new items? | http://citeseer.ist.psu.edu/korn98traversalbased.html |
Linguistic Reuse | http://citeseer.ist.psu.edu/krishnamurthi01linguistic.html |
Building Interpreters by Composing Monads | http://citeseer.ist.psu.edu/labragayo01lps.html |
UML and DSLs | http://citeseer.ist.psu.edu/lamport97composition.html |
A Debugging Environment for Lazy Functional Languages | http://citeseer.ist.psu.edu/lapalme99debugging.html |
The Complexity Zoo | http://citeseer.ist.psu.edu/lawall96optimality.html |
The pi-Calculus in Direct Style | http://citeseer.ist.psu.edu/liquori98deep.html |
Why type systems are interesting | http://citeseer.ist.psu.edu/luo90extended.html |
Gilad Bracha: Will Continuations continue? | http://citeseer.ist.psu.edu/manolescu02workflow.html |
Event-Based Programming without Inversion of Control | http://citeseer.ist.psu.edu/manolescu02workflow.html |
Practical OCaml | http://citeseer.ist.psu.edu/mcbride01faking.html |
First Class Values, Types as values within a Programming Language | http://citeseer.ist.psu.edu/mcbride01faking.html |
Getting Started | http://citeseer.ist.psu.edu/meijer91functional.html |
Filter-Reduce Optimization | http://citeseer.ist.psu.edu/meijer91functional.html |
The Haskell Programmer's Guide to the IO Monad --- Don't Panic | http://citeseer.ist.psu.edu/moggi89notions.html |
Garbage collecting computations | http://citeseer.ist.psu.edu/moreau96continuing.html |
Rigour is good for you and feasible: reflections on formal treatments of C and UDP sockets | http://citeseer.ist.psu.edu/norrish02rigour.html |
Persistent functional databases | http://citeseer.ist.psu.edu/okasaki96functional.html |
Two Thank Yous for Peter van Roy | http://citeseer.ist.psu.edu/okasaki96role.html |
Best default sequence? | http://citeseer.ist.psu.edu/okasaki97catenable.html |
Comparing the Expressive Power of the Synchronous and the Asynchronous pi-calculus | http://citeseer.ist.psu.edu/palamidessi97comparing.html |
Human Factors Research On Programming Language Syntax | http://citeseer.ist.psu.edu/pane00studying.html |
Ruby 2.0 News | http://citeseer.ist.psu.edu/peytonjones92implementing.html |
Object Oriented Programming + Referential Transparency | http://citeseer.ist.psu.edu/peytonjones92implementing.html |
Conjunction types | http://citeseer.ist.psu.edu/pierce91programming.html |
Foundational Calculi for Programming Languages (intro) | http://citeseer.ist.psu.edu/pierce95foundational.html |
Google Code Search | http://citeseer.ist.psu.edu/pierce98local.html |
Combining computational effects | http://citeseer.ist.psu.edu/plotkin02notions.html |
Functional programming and software engineering | http://citeseer.ist.psu.edu/plotkin81structural.html |
Circular references | http://citeseer.ist.psu.edu/power99closed.html |
When to create syntax? | http://citeseer.ist.psu.edu/queinnec96macroexpansion.html |
Implementing Declarative Parallel Bottom-Avoiding Choice | http://citeseer.ist.psu.edu/rauberdubois02implementing.html |
BitC, a new OS implementation language | http://citeseer.ist.psu.edu/ravara99algebra.html |
A Type Theory for Memory Allocation and Data Layout | http://citeseer.ist.psu.edu/reynolds02separation.html |
Is "type" a fundamental intrinsic property of values? | http://citeseer.ist.psu.edu/rittri95dimension.html |
Multigame A Very High Level Language for Describing Board Games | http://citeseer.ist.psu.edu/romein95multigame.html |
Multigame A Very High Level Language for Describing Board Games | http://citeseer.ist.psu.edu/romein97application.html |
Referentially Transparent Scheme | http://citeseer.ist.psu.edu/sabry98what.html |
The Next Mainstream Programming Languages | http://citeseer.ist.psu.edu/sangiorgi99interpreting.html |
Concurrent Clustered Programming | http://citeseer.ist.psu.edu/saraswat91semantic.html |
Lambda-mu | http://citeseer.ist.psu.edu/selinger99control.html |
Practical: Designing a graph matching language. | http://citeseer.ist.psu.edu/sheng99graph.html |
Embedding one language in another | http://citeseer.ist.psu.edu/simmons92language.html |
Typed Concurrent Programming with Logic Variables | http://citeseer.ist.psu.edu/smolka95oz.html |
Formal methods for O/R mapping | http://citeseer.ist.psu.edu/smolka95oz.html |
Top N Papers 2005 | http://citeseer.ist.psu.edu/source.html |
Deconstructing Process Isolation | http://citeseer.ist.psu.edu/spatscheck99defending.html |
Top N Papers 2005 | http://citeseer.ist.psu.edu/statistics.html |
Building Interpreters by Composing Monads | http://citeseer.ist.psu.edu/steele94building.html |
Pre-LINQ: rich object management in your PL | http://citeseer.ist.psu.edu/tarr93pleiades.html |
Protocol languages | http://citeseer.ist.psu.edu/thiagarajan97expressively.html |
Continuations for Parallel Logic Programming | http://citeseer.ist.psu.edu/todoran00continuations.html |
ACM Queue: A Conversation with Steve Ross-Talbot | http://citeseer.ist.psu.edu/vanderaalst03pi.html |
Active Libraries and Universal Languages | http://citeseer.ist.psu.edu/veldhuizen04active.html |
Restructuring Partitioned Normal Form Relations Without Information Loss | http://citeseer.ist.psu.edu/vincent97restructuring.html |
Predicate Dispatch in the news | http://citeseer.ist.psu.edu/wadler87views.html |
The Killer Application for Concatenative Languages | http://citeseer.ist.psu.edu/wadler90linear.html |
New Paul Graham thing... | http://citeseer.ist.psu.edu/wadler95how.html |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://citeseer.ist.psu.edu/wadler95monads.html |
Conversion of 'functional' to 'imperative' algorithms: is it possible? | http://citeseer.ist.psu.edu/walker00alias.html |
Rules for Developing Safety-Critical Code | http://citeseer.ist.psu.edu/wallace95functional.html |
Is "type" a fundamental intrinsic property of values? | http://citeseer.ist.psu.edu/wand91automatic.html |
Denotational semantics of a DSL? | http://citeseer.ist.psu.edu/widom92denotational.html |
Avoiding worst case GC with large amounts of data? | http://citeseer.ist.psu.edu/wilson92uniprocessor.html |
Introduction to (Formal) Type Systems | http://citeseer.ist.psu.edu/wright92syntactic.html |
Expressivity | http://citeseer.lcs.mit.edu/felleisen90expressive.html |
"The Anatomy of a Loop" | http://citeseer.lcs.mit.edu/felleisen90expressive.html |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://citeseer.lcs.mit.edu/felleisen90expressive.html |
Relevance of Curry-Howard | http://citeseer.lcs.mit.edu/felleisen90expressive.html |
A Survey of Object-Oriented Concepts | http://citeseer.nj.nec.com/102142.html |
SLAM (at POPL) | http://citeseer.nj.nec.com/103674.html |
Concepts, Techniques and Models of Computer Programming | http://citeseer.nj.nec.com/120621.html |
The Charity Language | http://citeseer.nj.nec.com/14385.html |
Programming Linguistics | http://citeseer.nj.nec.com/14832.html |
Reading Styles ( Idiomatic Lisp and Idiomatic Scheme ) | http://citeseer.nj.nec.com/162336.html |
PROLAC: Language for protocol compilation | http://citeseer.nj.nec.com/17536.html |
Can Programming Be Liberated from the von Neumann Style? | http://citeseer.nj.nec.com/183013.html |
Backus Turing Award Lecture | http://citeseer.nj.nec.com/183013.html |
Computing with Cells and Atoms | http://citeseer.nj.nec.com/193761.html |
A semantics for imprecise exceptions | http://citeseer.nj.nec.com/196569.html |
Logic/Object Oriented Fusion | http://citeseer.nj.nec.com/19900.html |
Does Code Decay? | http://citeseer.nj.nec.com/200710.html |
Type-safe Covariance in Eiffel | http://citeseer.nj.nec.com/24009.html |
Logic/Object Oriented Fusion | http://citeseer.nj.nec.com/246051.html |
Control handling primitives | http://citeseer.nj.nec.com/25749.html |
Iteration Abstraction in Sather | http://citeseer.nj.nec.com/265.html |
A Formal Model for an Expressive Fragment of XSLT | http://citeseer.nj.nec.com/295373.html |
(Elegant) Recursive Ascent Parsing | http://citeseer.nj.nec.com/309419.html |
Darcs | http://citeseer.nj.nec.com/316105.html |
Constraint Logic Programming: A Survey | http://citeseer.nj.nec.com/334926.html |
Computability and Recursion | http://citeseer.nj.nec.com/375380.html |
Compiler reliability | http://citeseer.nj.nec.com/379562.html |
Perspectives | http://citeseer.nj.nec.com/383622.html |
Refactoring Functional Programs | http://citeseer.nj.nec.com/386474.html |
Re-writing abstractions | http://citeseer.nj.nec.com/392916.html |
Beyond Objects: Generative Programming | http://citeseer.nj.nec.com/408302.html |
Getting Started | http://citeseer.nj.nec.com/423413.html |
Sina Language and Composition Filters | http://citeseer.nj.nec.com/427558.html |
Sina Language and Composition Filters | http://citeseer.nj.nec.com/441723.html |
Ada and Java: real-time advantages | http://citeseer.nj.nec.com/445079.html |
Events and Continuations | http://citeseer.nj.nec.com/4469.html |
Intentional Programming Overview | http://citeseer.nj.nec.com/460278.html |
Perspectives | http://citeseer.nj.nec.com/461895.html |
vmgen: A Generator of Efficient Virtual Machine Interpreters | http://citeseer.nj.nec.com/485307.html |
Types in Programming Languages | http://citeseer.nj.nec.com/489211.html |
A Proposal For Classifying Tangled Code | http://citeseer.nj.nec.com/506922.html |
Conceptual Integrity in Erlang | http://citeseer.nj.nec.com/574647.html |
The Java™ specs in a formal way | http://citeseer.nj.nec.com/582912.html |
(Elegant) Recursive Ascent Parsing | http://citeseer.nj.nec.com/82230.html |
Feng Shui for Standard ML Programmers | http://citeseer.nj.nec.com/87305.html |
(Lisp) Beating the Averages | http://citeseer.nj.nec.com/88826.html |
Computing with Cells and Atoms | http://citeseer.nj.nec.com/adleman94molecular.html |
Generator and Search Objects in Java | http://citeseer.nj.nec.com/allison00generator.html |
Logic/Object Oriented Fusion | http://citeseer.nj.nec.com/amir01objectoriented.html |
Garbage Collection Can Be Faster Than Stack Allocation | http://citeseer.nj.nec.com/appel87garbage.html |
Garbage collection vs. reference counting in .NET | http://citeseer.nj.nec.com/appel87garbage.html |
Search and Imperative Programming | http://citeseer.nj.nec.com/apt97search.html |
Richard Hamming: You and Your Research | http://citeseer.nj.nec.com/articles.html |
Elements of Basic Category Theory | http://citeseer.nj.nec.com/backhouse89making.html |
NULL | http://citeseer.nj.nec.com/barendregt94introduction.html |
Getting Started | http://citeseer.nj.nec.com/barendregt94introduction.html |
Introduction to Lambda Calculus | http://citeseer.nj.nec.com/barendregt94introduction.html |
Research Papers | http://citeseer.nj.nec.com/barendregt94introduction.html |
The Impact of The Lambda Calculus... | http://citeseer.nj.nec.com/barendregt97impact.html |
Links to JFP Papers | http://citeseer.nj.nec.com/betarte00type.html |
Backwards Debugging | http://citeseer.nj.nec.com/booth97walk.html |
Description Logics in Data Management | http://citeseer.nj.nec.com/borgida95description.html |
Contributors Needed! | http://citeseer.nj.nec.com/bosch98design.html |
Relational Programming (whatever happened to...) | http://citeseer.nj.nec.com/breazu-tannen91structural.html |
SchemeUnit and SchemeQL: Two Little Languages | http://citeseer.nj.nec.com/breazu-tannen91structural.html |
Spreadsheet Languages | http://citeseer.nj.nec.com/cache/papers/cs/17012/ftp:zSzzSzgatekeeper.dec.comzSzpubzSzDECzSzPascalzSziso10206.pdf/extended-pascal-iso.pdf |
State and modularity | http://citeseer.nj.nec.com/cache/papers/cs/633/ftp:zSzzSzftp.cs.indiana.eduzSzpubzSzscheme-repositoryzSzdoczSzpubszSzexpress.pdf/felleisen90expressive.pdf |
On Understanding Types, Data Abstraction, and Polymorphism | http://citeseer.nj.nec.com/cardelli85understanding.html |
Bricklin: Why Johnny can't program | http://citeseer.nj.nec.com/cardelli89typeful.html |
Patterns in Datatype-Generic Programming | http://citeseer.nj.nec.com/cardelli89typeful.html |
The JScript Type System, Part One | http://citeseer.nj.nec.com/cardelli97type.html |
Dynamic languages and virtual machines | http://citeseer.nj.nec.com/cardelli97type.html |
static AND dynamic typing | http://citeseer.nj.nec.com/cartwright91soft.html |
Co- and Contra-variance | http://citeseer.nj.nec.com/castagna95covariance.html |
Escape Analysis for Java | http://citeseer.nj.nec.com/choi99escape.html |
Parallel Programming with Logic Languages | http://citeseer.nj.nec.com/ciancarini92parallel.html |
Darcs | http://citeseer.nj.nec.com/cinneide00composite.html |
Darcs | http://citeseer.nj.nec.com/cinneide98program.html |
Typed Logical Variables in Haskell | http://citeseer.nj.nec.com/claessen00typed.html |
DDJ, March 2004, Programming Languages | http://citeseer.nj.nec.com/clements01little.html |
Compiler reliability | http://citeseer.nj.nec.com/colby00certifying.html |
The Query Language TQL | http://citeseer.nj.nec.com/conforti02tql.html |
A tutorial on graph transformation | http://citeseer.nj.nec.com/context/199172/0 |
Most amazing designer? | http://citeseer.nj.nec.com/context/28725/0 |
The History of T | http://citeseer.nj.nec.com/context/28823/0 |
The Charity Language | http://citeseer.nj.nec.com/context/359732/0 |
Edsger Wybe Dijkstra (1930-2002) | http://citeseer.nj.nec.com/context/36701/0 |
Tools for rules | http://citeseer.nj.nec.com/context/41717/0 |
Looking for B. Moura dissertation | http://citeseer.nj.nec.com/context/64159/0 |
Securing reflective towers | http://citeseer.nj.nec.com/context/72525/0 |
GNU Prolog | http://citeseer.nj.nec.com/context/9367/0 |
Concepts, Techniques and Models of Computer Programming | http://citeseer.nj.nec.com/cook92interfaces.html |
Direct manipulation languages | http://citeseer.nj.nec.com/cs?q=Napier88&cs=1 |
Research Publication Modes Need to be Reengineered | http://citeseer.nj.nec.com/cs |
Real Programmers Don't Use Pascal | http://citeseer.nj.nec.com/curien00duality.html |
SchemeUnit and SchemeQL: Two Little Languages | http://citeseer.nj.nec.com/darwen95third.html |
Bricklin: Why Johnny can't program | http://citeseer.nj.nec.com/day99symbolic.html |
Concept programming | http://citeseer.nj.nec.com/dedinechin97libraries.html |
First-class Attribute Grammars | http://citeseer.nj.nec.com/demoor00firstclass.html |
GNU Prolog | http://citeseer.nj.nec.com/diaz00gnu.html |
Expressiveness of Declarative Languages | http://citeseer.nj.nec.com/did/31548 |
Lazy Functional Parser Combinators in Java | http://citeseer.nj.nec.com/dijkstra01lazy.html |
Comparing Two Garbage Collectors for C++ | http://citeseer.nj.nec.com/edelson91smart.html |
Comparing Two Garbage Collectors for C++ | http://citeseer.nj.nec.com/edelson92comparing.html |
Seesoft | http://citeseer.nj.nec.com/eick94graphically.html |
Polyglot Programming | http://citeseer.nj.nec.com/elliott98declarative.html |
Comparing Two Garbage Collectors for C++ | http://citeseer.nj.nec.com/ellis93safe.html |
Reading Styles ( Idiomatic Lisp and Idiomatic Scheme ) | http://citeseer.nj.nec.com/ernst98predicate.html |
Making reliable distributed systems in the presence of software errors | http://citeseer.nj.nec.com/felleisen90expressive.html |
Events and Continuations | http://citeseer.nj.nec.com/filinski89declarative.html |
Packrat Parsing | http://citeseer.nj.nec.com/filinski89declarative.html |
The Java™ specs in a formal way | http://citeseer.nj.nec.com/filinski89declarative.html |
Linguistic side effects | http://citeseer.nj.nec.com/filinski94recursion.html |
Representing Monads | http://citeseer.nj.nec.com/filinski94representing.html |
Python Metaclass Programming | http://citeseer.nj.nec.com/filinski94representing.html |
Aspects, Quantification & Obliviousness | http://citeseer.nj.nec.com/filman00aspectoriented.html |
NULL | http://citeseer.nj.nec.com/flanagan-essence.html |
20 Years of PLDI - CALL FOR NOMINATIONS | http://citeseer.nj.nec.com/flanagan-essence.html |
The Essence of Compiling with Continutations | http://citeseer.nj.nec.com/flanagan-essence.html |
Research Papers | http://citeseer.nj.nec.com/flanagan-essence.html |
JScript is a Functional Language | http://citeseer.nj.nec.com/flatt02composable.html |
Is Inheritance a Pillar of OO? | http://citeseer.nj.nec.com/flatt98classe.html |
Using Mix-ins with Python | http://citeseer.nj.nec.com/flatt98classe.html |
Sharing Code through First-class Environments | http://citeseer.nj.nec.com/gelernter87environments.html |
Embedding Sequence Analysis in FP | http://citeseer.nj.nec.com/giegerich92embedding.html |
Contributors Needed! | http://citeseer.nj.nec.com/gil98design.html |
Floating Point Arithmetic | http://citeseer.nj.nec.com/goldberg91what.html |
Events and Continuations | http://citeseer.nj.nec.com/graunke01automatically.html |
Events and Continuations | http://citeseer.nj.nec.com/graunke03modeling.html |
Copying and Comparing: Problems and Solutions | http://citeseer.nj.nec.com/grogono00copying.html |
You call that a Monad? This HERE's a Monad.... And a Shell. | http://citeseer.nj.nec.com/haahr93es.html |
The Charity Language | http://citeseer.nj.nec.com/hasegawa95decomposing.html |
Model Checking Java Programs Using Java PathFinder | http://citeseer.nj.nec.com/havelund98model.html |
Links to JFP Papers | http://citeseer.nj.nec.com/hayden97distributed.html |
Semantics of Programming Languages: A Tool-Oriented Approach | http://citeseer.nj.nec.com/heering00semantics.html |
A Proposal For Classifying Tangled Code | http://citeseer.nj.nec.com/highley99aspect.html |
Specifying reusable components using Contracts | http://citeseer.nj.nec.com/holland92specifying.html |
Links to JFP Papers | http://citeseer.nj.nec.com/hoogendijk00container.html |
Charming Python: Using combinatorial functions in the itertools module | http://citeseer.nj.nec.com/howard96inductive.html |
B. Stroustrup: Serving the C++ Community | http://citeseer.nj.nec.com/howard96inductive.html |
Generalising Monads to Arrows | http://citeseer.nj.nec.com/hughes98generalising.html |
Fold and Unfold for Program Semantics | http://citeseer.nj.nec.com/hutton98fold.html |
Folding over trees | http://citeseer.nj.nec.com/hutton98fold.html |
The Java™ specs in a formal way | http://citeseer.nj.nec.com/igarashi99featherweight.html |
Xtatic: Native XML processing for C# | http://citeseer.nj.nec.com/igarashi99featherweight.html |
The Charity Language | http://citeseer.nj.nec.com/jacobs95objects.html |
Programming Linguistics | http://citeseer.nj.nec.com/jacobs96inheritance.html |
Papers in Coalgebra Theory and Applications | http://citeseer.nj.nec.com/jacobs97tutorial.html |
Coalgebraic Reasoning about Classes in Object-Oriented Languages | http://citeseer.nj.nec.com/jacobs97tutorial.html |
The Charity Language | http://citeseer.nj.nec.com/jacobs98coalgebraic.html |
Coalgebraic Reasoning about Classes in Object-Oriented Languages | http://citeseer.nj.nec.com/jacobs98coalgebraic.html |
Sharing Code through First-class Environments | http://citeseer.nj.nec.com/jagannathan89programming.html |
Linguistic Universals and Particulars | http://citeseer.nj.nec.com/jones95using.html |
Links to JFP Papers | http://citeseer.nj.nec.com/jun98visualisation.html |
Domain-specific Embedded Languages and Program Generators | http://citeseer.nj.nec.com/kamin98research.html |
Applications of Continuations | http://citeseer.nj.nec.com/kelsey95correspondence.html |
Using Physical Dimensions | http://citeseer.nj.nec.com/kennedy94dimension.html |
Efficient JVM Just-in-Time Compilation | http://citeseer.nj.nec.com/krall98efficient.html |
Perspectives | http://citeseer.nj.nec.com/krishnamurthi98synthesizing.html |
LPS: Language Prototyping System | http://citeseer.nj.nec.com/labragayo01lps.html |
Representing Monads | http://citeseer.nj.nec.com/liang95monad.html |
A Modular Monadic Action Semantics | http://citeseer.nj.nec.com/liang95monad.html |
Composition Languages | http://citeseer.nj.nec.com/luckham95three.html |
Real Time Processing | http://citeseer.nj.nec.com/lundqvist99formal.html |
Elements of Basic Category Theory | http://citeseer.nj.nec.com/martini96element.html |
Elements of Basic Category Theory | http://citeseer.nj.nec.com/martini96element.html |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://citeseer.nj.nec.com/massalin92synthesi.html |
Udell on licensing and lock-in | http://citeseer.nj.nec.com/mattsson99mnesia.html |
Hundred Year Language | http://citeseer.nj.nec.com/mcbride01derivative.html |
Concepts, Techniques and Models of Computer Programming | http://citeseer.nj.nec.com/meijer91functional.html |
All About Monads | http://citeseer.nj.nec.com/meijer95merging.html |
Control handling primitives | http://citeseer.nj.nec.com/moreau94partial.html |
Richard Hamming: You and Your Research | http://citeseer.nj.nec.com/mostcited.html |
Putting Type Annotations to Work | http://citeseer.nj.nec.com/odersky96putting.html |
Theorems for free! | http://citeseer.nj.nec.com/ohearn95parametricity.html |
Towards the best collection API | http://citeseer.nj.nec.com/opdyke92refactoring.html |
Evaluation Order Semantics in Expressions with Side Effects | http://citeseer.nj.nec.com/papaspyrou00study.html |
JScript is a Functional Language | http://citeseer.nj.nec.com/pasalic02tagless.html |
De-biforestation | http://citeseer.nj.nec.com/peytonjones96compiling.html |
ll1-discuss on macros | http://citeseer.nj.nec.com/peytonjones96compiling.html |
Misc Links | http://citeseer.nj.nec.com/peytonjones96compiling.html |
Why Events Are a Bad Idea | http://citeseer.nj.nec.com/pike94acme.html |
Dynamically scoped functions vs. AOP | http://citeseer.nj.nec.com/prehofer97from.html |
Control handling primitives | http://citeseer.nj.nec.com/queinnec93library.html |
Sharing Code through First-class Environments | http://citeseer.nj.nec.com/queinnec96sharing.html |
TPK Algorithm in Different Programming Languages | http://citeseer.nj.nec.com/reid99handling.html |
A Logic for Shared Mutable Data Structures | http://citeseer.nj.nec.com/reynolds02separation.html |
B. Stroustrup: Serving the C++ Community | http://citeseer.nj.nec.com/reynolds02separation.html |
Continuations Reading Group | http://citeseer.nj.nec.com/reynolds93discoveries.html |
Edsger Wybe Dijkstra (1930-2002) | http://citeseer.nj.nec.com/reynolds93discoveries.html |
Tuples + Objects + Infosets =Too Much Stuff! | http://citeseer.nj.nec.com/reynolds96design.html |
Heap Profiling for Space Efficiency | http://citeseer.nj.nec.com/runciman96heap.html |
What is a Purely Functional Language? | http://citeseer.nj.nec.com/sabry98what.html |
Coroutines in C | http://citeseer.nj.nec.com/schinz01tail.html |
Semantics | http://citeseer.nj.nec.com/schmidt96programming.html |
Book Review: Purely Functional Data Structures | http://citeseer.nj.nec.com/seidel96randomized.html |
Folding over trees | http://citeseer.nj.nec.com/sheard93fold.html |
Refactoring Functional Programs | http://citeseer.nj.nec.com/simonyi95death.html |
Richard Hamming: You and Your Research | http://citeseer.nj.nec.com/singhal96programming.html |
Control handling primitives | http://citeseer.nj.nec.com/sitaram93handling.html |
Delimited Control for PLT Scheme | http://citeseer.nj.nec.com/sitaram93handling.html |
The Essence of Strategic Programming | http://citeseer.nj.nec.com/smaragdakis97distil.html |
Richard Hamming: You and Your Research | http://citeseer.nj.nec.com/source.html |
Small Time Languages | http://citeseer.nj.nec.com/stonebraker86design.html |
An Analysis of the Divergence of Two Sather Dialects | http://citeseer.nj.nec.com/stoutamire96analysi.html |
Xtatic: Native XML processing for C# | http://citeseer.nj.nec.com/studer00constructive.html |
Coroutines in C | http://citeseer.nj.nec.com/tarditi90no.html |
Richard Hamming: You and Your Research | http://citeseer.nj.nec.com/thomas93scalable.html |
Programming Linguistics | http://citeseer.nj.nec.com/turi98foundation.html |
A Revolution in Logic? | http://citeseer.nj.nec.com/vanbenthem00hintikka.html |
Meta Programming with Concrete Object Syntax | http://citeseer.nj.nec.com/vandenbrand98current.html |
Multiple inheritance thru automated delegation in Java | http://citeseer.nj.nec.com/viega98automated.html |
Nonalgorithmic programming | http://citeseer.nj.nec.com/wadler95how.html |
A formal semantics of patterns in XSLT | http://citeseer.nj.nec.com/wadler99formal.html |
A Software Engineering Perspective on Algorithmics | http://citeseer.nj.nec.com/weihe99software.html |
Uniprocessor Garbage Collection Techniques | http://citeseer.nj.nec.com/wilson92uniprocessor.html |
Links to JFP Papers | http://citeseer.nj.nec.com/wong98kleisli.html |
Barrier Methods for Garbage Collection | http://citeseer.nj.nec.com/zorn90barrier.html |
How To Read a Paper | http://citeulike.org/ |
Parrot 0.2.2 Released | http://cixar.com/~segphault/programming/code/samples/parrot_test/ |
Mondo bizarro | http://c-jump.com/ |
CLAIRE: Combining Sets, Search and Rules to Better Express Algorithms | http://claire3.free.fr/index.htm |
The Nature of Lisp (a tutorial) | http://cl-cookbook.sourceforge.net/ |
CleanJ - Concurrent Clean on Java VM | http://cleanj.sourceforge.net/ |
Continuations as UI elements | http://cliki.net/CLIM |
The Human-Language Interface | http://cliki.net/CLIM |
What's up guys? | http://cliki.tunes.org/ |
Message Object Oriented vs Function Object Oriented | http://cliki.tunes.org/Actor |
Elements of Basic Category Theory | http://cliki.tunes.org/Category%20Theory%20101 |
Does Visual Studio Rot the Mind? | http://cliki.tunes.org/CLIM |
Concepts, Techniques and Models of Computer Programming | http://cliki.tunes.org/Dispatch |
Lojban | http://cliki.tunes.org/Dynamo |
Functional and logic paradigms... | http://cliki.tunes.org/Functional |
Glossary page on Lambda? | http://cliki.tunes.org/Glossary |
Special characters' input methods | http://cliki.tunes.org/HTML%20special%20characters%20and%20symbols |
LtU etiquette | http://cliki.tunes.org/index |
Category theory | http://cliki.tunes.org/Learning%20Lounge |
Tunes.org and its review site updated. | http://cliki.tunes.org/Learning%20Lounge |
Functional and logic paradigms... | http://cliki.tunes.org/Logic |
Metaprogramming in Heron | http://cliki.tunes.org/Metaprogramming |
Explaining monads | http://cliki.tunes.org/Monad |
Glossary page on Lambda? | http://cliki.tunes.org/Morphism |
House , hOp - the Haskell Operating System | http://cliki.tunes.org |
Glossary page on Lambda? | http://cliki.tunes.org |
Tunes.org and its review site updated. | http://cliki.tunes.org |
Reading, Writing, and Code | http://clim.mikemac.com/ |
The Human-Language Interface | http://clim.mikemac.com/ |
The Human-Language Interface | http://clim.mikemac.com/images/listener1.jpg |
The O'Ciao Approach to OO Logic Programming | http://clip.dia.fi.upm.es/ |
Inside every API is a programming language struggling to get out | http://clip.dia.fi.upm.es/COLOGNET-WS/2002/PAPERS/Gupta.pdf |
Binary relations | http://clip.dia.fi.upm.es/papers/persdb-tr.pdf |
Can Programming Be Liberated from the von Neumann Style? | http://clisp.cons.org/propaganda.html |
Screamer: a Common Lisp library for non-determinism | http://clocc.sf.net |
Erlang is Icky | http://clocc.sf.net |
"Popular vs. Good" in Programming Languages | http://clorb.sourceforge.net |
CLRFIs | http://clrfi.alu.org/ |
Erlisp: Common Lisp Meets Erlang | http://clrfi.alu.org/ |
CLRFIs | http://clrfi.alu.org/mailman/listinfo/clrfi-process |
CLRFIs | http://clrfi.alu.org/mailman/listinfo |
CLRFIs | http://clrfi.alu.org/process/mechanism |
CLRFIs | http://clrfi.alu.org/process |
CLRFIs | http://clrfi.alu.org:8080/@md=d&cd=//clrfi.alu.org/&c=Da3@//clrfi.alu.org/?ac=107&mx=10 |
Introduction to the Java EE 5 Platform | http://clsql.b9.com/ |
Links Slides | http://clsql.b9.com |
"Popular vs. Good" in Programming Languages | http://clsql.b9.com |
Mind Mappers | http://clusty.com/clustering |
Interview with Brian Kernighan | http://cm.bell-labs.com/cm/cs/cstr/100.ps.gz |
Learning a new programming language | http://cm.bell-labs.com/cm/cs/cstr/100.ps.gz |
Small Time Languages | http://cm.bell-labs.com/cm/cs/tpop/index.html |
The new old or The "Return" to Concurrency | http://cm.bell-labs.com/cm/cs/upe/ |
SMLNJ RIP? | http://cm.bell-labs.com/cm/cs/what/smlnj/ |
Teaching an ML compiler to speak C natively | http://cm.bell-labs.com/cm/cs/who/blume/papers/nlffi.pdf |
Teaching an ML compiler to speak C natively | http://cm.bell-labs.com/cm/cs/who/blume/papers/nlffi-entcs.pdf |
C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg | http://cm.bell-labs.com/cm/cs/who/dmr/chist.html |
C language history | http://cm.bell-labs.com/cm/cs/who/dmr/chist.html |
Five Little Languages and How They Grew: Talk at HOPL | http://cm.bell-labs.com/cm/cs/who/dmr/hopl.html |
Arc - An Unfinished Dialect of Lisp | http://cm.bell-labs.com/cm/cs/who/wadler/armstrong.ps |
Erlang/OTP release with multiprocessor support | http://cm.bell-labs.com/cm/cs/who/wadler/armstrong.ps |
Industrial-Strength Functional Programming | http://cm.bell-labs.com/cm/cs/who/wadler/papers/sigplan-why/sigplan-why.ps |
[The Creation of a Constraint-based Programming Language] | http://cm.bell-labs.com/cm/cs/who/wadler/steele-oopsla98.pdf |
Growing a Language | http://cm.bell-labs.com/cm/cs/who/wadler/steele-oopsla98.pdf |
Comprehending Monads | http://cm.bell-labs.com/cm/cs/who/wadler/topics/monads.html#monads |
Lisp-Stat does not seem to be in good health lately. | http://cm.bell-labs.com/cm/ms/departments/sia/doc/ISI99Omegahat.pdf |
Multivariate Regression | http://cm.bell-labs.com/cm/ms/departments/sia/S/history.html |
How fundamental is information? | http://cm.bell-labs.com/cm/ms/what/shannonday/paper.html |
According to Allen Holub programming is now a liberal art. When did this happen? | http://cm.bell-labs.com/who/god/verisoft/ |
Functional programming and software engineering | http://cminusminus.org/ |
Concurrency-oriented programming | http://cml.cs.uchicago.edu/ |
Erlang concurrency: why asynchronious messages? | http://cml.cs.uchicago.edu/ |
Why Dependent Types Matter | http://cnx.rice.edu/content/m10728/latest/ |
Rediscovering Object Orientation | http://cobolreport.com/columnists/martin/04292002.asp |
Events and Continuations | http://cocoon.apache.org/ |
X2EE Revamps J2EE | http://cocoon.apache.org/2.1/introduction.html |
Events and Continuations | http://cocoon.apache.org/2.1/userdocs/flow/api.html |
Using continuations for web programming | http://cocoon.apache.org/2.1/userdocs/flow/api.html |
Continuations library for Java | http://cocoon.apache.org/2.1/userdocs/flow/continuations.html |
Using continuations for web programming | http://cocoon.apache.org/2.1/userdocs/flow/index.html |
Lisp sans (((paren-theses ((hell))))) | http://code.google.com/p/ez2scm/ |
muSE - an embeddable scheme dialect | http://code.google.com/p/muvee-symbolic-expressions/ |
muSE - an embeddable scheme dialect | http://code.google.com/p/muvee-symbolic-expressions |
Haskell -> Javascript converter, kind of | http://code.google.com/webtoolkit/ |
A DSL based Web Framework. | http://code.google.com/webtoolkit/ |
Google Web Toolkit | http://code.google.com/webtoolkit/overview.html |
Every language you never wanted to know | http://codeaholic.blogspot.com |
Code Generation Netwrok | http://codegeneration.net/tiki-index.php |
Cog code generator | http://codegeneration.net/tiki-read_article.php?articleId=58 |
Cog | http://codegeneration.net/tiki-read_article.php?articleId=58 |
Sudoku | http://codepoetics.com/code/sudoku.hs |
Grid Computing & the Linda Programming Model | http://codepoetics.com/poetix/index.php?m=20041116 |
Grid Computing & the Linda Programming Model | http://codepoetics.com/poetix/index.php?m=20041117 |
Grid Computing & the Linda Programming Model | http://codepoetics.com/poetix/index.php?m=20041118 |
Mechanics of designing and implementing a language | http://codepoetics.com/poetix/index.php?p=103 |
Mechanics of designing and implementing a language | http://codepoetics.com/poetix/index.php?p=104 |
Mechanics of designing and implementing a language | http://codepoetics.com/poetix/index.php?p=94 |
The fate of reduce() in Python 3000 | http://codepoetics.com/poetix/index.php?p=94 |
Transactional Memory with data invariants (draft sequel to the STM-Haskell paper) | http://codepoetics.com/poetix |
The Problem With Threads | http://codepoetics.com/wiki/index.php?title=Main_Page |
CTM wiki | http://codepoetics.com/wiki/index.php?title=Topics:CTM_in_other_languages |
Trying to get embedded python co-routines to work | http://codespeak.net/py/current/doc/greenlet.html |
First public release of PyPy | http://codespeak.net/pypy/ |
PyPy wins a funding contract with the EU | http://codespeak.net/pypy/ |
Type inference for Python | http://codespeak.net/pypy/dist/pypy/doc/coding-guide.html |
Type inference for Python | http://codespeak.net/pypy/dist/pypy/doc/dynamic-language-translation.html |
PyPy | http://codespeak.net/pypy/dist/pypy/doc/getting-started.html#translate-itself-to-lower-level-languages |
PyPy | http://codespeak.net/pypy/dist/pypy/doc/index.html |
Type inference for Python | http://codespeak.net/pypy/dist/pypy/doc/news.html |
MyHDL | http://codespeak.net/pypy/dist/pypy/doc/objspace.html |
MyHDL | http://codespeak.net/pypy/dist/pypy/doc/theory.html#abstract-interpretation |
PyPy | http://codespeak.net/pypy/dist/pypy/doc/theory.html |
PyPy wins a funding contract with the EU | http://codespeak.net/pypy/index.cgi?doc/architecture.html |
PyPy wins a funding contract with the EU | http://codespeak.net/pypy/index.cgi?doc/objspace/restrictedpy.html |
Haskell -> Javascript converter, kind of | http://codespeak.net/pypy |
First public release of PyPy | http://codespeak.net/svn/pypy/dist/pypy/objspace/thunk.py |
New for Python 2.5 | http://codespeak.net/svn/user/arigo/papers/psyco/compiled/theory_psyco.ps.gz |
XPython | http://codespeak.net/svn/user/hpk/talks/xpython-talk.txt |
CogPrints - if you believe PLs are languages | http://cogprints.org/ |
The Church-Turing Thesis: Breaking the Myth | http://cogprints.org/356/ |
CogPrints - if you believe PLs are languages | http://cogprints.org/view/subjects/comp-sci-lang.html |
Top 5 Tech Books | http://cogsci.umn.edu/millennium/final.html |
The essence of Dataflow Programming by Tarmo Uustalu and Varmo Vene | http://comments.gmane.org/gmane.comp.lang.haskell.general/12171 |
What good is Strong Normalization in Programming Languages? | http://comments.gmane.org/gmane.comp.science.types/4269 |
μABC: A Minimal Aspect Calculus | http://common-lisp.net/project/aspectl/ |
I "got" imperative programming throught data binding | http://common-lisp.net/project/cells/ |
Implementing a Lisp Editor - Would like some advice. | http://common-lisp.net/project/climacs/ |
ContextL | http://common-lisp.net/project/closer/contextl.html |
Flexible Addition of Static Typing to Dynamically Typed Programs | http://common-lisp.net/project/cmucl/doc/cmu-user/compiler-hint.html |
Slashdot: "Favourite Programming Language Features?" | http://common-lisp.net/project/cmucl/doc/cmu-user/index.html |
Most Productive FP Lang? | http://common-lisp.net/project/lispbox/ |
Best Common Lisp IDE? | http://common-lisp.net/project/lispbox/ |
House , hOp - the Haskell Operating System | http://common-lisp.net/project/movitz/ |
Yearning for a practical scheme | http://common-lisp.net/project/slime/ |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://common-lisp.net/project/slime/ |
On the Revival of Dynamic Languages | http://common-lisp.net/project/slime/ |
Introduction to the Java EE 5 Platform | http://common-lisp.net/project/ucw/ |
Programming Languages: Application and Interpretation | http://common-lisp.net/project/ucw/rest.html |
Links Slides | http://common-lisp.net/project/ucw |
"Popular vs. Good" in Programming Languages | http://common-lisp.net/project/ucw |
FORTRAN pilot project | http://community.computerhistory.org/scc/projects/FORTRAN/ |
Archiving LISP history | http://community.computerhistory.org/scc/projects/FORTRAN/ |
FORTRAN 25th anniversary film online | http://community.computerhistory.org/scc/projects/FORTRAN/video/FORTRAN-1982.wmv |
computerhistory's History of LISP | http://community.computerhistory.org/scc/projects/LISP/ |
Archiving LISP history | http://community.computerhistory.org/scc/projects/LISP/ |
Classic LISP books online | http://community.computerhistory.org/scc/projects/LISP/book/III_LispBook_Apr66.pdf |
Classic LISP books online | http://community.computerhistory.org/scc/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf |
The Nature of Lisp (a tutorial) | http://community.computerhistory.org/scc/projects/LISP/book/LISP%20I%20Programmers%20Manual.pdf |
Lisp sans (((paren-theses ((hell))))) | http://community.computerhistory.org/scc/projects/LISP/interlisp/Teitelman-3IJCAI.pdf |
Introducing o:XML | http://community.moertel.com/ss/space/pxsl |
Functional programming and software engineering | http://community.schemewiki.org/?gcc-does-no-flow-analysis |
"Popular vs. Good" in Programming Languages | http://community.schemewiki.org/ |
Book opinions? | http://compilers.iecc.com/comparch/article/90-03-039 |
(Elegant) Recursive Ascent Parsing | http://compilers.iecc.com/comparch/article/93-05-016 |
(Elegant) Recursive Ascent Parsing | http://compilers.iecc.com/comparch/article/93-05-045 |
The Salishan problems | http://compilers.iecc.com/comparch/article/95-06-043 |
Classic CS Texts | http://compilers.iecc.com/crenshaw/ |
Compiler with easily retargetable and flexible back-end? | http://compilers.iecc.com/crenshaw/ |
Amusing question | http://compilers.iecc.com/crenshaw/ |
An Incremental Approach to Compiler Construction | http://compilers.iecc.com/crenshaw/ |
Musical programming and languages | http://compo-music.net/en/accueil.php |
Compo - a language to describe music | http://compo-music.net/en/accueil.php |
Inhouse training | http://compose.labri.fr/documentation/dsl/ |
What is so bad about compiling? | http://compose.labri.fr/prototypes/tempo/ |
Tutorial Notes on Partial Evaluation | http://compose.labri.u-bordeaux.fr/documentation/pe/ |
Creating applications with Mozilla | http://composite.mozdev.org |
Whitespace | http://compsoc.dur.ac.uk/whitespace/ |
Whitespace | http://compsoc.dur.ac.uk/whitespace/index.php |
Language Design 101 | http://conal.net/ |
New Paul Graham thing... | http://conal.net/fran/ |
New Paul Graham thing... | http://conal.net/Pan/ |
Functional Images | http://conal.net/papers/functional-images/fop-conal.pdf |
Sh | http://conal.net/papers/Vertigo/ |
Special Topics in Domain Specific Languages (course) | http://conal.net/papers/Vertigo/ |
Etech 2006 CFP | http://conferences.oreillynet.com/cs/et2006/create/e_sess/ |
Python versus Parrot challenge, the Pie-thon | http://conferences.oreillynet.com/os2004/ |
Lang .NET 2006 | http://conferences.oreillynet.com/os2006/ |
Visual Basic and LINQ | http://conferences.yapceurope.org/2005/talk/188 |
ESL Design | http://confluent.org/wiki/doku.php |
Just What is it that Makes Martin-Lof's Type Theory so Different, so Appealing? | http://consequently.org/ |
2nd CfP: Structures and Deductions | http://consequently.org/edit/page/Home |
Print.google.com | http://consequently.org/edit/page/Logic_Books_at_print.google.com |
Resources related to logic? | http://consequently.org/edit/page/Proof_and_Counterexample |
Why Dependent Types Matter | http://consequently.org/edit/page/Proof_and_Counterexample |
Proof and Counterexample | http://consequently.org/edit/page/Proof_and_Counterexample |
2nd CfP: Structures and Deductions | http://consequently.org/edit/page/SD05 |
From shift and reset to polarized linear logic | http://consequently.org/papers/extendingj.pdf |
Why Dependent Types Matter | http://consequently.org/writing/hpplrssl/ |
Classic LISP books online | http://cooking-with-lisp.blogspot.com/2005/07/people-learning-lisp-today-have-it-so.html |
Open data types and open functions | http://coq.inria.fr/ |
unchecked exceptions are like runtime type checking? | http://coq.inria.fr/ |
MathLang | http://coq.inria.fr/ |
Functional programming and software engineering | http://coq.inria.fr/ |
Formal semantics for working programmers | http://coq.inria.fr/ |
Dynamic Semantics | http://coq.inria.fr/ |
Alloy: A Simple Structural Modeling Language Based on First-Order Logic | http://coq.inria.fr/ |
Specifying ECMAScript via ML | http://coq.inria.fr/ |
A Very Modal Model of a Modern, Major, General Type System | http://coq.inria.fr/doc/tutorial.html |
Machine Obstructed Proof | http://coq.inria.fr/doc/tutorial.html |
automatic theorem proving | http://coq.inria.fr/doc/tutorial.html |
Abstracting Allocation: The New new Thing | http://coq.inria.fr |
automatic theorem proving | http://coq.inria.fr |
A type-correct, stack-safe, provably correct, expression compiler in Epigram | http://coq.inria.fr |
Cost of provably-correct code | http://coq.inria.fr |
OOP Parallel class hierarchies | http://coq.inria.fr |
unchecked exceptions are like runtime type checking? | http://coq.inria.fr |
Software ideals and history | http://courses.cs.tamu.edu/petep/24%20ideals_and_history.pdf |
Pure bigraphs: structure and dynamics (by Robin Milner) | http://courses.cs.vt.edu/~cs5204/fall03/DayByDay.html |
Pure bigraphs: structure and dynamics (by Robin Milner) | http://courses.cs.vt.edu/~cs5204/fall03/DayByDay.html |
Pure bigraphs: structure and dynamics (by Robin Milner) | http://courses.cs.vt.edu/~cs5204/fall03/DayByDay.html |
Gottfried Wilhelm Leibniz | http://courses.science.fau.edu/~rjordan/phy1931/VOLTAIRE/voltaire.htm |
GaTech SqueakEnd 2002 | http://coweb.cc.gatech.edu/guzdial/17 |
GaTech SqueakEnd 2002 | http://coweb.cc.gatech.edu/mmWorkshop/3 |
Squeak books | http://coweb.cc.gatech.edu/squeakbook/ |
Free Smalltalk books | http://coweb.cc.gatech.edu/squeakbook |
GaTech SqueakEnd 2002 | http://coweb.cc.gatech.edu:8888/cs2340/uploads/1939/introtocs2340-sp02.ppt |
Squeak books | http://coweb.cc.gatech.edu:8888/squeakbook/uploads/noel.pdf |
Transparent Persistence | http://coyotos.org/ |
any functional language without GC? | http://coyotos.org/docs/bitc/relnotes-0.9.html |
Transparent Persistence | http://coyotos.org/docs/misc/eros-comparison.html |
Transparent Persistence | http://coyotos.org |
Perl6 - PUGS | http://cpan.uwinnipeg.ca/htdocs/ponie/jit.html |
Programming in dc | http://cpe000103c34069-cm014300001653.cpe.net.cable.rogers.com/weblogs/ben/programming/dc/Prime-Sieve-in-DC.writeback |
Practical: Designing a graph matching language. | http://cpgraph.info.ucl.ac.be/ |
Common Lisp Exception Handling | http://cpptips.hyperformix.com/cpptips/term_except |
Lean Software, Software Jewels & Software Tools | http://cr.yp.to/bib/1995/wirth.pdf |
The R Project | http://cran.r-project.org/doc/FAQ/R-FAQ.html#Lexical-scoping |
The R Project | http://cran.r-project.org/doc/FAQ/R-FAQ.html |
Lisp-Stat does not seem to be in good health lately. | http://cran.r-project.org/doc/manuals/R-intro.html#Scope |
The R Project | http://cran.r-project.org/doc/manuals/R-intro.html |
The R Project | http://cran.r-project.org/doc/manuals/R-lang.html |
Alan Kay's talk at O'Reilly Emerging Technology Conference 2003 | http://craphound.com/kayetcon2003 |
Introduction to the Java EE 5 Platform | http://crazybob.org/2006/01/i-dont-get-spring.html |
Failure-oblivious computing | http://crc.stanford.edu/crc_papers/CRC-TR-98-2.pdf |
Oxymoronic? "Safety-critical development guidelines for real-time Java" | http://crc.stanford.edu/crc_papers/CRC-TR-98-2.pdf |
The Needle Programming Language | http://cristal.inria.fr/~bonniot/bonniot02.ps |
Static Typing Where Possible, Dynamic Typing When Needed | http://cristal.inria.fr/~fpottier/wallace/ |
Objects and classes versus modules | http://cristal.inria.fr/~remy/ |
Objects and classes versus modules | http://cristal.inria.fr/~remy/cours/appsem/ |
OCaml Tutorials and Summary | http://cristal.inria.fr/~remy/cours/appsem/ |
Objects and classes versus modules | http://cristal.inria.fr/~remy/cours/appsem/ocaml-mixins.html |
Constraint-based type inference for guarded algebraic data types | http://cristal.inria.fr/~simonet/publis/index.en.html |
Why type systems are interesting | http://cristal.inria.fr/~simonet/publis/index.en.html |
A constraint-based approach to guarded algebraic data types | http://cristal.inria.fr/~simonet/publis/index.en.html |
Combinators for contracts | http://cristal.inria.fr/~simonet/publis/index.en.html |
E Thesis: Robust Composition | http://cristal.inria.fr/~simonet/publis/index.en.html |
Constraint-Based Type Inference for Guarded Algebraic Data Types | http://cristal.inria.fr/~simonet/publis/simonet-aplas03-full.pdf |
Constraint-Based Type Inference for Guarded Algebraic Data Types | http://cristal.inria.fr/~simonet/publis/simonet-icfp03-full.pdf |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://cristal.inria.fr/~simonet/soft/flowcaml/ |
How are GADTs useful in practical programming? | http://cristal.inria.fr/~simonet/soft/flowcaml/ |
G-Men Called on W-Hats for WMVD | http://cristal.inria.fr/~simonet/soft/flowcaml/ |
Flow Caml | http://cristal.inria.fr/~simonet/soft/flowcaml/ |
Combinators for contracts | http://cristal.inria.fr/~simonet/soft/flowcaml/ |
A Type Discipline for Authorization Policies | http://cristal.inria.fr/~simonet/soft/flowcaml/ |
A Type System Equivalent to Flow Analysis | http://cristal.inria.fr/~simonet/soft/flowcaml/ |
Flow Caml | http://cristal.inria.fr/~simonet/soft/flowcaml/flowcaml-manual.pdf |
E Thesis: Robust Composition | http://cristal.inria.fr/~simonet/soft/flowcaml |
ACM Queue: A Conversation with Alan Kay | http://cristal.inria.fr/~simonet/soft/flowcaml |
Call for Papers: ACM Symposium on Dynamic Languages | http://cristal.inria.fr/~simonet/soft/flowcaml |
Why type systems are interesting | http://cristal.inria.fr/~simonet/soft/flowcaml |
Flow Caml | http://cristal.inria.fr/~simonet/talks/simonet-appsem-03.pdf |
The essence of ML type inference | http://cristal.inria.fr/attapl/ |
ICFP PROGRAMMING CONTEST | http://cristal.inria.fr/ICFP2001/prog-contest/ |
Results of 4th ICFP Programming Contest | http://cristal.inria.fr/ICFP2001/prog-contest/ |
The ICFP Programming Contest is underway! | http://cristal.inria.fr/ICFP2001/prog-contest/news.html |
Happy Birthday LtU | http://cristal.inria.fr/ICFP2001/prog-contest/task.html |
Exploiting parser ambiguity | http://crm.umontreal.ca/pub/Ventes/desc/PM023.html |
Map of LtU readers | http://crookedtimber.org/2005/10/26/map-of-ct-readers/ |
Amusing question | http://crookedtimber.org/2006/05/21/gateway-books-discussion-thread/ |
Croquet Project Releases Initial Developer Release | http://croquetproject.org/ |
Avoiding worst case GC with large amounts of data? | http://cs.anu.edu.au/~Steve.Blackburn/pubs/abstracts.html |
A question I have been meaning to ask. | http://cs.anu.edu.au/student/comp8033/hol.html |
Sudoku | http://cs.calstatela.edu/~wiki/index.php/Courses/CS_460/Fall_2005 |
Sudoku | http://cs.calstatela.edu/wiki/index.php/Courses/CS_460/Fall_2005/Homework#Sudoku_using_Finite_Sets |
Marc Andreessen: A Web Odyssey | http://cs.gmu.edu/~sean/stuff/java-objc.html |
Prototyping of Mechanisms in Success/Failure Based Languages | http://cs.hamilton.edu/~bailey/pubs/techreps/CS-90-35.pdf |
The essence of Dataflow Programming by Tarmo Uustalu and Varmo Vene | http://cs.ioc.ee/~tarmo/papers/essence.pdf |
The new old or The "Return" to Concurrency | http://cs.ioc.ee/~tarmo/papers/essence.pdf |
Roles of Variables | http://cs.joensuu.fi/~saja/var_roles/ |
Roles of Variables | http://cs.joensuu.fi/~ykuliko/role_SML/ |
Abstractly typed languages | http://cs.nyu.edu/~bacon/setl-doc.html |
Lambda Calculus In Java | http://cs.nyu.edu/courses/summer02/G22.2110-001/lect5.html |
Impedance mismatch: RDBMS and PLs | http://cs.nyu.edu/shasha/papers/jagtalk.html |
Java Collections Clearinghouse | http://cs.oregonstate.edu/~budd/books/jds/ |
Categorical Programming with Abstract Data Types | http://cs.oregonstate.edu/~erwig/meta/ |
Phenomenology of Languages and Language Design | http://cs.ua.edu/403/Previous_Semesters/Fall%202002/Assignments/programming_journal.htm |
Cost of provably-correct code | http://cs.umaine.edu/~chaitin/unknowable/lisp.html |
Design Concepts in Programming Languages | http://cs.wellesley.edu/~fturbak/pubs/6821/current/ |
Introduction to Programming Languages (book) | http://cs.wwc.edu/~aabyan/221_2/PLBOOK/ |
Resources related to logic? | http://cs.wwc.edu/~aabyan/Logic/ |
VHLLs | http://cs1.cs.nyu.edu/bacon/phd-thesis/diss/node7.html |
Why compiler optimizations are interesting | http://cs1.cs.nyu.edu/leunga/www/MLRISC/Doc/html/index.html |
Interview with Intel's C++ Compiler Team | http://cs1.cs.nyu.edu/leunga/www/MLRISC/Doc/html/index.html |
Micro Autonomous Underwater Vehicles and Smalltalk | http://cs1.cs.nyu.edu/leunga/www/MLRISC/Doc/html/index.html |
Expressiveness versus execution speed | http://cs1.cs.nyu.edu/leunga/www/MLRISC/Doc/html/INTRO.html |
Micro Autonomous Underwater Vehicles and Smalltalk | http://cs1.cs.nyu.edu/leunga/www/MLRISC/Doc/html/mlrisc-compiler.html |
Micro Autonomous Underwater Vehicles and Smalltalk | http://cs1.cs.nyu.edu/leunga/www/MLRISC/Doc/html/mlrisc-graphics.html |
Micro Autonomous Underwater Vehicles and Smalltalk | http://cs1.cs.nyu.edu/leunga/www/MLRISC/Doc/html/systems.html |
Jef Raskin: The Woes of IDEs | http://csc.noctrl.edu/f/opdyke/OOPSLA2002/Papers/TransformDataLayer.pdf |
A Good OOP Critique? | http://csce.unl.edu/~susan/esp/van.html |
Combining Theorem Proving and Programming | http://cscs.umich.edu/~crshalizi/weblog/367.html |
Gamma formalism | http://csdl2.computer.org/comp/proceedings/hicss/1996/7324/00/73240273.pdf |
The Origins and Nature of Computation | http://csdl2.computer.org/comp/proceedings/lics/2000/0725/00/07250177.pdf |
Guido: Language Design Is Not Just Solving Puzzles | http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/so/&toc=comp/mags/so/2005/03/s3toc.xml&DOI=10.1109/MS.2005.66 |
TECHNICAL SYMPOSIUM ON SOFTWARE, SCIENCE & SOCIETY | http://cse.ogi.edu/~asnyder/S3S/agenda.html |
Quickies | http://cseng.aw.com/book/related/0,3833,020163371X+11,00.html |
Advanced Programming Language Design (Finkel) | http://cseng.aw.com/book/related/0,3833,0805311912+20,00.html |
Advanced Programming Language Design book available online | http://cseng.aw.com/book/related/0,3833,0805311912+20,00.html |
Advanced Programming Language Design book available online | http://cseng.aw.com/book/toc/0,3830,0805311912,00.html |
Future Directions for C++ | http://cseng.awl.com/book/0,3828,0201704315,00.html |
Kristen Nygaard (1927-2002) | http://cs-exhibitions.uni-klu.ac.at/documents/text/simula_an_algol_based_simulation_language.pdf |
What do you mean by studying "programming languages"? | http://csg.csail.mit.edu/u/a/arvind/public_html/bio.html |
Chapel: "Solving the parallel programming problem" | http://csg.lcs.mit.edu/pubs/memos/Memo-393/memo-393.pdf |
The undergraduate language course: what to do? | http://csis.pace.edu/~bergin/ |
Patterns for teaching Patterns | http://csis.pace.edu/~bergin/PedPat1.3.html |
Embedding Prolog in Haskell | http://csli-publications.stanford.edu/site/0937073180.html |
Why type systems are interesting | http://cs-people.bu.edu/liulk/slurpcast |
Static Typing Where Possible, Dynamic Typing When Needed | http://csserver.evansville.edu:8888/roberts/uploads/1/unanticipatedSoftwareEvolution.pdf |
Non-null references? | http://cs-www.cs.yale.edu/homes/dvm/nil.html |
MetaOcaml | http://cs-www.cs.yale.edu/homes/taha/MetaOCaml/ |
MetaOcaml | http://cs-www.cs.yale.edu/homes/taha/publications/thesis/thesis.pdf |
Obituary: Herbert Simon | http://cui.unige.ch/langlist?IPL |
A Lambda Calculus for Dynamic Binding | http://cui.unige.ch/OSG/research/Hop/hop.html |
More on Curl | http://curl.lcs.mit.edu/curl/wwwpaper.html |
Data Parallel Algorithms | http://cva.stanford.edu/cs99s/papers/hillis-steele-data-parallel-algorithms.pdf |
Continuations in Java and Java-based Web Frameworks | http://cvs.apache.org/viewcvs.cgi/cocoon-2.1/src/blocks/javaflow/java/org/apache/cocoon/components/flow/java/ |
Events and Continuations | http://cvs.cocoondev.org/cgi-bin/viewcvs.cgi/?cvsroot=rhino |
Monads are an idiom, but Idiom isn't a monad | http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/libraries/base/Control/Applicative.hs |
According to Allen Holub programming is now a liberal art. When did this happen? | http://cvs.haskell.org/cgi-bin/cvsweb.cgi/programatica/hOp/kernel/Kernel/Driver/NE2000/ |
According to Allen Holub programming is now a liberal art. When did this happen? | http://cvs.haskell.org/cgi-bin/cvsweb.cgi/programatica/hOp/kernel/Net/ |
Announce: School of Expression software | http://cvs.haskell.org/Hugs/pages/downloading.htm |
Haskell for C Programmers | http://cvs.haskell.org/Hugs/pages/users_guide/implicit-parameters.html |
C-like Functional Programming Languages | http://cvs.metaprl.org:12000/cvsweb/cyclone/doc/cyc_users_guide.htm?rev=1.13&content-type=text/html |
Type Theoretical Foundations for Data Structures, Classes, and Objects | http://cvs.metaprl.org:12000/metaprl/default.html |
Why type systems are interesting - part II | http://cvs.metaprl.org:12000/metaprl/papers/compiler1.html |
Type Theoretical Foundations for Data Structures, Classes, and Objects | http://cvs.metaprl.org:12000/metaprl/papers/thesis-kopylov.html |
Why type systems are interesting - part II | http://cvs.metaprl.org:12000/metaprl/system/mp-itt.html |
On the Revival of Dynamic Languages | http://cvs.metaprl.org:12000/omake/ |
o:XML | http://cvs.sf.net/cgi-bin/viewcvs.cgi/ssax/SSAX/docs/SXML-paper.tex?rev=2.6 |
Trees with parent "pointers" | http://cvs.sf.net/cgi-bin/viewcvs.cgi/ssax/SSAX/examples/parent-pointers.scm |
Algebraic patterns in Scheme | http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/distel/distel/elisp/patmatch.el?rev=1.7&content-type=text/vnd.viewcvs-markup |
Parrot In Detail | http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/python/python/nondist/sandbox/parrot/ |
expressivity of "idiomatic C++" | http://cvs.sourceforge.net/viewcvs.py/chaos-pp/order-pp/doc/tom/tom.ltx?view=markup |
expressivity of "idiomatic C++" | http://cvs.sourceforge.net/viewcvs.py/chaos-pp/order-pp/example/ |
Hungarian Notation vs The Right Thing | http://cvs.sourceforge.net/viewcvs.py/haskell-libs/libs/physics/ |
The new old or The "Return" to Concurrency | http://cvs.sourceforge.net/viewcvs.py/kamaelia/Code/CPP/Scratch/ |
The new old or The "Return" to Concurrency | http://cvs.sourceforge.net/viewcvs.py/kamaelia/Code/Python/Kamaelia/Examples/example10/SimpleDiracEncodeDecode.py?view=auto |
The new old or The "Return" to Concurrency | http://cvs.sourceforge.net/viewcvs.py/kamaelia/Code/Python/Kamaelia/Examples/example10/SimpleDiracPlayer.py?view=auto |
The new old or The "Return" to Concurrency | http://cvs.sourceforge.net/viewcvs.py/kamaelia/Code/Python/Kamaelia/Examples/example4/MulticastStreamingSystem.py?view=auto |
The new old or The "Return" to Concurrency | http://cvs.sourceforge.net/viewcvs.py/kamaelia/Code/Python/Kamaelia/Examples/example4/MulticastStreamingSystem_SRM.py?view=auto |
The new old or The "Return" to Concurrency | http://cvs.sourceforge.net/viewcvs.py/kamaelia/Code/Python/Kamaelia/Examples/example9/Simplegame.py?view=auto |
The new old or The "Return" to Concurrency | http://cvs.sourceforge.net/viewcvs.py/kamaelia/Code/Python/Kamaelia/Tools/KamaeliaPresent.py?rev=1.6&view=auto |
The new old or The "Return" to Concurrency | http://cvs.sourceforge.net/viewcvs.py/kamaelia/Code/Python/Kamaelia/Tools/VisualPipeBuilder.py?rev=1.2&view=auto |
The new old or The "Return" to Concurrency | http://cvs.sourceforge.net/viewcvs.py/kamaelia/Sketches/MPS/Paint/Paint.py?rev=1.1&view=auto |
The Weird World of Bi-Directional Programming | http://cvs.sourceforge.net/viewcvs.py/kanren/kanren/examples/pure-bin-arithm.scm |
Inverse typechecker and theorem proving in intuitionistic and classical logics | http://cvs.sourceforge.net/viewcvs.py/kanren/kanren/mini/logic.scm |
The Reasoned Schemer | http://cvs.sourceforge.net/viewcvs.py/kanren/kanren/mini/mk.scm?view=markup |
Inverse typechecker and theorem proving in intuitionistic and classical logics | http://cvs.sourceforge.net/viewcvs.py/kanren/kanren/mini/type-inference.scm |
Embedding one language in another | http://cvs.sourceforge.net/viewcvs.py/kokogut/kokogut/lib/Network/Network/Sockets/GetAddrInfo.ko?view=markup |
Concept programming | http://cvs.sourceforge.net/viewcvs.py/mozart-dev/mozart/xl/library/xl.math.complex.xs?rev=1.1&view=markup |
Concept programming | http://cvs.sourceforge.net/viewcvs.py/mozart-dev/mozart/xl/library/xl.text_io.xs?view=markup |
Concepts: Design choices for template argument checking | http://cvs.sourceforge.net/viewcvs.py/mozart-dev/mozart/xl/TESTS/instantiation/minimax_vararg_generics.xl?rev=1.7&view=markup |
Concept programming | http://cvs.sourceforge.net/viewcvs.py/mozart-dev/mozart/xl/TESTS/instantiation/minimax_vararg_generics.xl?rev=1.7&view=markup |
Concept programming | http://cvs.sourceforge.net/viewcvs.py/mozart-dev/mozart/xl/TESTS/parser/external_pragma.xl?view=markup |
Concept programming | http://cvs.sourceforge.net/viewcvs.py/mozart-dev/mozart/xl/TESTS/semantics/for_loop.xl?view=markup |
Concept programming | http://cvs.sourceforge.net/viewcvs.py/xlr/xl2/bootstrap/xl.translator.xl?view=markup |
o:XML | http://cvs.zope.org/Zope/lib/python/TAL/ |
Email/news interface | http://cvsweb.civicactions.net/cgi/cvsweb.cgi/~checkout~/civicgroups/civicspace/modules/forummail/doc/index.html?rev=1.4;content-type=text%2Fhtml |
Buried Treasure - No Fluff Just Stuff | http://cwarren.infogami.com/Boa/syntax |
Advantages of Soft Typing | http://cwarren.infogami.com/Boa/types |
Type inference for Python | http://cwarren.infogami.com/Boa/types |
Windows Scripting? | http://cwashington.netreach.net/main/default.asp?topic=links |
Windows Scripting | http://cwashington.netreach.net/main_site/ |
Type systems and software evolution | http://cyber.law.harvard.edu/eldredvreno/ |
A Hacker's Introduction to Partial Evaluation | http://cybertiggyr.com/gene/peval/peval.cgi |
Let's make a programming language! | http://cybertiggyr.com/gene/peval/peval.cgi |
A Comparison of Ada and Real-Time Java for Safety-Critical Applications | http://cyclone.thelanguage.org/wiki/Papers |
Petition for adding garbage collection to C++. | http://cyclone.thelanguage.org/wiki/Papers |
Cyclone 1.0 released. | http://cyclone.thelanguage.org |
A Comparison of Ada and Real-Time Java for Safety-Critical Applications | http://cyclone.thelanguage.org |
Mind Mappers | http://dabbledb.com/ |
Chapel: "Solving the parallel programming problem" | http://dacnet.rice.edu/Depts/CRPC/HPFF/index.cfm |
Generic C# Sample Programs | http://dada.perl.it/shootout/ |
Comparisons between languages for performance | http://dada.perl.it/shootout/ |
Erlang is Icky | http://dada.perl.it/shootout/ |
java vs. C# speed comparisons? | http://dada.perl.it/shootout/index.html |
Comparisons between languages for performance | http://dada.perl.it/shootout/sieve.html |
Composable memory transactions | http://dal.i.am/cs/fp/ea8-composablememory_stm.pdf |
Two misc. items | http://damienkatz.net/2005/01/formula-engine-rewrite.html |
Why type systems are interesting | http://danadler.com/jacob/ |
Reading, Writing, and Code | http://danbricklin.com/log/2004_03_11.htm#paw |
Fractal Music (and a Personal Introduction) | http://dannyayers.com/archives/002511.html |
Mind Mappers | http://dannyayers.com/archives/2005/10/03/semantic-web-starting-points/ |
Fractal Music (and a Personal Introduction) | http://dannyayers.com/misc/about/biog.htm |
Fractal Music (and a Personal Introduction) | http://dannyayers.com |
Djinn, a theorem prover in Haskell, for Haskell. | http://darcs.augustsson.net/Darcs/Djinn/Djinn.tar.gz |
Why do they program in C++? | http://darcs.net/ |
Monads in Ruby | http://darcs.net/ |
Human Factors Research On Programming Language Syntax | http://daringfireball.net/2005/09/englishlikeness_monster |
The English-Likeness Monster | http://daringfireball.net/2005/09/englishlikeness_monster |
Flapjax - Functional Reactive Ajax | http://daringfireball.net/linked/2006/october#wed-18-flapjax |
The Little Coder's Predicament | http://darius.livejournal.com/30651.html |
Inherited Traits - Classes Like Never Before | http://darksleep.com/mica/ |
Human Factors Research On Programming Language Syntax | http://databases.about.com/od/sqlserver/a/englishquery.htm |
On Garbage Collection | http://davenet.userland.com/1999/05/24/editThisPage |
PSP Experiences | http://davidfrico.com/obeirne99.htm |
Wadler: XQuery, a typed functional language for querying XML | http://db.bell-labs.com/galax/ |
Relational Programming (whatever happened to...) | http://db.cis.upenn.edu/Publications/ |
Declarative Networking: Language, Execution and Optimization | http://db.cs.berkeley.edu/papers/sigmod06-declar.pdf |
This Is the Title of This Story, Which Is Also Found Several Times in the Story Itself | http://db.cs.utwente.nl/Publications/PaperStore/db-utwente-0000003408.ps |
Category theory | http://db.cs.utwente.nl/Publications/PaperStore/db-utwente-0000003535.pdf |
Datatype Laws without Signatures | http://db.cs.utwente.nl/Publications/PaperStore/db-utwente-404F33DB.pdf |
Category theory | http://db.cs.utwente.nl/Publications/PaperStore/db-utwente-404F4540.pdf |
Extensible Term Language | http://db.cwi.nl/projecten/project.php4?prjnr=117 |
Extensible Term Language | http://db.cwi.nl/projecten/project.php4?prjnr=123 |
Relevance of Curry-Howard | http://db.cwi.nl/rapporten/abstract.php?abstractnr=604 |
The Haskell Programmer's Guide to the IO Monad --- Don't Panic | http://db.ewi.utwente.nl/Publications/PaperStore/db-utwente-0000003696.pdf |
When is one thing equal to some other thing? | http://db.ewi.utwente.nl/Publications/PaperStore/db-utwente-0000003696.pdf |
Rel: an open source implementation of Date & Darwen's Tutorial D | http://dbappbuilder.sourceforge.net/cgi-bin/wiki.pl?RelProject |
Rel: an open source implementation of Date & Darwen's Tutorial D | http://dbappbuilder.sourceforge.net/cgi-bin/wiki.pl?WhyRel |
Rel: an open source implementation of Date & Darwen's Tutorial D | http://dbappbuilder.sourceforge.net/Rel.html#Grammar |
An interview with Chris Date | http://dbappbuilder.sourceforge.net/Rel.html |
Rel: an open source implementation of Date & Darwen's Tutorial D | http://dbappbuilder.sourceforge.net/TutorialDGrammar.html |
SchemeUnit and SchemeQL: Two Little Languages | http://dbdebunk.com./ |
SQL Limitations | http://dbdebunk.com./ |
Delphi?!! | http://dbn.media.mit.edu/whatisdbn.html |
RDF Elevator Pitch | http://dc.internet.com/news/article.php/2209971 |
Gregor, the next generation XSLT compiler | http://dcb.sun.com/practices/howtos/xslt.jsp |
Haskell for C Programmers | http://dd.pangyre.org/m/monad.html |
Design Patterns as Higher-Order Datatype-Generic Programs. | http://debasishg.blogspot.com/2006/03/patterns-and-programming-languages.html |
Abstractions considered harmful? | http://debuggingabstractions.wikispaces.org/ |
Looking for FP Debuggers | http://debuggingabstractions.wikispaces.org/War+Stories#obogenomics |
A Good OOP Critique? | http://dec.bournemouth.ac.uk/ESERG/Technical_Reports/TR02-05/TR02-05.pdf |
A Good OOP Critique? | http://dec.bournemouth.ac.uk/ESERG/Technical_Reports/TR98-02/TR98-02.ps |
Natural Language Programming for Interactive Fiction | http://decafbad.com/blog/2006/05/01/inform-7-is-insanely-wonderful-and-full-of-words |
Call for Papers: ACM Symposium on Dynamic Languages | http://decomp.ulb.ac.be:8082/events/dls05/ |
Little language for use within Java, suited for users to define "rules" | http://dedasys.com/freesoftware/hecl/ |
The lambda C++ library | http://deja.com/getdoc.xp?AN=650348131 |
Concurrent Clustered Programming | http://del.icio.us/manuel/concurrency+logic |
ILC2002 Proceedings and Videos | http://del.icio.us/tag/lisp |
CiteULike | http://del.icio.us |
Chuck - Concurrent audio programming language | http://delysid.org/schearnet.html |
Microsoft Atlas | http://demo.nextapp.com/InteractiveTest/ia |
G-Men Called on W-Hats for WMVD | http://den.cubik.org/ |
Scheme & Macros | http://dept-info.labri.u-bordeaux.fr/~strandh/Teaching/MTP/Common/Strandh-Tutorial/diff-scheme.html |
How birds learn songs | http://deseretnews.com/dn/view/1,1249,595111048,00.html |
Jef Raskin: The Woes of IDEs | http://dev.eclipse.org/mhonarc/lists/stellation-res/msg00899.html |
Eclipse C/C++ Dev Tools 2.0 Released | http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/cdt-home/downloads/main.html?cvsroot=Tools_Project |
JDeveloperAOP | http://dev.eclipse.org/viewcvs/indextech.cgi/%7Echeckout%7E/org.eclipse.ajdt/AJDT_30M9_src/org.eclipse.ajdt/doc/whatsnew/newnoteworthy.html |
AOP Without The Buzzwords | http://dev.eclipse.org/viewcvs/indextech.cgi/~checkout~/aspectj-home/doc/progguide/starting-aspectj.html |
The Dada Engine | http://dev.null.org/dadaengine/ |
Future Perl | http://dev.perl.org/~ask/als/ |
New Paul Graham thing... | http://dev.perl.org/perl1/dist/ |
1st International Workshop on Interpreted Languages | http://dev.perl.org/perl6/ |
Parrot 0.2.2 Released | http://dev.perl.org/perl6/ |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://dev.perl.org/perl6/doc/design/apo/A06.html |
Why You Might Want to Try Ruby | http://dev.rubycentral.com/book/classes.html#UC |
Javascript with native XML support | http://dev2dev.bea.com/articles/JSchneider_XML.jsp |
Javascript with native XML support | http://dev2dev.bea.com/articles/JSchneider_XML.jsp |
Native XML Scripting | http://dev2dev.bea.com/articlesnews/discussion/thread.jsp?thread=JSchneider_XML |
Microsoft Forges Ahead With New Compiler Technology | http://dev2dev.bea.com/technologies/javelin/ |
Microsoft Forges Ahead With New Compiler Technology | http://dev2dev.bea.com/technologies/javelin |
Gamma formalism | http://developer.apple.com/documentation/Cocoa/Conceptual/CocoaBindings/index.html |
ObjectiveCLIPS Released | http://developer.apple.com/documentation/Cocoa/Conceptual/CoreData/index.html |
What will Apple's move to Intel mean for Alternative Language Communities? | http://developer.apple.com/documentation/DeviceDrivers/Conceptual/IOKitFundamentals/index.html#//apple_ref/doc/uid/TP0000011 |
What will Apple's move to Intel mean for Alternative Language Communities? | http://developer.apple.com/documentation/DeviceDrivers/index.html#//apple_ref/doc/uid/TP30000423 |
What will Apple's move to Intel mean for Alternative Language Communities? | http://developer.apple.com/documentation/MacOSX/Conceptual/universal_binary/universal_binary.pdf |
Putting Curry-Howard to Work | http://developer.apple.com/documentation/MusicAudio/Reference/CoreAudio/core_audio_types/chapter_6_section_4.html |
The Objective-C Language | http://developer.apple.com/techpubs/macosx/Cocoa/ObjectiveC/ObjC.pdf |
Generic Java | http://developer.java.sun.com/developer/bugParade/bugs/4144488.html |
Generic Java | http://developer.java.sun.com/developer/bugParade/bugs/4343727.html |
Preview of Java 1.5 | http://developer.java.sun.com/developer/earlyAccess/adding_generics/index.html |
Java and Pointers | http://developer.kde.org/~sewardj/ |
Public resources for ECMAScript Edition 4 | http://developer.mozilla.org/es4/ |
Public resources for ECMAScript Edition 4 | http://developer.mozilla.org/es4/clarification/clarifications.html |
Public resources for ECMAScript Edition 4 | http://developer.mozilla.org/es4/discussion/discussions.html |
Block-scope | http://developer.mozilla.org/es4/proposals/block_expressions.html |
Public resources for ECMAScript Edition 4 | http://developer.mozilla.org/es4/proposals/block_expressions.html |
Public resources for ECMAScript Edition 4 | http://developer.mozilla.org/es4/proposals/iterators_and_generators.html |
Public resources for ECMAScript Edition 4 | http://developer.mozilla.org/es4/proposals/meta_objects.html |
Public resources for ECMAScript Edition 4 | http://developer.mozilla.org/es4/proposals/proper_tail_calls.html |
Public resources for ECMAScript Edition 4 | http://developer.mozilla.org/es4/proposals/proposals.html |
Public resources for ECMAScript Edition 4 | http://developer.mozilla.org/es4/proposals/stack_inspection.html |
Public resources for ECMAScript Edition 4 | http://developer.mozilla.org/es4/proposals/structural_types_and_typing_of_initializers.html |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://developer.mozilla.org/presentations/xtech2006/javascript/ |
JavaScript 2 and the Future of the Web | http://developer.mozilla.org/presentations/xtech2006/javascript/ |
Narrative Javascript | http://developer.mozilla.org/presentations/xtech2006/javascript/ |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://developer.mozilla.org/presentations/xtech2006/javascript/bigo.html |
Why Johnny can't code | http://developer.mozilla.org/samples/raycaster/RayCaster.html |
Windows Scripting | http://developer.netscape.com/docs/manuals/javascript.html |
Accelerator: simplified programming of graphics processing units for general-purpose uses via data-parallelism | http://developer.nvidia.com/page/cg_main.html |
XNHTML | http://developerdocumentation.ning.com/forum.php?Forum:title=Ning+XNHTML+Reference |
XNHTML | http://developerdocumentation.ning.com/post.php?Post:slug=AEN585 |
XNHTML | http://developerdocumentation.ning.com/post.php?Post:slug=AEN668 |
The new old or The "Return" to Concurrency | http://developers.omnimark.com/documentation/concept/603.htm |
The new old or The "Return" to Concurrency | http://developers.omnimark.com/documentation/supplement.htm |
Gamma formalism | http://developers.omnimark.com/etcetera/streaming-component-combinators.pdf |
Programming Languages in the Markup World | http://developers.omnimark.com/etcetera/streaming-component-combinators.tar.gz |
Refactoring Functional Programs | http://developers.slashdot.org/article.pl?sid=01/11/19/1959242&mode=thread&tid=156 |
Two New Microsoft Languages - AsmL and Pan | http://developers.slashdot.org/article.pl?sid=02/06/11/2137246&mode=thread&tid=109 |
NVIDIA's Cg technology | http://developers.slashdot.org/article.pl?sid=02/06/15/170237&mode=thread&tid=152 |
Perl Foundation Grants are Almost Empty | http://developers.slashdot.org/article.pl?sid=02/07/06/1556223&mode=thread&tid=145 |
Water : A new OO, Dynamic, and Secure Language for Web Services and XML | http://developers.slashdot.org/article.pl?sid=02/11/28/0251248&mode=thread&tid=156 |
Programming languages will become OSs | http://developers.slashdot.org/article.pl?sid=03/01/17/1656249&mode=thread&tid=156 |
JXXX Compiler Service | http://developers.slashdot.org/article.pl?sid=03/04/26/1650245 |
Schemix - A Scheme In The Linux Kernel | http://developers.slashdot.org/article.pl?sid=03/04/27/1810202 |
80x86 ASM for ASP.NET | http://developers.slashdot.org/article.pl?sid=03/04/28/2021204 |
Language Once Was Key-Now It's Design | http://developers.slashdot.org/article.pl?sid=03/05/12/2357250 |
Preview of Java 1.5 | http://developers.slashdot.org/article.pl?sid=03/05/30/1942259 |
The Little Coder's Predicament | http://developers.slashdot.org/article.pl?sid=03/06/11/1348236 |
Concepts, Techniques and Models of Computer Programming | http://developers.slashdot.org/article.pl?sid=03/06/18/127214 |
The Pragmatic Language | http://developers.slashdot.org/article.pl?sid=03/07/30/2125246 |
Early history of Fortran | http://developers.slashdot.org/article.pl?sid=03/08/03/2257219 |
The Fault Tolerant Shell | http://developers.slashdot.org/article.pl?sid=04/03/15/0051221 |
Pike 7.6 Released | http://developers.slashdot.org/article.pl?sid=04/05/05/2021237&mode=thread&tid=117&tid=126&tid=156&tid=185&tid=99 |
Fabian Pascal on XQuery | http://developers.slashdot.org/article.pl?sid=04/06/28/1728204&mode=thread&tid=126 |
Bossa, a framework for scheduler development | http://developers.slashdot.org/article.pl?sid=04/07/08/199230&mode=thread&tid=106&tid=185 |
Musical programming and languages | http://developers.slashdot.org/article.pl?sid=04/09/02/1257253&tid=145&tid=141&tid=1 |
OCaml vs. C++ for Dynamic Programming | http://developers.slashdot.org/article.pl?sid=05/03/14/2258219&tid=156 |
Slashdot: Conceptual Models of a Program? | http://developers.slashdot.org/developers/02/06/03/1814251.shtml?tid=156 |
Leo and Literate Programming | http://developers.slashdot.org/developers/02/08/28/1655207.shtml?tid=156 |
Using Redundancies to Find Errors | http://developers.slashdot.org/developers/03/01/23/0221242.shtml |
Toward an architecture for quantum programming | http://developers.slashdot.org/developers/03/04/03/221222.shtml?tid=156 |
The Power and Philosophy of Ruby | http://developers.slashdot.org/developers/03/07/17/1222224.shtml |
Scripting with Free Software Rexx implementations | http://developers.slashdot.org/developers/04/03/24/0034224.shtml |
Interview with Donald Knuth | http://developers.slashdot.org/developers/05/03/14/1411203.shtml |
Happy Birthday, PHP... | http://developers.slashdot.org/developers/05/06/09/127249.shtml?tid=169 |
Interval Computations | http://developers.sun.com/prodtech/cc/articles/int_angles/interval-angles.pdf |
X2EE Revamps J2EE | http://developers.sun.com/techtopics/webservices/reference/whitepapers/jbiwhitepaper.pdf |
Functional libraries for Java | http://devnet.developerpipeline.com/documents/s=9851/q=1/ddj0511i/0511i.html |
Building an Extensible Menu Class | http://devshed.com/Server_Side/PHP/ExtensibleMenuClass/print.html |
Have scripting languages peaked? | http://devworld.apple.com/dev/techsupport/develop/issue21/21strassman.html |
Why Johnny can't code | http://dewey.soe.berkeley.edu/boxer/ |
Eidola Language | http://dewey.soe.berkeley.edu/boxer/ |
Eidola Language | http://dewey.soe.berkeley.edu/boxer/availability.html |
Adding Apples to Oranges | http://dialect.sf.net |
Business Objects Quark - Haskell meets Java | http://diamond.businessobjects.com/forum/274 |
Alan Kay's talk at O'Reilly Emerging Technology Conference 2003 | http://dictionary.reference.com/search?q=anachronism |
What's a definition of "type" that beginners can understand? | http://dictionary.reference.com/search?q=meaning&r=67 |
Job / Resume postings | http://dictionary.reference.com/search?q=obsequious |
Screamer: a Common Lisp library for non-determinism | http://dictionary.reference.com/search?q=undoable |
Dr. Seuss on Parser Monads | http://dimacs.rutgers.edu/Volumes/schools/paper82/node11.html |
Multivariate Regression | http://dir.yahoo.com/Science/Mathematics/Statistics/ |
Introduction to Special Issue on Domain-Specific Languages | http://directory.google.com/Top/Computers/CAD/AutoCAD/Development/ |
Welcome to the New, Improved LtU! | http://directory.google.com/Top/Computers/Programming/Languages/ |
Trivia: Programming Language Naming Patterns | http://directory.google.com/Top/Computers/Programming/Languages/Leda/ |
Refactoring Functional Programs | http://directory.google.com/Top/Computers/Programming/Languages/Multiparadigm/?tc=1 |
The Essence of Strategic Programming | http://directory.google.com/Top/Computers/Programming/Languages/Prograph/ |
Introduction to Special Issue on Domain-Specific Languages | http://directory.google.com/Top/Computers/Programming/Languages/SAS/?tc=1 |
XLANG and WSFL: Syntactic Arsenic | http://directory.google.com/Top/Computers/Software/Typesetting/TeX/Converters/?tc=1 |
Introduction to Special Issue on Domain-Specific Languages | http://directory.google.com/Top/Science/Math/Software/Mathematica/?tc=1 |
Introduction to Special Issue on Domain-Specific Languages | http://directory.google.com/Top/Science/Math/Statistics/Software/S-PLUS/ |
Introduction to Special Issue on Domain-Specific Languages | http://directory.google.com/Top/Science/Math/Statistics/Software/SPSS/ |
Linguistic Relativity Homepage | http://directory.google.com/Top/Science/Social_Sciences/Anthropology/Linguistic_Anthropology/Sapir-Whorf_Hypothesis/?il=1 |
Animism: An Essential Concept in Programming? | http://directory.google.com/Top/Science/Social_Sciences/Language_and_Linguistics/People/Lakoff,_George/ |
Ian Bicking: The challenge of metaprogramming | http://dirtsimple.org/ |
Generic Functions have Landed (Python) | http://dirtsimple.org/2004/11/generic-functions-have-landed.html |
Python "Monkey Typing" | http://dirtsimple.org/2005/01/monkey-typing-for-python.html |
Python Optimization Surprises | http://dirtsimple.org/2005/02/optimization-surprises.html |
Garbage collection vs. reference counting in .NET | http://discuss.develop.com/archives/wa.exe?A2=ind0010A&L=DOTNET&P=R28572 |
gen<> past and present | http://discuss.develop.com/archives/wa.exe?A2=ind0112&L=genx&F=&S=&P=2047 |
The CityScript Little Language | http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&ixPost=1303&ixReplies=5 |
Small Time Languages | http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&ixPost=319 |
Is Inheritance a Pillar of OO? | http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&ixPost=33708&ixReplies=30 |
Hungarian Notation | http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&ixPost=35396&ixReplies=28 |
Shrink-wrap developers: what programming language? | http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&ixPost=47453&ixReplies=5 |
a new programming language called Lingo | http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&ixPost=49148&ixReplies=11 |
With | http://discuss.fogcreek.com/joelonsoftware/default.asp?cmd=show&ixPost=50125 |
With | http://discuss.fogcreek.com/joelonsoftware/default.asp |
Continuations library for Java | http://discuss.fogcreek.com/joelonsoftware3/default.asp?cmd=show&ixPost=94006 |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://discuss.joelonsoftware.com/default.asp?joel.3.373043.10 |
distcc: a fast, free distributed C/C++ compiler | http://distcc.samba.org/ |
Parallel-Concurrent Programming Dept. | http://distcc.samba.org/ |
Toaster | http://diveintomark.org/ |
The CSS debate rages on | http://diveintomark.org/archives/00000144.html |
The CSS debate rages on | http://diveintomark.org/archives/00000159.html |
RSS vs. Echo | http://diveintomark.org/archives/2003/04/21/whats_your_winer_number.html |
Charming Python: Using combinatorial functions in the itertools module | http://diveintomark.org/archives/2003/06/23/in_brief_angry_grass_edition.html |
RSS vs. Echo | http://diveintomark.org/archives/2003/06/26/will_the_real_rss_validator_please_stand_up.html |
The CSS debate rages on | http://diveintomark.org |
Python timeline | http://diveintomark.weblogger.com/pythontimeline |
MVC for dummies | http://diveintomark.weblogger.com/stories/storyReader$140 |
Abstracting input sources | http://diveintomark.weblogger.com |
elj Roundup | http://diveintopython.org/ |
Charming Python: Using combinatorial functions in the itertools module | http://diveintopython.org/ |
Abstracting input sources | http://diveintopython.org/kgp_openanything.html |
COM support in Python | http://diveintopython.org |
Description Logics in Literate Haskell | http://dl.kr.org/ |
Class hierarchies and Ontologies | http://dl.kr.org |
Unification on Stateless Objects | http://dl.kr.org |
SchemeUnit and SchemeQL: Two Little Languages | http://dmoz.org/Computers/Software/Databases/Relational/Model/ |
Mind Mappers | http://dmoz.org/Reference/Knowledge_Management/Knowledge_Creation/Mind_Mapping/ |
Inside Software Factories | http://dnjonline.com/article.aspx?ID=mar05_stevecook |
Gamma formalism | http://doc.trolltech.com/3.3/signalsandslots.html |
Neophyte question: detecting deadlock, livelock, races etc. | http://doc.utwente.nl/49240 |
Tuples + Objects + Infosets =Too Much Stuff! | http://docs.alphora.com/D4LGD4LanguageGuide.html |
Tim Bray on Ruby | http://docs.codehaus.org/display/~jrose |
Gamma formalism | http://docs.jboss.com/seam/latest/reference/en/html/concepts.html#d0e2511 |
Python 2.5a1 released | http://docs.python.org/dev/whatsnew/node3.html |
Python 2.5a1 released | http://docs.python.org/dev/whatsnew/whatsnew25.html |
Ian Bicking: The challenge of metaprogramming | http://docs.python.org/ref/naming.html |
Language design: Escaping escapes | http://docs.python.org/ref/strings.html |
Is there a formal basis for generators? | http://docs.python.org/tut/node11.html#SECTION00111000000000000000000 |
AppleScript - a story worth telling | http://docs.sun.com/doc/806-2910 |
Types in CMUCL | http://docs.warhead.org.uk/cltl/clm/node44.html#SECTION00800000000000000000 |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/mathematica/Add-onsLinks/GUIKit/ |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/mathematica/book/section-1.10.4 |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/mathematica/book/section-1.10.9 |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/mathematica/book/section-2.9.1 |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/mathematica/Built-inFunctions/InputAndOutput/FormatTypes/FurtherExamples/StandardForm.html |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/mathematica/Built-inFunctions/InputAndOutput/FormatTypes/index.en.html |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/mathematica/functions/FullForm |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/mathematica/functions/StandardForm |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/mathematica/functions/TraditionalForm |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/mathematica/Tour/TheUnifyingIdeaOfMathematica.html |
Partial trig functions | http://documents.wolfram.com/teachersedition/Teacher/ATM.html |
Multidimensional arrays | http://documents.wolfram.com/v5/ |
Multidimensional arrays | http://documents.wolfram.com/v5/Built-inFunctions/ListsAndMatrices/ElementExtraction/FurtherExamples/Part.html |
Multidimensional arrays | http://documents.wolfram.com/v5/Built-inFunctions/ListsAndMatrices/ElementExtraction/Part.html |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/v5/Built-inFunctions/NewInVersion4.x/InputAndOutput/InputAliases.html |
Multidimensional arrays | http://documents.wolfram.com/v5/Built-inFunctions/Programming/FunctionalProgramming/index.html |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/v5/GettingStarted/WorkingWithNotebooks/EnteringMathematicalNotation.html |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/v5/GettingStarted/WorkingWithNotebooks/UsingPalettes.html |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/v5/TheMathematicaBook/AdvancedMathematicsInMathematica/MathematicalAndOtherNotation/3.10.1.html |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/v5/TheMathematicaBook/APracticalIntroductionToMathematica/InputAndOutputInNotebooks/index.html |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/v5/TheMathematicaBook/APracticalIntroductionToMathematica/UsingTheMathematicaSystem/1.3.4.html |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/v5/TheMathematicaBook/MathematicaReferenceGuide/ListingOfNamedCharacters/DifferentialD.html |
The Fortress Language Spec v0.618 | http://documents.wolfram.com/v5/TheMathematicaBook/PrinciplesOfMathematica/ManipulatingNotebooks/2.11.3.html |
Multidimensional arrays | http://documents.wolfram.com/v5/Tour/MathematicaAsAProgrammingLanguage.html |
Dodo | http://dodo.sourceforge.net |
Implementing Declarative Parallel Bottom-Avoiding Choice | http://doi.acm.org.ezproxy.openu.ac.il/10.1145/72551.72555 |
Visual Basic and LINQ | http://doi.acm.org/10.1145/1062455.1062487 |
Finding Application Errors Using PQL: A Program Query Language | http://doi.acm.org/10.1145/1094811.1094840 |
Finding Application Errors Using PQL: A Program Query Language | http://doi.acm.org/10.1145/1094811.1094841 |
Why type systems are interesting - part II | http://doi.acm.org/10.1145/239912.239917 |
OOP Parallel class hierarchies | http://doi.acm.org/10.1145/239912.239917 |
The Type-System-Feature-Creep Death Spiral | http://doi.acm.org/10.1145/263699.263744 |
The Type-System-Feature-Creep Death Spiral | http://doi.acm.org/10.1145/292540.292557 |
An interview with Chris Date | http://doi.acm.org/10.1145/319587.319592 |
Questions about Semantics. | http://doi.acm.org/10.1145/322609.322795 |
An interview with Chris Date | http://doi.acm.org/10.1145/362384.362685 |
Languages Poster | http://doi.acm.org/10.1145/365230.365257 |
Can Programming Be Liberated from the von Neumann Style? | http://doi.acm.org/10.1145/72551.72554 |
Object Oriented Programming + Referential Transparency | http://doi.acm.org/10.1145/800168.811543 |
ABLE | http://doi.acm.org/10.1145/953777.953783 |
Concurrency made easy? | http://doi.acm.org/10.1145/97946.97955 |
Dataflow languages and hardware - current status and directions | http://doi.acm.org/10.1145/980152.980156 |
Guido: Language Design Is Not Just Solving Puzzles | http://doi.ieeecomputersociety.org/10.1109/MS.2005.66 |
Compiler Technology for Scalable Architectures | http://domino.research.ibm.com/comm/research_projects.nsf/pages/cellcompiler.index.html |
Petition for adding garbage collection to C++. | http://domino.research.ibm.com/comm/research_projects.nsf/pages/metronome.index.html |
The X10 Programming Language | http://domino.research.ibm.com/comm/research_projects.nsf/pages/x10.index.html |
Philip Greenspun: Lisp diehards = Holocaust deniers | http://dotlisp.sourceforge.net/dotlisp.htm |
Haskell for C Programmers | http://download.eclipse.org/eclipse/downloads/drops/S-3.1M7-200505131415/index.php |
Eclipse C/C++ Dev Tools 2.0 Released | http://download.eclipse.org/tools/cdt/docs/news/CDT20-News.htm |
Visual Basic and LINQ | http://download.microsoft.com/download/4/7/0/4703eba2-78c4-4b09-8912-69f6c38d3a56/LINQ%20Preview.msi |
C# Language Specification 2.0 draft | http://download.microsoft.com/download/8/1/6/81682478-4018-48fe-9e5e-f87a44af3db9/SpecificationVer2.doc |
C# Language Specification 2.0 (new features) | http://download.microsoft.com/download/8/1/6/81682478-4018-48fe-9e5e-f87a44af3db9/SpecificationVer2.doc |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://download.microsoft.com/download/9/5/0/9503e33e-fde6-4aed-b5d0-ffe749822f1b/csharp%203.0%20specification.doc |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://download.microsoft.com/download/c/f/b/cfbbc093-f3b3-4fdb-a170-604db2e29e99/DLinq%20Overview.doc |
Static type inference & late binding? | http://download.plt-scheme.org/doc/103p1/html/mrspidey/node2.htm |
Can a dynamically typed language support type inference? | http://download.plt-scheme.org/doc/103p1/html/mrspidey/node25.htm |
Lisp powers Jak & Daxter at Naughty Dog | http://download.plt-scheme.org/doc/203/html/mzlib/mzlib-Z-H-19.html#%_chap_19 |
PLaneT | http://download.plt-scheme.org/doc/208/html/mzscheme/mzscheme-Z-H-5.html#node_sec_5.4.1 |
Naked Objects | http://download.plt-scheme.org/doc/301/html/mzscheme/mzscheme-Z-H-4.html#node_sec_4.5 |
The Fun of Programming | http://download.plt-scheme.org/doc/mzscheme/mzscheme-Z-H-12.html#node_chap_12 |
Lisp sans (((paren-theses ((hell))))) | http://download.plt-scheme.org/doc/mzscheme/mzscheme-Z-H-19.html#node_chap_19 |
Native delimited continuations in (byte-code) OCaml | http://download.plt-scheme.org/doc/mzscheme/mzscheme-Z-H-6.html#node_sec_6.5 |
Native delimited continuations in (byte-code) OCaml | http://download.plt-scheme.org/doc/mzscheme/mzscheme-Z-H-7.html#node_sec_7.8 |
Native delimited continuations in (byte-code) OCaml | http://download.plt-scheme.org/doc/mzscheme/mzscheme-Z-H-7.html#node_sec_7.9 |
Does Visual Studio Rot the Mind? | http://download.plt-scheme.org/drscheme/ |
Buried Treasure - No Fluff Just Stuff | http://download.plt-scheme.org/mrspidey/ |
Frappe: Functional Reactive Programming in Java | http://download.plt-scheme.org/scheme/ |
Educational Pearl: Automata as Macros | http://download.plt-scheme.org/scheme/plt/collects/parser-tools/doc.txt |
Frappe: Functional Reactive Programming in Java | http://download.plt-scheme.org/scheme/plt-clean-cvs/collects/frtime/ |
Eclipse C/C++ Dev Tools 2.0 Released | http://download2.eclipse.org/downloads/drops/R-3.0-200406251208/eclipse-news-part1-R3.html |
Writing an interpreter, targeting a VM or writing from scratch? | http://dparser.sourceforge.net |
Windows security flaw - buffer-overflow | http://dreamsongs.com/NewFiles/RoadNotTaken.pdf |
teaching programming; any research or results? | http://drjava.sourceforge.net/ |
Little language for use within Java, suited for users to define "rules" | http://drools.org/ |
Choice of OS of LtU readers | http://drscheme.org/ |
Site usage question... | http://drupal.org/forum |
Email/news interface | http://drupal.org/node/29816 |
PHP 6 picks up GOTO and COMEFROM | http://drupal.org/node/56815 |
New RSS Feed(s) | http://drupal.org/node/6352 |
The site discussions forum | http://drupal.org/node/view/5642 |
Email/news interface | http://drupal.org/project/listhandler |
Email/news interface | http://drupal.org/project/mailhandler |
PHP 6 picks up GOTO and COMEFROM | http://drupal.org |
Dying Tongues | http://dsc.discovery.com/news/briefs/20040329/womenlanguage.html |
Call for Papers: ACM Symposium on Dynamic Languages | http://dsl.cs.technion.ac.il/projects/Ensemble |
System programming using FP | http://dsl.cs.technion.ac.il/projects/Ensemble |
Why do they program in C++? | http://dsl.cs.technion.ac.il/projects/Ensemble |
Quotes | http://dsonline.computer.org/0208/f/lam_print.htm |
NULL | http://dsonline.computer.org/0208/f/lam_print.htm |
Why type systems are interesting | http://dsonline.computer.org/0407/d/w4tow.htm |
Why type systems are interesting - part II | http://dsonline.computer.org/0407/d/w4tow.htm |
House , hOp - the Haskell Operating System | http://dst.purevoid.org/ |
C++ OR mapping - cross platform and db | http://dtemplatelib.sf.net/index.htm |
Reflection in Java: how are they getting with it? | http://dtemplatelib.sourceforge.net/index.htm |
Environmental Acquisition - A New InheritancE Mechanism | http://duncan.smeed.org/ |
Real Programmers Don't Use Pascal | http://duncan.smeed.org/ |
Standard C | http://duncan.smeed.org/ |
DIY Web Services with Radio 8 | http://duncan.smeed.org/2194 |
My Trip To Microsoft | http://duncan.smeed.org |
Untangling the balancing and searching of balanced binary search trees | http://dx.doi.org/10.1002/spe.564 |
Handling multiple concurrent exceptions in C++ using futures | http://dx.doi.org/10.1002/spe.754 |
Incompleteness in semantics and parallel-or | http://dx.doi.org/10.1016/0304-3975(77)90053-6 |
'Information and Computation' Open Access | http://dx.doi.org/10.1016/0890-5401(91)90052-4 |
Why Dependent Types Matter | http://dx.doi.org/10.1016/j.entcs.2003.12.011 |
Arrows, like Monads, are Monoids | http://dx.doi.org/10.1016/S0304-3975(02)00366-3 |
The Type-System-Feature-Creep Death Spiral | http://dx.doi.org/10.1016/S1571-0661(05)80691-7 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://dx.doi.org/10.1145/362007.362035 |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://dynamo.ecn.purdue.edu/~qobi/software.html |
On Garbage Collection | http://dynamo.ecn.purdue.edu/~qobi/software.html |
User-defined functions in Excel | http://dynapad.swiki.net |
Lojban | http://ebtx.com/lang/eminfrm.htm |
XLANG and WSFL: Syntactic Arsenic | http://eclectic.weblogs.com |
Constraint Programming | http://eclipse.crosscoreop.com/eclipse/ |
Constraint Programming | http://eclipse.crosscoreop.com/eclipse/reports/index.html |
DSL Error Handling in an Object Oriented context | http://eclipse.org/proposals/eclipse-gmf/ |
The IDE Divide | http://eclipsefp.sf.net/ |
The IDE Divide | http://eclipsefp.sf.net/ocaml |
The IDE Divide | http://eclipsefp.sourceforge.net/ |
Haskell for C Programmers | http://eclipsefp.sourceforge.net/ |
Most Productive FP Lang? | http://eclipsefp.sourceforge.net/ocaml/ |
New Paul Graham thing... | http://eclipsefp.sourceforge.net |
Eclipse C/C++ Dev Tools 2.0 Released | http://eclipse-wiki.info/CDT |
Intro to the Common Language Infrastructure with David Stutz | http://ecoop2001.inf.elte.hu/technical_program/invited1.html |
The Origins and Nature of Computation | http://edelstein.huji.ac.il/computation_workshop/ |
The Origins and Nature of Computation | http://edelstein.huji.ac.il/computation_workshop/Program_files/program.pdf |
Native XML Scripting | http://edocs.bea.com/workshop/docs70/help/guide/xmlmap/conHandlingXMLWithECMAScriptExtensions.html |
Javascript with native XML support | http://e-docs.bea.com/workshop/docs81/doc/en/workshop/guide/xmlmap/navHandlingXMLWithECMAScriptExtensions.html |
the Chinese natual language | http://educ.queensu.ca/~brownan/courses/aqcsdp97fall/myersbriggs.htm |
PyLogo | http://education.mit.edu/starlogo |
End Users to Shape Effective Software | http://eecs.oregonstate.edu/EUSES/ |
End Users to Shape Effective Software | http://eecs.oregonstate.edu/EUSES/papers.php |
The Future of .NET Languages | http://ei.cs.vt.edu/~history/GASCH.KAY.HTML |
Do languages matter? | http://ei.cs.vt.edu/~wwwbtb/book/chap1/java_hist.html |
Interactive Programming | http://eic.sourceforge.net/documentation/node20.html |
Eidola Language | http://eidola.org/about.shtml |
Eidola Language | http://eidola.org/examples/evolution.shtml |
Eidola Language | http://eidola.org/semantics/Eidola-semantics.pdf |
Eidola Language | http://eidola.org |
Eiffel Studio adds GPL version | http://eiffelsoftware.origo.ethz.ch/ |
Tom 2.3 Released | http://elan.loria.fr/ |
Programming Languages: Application and Interpretation | http://eleven.sf.net |
Dr. Kenneth Iverson Passes Away | http://elliscave.com/APL_J/tool.pdf |
Esolang Extravaganza | http://elswanko.vm.bytemark.co.uk/~fraggle/stuffage/bf.net/ |
Erlang: A Case Study of Technology Introduction | http://emea.smallworld.co.uk/support/techpaper/tp1.html |
Erlang: A Case Study of Technology Introduction | http://emea.smallworld.co.uk/support/techpaper/tp5.html |
Essay: Multi-Paradigm Design and Generic Programming | http://emw.inf.tu-dresden.de/de/pdai/Forschung/refactoring/refactoring_html/node40.html |
LiteratePrograms wiki | http://en.literateprograms.org/LiteratePrograms:Downloading_LiteratePrograms_source_code_and_content |
SICP Translations | http://en.literateprograms.org/LiteratePrograms:Welcome |
Proofs are Programs: 19th Century Logic and 21st Century Computing | http://en.thinkexist.com/quotation/computer_science_is_no_more_about_computers_than/334131.html |
Writing A Lisp Interpreter In Haskell | http://en.wikibooks.org/wiki/Haskell/Write_Yourself_a_Scheme_in_48_Hours |
Why type systems are interesting - part III: latent types | http://en.wikibooks.org/wiki/Programming:Ada:Subtypes#Checked_Conversion |
Why type systems are interesting - part III: latent types | http://en.wikibooks.org/wiki/Programming:Ada:Subtypes |
Programming: 50, 100 years from now | http://en.wikibooks.org/wiki/Programming:Haskell |
Dependent types: literature, implementations and limitations ? | http://en.wikipedia.org/w/index.php?title=Dependent_type&action=edit |
3APL | http://en.wikipedia.org/wiki/3APL |
ABLE | http://en.wikipedia.org/wiki/ABLE_programming_language |
Let's make a programming language! | http://en.wikipedia.org/wiki/Abstract_interpretation |
Purity in PLT | http://en.wikipedia.org/wiki/Actor_model |
Functional single argument style object oriented programming | http://en.wikipedia.org/wiki/Actor_model |
E Thesis: Robust Composition | http://en.wikipedia.org/wiki/Ambient_calculus |
Constraint Programming | http://en.wikipedia.org/wiki/Arc_consistency |
AppleScript - a story worth telling | http://en.wikipedia.org/wiki/ARexx |
History: Array languages | http://en.wikipedia.org/wiki/Array_programming |
Closures for Java or money back | http://en.wikipedia.org/wiki/ArsDigita_Prize |
Promising OS's from a Programming Language Perspective | http://en.wikipedia.org/wiki/AS/400_object |
LL4 Program and Abstracts | http://en.wikipedia.org/wiki/Basic_English |
online literature on CPL? | http://en.wikipedia.org/wiki/BCPL |
Sapir-Whorf again? | http://en.wikipedia.org/wiki/Benjamin_Whorf |
Why Are ALL Programming Languages So Low Level? | http://en.wikipedia.org/wiki/Brainfuck |
Failure-oblivious computing | http://en.wikipedia.org/wiki/Bystander_effect |
Type theory question... | http://en.wikipedia.org/wiki/Calculus_of_constructions |
Gottfried Wilhelm Leibniz | http://en.wikipedia.org/wiki/Calculus_ratiocinator |
Programming Languages and Lambda Calculi | http://en.wikipedia.org/wiki/Call_by_name#Call_by_name |
LtU: Style and Focus | http://en.wikipedia.org/wiki/Captcha |
Geometric Algebra | http://en.wikipedia.org/wiki/Category:Clifford_algebras |
The building of robust software | http://en.wikipedia.org/wiki/Category:Dispute_resolution |
Guy Steele on Language Design | http://en.wikipedia.org/wiki/Cell_(microprocessor) |
expressivity of "idiomatic C++" | http://en.wikipedia.org/wiki/Chewbacca_Defense |
LtU: Policies document | http://en.wikipedia.org/wiki/Civil_law_(legal_system) |
source code conversion | http://en.wikipedia.org/wiki/Coco/R |
source code conversion | http://en.wikipedia.org/wiki/Code_completion |
Why recursing is better than looping | http://en.wikipedia.org/wiki/COMEFROM |
LtU: Policies document | http://en.wikipedia.org/wiki/Common_law |
Speed and semantics in CTM Chap. 1 | http://en.wikipedia.org/wiki/Common_subexpression_elimination |
Church-Turning is False? | http://en.wikipedia.org/wiki/Computability_logic |
Dynamic Languages Symposium Program Online | http://en.wikipedia.org/wiki/Concurrent_computing#Concurrent_programming_languages |
Memory fault and segmentation faults | http://en.wikipedia.org/wiki/Core_dump |
online literature on CPL? | http://en.wikipedia.org/wiki/CPL_(programming_language) |
Failure-oblivious computing | http://en.wikipedia.org/wiki/Crash-only_software |
Yield Prolog | http://en.wikipedia.org/wiki/CSharp |
unchecked exceptions are like runtime type checking? | http://en.wikipedia.org/wiki/Curry-Howard_isomorphism |
What are the real benefits of FP? | http://en.wikipedia.org/wiki/Cybernetics |
unchecked exceptions are like runtime type checking? | http://en.wikipedia.org/wiki/Defensive_programming |
"dynamic" generative programming? | http://en.wikipedia.org/wiki/Definite_description |
Rethinking Linguistic Relativity | http://en.wikipedia.org/wiki/Deixis |
MPS-based editor for Epigram programming language. | http://en.wikipedia.org/wiki/Dependent_types |
unchecked exceptions are like runtime type checking? | http://en.wikipedia.org/wiki/Devil's_advocate |
unchecked exceptions are like runtime type checking? | http://en.wikipedia.org/wiki/Diminishing_returns |
'Information and Computation' Open Access | http://en.wikipedia.org/wiki/Doom_engine |
"Language Oriented Programming" Meta Programming System | http://en.wikipedia.org/wiki/Doskona%C5%82a_pr%C3%B3%C5%BCnia |
Linspire chooses Haskell as preferred language | http://en.wikipedia.org/wiki/Dugong |
Block-scope | http://en.wikipedia.org/wiki/Dynamic_variable_scoping |
Google Magic | http://en.wikipedia.org/wiki/Ego_surfing |
MPS-based editor for Epigram programming language. | http://en.wikipedia.org/wiki/Epigram_programming_language |
The fundamental difference between Sets and Lists? | http://en.wikipedia.org/wiki/Equivalence_class |
Why Dependent Types Matter | http://en.wikipedia.org/wiki/Existential_quantification |
foldl and foldr | http://en.wikipedia.org/wiki/F-algebra |
Implementing arrays | http://en.wikipedia.org/wiki/Fanout |
Stroustrup: A Brief Look at C++0x | http://en.wikipedia.org/wiki/First-class_(object) |
Stroustrup: A Brief Look at C++0x | http://en.wikipedia.org/wiki/First-class_object |
The Language Machine - a toolkit for language and grammar | http://en.wikipedia.org/wiki/Formal_grammar |
Why do they program in C++? | http://en.wikipedia.org/wiki/Founder_effect |
This Is the Title of This Story, Which Is Also Found Several Times in the Story Itself | http://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach |
Dynamic Semantics | http://en.wikipedia.org/wiki/Geas |
Language support for generating functions? | http://en.wikipedia.org/wiki/Generating_function |
Genetic algorithms vs. genetic programming - PLT perspective? | http://en.wikipedia.org/wiki/Genetic_algorithm |
Genetic algorithms vs. genetic programming - PLT perspective? | http://en.wikipedia.org/wiki/Genetic_programming |
Gottfried Wilhelm Leibniz | http://en.wikipedia.org/wiki/Gottfried_Leibniz#Information_technology |
The Church-Turing Thesis: Breaking the Myth | http://en.wikipedia.org/wiki/Halting_problem#Can_humans_solve_the_halting_problem.3F |
The Church-Turing Thesis: Breaking the Myth | http://en.wikipedia.org/wiki/Halting_problem#Sketch_of_proof |
"Types and Reflection" by Lauri Emil Alanko | http://en.wikipedia.org/wiki/Harvard_architecture |
HOPL III and the History of Haskell | http://en.wikipedia.org/wiki/HOPL |
the Chinese natual language | http://en.wikipedia.org/wiki/Howard_Gardner |
What are the real benefits of FP? | http://en.wikipedia.org/wiki/Hybrid_System |
Dynamic Programming Languages + VLIW/EPIC | http://en.wikipedia.org/wiki/IA-64 |
Map of LtU readers | http://en.wikipedia.org/wiki/Image:Edge_of_Chaos.png |
expressivity of "idiomatic C++" | http://en.wikipedia.org/wiki/Imre_Lakatos |
Rethinking Linguistic Relativity | http://en.wikipedia.org/wiki/Indeterminacy_of_translation |
Is "post OO" just over? | http://en.wikipedia.org/wiki/Information_hiding |
Accelerator: simplified programming of graphics processing units for general-purpose uses via data-parallelism | http://en.wikipedia.org/wiki/Intel_iAPX_432 |
"Language Oriented Programming" Meta Programming System | http://en.wikipedia.org/wiki/Intentional_programming |
Inform 7: A relational DSL for interactive fiction with natural language syntax | http://en.wikipedia.org/wiki/Interactive_fiction |
unchecked exceptions are like runtime type checking? | http://en.wikipedia.org/wiki/Intuitionistic_logic |
First Class Values, Types as values within a Programming Language | http://en.wikipedia.org/wiki/Intuitionistic_Type_Theory |
The Case for First Class Messages | http://en.wikipedia.org/wiki/Isomorphic |
BrookGPU | http://en.wikipedia.org/wiki/IWarp |
Accidental Syntax | http://en.wikipedia.org/wiki/Jensen's_Device |
E Thesis: Robust Composition | http://en.wikipedia.org/wiki/Join-calculus |
Dr. Kenneth Iverson Passes Away | http://en.wikipedia.org/wiki/Kenneth_E._Iverson |
Arrows, like Monads, are Monoids | http://en.wikipedia.org/wiki/Kleene_algebra |
OOP language extension | http://en.wikipedia.org/wiki/Ladder_logic |
What is so bad about compiling? | http://en.wikipedia.org/wiki/Lambda_calculus |
The DSL, MDA, UML thing again... | http://en.wikipedia.org/wiki/Lambda_calculus |
LtU etiquette | http://en.wikipedia.org/wiki/Lambda_calculus |
generating interpreters, IDEs, etc., from simple specifications? | http://en.wikipedia.org/wiki/Language-Sensitive_Editor |
Functional programming and software engineering | http://en.wikipedia.org/wiki/Law_of_Demeter |
unchecked exceptions are like runtime type checking? | http://en.wikipedia.org/wiki/Law_of_excluded_middle |
Grady Booch: Software Engineering Grand Challenges | http://en.wikipedia.org/wiki/Lazy_evaluation |
Advantages of Soft Typing | http://en.wikipedia.org/wiki/Least_upper_bound |
expressivity of "idiomatic C++" | http://en.wikipedia.org/wiki/Lisp_programming_language#Quotations |
AST intermediate representations | http://en.wikipedia.org/wiki/Locality_of_reference |
Spreadsheet structure discovery | http://en.wikipedia.org/wiki/Lotus_Improv |
History: Array languages | http://en.wikipedia.org/wiki/Lush_programming_language |
Accidental Syntax | http://en.wikipedia.org/wiki/Man_or_boy_test |
unchecked exceptions are like runtime type checking? | http://en.wikipedia.org/wiki/Marginal_cost |
unchecked exceptions are like runtime type checking? | http://en.wikipedia.org/wiki/Marginal_utility |
Mind Mappers | http://en.wikipedia.org/wiki/Mark_Lombardi |
Polymorphic replacement | http://en.wikipedia.org/wiki/Mementto_pattern |
Functional Programming Has Reached The Masses; It's Called Visual Basic | http://en.wikipedia.org/wiki/Memoir |
Visual Basic and LINQ | http://en.wikipedia.org/wiki/Metaprogramming |
The Nature of Lisp (a tutorial) | http://en.wikipedia.org/wiki/M-expression |
Lambda the Ultimate Set Comprehension | http://en.wikipedia.org/wiki/Monad |
Gottfried Wilhelm Leibniz | http://en.wikipedia.org/wiki/Monadology |
Failure-oblivious computing | http://en.wikipedia.org/wiki/Moral_hazard |
What are the real benefits of FP? | http://en.wikipedia.org/wiki/Mu_(Japanese_word) |
Chapel: "Solving the parallel programming problem" | http://en.wikipedia.org/wiki/MultiLisp |
Static Typing Where Possible, Dynamic Typing When Needed | http://en.wikipedia.org/wiki/Name_binding |
Lambda the Ultimate Set Comprehension | http://en.wikipedia.org/wiki/Natural_number_object |
BrookGPU | http://en.wikipedia.org/wiki/NCUBE |
Combining Theorem Proving and Programming | http://en.wikipedia.org/wiki/Noether's_theorem |
Lang .NET Symposium Registration Now Open | http://en.wikipedia.org/wiki/Number_of_the_Beast |
Interval Computations | http://en.wikipedia.org/wiki/Numerical_stability |
Best default sequence? | http://en.wikipedia.org/wiki/Object-relational_mapping |
What do you believe about Programming Languages (that you can't prove (yet))? | http://en.wikipedia.org/wiki/Occam_programming_language |
emulation for Erlang style processes | http://en.wikipedia.org/wiki/Occam_programming_language |
The Problem With Threads | http://en.wikipedia.org/wiki/Occam_programming_language |
Sapir-Whorf again? | http://en.wikipedia.org/wiki/Oligosynthetic |
Class hierarchies and Ontologies | http://en.wikipedia.org/wiki/Ontology_%28computer_science%29 |
unchecked exceptions are like runtime type checking? | http://en.wikipedia.org/wiki/Opportunity_cost |
Convergence | http://en.wikipedia.org/wiki/Optical_computer |
Oracles | http://en.wikipedia.org/wiki/Oracle_machine |
Let's make a programming language! | http://en.wikipedia.org/wiki/Partial_evaluation |
What do you believe about Programming Languages (that you can't prove (yet))? | http://en.wikipedia.org/wiki/Pattern_recognition |
Lisp is sin | http://en.wikipedia.org/wiki/Paul_Erdos |
What is a Proposition? | http://en.wikipedia.org/wiki/Per_Martin-Lof |
LtU: Policies document | http://en.wikipedia.org/wiki/Philosophy_of_law |
Misc Links | http://en.wikipedia.org/wiki/Pi-calculus#Formal_definition |
Gamma formalism | http://en.wikipedia.org/wiki/Planner_programming_language |
Embedding one language in another | http://en.wikipedia.org/wiki/Polyglot_(computing) |
The long tail of programming languages | http://en.wikipedia.org/wiki/Power_law |
Rethinking Linguistic Relativity | http://en.wikipedia.org/wiki/Pragmatics |
Topology in Programming Language Semantics | http://en.wikipedia.org/wiki/Programming_language_semantics |
Want to learn something new | http://en.wikipedia.org/wiki/Prolog |
Yield Prolog | http://en.wikipedia.org/wiki/Prolog |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://en.wikipedia.org/wiki/Proof_by_assertion |
What is a Proposition? | http://en.wikipedia.org/wiki/Proposition |
Gottfried Wilhelm Leibniz | http://en.wikipedia.org/wiki/Pythagoreanism |
Yield Prolog | http://en.wikipedia.org/wiki/Python_%28programming_language%29 |
Embedding one language in another | http://en.wikipedia.org/wiki/Quine |
Functional programming and software engineering | http://en.wikipedia.org/wiki/Refal |
Referentially Transparent Scheme | http://en.wikipedia.org/wiki/Referential_transparency |
How does Lisp do that?!? | http://en.wikipedia.org/wiki/Reflection_%28computer_science%29 |
Impedance mismatch: RDBMS and PLs | http://en.wikipedia.org/wiki/Relational_model |
Continuations library for Java | http://en.wikipedia.org/wiki/Representational_State_Transfer |
Petition for adding garbage collection to C++. | http://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization |
ObjectiveCLIPS Updated | http://en.wikipedia.org/wiki/Rete_algorithm |
Reversible generators | http://en.wikipedia.org/wiki/Reversible_computing |
OOPSLA 2005 Reports | http://en.wikipedia.org/wiki/Rice%27s_theorem |
Richard Hamming - "You and Your Research" | http://en.wikipedia.org/wiki/Richard_Hamming |
XQuery Implementation in a Relational Database System | http://en.wikipedia.org/wiki/R-tree |
What is Universal about the Representation of Color Experience? | http://en.wikipedia.org/wiki/Sapir-Whorf_and_programming_languages |
What is Universal about the Representation of Color Experience? | http://en.wikipedia.org/wiki/Sapir-Whorf_Hypothesis |
Functional programming and software engineering | http://en.wikipedia.org/wiki/SCADE |
Narrative Javascript | http://en.wikipedia.org/wiki/Scripting_language#Application-specific_languages |
Memory fault and segmentation faults | http://en.wikipedia.org/wiki/Segmentation_fault |
Rethinking Linguistic Relativity | http://en.wikipedia.org/wiki/Semantic_holism |
Encodings (wikipedia) | http://en.wikipedia.org/wiki/Semantics_encoding |
Arrows, like Monads, are Monoids | http://en.wikipedia.org/wiki/Semiring |
What's a definition of "type" that beginners can understand? | http://en.wikipedia.org/wiki/Sense_and_reference |
Is "post OO" just over? | http://en.wikipedia.org/wiki/Separation_of_concerns |
OOP language extension | http://en.wikipedia.org/wiki/Sequential_logic |
Network Transparent languages | http://en.wikipedia.org/wiki/Seven_Fallacies_of_Distributed_Computing |
source code conversion | http://en.wikipedia.org/wiki/SharpDevelop |
call by ? and mental models | http://en.wikipedia.org/wiki/Sigil_(computer_programming) |
Gilad Is Right | http://en.wikipedia.org/wiki/Siren |
Geometric Algebra | http://en.wikipedia.org/wiki/SKI_combinator_calculus |
Extremely static language? | http://en.wikipedia.org/wiki/Skolem |
Oxymoronic? "Safety-critical development guidelines for real-time Java" | http://en.wikipedia.org/wiki/Software_engineering |
What is so bad about compiling? | http://en.wikipedia.org/wiki/Static_single_assignment_form |
Felleisen: How to Design Class Hierarchies | http://en.wikipedia.org/wiki/Static_single_assignment_form |
Two Thank Yous for Peter van Roy | http://en.wikipedia.org/wiki/Strict_programming_language |
What good is Strong Normalization in Programming Languages? | http://en.wikipedia.org/wiki/Strong_normalization |
Ian Bicking: The challenge of metaprogramming | http://en.wikipedia.org/wiki/Structural_induction |
Sudoku | http://en.wikipedia.org/wiki/Sudoku |
What is Universal about the Representation of Color Experience? | http://en.wikipedia.org/wiki/Synaesthesia |
Buried Treasure - No Fluff Just Stuff | http://en.wikipedia.org/wiki/System_F#Use_in_programming_languages |
Virtual Machine and Runtime Framework | http://en.wikipedia.org/wiki/Tail_recursion |
Gottfried Wilhelm Leibniz | http://en.wikipedia.org/wiki/The_Last_Question |
Misspelling. | http://en.wikipedia.org/wiki/The_Sound_Pattern_of_English |
Gosling vs. Dynamic Languages | http://en.wikipedia.org/wiki/The_Structure_of_Scientific_Revolutions |
Programming: 50, 100 years from now | http://en.wikipedia.org/wiki/The_Takahashi_method |
On the Unusual Effectiveness of Logic in Computer Science | http://en.wikipedia.org/wiki/The_Unreasonable_Effectiveness_of_Mathematics_in_the_Natural_Sciences |
Richard Feynman and the Connection Machine | http://en.wikipedia.org/wiki/Thinking_Machines |
AppleScript - a story worth telling | http://en.wikipedia.org/wiki/ToolTalk |
Topology in Programming Language Semantics | http://en.wikipedia.org/wiki/Topology |
A new implementation of recursive-descent parsing? | http://en.wikipedia.org/wiki/Trampoline_%28computers%29 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://en.wikipedia.org/wiki/Transputer |
emulation for Erlang style processes | http://en.wikipedia.org/wiki/Transputer |
The fundamental difference between Sets and Lists? | http://en.wikipedia.org/wiki/Tuple |
The Case for First Class Messages | http://en.wikipedia.org/wiki/Type_inference |
Why type systems are interesting | http://en.wikipedia.org/wiki/Type_safety |
Why type systems are interesting | http://en.wikipedia.org/wiki/Type_theory |
Why Dependent Types Matter | http://en.wikipedia.org/wiki/Universal_quantification |
Proposed Wikipedia Programming Language Theory topic | http://en.wikipedia.org/wiki/User:EngineerScotty/Programming_Language_Theory |
Community enforcement discussion | http://en.wikipedia.org/wiki/User:EngineerScotty |
Abstractly typed languages | http://en.wikipedia.org/wiki/VDM_specification_language |
Second Life Faces Threat to its Virtual Economy | http://en.wikipedia.org/wiki/Venus_Equilateral |
"Types and Reflection" by Lauri Emil Alanko | http://en.wikipedia.org/wiki/Wallaby |
On the Unusual Effectiveness of Logic in Computer Science | http://en.wikipedia.org/wiki/Weyl |
The Nature of Lisp (a tutorial) | http://en.wikipedia.org/wiki/Where_Mathematics_Comes_From |
Proposed Wikipedia Programming Language Theory topic | http://en.wikipedia.org/wiki/Wikipedia:WikiProject_Computer_science |
Abstractly typed languages | http://en.wikipedia.org/wiki/Word_problem_for_groups |
Choice of OS of LtU readers | http://en.wikipedia.org/wiki/Worse_is_better |
LtU: blog not forum! | http://en.wikipedia.org/wiki/WP:NPA |
Abstractly typed languages | http://en.wikipedia.org/wiki/Z_notation |
Proposed Wikipedia Programming Language Theory topic | http://en.wikipedia.org |
SAT 3 Proof with E Prover via OWL | http://encyclopedia.thefreedictionary.com/Boolean%20satisfiability%20problem |
Type systems and software evolution | http://encyclopedia.thefreedictionary.com/Typed%20lambda%20calculus |
Erlang: A Case Study of Technology Introduction | http://endowment.pwcglobal.com/pdfs/GranofReport.pdf |
Simple explanation of Continuation Passing | http://entropy.uark.edu/~jdfulto/ |
Simple explanation of Continuation Passing | http://entropy.uark.edu/~jdfulto/cps.html |
Does Visual Studio Rot the Mind? | http://envman.blogspot.com/ |
Packaging Data And Methods | http://envman.blogspot.com/ |
PBD and XML ? | http://ep.open.ac.uk/PubSys/resources/html/hori1009.html |
Convergence | http://e-pig.org/ |
Merging Languages | http://epolyglot.sourceforge.net/epolyglot/c10.html |
The Next Mainstream Programming Languages | http://eprints.cs.vt.edu/archive/00000206/ |
What do you believe about Programming Languages (that you can't prove (yet))? | http://eprints.ecs.soton.ac.uk/12304/ |
A Good OOP Critique? | http://epubs.siam.org/sam-bin/dbq/toclist/SIREV |
Mechanics of designing and implementing a language | http://equi4.com/metakit.html |
Database Abstraction Layers and Programming Languages | http://equi4.com/vlerq.html |
Petition for adding garbage collection to C++. | http://erdani.org/ |
A software engineering problem: how would functional programming solve it? | http://erdani.org/book/main.html |
Dynamic Semantics | http://erdani.org/book/main.html |
Extremely static language? | http://erdani.org/book/main.html |
Promising OS's from a Programming Language Perspective | http://erights.org/ |
Lightweight Static Capabilities | http://erights.org/ |
Convergence | http://erights.org/ |
G-Men Called on W-Hats for WMVD | http://erights.org/elib/capability/ode/index.html |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://erights.org/elib/capability/ode/overview.html |
E - secure,distributed, pure OOP and p2p scripting language | http://erights.org/elib/concurrency/event-loop.html |
The right default: concurrent components with message passing | http://erights.org/elib/concurrency |
G-Men Called on W-Hats for WMVD | http://erights.org/smart-contracts/donut-lab/index.html |
G-Men Called on W-Hats for WMVD | http://erights.org/talks/asian03/index.html |
Future of software design? | http://erights.org/talks/thesis/ |
Why Dependent Types Matter | http://erights.org |
Apache vs. Yaws | http://erlang.org/ |
Convergence | http://erlang.org/ |
What Makes Erlang Processes Tick? | http://erlang.org/download/armstrong_thesis_2003.pdf |
Introduction to Concurrent Programming with Stackless Python | http://erlang.org |
Real-life use case - which PLs support it nicely? | http://erlang.se/doc/doc-5.4.8/doc/programming_examples/bit_syntax.html#4 |
An interview with Chris Date | http://erlang.se/doc/doc-5.4.8/lib/mnesia-4.2.2/doc/html/mnesia.html |
An interview with Chris Date | http://erlang.se/doc/doc-5.4.8/lib/mnesia-4.2.2/doc/html/part_frame.html |
Google Magic | http://es.csiro.au/pubs/craswell_sigir01.pdf |
PL for interactive simulation | http://esdl.sourceforge.net/ |
Why type systems are interesting | http://eserver.org/poetry/light-brigade.html |
Leszek - a new esoteric programming language | http://esolangs.org/wiki/Leszek |
Lazy K | http://esoteric.sange.fi/essie2/download |
Ook? | http://esoteric.voxelperfect.net/wiki/Language_list |
Ook? | http://esoteric.voxelperfect.net/wiki/Sean_Heber |
European Summer School on Logic, Language and Information | http://esslli2004.loria.fr/ |
European Summer School on Logic, Language and Information | http://esslli2004.loria.fr/give-page.php?6 |
Extensible Term Language | http://etl.sourceforge.net/etl-java-0_2_0/doc/ProblemStatement.html |
Extensible Term Language | http://etl.sourceforge.net/etl-java-0_2_0/xmlout/core/grammar.g.etl.html |
Extensible Term Language | http://etl.sourceforge.net/etl-java-0_2_0/xmlout/ej/grammars/CommonControlFlow.g.etl.html |
Extensible Term Language | http://etl.sourceforge.net/etl-java-0_2_0/xmlout/ej/grammars/EJ.g.etl.html |
Extensible Term Language | http://etl.sourceforge.net/etl-java-0_2_0/xmlout/ej/samples/HelloWorld.ej.etl.c.html |
Extensible Term Language | http://etl.sourceforge.net/etl-java-0_2_0/xmlout/ej/samples/HelloWorld.ej.etl.html |
Extensible Term Language | http://etl.sourceforge.net/etl-java-0_2_0/xmlout/tests/fallback/Fallbacks.g.etl.html |
Extensible Term Language | http://etl.sourceforge.net/etl-java-0_2_0/xmlout/tests/fallback/NonEmptyFallbacks.test.etl.html |
What is a Proposition? | http://euclid.trentu.ca/math/sb/pcml/welcome.html |
Proof and Counterexample | http://eudoxos.math.uoa.gr/~lc2005/ |
RDFEngine | http://eulersharp.sourceforge.net/2004/02swap/RDFEngine/RDFEngine.html |
Europython presentations | http://europython.zope.nl/sessions/presentations/all |
Europython presentations | http://europython.zope.nl/sessions/presentations/PythonLanguage/EPC2002-Christian_Tismer-Stackless_Reincarnate.pdf |
Europython presentations | http://europython.zope.nl/sessions/presentations/PythonTutorials/EPC2002-Martelli-IteratorsGenerators.pdf |
Small Time Languages | http://eveander.com/arsdigita-history |
The Essence of Programming: Reynoldsfest at MFPS | http://events.cs.bham.ac.uk/mfps21/index-data#special |
Expresso, environment for ISO 10303-1 | http://exp-engine.sourceforge.net/ |
HTML editors | http://extensionroom.mozdev.org/more-info/webdeveloper |
It's the language, stupid. Or is it? | http://extensions.roachfiend.com/howto.html |
C++ Templates as Partial Evaluation | http://extreme.indiana.edu/~tveldhui/papers/pepm99/ |
Semantic Web scripting languages | http://fabl.net/manual-2.0/intro.html |
Language Design 101 | http://fabrice.bellard.free.fr/otcc/ |
Concatenative Language Kont | http://factor.sf.net |
Convergence | http://factorcode.org/ |
Designing a Type Notation for a Stack Based Functional Language | http://factorcode.org |
Functional single argument style object oriented programming | http://factorcode.org |
Misspelling. | http://facweb.furman.edu/~mmenzer/gvs/what.htm |
Call-by-name is dual to call-by-value | http://fare.tunes.org/tmp/rndlc/ |
Sharing Code through First-class Environments | http://fare.tunes.org |
Dynamic typing in OCaml | http://farrand.net/dynaml.shtml |
Dynamic typing in OCaml | http://farrand.net/dynaml-tutorial.txt |
Dataflow programming for PIC microcontrollers | http://faudiostream.sourceforge.net/ |
IPod-compatible SICP | http://feeds.feedburner.com/SICP |
Parser that allow syntax extensions | http://felix.sf.net |
Feature wishes may be granted | http://felix.sf.net |
Petition for adding garbage collection to C++. | http://felix.sourceforge.net/ |
Felix: The power language for C++ programmers | http://felix.sourceforge.net/ |
Functional programming in Java | http://felix.sourceforge.net/ |
Haskell and creative freedom | http://felix.sourceforge.net/ |
Let's make a programming language! | http://felix.sourceforge.net/ |
Feature wishes may be granted | http://felix.sourceforge.net/flx_1.0.4/tut/doc/en_flx_tutorial_0004.html |
Feature wishes may be granted | http://felix.sourceforge.net/flx_1.0.4/tut/doc/en_flx_tutorial_0005.html |
Good languages with simple grammar | http://felix.sourceforge.net |
RT++ Higher Order Threads for C++ | http://felix.sourceforge.net |
Java hits obstacle with cell phones | http://ficl.sf.net |
Convergence | http://fig.org/figure/CircleOfPromises.pdf |
Convergence | http://fig.org/figure/figure.txt |
Big O complexity for abstractions? | http://fig.org/gord/ |
Let's make a programming language! | http://fig.org/gord/ |
Virtual Machine and Runtime Framework | http://fig.org/gord/ |
Convergence | http://fig.org/michael/ |
Erlang the Movie | http://files.worthplaying.com/files/modules.php?name=Downloads&d_op=viewdownload&cid=793 |
Lang .NET Symposium Registration Now Open | http://finance.google.com/finance?q=msft |
NVIDIA's Cg technology | http://firingsquad.gamers.com/hardware/cg/default.asp |
Ward Cunningham: Testing, Types, and More | http://fit.c2.com |
Most amazing designer? | http://fit.c2.com |
Lang .NET Symposium Registration Now Open | http://flakenstein.net/ |
This Is the Title of This Story, Which Is Also Found Several Times in the Story Itself | http://flakmag.com/misc/review.html |
Flapjax - Functional Reactive Ajax | http://flapjax.blogspot.com/2006/10/compiler.html |
Flapjax - Functional Reactive Ajax | http://flapjax.blogspot.com/2006/10/ie-problems.html |
Flapjax - Functional Reactive Ajax | http://flapjax.blogspot.com/2006/10/networked-persistence.html |
Mechanizing Language Definitions | http://fling-l.seas.upenn.edu/~plclub/cgi-bin/poplmark/index.php?title=The_POPLmark_Challenge |
Specifying ECMAScript via ML | http://fling-l.seas.upenn.edu/~plclub/cgi-bin/poplmark/index.php?title=The_POPLmark_Challenge |
Spring School on Datatype-Generic Programming 2006 | http://flint.cs.yale.edu/ |
Strong Typing, Dynamic Languages, What to do? | http://flint.cs.yale.edu/ |
A type-correct, stack-safe, provably correct, expression compiler in Epigram | http://flint.cs.yale.edu/ |
Church-Turning is False? | http://flint.cs.yale.edu/cs428/coq/doc/faq.html#htoc45 |
The Church Project | http://flint.cs.yale.edu/flint/index.html |
Spring School on Datatype-Generic Programming 2006 | http://flint.cs.yale.edu/flint/publications/eraseita.html |
Spring School on Datatype-Generic Programming 2006 | http://flint.cs.yale.edu/flint/publications/ita.html |
Combinators for contracts | http://flint.cs.yale.edu/spam/abstract/stefansen.html |
Logic/Object Oriented Fusion | http://flora.sourceforge.net |
Embedding Prolog in Haskell | http://flp.cs.tu-berlin.de/~tolk/vmlanguages.html#logic |
Organizing papers... | http://flyingmeat.com/voodoopad |
Javascript Inheritance | http://fm.dept-z.com/index.asp?get=/Resources/OOP_with_ECMAScript/ |
Combining Theorem Proving and Programming | http://focal.inria.fr/site/index.php |
foldl and foldr | http://foldl.com/ |
Templates vs. Generics | http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?backward+compatibility |
From Perl Monks: "pissed off about functional programming" | http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?lambda+lifting |
Most amazing designer? | http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?PLASMA |
Wanted: platform-independent Standard ML | http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=sml2c |
Ian Bicking: The challenge of metaprogramming | http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?structural+recursion |
Alloy: A Lightweight Object Modelling Notation | http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?Z |
Object Oriented Programming + Referential Transparency | http://foldoc.org/?lazy+evaluation |
foldl and foldr | http://foldr.com/ |
foldl and foldr | http://foldr.com |
New result re "linguistic determinism" | http://folk.uio.no/alied/TMoL.html |
Building Interpreters by Composing Monads | http://folli.loria.fr/cds/1999/library/pdf/barrwells.pdf |
Getting Started | http://folli.loria.fr/cds/1999/library/pdf/curry-howard.pdf |
AdbmaL | http://formal.cs.uiuc.edu/stehr/cinni_eng.html |
A Visual Environment for Developing Context-Sensitive Term Rewriting Systems | http://formal.cs.uiuc.edu/stehr/cinni_eng.html |
A Deeper Look At Metafunctions | http://formal.cs.uiuc.edu/stehr/cinni_eng.html |
automatic theorem proving | http://formal.cs.uiuc.edu/stehr/cinni_eng.html |
I am not a number: I am a free variable | http://formal.cs.uiuc.edu/stehr/cinni_eng.html |
Open data types and open functions | http://formal.cs.uiuc.edu/stehr/cinni_eng.html |
A New Approach to Abstract Syntax with Variable Binding | http://formal.cs.uiuc.edu/stehr/cinni_eng.html |
Invariants/Contracts vs. types | http://formal.cs.uiuc.edu/stehr/occ_eng.html |
A Visual Environment for Developing Context-Sensitive Term Rewriting Systems | http://formal.cs.uiuc.edu/stehr/occ_eng.html |
A Deeper Look At Metafunctions | http://formal.cs.uiuc.edu/stehr/occ_eng.html |
automatic theorem proving | http://formal.cs.uiuc.edu/stehr/occ_eng.html |
Questions about Semantics. | http://formal.cs.uiuc.edu/stehr/occ_eng.html |
Open data types and open functions | http://formal.cs.uiuc.edu/stehr/occ_eng.html |
A Visual Environment for Developing Context-Sensitive Term Rewriting Systems | http://formal.cs.uiuc.edu/stehr/pts_eng.html |
Advanced Topics in Types and Programming Languages | http://formal.cs.uiuc.edu/stehr/pts_eng.html |
automatic theorem proving | http://formal.cs.uiuc.edu/stehr/pts_eng.html |
Invariants/Contracts vs. types | http://formal.cs.uiuc.edu/stehr/pts_eng.html |
The Type-System-Feature-Creep Death Spiral | http://formal.cs.uiuc.edu/stehr/thesis.pdf |
Enjoy the Soundness | http://fortnow.com/lance/complog/ |
Computation Complexity Weblog | http://fortnow.com/lance/complog/ |
Variance in Java Generics | http://forum.java.sun.com/thread.jsp?forum=316&thread=405062&tstart=0&trange=15 |
Variance in Java Generics | http://forum.java.sun.com/thread.jsp?forum=316&thread=405062&tstart=0&trange=15 |
More on the "generics are evil" meme | http://forum.java.sun.com/thread.jspa?forumID=316&threadID=503547 |
Quotes | http://forums.itworld.com/webx?14@141.g0iHaTmagsC^0@.ee6f2d1/11!skip= |
Bertrand Meyer Online Interview | http://forums.itworld.com/webx?14@141.g0iHaTmagsC^0@.ee6f2d1/11!skip= |
NULL | http://forums.itworld.com/webx?14@141.g0iHaTmagsC^0@.ee6f2d1/11!skip= |
Why did Python Grow? | http://forums.itworld.com/webx?14@87.r6AMa9KKd6Q^7@.ee6b679/144 |
Bertrand Meyer Online Interview | http://forums.itworld.com/webx?230@179.AV2wa1lPgPA^0@.ee6f2d1 |
Sun ships "extensible" Java compiler? | http://forums.java.net/jive/thread.jspa?threadID=82 |
An Overview of the Singularity Project | http://forums.trapexit.org:81/phpBB/viewtopic.php?t=5429 |
Interval Datatype | http://forums.wolfram.com/mathgroup/archive/1992/Oct/msg00112.html |
μABC: A Minimal Aspect Calculus | http://fpl.cs.depaul.edu/ajeffrey/papers/concur04.pdf |
Scripting Languages For Java | http://freeroller.net/page/ericfj/20030217#scripting_from_java |
Linspire chooses Haskell as preferred language | http://freespire.org/about/vision |
Linspire chooses Haskell as preferred language | http://freespire.org/support/faqs |
Event-Based Programming without Inversion of Control | http://fresh.homeunix.net/~luke/distel/ |
Future of software design? | http://fresh.homeunix.net/~luke/distel/ |
What Makes Erlang Processes Tick? | http://fresh.homeunix.net/~luke/distel/ |
Oberon Script. A Lightweight Compiler and Runtime System for the Web | http://fresh.homeunix.net/~luke/jscm/repl.html |
Educational Pearl: Automata as Macros | http://fresh.homeunix.net/~luke/misc/cl-ppcre-slime.png |
Qi 6.1 released | http://fresh.homeunix.net/~luke/misc/emacs/patmatch.el.html |
Code Reading | http://fresh.homeunix.net/~luke/misc/GNUmakefile |
Qi 6.1 released | http://fresh.homeunix.net/~luke/misc/lisp/claw.lisp.html |
Editing posts | http://fresh.homeunix.net/~luke/misc/lisp/packet.pdf |
Qi 6.1 released | http://fresh.homeunix.net/~luke/misc/lisp/Qi%206.1%20in%20Qi.txt |
Good languages with simple grammar | http://fresh.homeunix.net/~luke/misc/lisp/reader.lisp |
Issue One of The Monad.Reader, monthly Haskell eZine | http://fresh.homeunix.net/~luke/misc/lisp/serve-event-tricky.lisp |
Issue One of The Monad.Reader, monthly Haskell eZine | http://fresh.homeunix.net/~luke/misc/lisp/serve-event-tricky.pdf |
Erlang concurrency: why asynchronious messages? | http://fresh.homeunix.net/~luke/misc/lisp/slime-pda.html |
Issue One of The Monad.Reader, monthly Haskell eZine | http://fresh.homeunix.net/~luke/misc/lisp/swank.lisp |
Issue One of The Monad.Reader, monthly Haskell eZine | http://fresh.homeunix.net/~luke/misc/lisp/swank.pdf |
Unix as programming language | http://fresh.homeunix.net/~luke/misc/untar |
Erlang the Movie | http://fresh.homeunix.net/files/erlang/erlang_the_movie.mpg.torrent |
ILC2002 Proceedings and Videos | http://fresh.homeunix.net/files/ilc02/day1-videos/ |
ILC2002 Proceedings and Videos | http://fresh.homeunix.net/files/ilc02/day2-videos/ |
ILC2002 Proceedings and Videos | http://fresh.homeunix.net/files/ilc02/proceedings/Gilbert-Baumann.pdf |
Why You Might Want to Try Ruby | http://freshmeat.net/articles/view/358/ |
Nemerle | http://freshmeat.net/projects/gont/ |
TCLP is a type checker for Prolog dialects | http://freshmeat.net/releases/149281/ |
Unix as programming language | http://freshmeat.net/search/?q=lightweight§ion=projects&Go.x=0&Go.y=0 |
Ivory, an experimental declarative programming system | http://freshmeat.net |
Domino on Acid | http://freshmeat.net |
Distel: Distributed Emacs Lisp | http://freshmeat.net |
International Components for Unicode 3.0 Released | http://fribidi.sourceforge.net/ |
Erlang concurrency: why asynchronious messages? | http://frmb.org/occtutor.html#alting |
Active Objects with Syntax Directed Dialogs | http://frmb.org/occtutor.html#types |
Frost - Multimethods and FWVAs for C++ | http://frost.flewid.de/ |
Feature wishes may be granted | http://frost.flewid.de/ |
Oberon Day @ CERN 2004 | http://ftkachov.home.cern.ch/ftkachov/programme.html |
Croquet: A Collaboration Architecture | http://ftp.archive.org/movies/lisarein/oreilly/etech2003/alankay/ |
Alan Kay's talk at O'Reilly Emerging Technology Conference 2003 | http://ftp.archive.org/movies/lisarein/oreilly/etech2003/alankay/tour.html |
Functional Images | http://ftp.cs.indiana.edu/pub/scheme-repository/doc/misc/TIGGER.html |
When and How to Develop Domain-Specific Languages | http://ftp.cwi.nl/CWIreports/SEN/SEN-E0309.pdf |
Class hierarchies and Ontologies | http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-64/menzel.pdf |
Non-Lisp, natively extensible? | http://fullpliant.org/ |
Convergence | http://fullpliant.org/ |
Non-Lisp, natively extensible? | http://fullpliant.org/pliant/language/compiler/tutorial/overview.html |
Non-Lisp, natively extensible? | http://fullpliant.org/pliant/protocol/http/server.pli |
Functional libraries for Java | http://functionalj.sourceforge.net |
Lambda Calculus In Java | http://functionalj.sourceforge.net |
Frink | http://futureboy.homeip.net/frinkdocs/ |
Interval Computations | http://futureboy.us/frinkdocs/#IntervalArithmetic |
Interval Datatype | http://futureboy.us/frinkdocs/#IntervalArithmetic |
Interval Computations | http://futureboy.us/frinkdocs/#IntervalComparisonOperators |
Interval Datatype | http://futureboy.us/frinkdocs/#IntervalComparisonOperators |
Interval Datatype | http://futureboy.us/frinkdocs/ |
Interval Computations | http://futureboy.us/frinkdocs/ |
Interval Computations | http://futureboy.us/fsp/colorize.fsp?fileName=sun.frink |
Interval Datatype | http://futureboy.us/fsp/highlight.fsp?fileName=simplegraph.fsp |
Interval Datatype | http://futureboy.us/fsp/simplegraph.fsp |
Embedding one language in another | http://fxsl.sourceforge.net/ |
Avionics Control Systems DSL from 1994, by Doug Lea | http://g.oswego.edu/dl/acs/acs/acs.html |
More on the "generics are evil" meme | http://gafter.blogspot.com/2004/09/puzzling-through-erasure-answer.html |
Closures for Java or money back | http://gafter.blogspot.com/2004/09/puzzling-through-erasure-answer.html |
On the Revival of Dynamic Languages | http://gafter.blogspot.com/2004/09/puzzling-through-erasure-answer.html |
Closures for Java or money back | http://gafter.blogspot.com/2006/08/closures-for-java.html |
Closures for Java or money back | http://gafter.blogspot.com/2006/08/tennents-correspondence-principle-and.html |
Closures for Java or money back | http://gafter.blogspot.com/2006/08/whats-point-of-closures.html |
Closures for Java or money back | http://gafter.blogspot.com/2006/09/closures-for-java-version-01.html |
Closures for Java or money back | http://gafter.blogspot.com/2006/09/control-abstraction.html |
Closures for Java or money back | http://gafter.blogspot.com/2006/09/debate-over-closures-for-java.html |
Closures for Java or money back | http://gafter.blogspot.com/2006/09/failure-of-imagination-in-language_17.html |
Closures for Java or money back | http://gafter.blogspot.com/2006/09/nominal-closures-for-java-version-02.html |
Alan Kay: The Early History of Smalltalk | http://gagne.homedns.org/%7etgagne/contrib/EarlyHistoryST.html |
Polymorphic replacement | http://galinha.ucpel.tche.br:8080/Unit%20lolevel#object-become! |
A Brief History of Scala | http://gallium.inria.fr/~remy/work/virtual/ |
ICFP proceedings / Scheme workshop | http://gallium.inria.fr/ml2006/program.html |
What being an Editor is all about | http://galois.com/~sof/hugs98.net/ |
LPS: Language Prototyping System | http://galois.com/~sof/hugs98.net/ |
Hugs98 for .NET | http://galois.com/~sof/hugs98.net/ |
Dijkstra on analogies and anthropomorphism | http://galois.com/ |
Lego Mindstorms NXT Robotics Announced | http://games.slashdot.org/article.pl?sid=06/01/05/1328229&tid=159&tid=156&tid=10 |
Once a COBOL programmer... | http://gartner5.gartnerweb.com/public/static/hotc/00092702.html |
Typeful Programming | http://gatekeeper.dec.com/pub/DEC/SRC/research-reports/abstracts/src-rr-045.html |
Non-Lisp, natively extensible? | http://gauss.gwydiondylan.org/books/drm/drm_76.html |
Neologism | http://gcc.fyxm.net/summit/2003/Tree%20SSA%20-%20A%20New%20optimization%20infrastructure.pdf |
Nemerle | http://gcc.gnu.org/frontends.html |
Fortress focuses on the needs of scientists | http://gcc.gnu.org/gcc-4.0/changes.html |
Reading, Writing, and Code | http://gcc.gnu.org/java/ |
Shrink-wrap developers: what programming language? | http://gcc.gnu.org/java/ |
Shrink-wrap developers: what programming language? | http://gcc.gnu.org/java/faq.html#2_3 |
Shrink-wrap developers: what programming language? | http://gcc.gnu.org/java/faq.html#2_4 |
Tail call optimizations in GCC | http://gcc.gnu.org/ml/gcc/2000-11/msg01120.html |
Functional programming and software engineering | http://gcc.gnu.org/onlinedocs/gcc-4.1.1/gcc/Labels-as-Values.html#Labels-as-Values |
Ravenscar Profile? | http://gcc.gnu.org/onlinedocs/gnat_rm/Pragma-Profile-_0028Ravenscar_0029.html |
Eiffel Studio adds GPL version | http://gcc.gnu.org/onlinedocs/libstdc++/17_intro/license.html |
Compiler Technology for Scalable Architectures | http://gcc.gnu.org/projects/tree-ssa/vectorization.html |
Mechanics of designing and implementing a language | http://gcc.gnu.org/projects/tree-ssa |
Neologism | http://gcc.gnu.org/projects/tree-ssa |
Selected Readings on C (gcc) | http://gcc.gnu.org/readings.html |
GCC Wiki | http://gcc.gnu.org/wiki/ |
GCC Wiki | http://gcc.gnu.org/wiki/Interprocedural%20optimizations |
Dynamic Semantics | http://gcc.gnu.org |
Guy Steele on Language Design | http://gd.tuwien.ac.at/languages/smlnj/papers/95-tutorial-reppy.ps |
Apache vs. Yaws | http://gee.cs.oswego.edu/dl/ |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://gee.cs.oswego.edu/dl/ |
Erlang to OTP: A heavy duty TCP/IP Client Server application | http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html |
JSR-166 - Concurrency Utilities | http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html |
Concurrency | http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html |
JSR-166 - Concurrency Utilities | http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html |
JSR-166 - Concurrency Utilities | http://gee.cs.oswego.edu/dl/concurrency-interest/aims.html |
JSR-166 - Concurrency Utilities | http://gee.cs.oswego.edu/dl/concurrency-interest/index.html |
Concurrency | http://gee.cs.oswego.edu/dl/cpj/refs.html |
Icon Language Implementation and Unicon News | http://gema.sourceforge.net/ |
Daniel Friedman: A Poorman's 'Roll Your Own' Logic System | http://genamics.com/developer/csharp_comparative.htm |
Back to the future... | http://genify.com.18.m6.net/ |
The new old or The "Return" to Concurrency | http://geocities.com/bdenckla@sbcglobal.net/LtU/mainEss.pdf |
The essence of Dataflow Programming by Tarmo Uustalu and Varmo Vene | http://geocities.com/bdenckla@sbcglobal.net/LtU/mainEss.pdf |
Forum usability | http://getfirefox.com/ |
Tom 2.4 Released | http://gforge.inria.fr/frs/shownotes.php?release_id=691 |
Concrete Abstractions on the web | http://gigamonkeys.com/book/ |
Croquet: A Collaboration Architecture | http://glab.cs.uni-magdeburg.de/~croquet/ |
Are Higher-Order Type Systems Too Hard? | http://glab.cs.uni-magdeburg.de/~croquet/downloads/Croquet0.1.pdf |
NULL | http://glab.cs.uni-magdeburg.de/~croquet/downloads/Croquet0.1.pdf |
Quotes | http://glab.cs.uni-magdeburg.de/~croquet/downloads/Croquet0.1.pdf |
What will Apple's move to Intel mean for Alternative Language Communities? | http://globalguerrillas.typepad.com/johnrobb/2005/05/17_inch_powerbo.html |
Review of Python Books | http://gnosis.cx/cgi/txt2html.cgi?source=http://gnosis.cx/publish/programming/charming_python_12.txt |
Functional Programming in Python | http://gnosis.cx/cgi/txt2html.cgi?source=http://gnosis.cx/publish/programming/charming_python_13.txt&proxy=NONE |
Functional Python | http://gnosis.cx/cgi/txt2html.cgi?source=http://gnosis.cx/publish/programming/charming_python_8.txt |
Charming Python: Using combinatorial functions in the itertools module | http://gnosis.cx/download/gnosis |
Functional Programming in Python | http://gnosis.cx/publish/programming/ |
Functional Programming in Python | http://gnosis.cx/publish/programming/charming_python_13.txt |
Pythologic - Prolog syntax in Python | http://gnosis.cx/publish/programming/charming_python_b11.txt |
Metaclass programming in Python, Part 2 | http://gnosis.cx/TPiP/ |
Good languages with simple grammar | http://gnu.archive.hk/software/smalltalk/gst-manual/gst_41.html |
Pyrex - A language for writing Python extension modules | http://gnu-prolog.inria.fr/ |
GNU Prolog | http://gnuprologjava.sourceforge.net/ |
Notes on Postmodern Programming | http://goanna.cs.rmit.edu.au/~jz/wfcs.html |
Notes on Postmodern Programming | http://goanna.cs.rmit.edu.au/~jz/writing.html |
programming languages with chicken | http://god404.net/wiesentiger/archives/00000029.htm |
Holodeck games and CCCs | http://golem.ph.utexas.edu/category/2006/10/classical_vs_quantum_computati_3.html |
JExamples | http://gonzui.sourceforge.net/ |
Croquet: A Collaboration Architecture | http://goodoldadventures.com/index.html |
The fate of reduce() in Python 3000 | http://goog-goopy.sourceforge.net/ |
Google Code Search | http://google.com/codesearch?hl=en&lr=&q=file%3A%5C.l%3Fhs%24+isEmpty&btnG=Search |
Google Code Search | http://google.com/codesearch?q=file%3A%5C.hs%24+isEmpty&btnG=Search+Code |
Self-application as a fixpoint of call/cc | http://google.com/groups?selm=7eb8ac3e.0309182239.5a64b3b1%40posting.google.com |
Python 'for' as Scheme 'let' | http://google.com/groups?selm=7eb8ac3e.0402131819.46d2bbb4%40posting.google.com |
Programming as if Performance Mattered | http://google.com/groups?threadm=7eb8ac3e.0201120052.ee51092%40posting.google.com |
Programming as if Performance Mattered | http://google.com/groups?threadm=7eb8ac3e.0201120056.3fc231c8%40posting.google.com |
Paul Vick: BASIC principles | http://google.com/trends?q=vb%7Cvisual-basic%2Cc%23&ctab=0&geo=all&date=all |
Joshua Bloch: "Nearly All Binary Searches Broken" | http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html |
Implementations of .NET-Targeted Languages Problematic | http://got.net/~landauer/tmp/DeathPaper.html |
Are delegates the moniker of .NET? | http://gotdotnet.com/team/csharp/conferences/OOPSLA%202002%20CSharp.ppt |
Microsoft rules... | http://gotdotnet.com/team/csharp/learn/Future/default.aspx |
expressivity of "idiomatic C++" | http://graphics.cs.ucdavis.edu/~lefohn/work/shadingLang/mio/ |
F3 - Functional GUI Development for Java | http://graphics.stanford.edu/papers/polaris_extended/ |
BrookGPU | http://graphics.stanford.edu/projects/brookgpu/ |
MapReduce - functional programming in the REAL World | http://graphics.stanford.edu/projects/brookgpu/ |
PeakStream - a multi-core stream processing model | http://graphics.stanford.edu/projects/brookgpu/ |
Accelerator: simplified programming of graphics processing units for general-purpose uses via data-parallelism | http://graphics.stanford.edu/projects/brookgpu/ |
User-defined functions in Excel | http://graphics.stanford.edu/projects/spreadsheets/ |
Brook: a Streaming Lanugage from Stanford | http://graphics.stanford.edu/streamlang/ |
Graphite DSL for Advanced Typography | http://graphite.sil.org |
Let's make a programming language! | http://gravitar.no-ip.org/lang/pynchon |
Forum usability | http://greasemonkey.mozdev.org/ |
Boring... | http://grok.sourceforge.net/ |
The OpenNLP Grok Library | http://grok.sourceforge.net/ |
Groovy Language | http://groovy.codehaus.org/ |
Why type systems are interesting | http://groovy.codehaus.org |
Groovy Language | http://groovy.codehaus.org |
Chickenfoot | http://groups.csail.mit.edu/uid/chickenfoot/examples.html |
Chickenfoot | http://groups.csail.mit.edu/uid/chickenfoot/faq.html#rendered-model |
Chickenfoot | http://groups.csail.mit.edu/uid/chickenfoot/index.html |
Proceedings of the Scheme Workshop 2003 | http://groups.google.at/groups?dq=&hl=de&lr=&ie=UTF-8&selm=d051d25e.0311080748.6135297b%40posting.google.com |
What's wrong with C++ templates? | http://groups.google.at/groups?hl=de&lr=&ie=UTF-8&oe=UTF-8&selm=fa.bp6r4i6.g2ojc%40ifi.uio.no |
Happy Birthday, PHP... | http://groups.google.ch/group/comp.infosystems.www.authoring.cgi/msg/cc7d43454d64d133?oe=UTF-8&output=gplain |
Fun project | http://groups.google.cl/groups?group=comp.lang.functional&selm=1055931841.921271%40ananke.eclipse.net.uk |
SMLNJ RIP? | http://groups.google.com/ |
A VB.NET Critique | http://groups.google.com/ |
Revisiting AWK | http://groups.google.com/group/comp.lang.awk |
Petition for adding garbage collection to C++. | http://groups.google.com/group/comp.lang.c++.moderated/browse_frm/thread/86a5a3f804c84ea4/73aeb5166ab141f8 |
Is STL algorithms doing damage to the cause? | http://groups.google.com/group/comp.lang.c++.moderated/browse_frm/thread/fb09e90899f97f93/bf8f0ad83d8fda11?lnk=st&q=stl+lisp+ml&rnum=7&hl=en#bf8f0ad83d8fda11 |
The Next Mainstream Programming Languages | http://groups.google.com/group/comp.lang.c++/browse_frm/thread/dda94c6b82bb1f47/f637444f6d0596d8#f637444f6d0596d8 |
Buried Treasure - No Fluff Just Stuff | http://groups.google.com/group/comp.lang.c++/msg/4fc3356f4499b799 |
Common Lisp Exception Handling | http://groups.google.com/group/comp.lang.dylan/msg/302b4353425ba5ce |
Findler's Contract Flaw Analysis and Eiffel | http://groups.google.com/group/comp.lang.eiffel/browse_frm/thread/796303cdd61d992/579191673520a81e |
Sudoku | http://groups.google.com/group/comp.lang.forth/tree/browse_frm/thread/3c281b48312a6c83/caa65fa9c26c6ac9 |
What are the real benefits of FP? | http://groups.google.com/group/comp.lang.functional/browse_frm/thread/31bceaef99cabd36/5bd08b910ab14b4f#5bd08b910ab14b4f |
Code Reading | http://groups.google.com/group/comp.lang.functional/browse_frm/thread/44dedc17a914606d/52cef3a8d7791533 |
How to make a FPL successful | http://groups.google.com/group/comp.lang.functional/browse_frm/thread/eecf0347a1cb916a/53da3b9c436954eb?rnum=8#53da3b9c436954eb |
How to make a FPL successful | http://groups.google.com/group/comp.lang.functional/browse_frm/thread/ffb29a9dd6735974/38fd65fec381e12b |
Exceptional syntax | http://groups.google.com/group/comp.lang.functional/browse_thread/thread/d3a87da3d8e4b38f/2a0d1e0f95f3670c?lnk=st&q=%22exceptionalsyntax%22&rnum=1#2a0d1e0f95f3670c |
Functional libraries for Java | http://groups.google.com/group/comp.lang.functional/msg/00257e36e70efa7e |
OO Language Engineering for the Post-Java Era | http://groups.google.com/group/comp.lang.functional/msg/37151410eb120c34?hl=en& |
Extremely static language? | http://groups.google.com/group/comp.lang.java.advocacy/msg/d3cef4dd9b7d3b92 |
How to make a FPL successful | http://groups.google.com/group/comp.lang.java.programmer/browse_frm/thread/34c96ea7802f37b0/f0b6e4359fad283e |
Teaching programming | http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/6c75cae46f065843/399e95924a58f6fe |
How to make a FPL successful | http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/c4b36dd81537e120/7f568538d76dfaa6?rnum=137 |
Your introduction to Lisp... | http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/c627cffd3df25029/1b07142f831abe5#1b07142f831abe5 |
Your introduction to Lisp... | http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/c627cffd3df25029/1b07142f831abe5 |
The Essence of Strategic Programming | http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/d68cc2d17eb068ef/19e330d3ada91abf |
Rich resource site for the programming language "K" | http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/6504beb28b625479/db0593e5a6180ad4?lnk=st&q=conciseness+is+power&rnum=1#db0593e5a6180ad4 |
Flexible Addition of Static Typing to Dynamically Typed Programs | http://groups.google.com/group/comp.lang.lisp/msg/7a0f4c7cf54be120 |
Scope, generators and list comprehensions (Python) | http://groups.google.com/group/comp.lang.lisp/msg/a0fee2c811cd528c |
Ethnographic Study of Copy and Paste Programming Practices in OOPL | http://groups.google.com/group/comp.lang.lisp/msg/c54079fc951aa768 |
Decomposing lambda - the Kernel language | http://groups.google.com/group/comp.lang.lisp/msg/fcbc414fbecf0bed |
Advantages of Soft Typing | http://groups.google.com/group/comp.lang.perl.misc/msg/cf49ca13ac015256 |
Mercury Vs Prolog | http://groups.google.com/group/comp.lang.prolog/browse_thread/thread/febfcdf0aeaeaa76/692e5dbc8d8cec62 |
Anyone know Prolog here? | http://groups.google.com/group/comp.lang.prolog |
Introduction to Concurrent Programming with Stackless Python | http://groups.google.com/group/comp.lang.python/browse_frm/thread/4c9b1287a1a76c98/592958d4e2ec319e?q=PyPy+0.9&rnum=1#592958d4e2ec319e |
EasyExtend - Python MetaProgramming | http://groups.google.com/group/comp.lang.python/browse_thread/thread/6ddbe3537838258c/3053133d67daacbe#3053133d67daacbe |
Type inference for Python | http://groups.google.com/group/comp.lang.python/msg/114a25d394769591 |
Intentional Programming Overview | http://groups.google.com/group/comp.lang.scheme/browse_frm/thread/2927665e0d205dca/2d291f2c4940033b#2d291f2c4940033b |
newLisp: A better Lisp/Scheme Fusion... | http://groups.google.com/group/comp.lang.scheme/browse_frm/thread/997dc59b8ebb1749/af62130eefafd338 |
Scheme Language Steering Committee Report to the Community | http://groups.google.com/group/comp.lang.scheme/msg/1ca4eed2f55756e6 |
Executable Implementation of Scheme Denotational Semantics | http://groups.google.com/group/comp.lang.scheme/msg/7584c8a745edab45 |
OOP Parallel class hierarchies | http://groups.google.com/group/comp.lang.scheme/msg/d30c17e36727feed |
OOPSLA 2005 Reports | http://groups.google.com/group/comp.lang.scheme/msg/d995e2919cb8fbab |
PyPy | http://groups.google.com/group/comp.lang.scheme/msg/dc37c81fb146b37a?dmode=source&hl=en |
The Reasoned Schemer with Oz | http://groups.google.com/group/comp.lang.scheme/msg/e58e4ad3f67fa4e0?hl=en& |
Inherited Traits - Classes Like Never Before | http://groups.google.com/group/comp.lang.smalltalk/browse_frm/thread/15f7e1b56da7e773/c2d8de4ab0b18f98 |
Ward Cunningham: Testing, Types, and More | http://groups.google.com/group/comp.lang.smalltalk/browse_frm/thread/afd743243bb3a72d/e9c5d1e4e183c93 |
Lisp will never make it to mainstream... | http://groups.google.com/group/comp.lang.smalltalk/browse_frm/thread/cbd7f6ce728968c8/52d6f411a42e88ee |
Towards the best collection API | http://groups.google.com/group/comp.lang.smalltalk/msg/44d7f8321aebdee2 |
Virtual machine implementation and dynamic languages | http://groups.google.com/group/comp.lang.smalltalk/msg/90c1e54f260e5b8d |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://groups.google.com/group/comp.object/browse_frm/thread/7b3f60b223215a0c/685c9d612edee7a0?hl=en#685c9d612edee7a0 |
New languages for OS level programming? | http://groups.google.com/group/comp.os.minix/browse_thread/thread/b904ca2c94d842f0/5896b45d682f33a0#5896b45d682f33a0 |
Threads Cannot be Implemented as a Library | http://groups.google.com/group/comp.programming.threads/browse_frm/thread/12385d00922820e5/02d719bd3c77ef2f?tvc=1&q=volatile+thread&hl=el |
Threads Cannot be Implemented as a Library | http://groups.google.com/group/comp.programming.threads/msg/9ceaee0e94f8f3ba?hl=el& |
A New Haskell and those anxious to change | http://groups.google.com/group/comp.std.c++/browse_thread/thread/fb0a8fcabb2b19b4/3278cef927c345c1?tvc=2&q=export+n1426#3278cef927c345c1 |
Ward Cunningham: Testing, Types, and More | http://groups.google.com/group/comp.sys.next.programmer/browse_frm/thread/4f7ae8a6bceec7b/64407c824274a7f9 |
Zipper-based file server/OS | http://groups.google.com/group/fa.caml/browse_thread/thread/e10c96f3896f26ef/5fd7f27eed944f0a#5fd7f27eed944f0a |
Linear types for aliased resources | http://groups.google.com/group/fa.caml/msg/60cec7e8f67f1a83 |
Church-Turning is False? | http://groups.google.com/group/fa.haskell/tree/browse_frm/thread/a812e9255aa8327c/4e2fcd47d63d7a98 |
Functional Relational Programming: Out of the tar pit | http://groups.google.com/group/frp-discuss |
Google Code Search | http://groups.google.com/group/Google-Code-Search/browse_thread/thread/8c9ed4b0883f80bf/1afa42009dc3ac46#1afa42009dc3ac46 |
Eric Lippert does SimpleScript | http://groups.google.com/group/microsoft.public.scripting.hosting/msg/fe9b8c67cf486eeb |
Jon Udell: Multi-language runtimes | http://groups.google.com/group/perl.perl6.internals/browse_frm/thread/6a842f9ec6c1c87b/6d322b5c3f9c569f#6d322b5c3f9c569f |
Inform 7: A relational DSL for interactive fiction with natural language syntax | http://groups.google.com/group/rec.arts.int-fiction/msg/ac0577fe70c636bc?&q=inform-7 |
Don Box on the Importance of Being WSDL | http://groups.google.com/groups?as_ugroup=comp.lang.scheme&as_uauthors=Matthias%20Blume&num=100&as_scoring=d&hl=en |
Don Box on the Importance of Being WSDL | http://groups.google.com/groups?as_ugroup=comp.lang.scheme&as_uauthors=Robert%20Harper&num=100&as_scoring=d&hl=en |
Guido van Rossum: Programming at Python Speed | http://groups.google.com/groups?as_ugroup=comp.lang.scheme&as_uauthors=Robert%20Harper |
What is so bad about compiling? | http://groups.google.com/groups?as_umsgid=429e604b$0$7560$ed2619ec@ptn-nntp-reader03.plus.net |
Hidden complexities of tail-call/tail-recursion optimization | http://groups.google.com/groups?as_umsgid=7eb8ac3e.0106121538.42b1d107%40posting.google.com |
Psyco, the Python Specializing Compiler | http://groups.google.com/groups?as_umsgid=Pine.OSF.3.96.1020823150150.1970393A-100000%40aster3.ulb.ac.be |
Hidden complexities of tail-call/tail-recursion optimization | http://groups.google.com/groups?as_umsgid=slrn9hvod2.eli.korek%40lilia.lab.icm.edu.pl |
Transparent Language Implementation and Design | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&frame=right&th=c1d7e15386be4660&seekm=bnuhtk%249er%40arthur.cs.purdue.edu#link41 |
Symmetric difference in LC, P-numerals, and fold | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&group=comp.lang.functional&selm=7eb8ac3e.0208291749.3bcd95c6%40posting.google.com |
Roles of Variables | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&group=comp.lang.functional&selm=cajkam%24j20%242%40oravannahka.helsinki.fi |
Devils and Angels, via Monads | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&oe=UTF-8&group=comp.lang.scheme&selm=tzjva.3296%247h5.1485027482%40newssvr30.news.prodigy.com |
Tarski's fixpoint theorem - history of use | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=03-03-110%40comp.compilers&prev=/groups%3Fq%3Dcomp.compilers%26ie%3DUTF-8%26oe%3DUTF-8%26hl%3Den |
The Constructor Calculus | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&safe=off&th=59739e6845991c70 |
Type inference a good thing? | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&safe=off&th=9f666cd86fdffa85 |
Transparent Language Implementation and Design | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&selm=770d8f1a.0311220542.47499590%40posting.google.com&rnum=51 |
Transparent Language Implementation and Design | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&selm=77776c11.0311101033.63194e64%40posting.google.com&rnum=47 |
Is Inheritance a Pillar of OO? | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&selm=xczptp5g51s.fsf%40CUT-ericsson.com |
Lisp powers Jak & Daxter at Naughty Dog | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&th=1221e69c86386554&seekm=4bs0jaurq.fsf%40beta.franz.com&frame=off |
Module Concept For C++ | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&th=51fe3066fcdfbe5d&seekm=423c153c.0305070015.76e085ee%40posting.google.com#link1 |
Tcl Core Team Interview | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&th=98fdfac46ebbef5b |
Design By Contract Discussion | http://groups.google.com/groups?dq=&hl=en&lr=&ie=UTF-8&threadm=ba18d5cb.0210210033.4ceff523%40posting.google.com&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DUTF-8%26group%3Dcomp.lang.eiffel |
Haskell books | http://groups.google.com/groups?dq=&hl=en&lr=&safe=off&th=3a2af247988adf4c |
syntax-case "for dummies" | http://groups.google.com/groups?dq=&hl=iw&lr=&ie=UTF-8&oe=UTF-8&selm=nw1a9.1660%24aW5.298725471%40newssvr30.news.prodigy.com |
Typed Prolog | http://groups.google.com/groups?group=comp.lang.prolog |
Defining predicate | http://groups.google.com/groups?group=comp.lang.prolog |
An Advanced Syntax-Rules Primer for the Mildly Insane | http://groups.google.com/groups?group=comp.lang.scheme&selm=87it8db0um.fsf%40radish.petrofsky.org |
Skribe 1.2b released | http://groups.google.com/groups?group=comp.lang.scheme&selm=cnf8n7%24ole%241%40news-sop.inria.fr |
Full abstraction is not very abstract (via comp.lang.scheme) | http://groups.google.com/groups?group=comp.lang.scheme |
Liskov Substitution all over again | http://groups.google.com/groups?group=comp.object |
Future Directions for C++ | http://groups.google.com/groups?group=comp.soft-sys.ace |
Oracles | http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&safe=off&threadm=4042800f%241%40news.unimelb.edu.au&rnum=1 |
Erlang the Movie | http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&selm=87ism4r4pe.fsf%40darkstar.cartan |
study of the "list comprehension" sugar | http://groups.google.com/groups?hl=en&ie=ISO-8859-1&oe=ISO-8859-1&th=84bc248264eabfb9&seekm=567746d426173a1158a1c8b4370652e3.7564%40mygate.mailgate.org&frame=off |
Moving FP from Academia | http://groups.google.com/groups?hl=en&lr=&group=comp.lang.functional&safe=off&ic=1&th=123ef6309922d1fc |
Quickies (GHC/OO-FP/Generative P) | http://groups.google.com/groups?hl=en&lr=&group=comp.lang.functional&safe=off&ic=1&th=695e8c0ae9f62ec5&seekd=900225847 |
Curl on /. + Quickies | http://groups.google.com/groups?hl=en&lr=&group=comp.lang.functional&safe=off&ic=1&th=97622a4fcae6dd29 |
Curl on /. + Quickies | http://groups.google.com/groups?hl=en&lr=&group=comp.lang.functional&safe=off&ic=1&th=c31d66b52cef82c7 |
Depressing, but true | http://groups.google.com/groups?hl=en&lr=&group=comp.lang.functional&safe=off&ic=1&th=cd2aadc48bf211a4&seekd=911095167#911095167 |
C-like Functional Programming Languages | http://groups.google.com/groups?hl=en&lr=&group=comp.lang.functional&safe=off&ic=1&th=fb5d00b2ee380086 |
Validating the Unit Correctness of Spreadsheet Programs | http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&c2coff=1&safe=off&threadm=87c65o%24k4u%241%40mozo.cc.purdue.edu&rnum= |
The unique nature of Lisp (?) | http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&safe=off&th=cb4e1b1828e58c7f&rnum=1 |
Guido van Rossum: Programming at Python Speed | http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&safe=off&threadm=4vhnj7%24pk%40roar.cs.utexas.edu&rnum=1&prev=/&frame=on |
Backus Turing Award Lecture | http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&selm=c427d639.0208260736.60daa4fa%40posting.google.com |
Programming Competition | http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=22129afeff5b228e,1 |
Why Threads Are A Bad Idea (and E) | http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=3dbf05596274d939,10 |
Real Time Processing | http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=6210f9a1afd3d42d |
Hidden complexities of tail-call/tail-recursion optimization | http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=69d3f735a3ff4cff |
Hidden complexities of tail-call/tail-recursion optimization | http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=a86160995de6f949 |
Links to JFP Papers | http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=e1172c7d695edf66&seekd=897316521#897316521 |
Programming Competition | http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=e32e856559e0e653,1 |
elj Roundup | http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=e3d9be756a7e485&seekm=080C2936D3F2BACD.FB793F3CB7663DF5.B397667A476AA48F%40lp.airnews.net#p |
Heap Profiling for Space Efficiency | http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=f45a11f766d2c055,9 |
Hidden complexities of tail-call/tail-recursion optimization | http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=ffbaee72ae678d23 |
Language Support for Disributed Processing | http://groups.google.com/groups?hl=en&lr=&safe=off&th=23ccfb186c85564&ic=1&seekd=920109375 |
More typing debates! | http://groups.google.com/groups?hl=en&lr=&safe=off&th=6103e625f854e647&ic=1&seekd=927377131 |
Miscellany | http://groups.google.com/groups?hl=en&safe=off&group=comp.lang.eiffel |
List of first programming languages | http://groups.google.com/groups?hl=en&safe=off&ic=1&th=1c0d2bcdaf918bf2,2&seekm=3A82F4A5.AC076510%40umich.edu#p |
Python's proposed change to integer division | http://groups.google.com/groups?hl=en&safe=off&th=22f8a9bfd33f1099,252 |
Python's proposed change to integer division | http://groups.google.com/groups?hl=en&safe=off&th=cf5af74a6441c030,186 |
Language Myths | http://groups.google.com/groups?hl=en&selm=aacf3eb9.0203151012.164c4920%40posting.google.com |
The Sociology of Language Evolution | http://groups.google.com/groups?hl=en&th=12a0c7ef4cd1409 |
Generators in Python, Icon and Scheme | http://groups.google.com/groups?hl=en&th=248c58d9518a6983&frame=off |
The Sociology of Language Evolution | http://groups.google.com/groups?hl=en&th=77b25819f84c09c9 |
The Sociology of Language Evolution | http://groups.google.com/groups?hl=en&th=e27c6be94bb32d8c |
Are dylan macros Turing-complete? | http://groups.google.com/groups?hl=en&threadm=slrnadji0u.vcm.neelk%40h00045a4799d6.ne.client2.attbi.com |
Typed Prolog | http://groups.google.com/groups?hl=he&safe=off&th=4c3b686642615fe5,11 |
Category theory for non-mathematicians | http://groups.google.com/groups?hl=he&safe=off&th=9b8c42b52eb4a8df,2 |
Haskell for circuit description | http://groups.google.com/groups?hl=iw&th=75e5a9b0a74668db&seekm=3BBDEC24.70E4A819%40acooke.org&frame=off |
How To Steal Code or Inventing The Wheel Only Once | http://groups.google.com/groups?hl=iw&th=897ba308330db435&seekm=9nqp6p%246ol%241%40cantaloupe.srv.cs.cmu.edu#link1 |
Haskell for circuit description | http://groups.google.com/groups?hl=iw&th=d680d1a225c46528&seekm=3BC2807E.807C01F5%40b.c&frame=off |
Optimizations | http://groups.google.com/groups?lr=&group=comp.lang.scheme&safe=off&ic=1&th=58c0e7cc865bd7b9 |
Optimizations | http://groups.google.com/groups?lr=&group=comp.lang.scheme&safe=off&ic=1&th=8807b819887e96d2 |
Couple of Usenet threads | http://groups.google.com/groups?lr=&safe=off&ic=1&th=8ee17ca07c45bf24,6 |
Couple of Usenet threads | http://groups.google.com/groups?lr=&safe=off&ic=1&th=cc1a8e824eae2331,16 |
Disney Losing Kay & Team | http://groups.google.com/groups?lr=&safe=off&ic=1&th=d00f25ebcb0126af,10 |
It all depends on what you mean by ($f) | http://groups.google.com/groups?lr=&safe=off&th=8f575498ff728804,11&rnum=9&ic=1&selm=9fgvts%24l8r%241%40news.huji.ac.il |
Prolog (database) | http://groups.google.com/groups?q=comp.lang.prolog |
A Good OOP Critique? | http://groups.google.com/groups?q=comp.object&ie=UTF-8&oe=UTF-8&hl=en |
Essentials of Programming Languages, 2e | http://groups.google.com/groups?q=essentials+of+programming&hl=en&lr=&safe=off&rnum=1&seld=916533928&ic=1 |
Strongtalk | http://groups.google.com/groups?q=g:thl1465322509d&dq=&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=3D2A7E46.2BFFB277%40pacbell.net |
Do languages matter? | http://groups.google.com/groups?q=g:thl1861907203d&dq=&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=ce7ef1c8.0210201237.36119f7c%40posting.google.com |
Tuples + Objects + Infosets =Too Much Stuff! | http://groups.google.com/groups?q=g:thl3072472236d&dq=&hl=en&lr=&ie=UTF-8&selm=3250033069468718@naggum.no |
How to make a FPL successful | http://groups.google.com/groups?q=g:thl3194772366d&dq=&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=tyffzoa99ko.fsf_-_%40enfield.sics.se |
Guido van Rossum: Programming at Python Speed | http://groups.google.com/groups?q=g:thl3243730853d&dq=&hl=en&lr=&ie=UTF-8&safe=off&selm=4tbes4%24gjf%40roar.cs.utexas.edu&rnum=4 |
Introduction to Aspect-Oriented Programming | http://groups.google.com/groups?q=g:thl372125022d&dq=&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=3B2AA11F.51C821ED%40pacbell.net&rnum=25 |
Charming Python : Iterators and simple generators | http://groups.google.com/groups?q=g:thl399494743d&hl=iw&selm=3BC411E8.1496E06A%40brighton.ac.uk |
Language Myths | http://groups.google.com/groups?q=g:thl973601333d&dq=&hl=en&selm=yf3afpmwkrs.fsf%40sabi.demon.co.uk |
Comparison of Haskell (GHC) and ML (SML/NJ) | http://groups.google.com/groups?q=George+Russell+SML+GHC&hl=en&lr=&safe=off&rnum=1&seld=996462351&ic=1 |
Hidden complexities of tail-call/tail-recursion optimization | http://groups.google.com/groups?q=group:comp.lang.functional&hl=en&safe=off&ic=1&selm=9h3qi1%24qn9%241%40mulga.cs.mu.OZ.AU |
Don Box on the Importance of Being WSDL | http://groups.google.com/groups?q=group:comp.lang.scheme+author:Matthias+author:Blume&hl=en&scoring=d&selm=3C18DD4E.20803%40research.bell-labs.com&rnum=4 |
Hugs98 for .NET | http://groups.google.com/groups?q=haskell+.NET&hl=en&lr=&ie=UTF-8&selm=fa.bv6go7v.11i6v0q%40ifi.uio.no&rnum=4 |
What being an Editor is all about | http://groups.google.com/groups?q=haskell+.NET&hl=en&lr=&ie=UTF-8&selm=fa.bv6go7v.11i6v0q%40ifi.uio.no&rnum=4 |
What being an Editor is all about | http://groups.google.com/groups?q=haskell+.NET&hl=en&lr=&ie=UTF-8&selm=fa.dg03n7v.10gk8ar%40ifi.uio.no&rnum=5 |
Hugs98 for .NET | http://groups.google.com/groups?q=haskell+.NET&hl=en&lr=&ie=UTF-8&selm=fa.dg03n7v.10gk8ar%40ifi.uio.no&rnum=5 |
Bricklin: Why Johnny can't program | http://groups.google.com/groups?q=henry+baker+tcl+ml+spit&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=hbaker-2104972329440001%4010.0.2.1&rnum=1 |
A Good OOP Critique? | http://groups.google.com/groups?q=marcel+weiher+alan+kay&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=apu7mc%24dl2%241%40news.cs.tu-berlin.de&rnum=7 |
Liskov Substitution all over again | http://groups.google.com/groups?safe=off&ic=1&th=1a86e1cdc97d4c46,33 |
for and against conservative GC | http://groups.google.com/groups?safe=off&th=2e48406ab2d5817b,31 |
for and against conservative GC | http://groups.google.com/groups?safe=off&th=f894e37a8cba4e1f,88 |
Is Java Language Neutral? | http://groups.google.com/groups?safe=off&threadm=9mg5dd%249lb%241%40news.huji.ac.il&rnum=1&prev=/groups%3Fsafe%3Doff%26q%3Dauthor:mslamm%2540mscc.huji.ac.il%2B |
A book to learn from? | http://groups.google.com/groups?selm=001101beae49%2439af7bc0%24949e2299%40tim |
Why learn FP? | http://groups.google.com/groups?selm=138355a8.0111082300.7992b027@posting.google.com |
Understanding continuations | http://groups.google.com/groups?selm=20040629233129.GA3979@babylonia.flatirons.org |
public vs. published interfaces | http://groups.google.com/groups?selm=3103318695270771%40naggum.no |
Running untrusted code | http://groups.google.com/groups?selm=3C8821C9.3080608%40cam.ac.uk |
Clean and Haskell compared | http://groups.google.com/groups?selm=3D2D52DE.93BEF1B1%40info.unicaen.fr |
More on static vs. dynamic typing | http://groups.google.com/groups?selm=623cd325.0302060257.1542e098@posting.google.com |
Folding over trees | http://groups.google.com/groups?selm=7eb8ac3e.0107130922.66c59bcd@posting.google.com |
No asterisks, please | http://groups.google.com/groups?selm=7ktbid%24a29%241%40nef.ens.fr |
Category theory for non-mathematicians | http://groups.google.com/groups?selm=8d8kd2%24sr4%241%40nnrp1.deja.com |
Comments on Comments | http://groups.google.com/groups?selm=8vlia101jd9%40news2.newsguy.com |
Comments on Comments | http://groups.google.com/groups?selm=9ioonl0jgu%40enews4.newsguy.com |
Comments on Comments | http://groups.google.com/groups?selm=9ke6n409mj%40enews3.newsguy.com |
International Lisp Conference report | http://groups.google.com/groups?selm=c29fzumv8r9.fsf%40no-knife.mit.edu |
Tail of Nil and Its Type | http://groups.google.com/groups?selm=c7r47j%245np%241%40camelot.ccs.neu.edu |
Full abstraction is not very abstract (via comp.lang.scheme) | http://groups.google.com/groups?selm=fb74251e.0407141456.bb05ebe%40posting.google.com |
Tim Bray: Jython | http://groups.google.com/groups?selm=gat-1001021155210001%40eglaptop.jpl.nasa.gov |
1st International Workshop on Interpreted Languages | http://groups.google.com/groups?selm=jMzfc.9468%24zj3.2032%40newsread3.news.atl.earthlink.net |
Reading, Writing, and Code | http://groups.google.com/groups?selm=lhoexds818.fsf%40dodo.bluetail.com |
Conceptual Integrity in Erlang | http://groups.google.com/groups?selm=lhoexds818.fsf%40dodo.bluetail.com |
ll1-discuss on macros | http://groups.google.com/groups?selm=lhu1kw3u9b.fsf%40bluetail.com&oe=UTF-8&output=gplain |
Category theory for non-mathematicians | http://groups.google.com/groups?selm=r8td785em7f.fsf%40chinstrap.CS.Princeton.EDU |
The unique nature of Lisp (?) | http://groups.google.com/groups?selm=sfw4reosf6l.fsf%40shell01.TheWorld.com |
Miscellany | http://groups.google.com/groups?start=10&safe=off&th=fea4799dacd4caf1,12&rnum=12&selm=3B59B103.AAA04C58%40ix.netcom.com |
Impressions of the International Lisp conference ILC2002 | http://groups.google.com/groups?threadm=1178a29f.0210181205.38266e3e%40posting.google.com |
PyCon 2003 Papers | http://groups.google.com/groups?threadm=2259b0e2.0303171358.5a6fe337%40posting.google.com&rnum=1 |
Hidden complexities of tail-call/tail-recursion optimization | http://groups.google.com/groups?threadm=3E9F3E99.5EE41AAB%40sonic.net |
Writing dirty R5RS macros | http://groups.google.com/groups?threadm=7eb8ac3e.0204011302.48501c22%40posting.google.com |
Shiro Kawai - Shooting A Moving Target | http://groups.google.com/groups?threadm=7eb8ac3e.0204141304.5d2bffe0%40posting.google.com |
April Second... | http://groups.google.com/groups?threadm=c4hmj0%245io%241%40camelot.ccs.neu.edu |
The Case for First Class Messages | http://groups.google.com/groups?threadm=c5Zjc.1301%24%25o1.30%40lakeread03 |
dealing with Scheme (or Lisp, etc) | http://groups.google.com/groups?threadm=cdac2dde.0205260638.1c39a64e%40posting.google.com |
dealing with Scheme (or Lisp, etc) | http://groups.google.com/groups?threadm=okfit4rwmmh.fsf%40bellsouth.net |
Lambda: the ultimate "little language" | http://groups.google.com/groups?threadm=trh6s6tgn09n9d%40corp.supernews.com&prev=/groups%3Fq%3Dcomp.lang.scheme |
Inform 7: A relational DSL for interactive fiction with natural language syntax | http://groups.google.de/group/rec.arts.int-fiction/browse_thread/thread/d5ecaa531d9c48d6/a595a340663357dc |
Felix: The power language for C++ programmers | http://groups.google.de/groups?hl=de&lr=&ie=UTF-8&oe=UTF-8&selm=uekz7c31v.fsf%40boost-consulting.com&rnum=1 |
The Next Mainstream Programming Languages | http://groups.google.fi/group/comp.lang.functional/browse_frm/thread/5385c76d82a78171 |
Explaining monads | http://groups.google.pl/group/comp.lang.functional/browse_frm/thread/5cf42f38cd219cae/8ce28b1351cdec3b?#8ce28b1351cdec3b |
Why do they program in C++? | http://groups.google.se/group/comp.lang.c++.moderated/browse_frm/thread/c5a22f9a1010e258/7d04dba1e42cff0d |
A DSL based Web Framework. | http://groups.inf.ed.ac.uk/links/ |
Links: Web Programming Without Tiers | http://groups.inf.ed.ac.uk/links/ |
Narrative Javascript | http://groups.inf.ed.ac.uk/links/ |
how can PLT experts help improve the web? | http://groups.inf.ed.ac.uk/links/ |
Links: Web Programming Without Tiers | http://groups.inf.ed.ac.uk/links/demos.html |
Links: Web Programming Without Tiers | http://groups.inf.ed.ac.uk/links/papers/links-icfp06/links-icfp06.pdf |
Ars Digita ( http://aduni.org ) Study Group | http://groups.yahoo.com/group/aduni/ |
Programming in dc | http://groups.yahoo.com/group/concatenative/message/1775 |
Functional single argument style object oriented programming | http://groups.yahoo.com/group/concatenative/message/2004 |
SPARKAda | http://groups.yahoo.com/group/concatenative/message/2158 |
Concatenative Language Kont | http://groups.yahoo.com/group/concatenative/message/2176?viscount=100 |
Functional single argument style object oriented programming | http://groups.yahoo.com/group/concatenative |
LtU: Style and Focus | http://groups.yahoo.com/group/gamedesign-l |
"Popular vs. Good" in Programming Languages | http://groups.yahoo.com/group/langsmiths/message/2281 |
Python Compared to Other Languages | http://groups.yahoo.com/group/lua-l/message/5811 |
New Year's Resolutions | http://groups.yahoo.com/group/pragprog/ |
Programming Languages: Application and Interpretation | http://groups.yahoo.com/group/rest-discuss/message/3583 |
Self on Windows | http://groups.yahoo.com/group/self-interest/message/1469 |
Zero Button Testing | http://groups.yahoo.com/group/testdrivendevelopment/files/ |
Test-Driven Development By Example | http://groups.yahoo.com/group/testdrivendevelopment/files/TDD17Jul2002.pdf |
Zero Button Testing | http://groups.yahoo.com/group/testdrivendevelopment/message/5636 |
Concurrency made easy? | http://groups.yahoo.com/group/ToonTalk/links |
Defining new infix operators in Python | http://groups-beta.google.com/group/comp.lang.c++.moderated/msg/d17912753690d3c4 |
Why do they program in C++? | http://groups-beta.google.com/group/comp.lang.functional/browse_frm/thread/46825b28275d82b2/ |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://groups-beta.google.com/group/comp.lang.functional/msg/00257e36e70efa7e |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://groups-beta.google.com/group/comp.lang.functional/msg/37151410eb120c34 |
IBM Programming Languages Day | http://groups-beta.google.com/group/comp.lang.functional/msg/3bbf890e12e2df9e |
Links (Wadler) | http://groups-beta.google.com/group/comp.lang.functional/msg/4716d8724bb17ca2 |
Why do they program in C++? | http://groups-beta.google.com/group/comp.lang.functional/msg/cdae678b2d6e7ae6?hl=en |
Lisp or Erlang | http://groups-beta.google.com/group/comp.lang.lisp/browse_frm/thread/5c59e564bc2e3e93/ |
Practical Common Lisp | http://groups-beta.google.com/group/comp.lang.lisp/browse_thread/thread/1dd05cd76d2b565f/2a9ac0a562f9742a#2a9ac0a562f9742a |
Retrospective: The Essence of Compiling with Continuations | http://groups-beta.google.com/group/comp.lang.scheme/browse_thread/thread/3d49b70d07967f2e |
Educational Pearl: Automata as Macros | http://groups-beta.google.com/group/comp.lang.scheme/browse_thread/thread/444bc13eef3cd39d/b9328703efaa8219#b9328703efaa8219 |
Use Continuations to Develop Complex Web Applications | http://groups-beta.google.com/group/comp.lang.scheme/browse_thread/thread/5406ce9bc4a0ec7c/9d4048c20ab20d3e#9d4048c20ab20d3e |
Concrete Abstractions on the web | http://groups-beta.google.com/group/comp.lang.scheme/msg/1d2d2baf5b087d46 |
Alice Through the Looking Glass | http://groups-beta.google.com/group/comp.lang.scheme/msg/7b132b5d88352885 |
Computer generates verifiable mathematics proof | http://groups-beta.google.com/group/comp.lang.scheme/msg/943ac08b6c77839e |
Computer generates verifiable mathematics proof | http://groups-beta.google.com/group/comp.lang.scheme/msg/b8a5d85330c7ecae |
An interview with Chris Date | http://groups-beta.google.com/group/comp.lang.scheme/msg/de95f317a585d63c |
OCaml vs. C++ for Dynamic Programming | http://groups-beta.google.com/group/fa.caml/browse_frm/thread/cae71894db82ad63/9f975a577f77d4af?tvc=1#9f975a577f77d4af |
OCaml vs. C++ for Dynamic Programming | http://groups-beta.google.com/group/fa.caml/msg/49a8e8135eb9ca1a |
Introduction to E4X | http://groups-beta.google.com/group/netscape.public.mozilla.jseng/browse_thread/thread/d27a5cb06aba787/28689dd52ef2570d |
4-color theorem | http://groups-beta.google.com/group/sci.math?lnk=lr |
Chemistry, Graph Tranformation and Programming Languages | http://groups-beta.google.com/group/sci.nanotech/browse_thread/thread/8866ac1e90a3a44/5d790eca9cb5bbba?q=computer+aided+chemical+synthesis&rnum=9#5d790eca9cb5bbba |
ICFP Accepted papers | http://groups-beta.google.com:/group/comp.lang.functional/msg/12c0c3d83e5c3e14 |
Smalltalk-80: The Language and Its Implementation | http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html#smalltalk |
.NET etc. | http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html |
Languages for the JVM | http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html |
Is Java Language Neutral? | http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html |
The Needle Programming Language | http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html |
Language Neutrality and the Java Platform | http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html |
LPFML, Xml language for linear programming | http://gsbkip.uchicago.edu/fml/fml.html |
Why do they program in C++? | http://gtk2hs.sourceforge.net/ |
Poplog | http://gtk-wimp.sourceforge.net/ |
Lambda the Ultimate Set Comprehension | http://gtps.math.cmu.edu/andrews.html |
Conceptual Integrity in Erlang | http://guava.phil.lehigh.edu/tlp/trac.htm |
Open problems in category theory and computing science | http://guinness.cs.stevens-tech.edu/~naumann/ |
DSL for blog aggregators | http://gulliver.weblogs.com/discuss/msgReader$137#bloglab |
Norvig: Teach Yourself Programming in Ten Years | http://gulliver.weblogs.com/stories/storyReader$108 |
Vacation | http://gulliver.weblogs.com |
Site Availability | http://gulliver.weblogs.com |
Python Challenge | http://gumuz.looze.net/wordpress/index.php/archives/2005/05/09/python-challenge-solutions-part-1/ |
FindBugs - A Bug Pattern Detector for Java | http://gunther.web66.com/FAQS/taintmode.html |
Squeak at 3.0 | http://guzdial.cc.gatech.edu/squeakbook/AlansForeword.html |
Why Johnny can't code | http://gvr.sourceforge.net/about.php |
Ted Nelson's ZigZag | http://gzigzag.sourceforge.net/ |
A New Haskell and those anxious to change | http://hackage.haskell.org/trac/haskell-prime |
A Hacker's Assistant | http://hackersdelight.org/ |
Robert Harper Named as ACM Fellow | http://hake.stanford.edu/trio/ |
What do you believe about Programming Languages (that you can't prove (yet))? | http://hal.ccsd.cnrs.fr/view_by_stamp.php?label=PPS&langue=en&action_todo=view&id=ccsd-00009432&version=1 |
Gamma formalism | http://hal.inria.fr/docs/00/05/22/05/PDF/IASSE04.pdf |
Writing A Lisp Interpreter In Haskell | http://halogen.note.amherst.edu/~jdtang/scheme_in_48/tutorial/overview.html |
The Push Programming Language | http://hampshire.edu/lspector/gecco2003-collective.html |
The Push Programming Language | http://hampshire.edu/lspector/push3-description.html |
HAP Python Remote Debugger | http://hapdebugger.sourceforge.net/ |
E Thesis: Robust Composition | http://happs.org/ |
JDO Architectures | http://haskell.cs.yale.edu/haskellDB/example.html |
JDO Architectures | http://haskell.cs.yale.edu/haskellDB/index.html |
Prolog and Natural-Language Analysis | http://haskell.cs.yale.edu/haskore/ |
Computer Scientist Gets to the Bottom of Financial Scandal | http://haskell.cs.yale.edu/pipermail/haskell/2002-April/005936.html |
Announce: School of Expression software | http://haskell.cs.yale.edu/soe/ |
Understadning DO and side-effects in Haskell | http://haskell.cs.yale.edu/soe/ |
Understadning DO and side-effects in Haskell | http://haskell.cs.yale.edu/soe/powerpoi.htm |
Understadning DO and side-effects in Haskell | http://haskell.cs.yale.edu/soe/PPTSlides/ch03.ppt |
Designing and Implementing DSL languages: recommended reading? | http://haskell.cs.yale.edu/yale/papers/dance-30-tr/index.html |
An Algebraic Theory of Polymorphic Temporal Media | http://haskell.cs.yale.edu/yale/papers/polymedia/hudak-RR-1259.pdf |
A Framework for Programming Embedded Systems | http://haskell.cs.yale.edu/yale/papers/ppdp02/ |
Designing and Implementing DSL languages: recommended reading? | http://haskell.cs.yale.edu/yale/publications.html |
Yampa: Functional Reactive Programming with Arrows | http://haskell.cs.yale.edu/yampa/ |
Concatenative Language Kont | http://haskell.org/arrows/ |
Computer Languages for Secondary Education | http://haskell.org/edsl/index.htm |
A software engineering problem: how would functional programming solve it? | http://haskell.org/fruit/ |
unchecked exceptions are like runtime type checking? | http://haskell.org/ghc/ |
Dynamic Semantics | http://haskell.org/ghc/ |
Is STL algorithms doing damage to the cause? | http://haskell.org/ghc/docs/latest/html/building/sec-port-info.html |
Why do they program in C++? | http://haskell.org/ghc/docs/latest/html/libraries/base/Control.Concurrent.html |
Collection of links to monad implementations in various languages. | http://haskell.org/ghc/docs/latest/html/libraries/base/Control-Monad.html |
First Class Values, Types as values within a Programming Language | http://haskell.org/ghc/docs/latest/html/libraries/base/Data-Dynamic.html |
First Class Values, Types as values within a Programming Language | http://haskell.org/ghc/docs/latest/html/users_guide/gadt.html |
Existential Types == Guarded Types | http://haskell.org/ghc/docs/latest/html/users_guide/gadt.html |
Open data types and open functions | http://haskell.org/haskellwiki/Extensible_datatypes |
HOPL III and the History of Haskell | http://haskell.org/haskellwiki/History_of_Haskell |
Explaining monads | http://haskell.org/haskellwiki/IO_inside#What_is_a_monad.3F |
Explaining monads | http://haskell.org/haskellwiki/IO_inside |
Haskell -> Javascript converter, kind of | http://haskell.org/haskellwiki/Yhc/API/Core |
Haskell -> Javascript converter, kind of | http://haskell.org/haskellwiki/Yhc/Javascript |
ICFP proceedings / Scheme workshop | http://haskell.org/haskell-workshop/2006/schedule.html |
Haskell v Ada v C++ v Awk v ... | http://haskell.org/haskore/ |
First-Class Traces | http://haskell.org/hat |
Haskell vs. Erlang, Reloaded | http://haskell.org/hawiki/BinaryIo |
From Perl Monks: "pissed off about functional programming" | http://haskell.org/hawiki/Closure |
From Perl Monks: "pissed off about functional programming" | http://haskell.org/hawiki/Combinator |
Functional anti-memoization | http://haskell.org/hawiki/ConstantApplicativeForm |
Conjunction types | http://haskell.org/hawiki/FunDeps |
Haskell Functional Programming Bookstore | http://haskell.org/hawiki/HaskellBookstore |
Looking for FP Debuggers | http://haskell.org/hawiki/LibrariesAndTools#head-d2efc711c8b48133910506215786b00ed2c7d3a6 |
Point Free Style | http://haskell.org/hawiki/PointFreeStyle |
Question about Lazy-ness and algorithmic runtime analysis | http://haskell.org/hawiki/TyingTheKnot |
Static type inference & late binding? | http://haskell.org/hawiki/TypeClass |
Jobs | http://haskell.org/jobs.html |
Cyclone - a next generation systems language | http://haskell.org/mailman/listinfo/glasgow-haskell-users |
Dodo | http://haskell.org/onlinereport/ |
Dodo | http://haskell.org/onlinereport/exps.html#list-comprehensions |
Scoping based on control flow graph | http://haskell.org/onlinereport/list.html |
Haskell v Ada v C++ v Awk v ... | http://haskell.org/papers/NSWC/jfp.ps |
F# | http://haskell.org/pipermail/haskell/2002-May/009787.html |
Data Structure + Algorithm Survey (Caml) | http://haskell.org/pipermail/haskell/2003-December/013247.html |
Conceptual Integrity in Erlang | http://haskell.org/pipermail/haskell/2003-October/012939.html |
Implicit params in Haskell | http://haskell.org/pipermail/haskell/2004-January/013495.html |
Haskell -> Javascript converter, kind of | http://haskell.org/pipermail/haskell/2006-November/018725.html |
Vyper | http://haskell.org/pipermail/haskell-cafe/2001-April/000496.html |
Visual Haskell | http://haskell.org/pipermail/haskell-cafe/2001-April/000501.html |
Why People Aren't Using Haskell | http://haskell.org/pipermail/haskell-cafe/2001-April/000503.html |
Why People Aren't Using Haskell | http://haskell.org/pipermail/haskell-cafe/2001-April/thread.html#492 |
Fun: HaWiki Quotes Page | http://haskell.org/pipermail/haskell-cafe/2003-January/003794.html |
Feature wishes may be granted | http://haskell.org/pipermail/haskell-cafe/2004-January/005678.html |
Haskell and creative freedom | http://haskell.org/practice.html |
Prototyping Generic Programming using Template Haskell | http://haskell.org/th/papers/meta-haskell.ps |
On Understanding Types, Data Abstraction, and Polymorphism | http://haskell.org/wiki/wiki?RankTwoPolymorphism |
A practical approach to generic programming | http://haskell.org/wiki/wiki?RankTwoPolymorphism |
Building cyclic data structures in pure languages | http://haskell.org/wiki/wiki?TyingTheKnot |
Designing and Implementing DSL languages: recommended reading? | http://haskell.org/yale/papers/icsr98/index.html |
A software engineering problem: how would functional programming solve it? | http://haskell.org/yampa/ |
Language of the Year: Haskell | http://haskell.org |
Whither Sather ? | http://haskell.org |
Online Bibliography of Haskell Research | http://haskell.readscheme.org/appl.html |
Generalising Monads to Arrows | http://haskell.readscheme.org/monads.html |
Online Bibliography of Haskell Research | http://haskell.readscheme.org/monads.html |
Online Bibliography of Haskell Research | http://haskell.readscheme.org |
Online Bibliography of Partial Evaluation Research | http://haskell.readscheme.org |
Scalability | http://haskelldb.sf.net/ |
Why do they program in C++? | http://haskelldb.sf.net/ |
Rel: an open source implementation of Date & Darwen's Tutorial D | http://haskelldb.sourceforge.net/ |
Database Abstraction Layers and Programming Languages | http://haskelldb.sourceforge.net/ |
haXe 1.0 | http://haxe.org/tutos/remoting |
Google Web Toolkit | http://haxe.org/tutos/remoting |
Oberon Script. A Lightweight Compiler and Runtime System for the Web | http://haxe.org |
What do you believe about Programming Languages (that you can't prove (yet))? | http://haxe.org |
A DSL based Web Framework. | http://haxe.org |
haXe 1.0 | http://haxe.org |
Continuations, yield, ES4 | http://haxe.org |
Duck typing vs Structural Subtyping | http://haxe.org |
Gilad Is Right | http://haxe.org |
Google Web Toolkit | http://haxe.org |
Haskell -> Javascript converter, kind of | http://haxe.org |
haXe 1.0 | http://haxe.org |
JavaScript 2 and the Future of the Web | http://haxe.org |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://haxe.org |
Neko 1.1 Released | http://haxe.org |
Technometria: AJAX Progress and Challenges | http://haxe.org |
Type inference for Python | http://haxe.org |
Type Inference in Object Oriented Languages | http://haxe.org |
Jon Udell: Multi-language runtimes | http://haxe.org |
Advantages of Soft Typing | http://haxe.org |
Mind Mappers | http://haystack.csail.mit.edu/overview.html |
RDF and Databases | http://haystack.lcs.mit.edu/ |
Mind Mappers | http://haystack.lcs.mit.edu/developers/architecture.html |
Adenine: A Metadata Programming Language | http://haystack.lcs.mit.edu/documentation/adenine.pdf |
Semantic Web scripting languages | http://haystack.lcs.mit.edu/index.html |
Continuations as UI elements | http://haystack.lcs.mit.edu/index.html |
Continuations as UI elements | http://haystack.lcs.mit.edu/overview3.html |
Adenine: A Metadata Programming Language | http://haystack.lcs.mit.edu/papers/sow2002-adenine.pdf |
Continuations: Haystack and Python | http://haystack.lcs.mit.edu/papers/uist2003-uicont.pdf |
Adenine: A Metadata Programming Language | http://haystack.lcs.mit.edu |
Select/From versus From/Select | http://hbswk.hbs.edu/pubitem.jhtml?id=4766&t=special_reports |
Implementing Business Rules in the BC4J Framework | http://hci.stanford.edu/bds/ |
Buried Treasure - No Fluff Just Stuff | http://headius.blogspot.com/2006/04/in-beginning-early-returns-on-jruby.html |
Buried Treasure - No Fluff Just Stuff | http://headius.blogspot.com/2006/04/jruby-compiler-will-happen.html |
Buried Treasure - No Fluff Just Stuff | http://headius.blogspot.com/2006/04/more-v1-compilation-experiments.html |
Buried Treasure - No Fluff Just Stuff | http://headius.blogspot.com/2006/05/dsl-for-bytecode-generation.html |
JRuby | http://headius.blogspot.com |
Erlang the Movie | http://heim.ifi.uio.no/~janki/crcuba/lenin.jpg |
Proofs are Programs: 19th Century Logic and 21st Century Computing | http://heim.ifi.uio.no/~kristen/PDF_MAPPE/F_PDF_MAPPE/F_IFIP_86.pdf |
Kristen Nygaard (1927-2002) | http://heim.ifi.uio.no/~olejohan/birth-of-oo.pdf |
Links Slides | http://hem.fyristorg.com/matben/ |
Script Vs Java | http://hermitte.free.fr/cygwin/ |
I "got" imperative programming throught data binding | http://herzberg.ca.sandia.gov/jess/ |
Introduction to the Java EE 5 Platform | http://herzberg.ca.sandia.gov/jess/ |
Java object models debated | http://hibernate.sourceforge.net |
Small Time Languages | http://hibernate.sourceforge.net |
GoF get SIGPLAN award | http://hillside.net/patterns/DPBook/DPBook.html |
Patterns in qmail | http://hillside.net/plop/2004/papers/mhafiz1/PLoP2004_mhafiz1_0.pdf |
OOPSLA 2006 Call for Contributions | http://hillside.net/plop/2006 |
Ted Nelson's ZigZag | http://himalia.it.jyu.fi/ffdoc/fenfire/history/Milestones.gen.html |
Designing a Type Notation for a Stack Based Functional Language | http://hk.geocities.com/leeck3/program/Postfix.hs.txt |
Designing a Type Notation for a Stack Based Functional Language | http://hk.geocities.com/leeck3/program/Stacker.hs.txt |
A software engineering problem: how would functional programming solve it? | http://hkn.eecs.berkeley.edu/~dyoo/plt/unit-notes.text |
HLVM - High Level Virtual Machine toolkit for dynamic languages | http://hlvm.org/apis/html/hierarchy.html |
HLVM - High Level Virtual Machine toolkit for dynamic languages | http://hlvm.org/Source.shtml |
HLVM - High Level Virtual Machine toolkit for dynamic languages | http://hlvm.org/src/hlvm/Reader/HLVM.rng |
Dynamic Semantics | http://hol.sourceforge.net/ |
Language Neutrality and the Java Platform | http://home.adelphia.net/~nikboyd/papers/bistro/neutrality.htm |
L Programming Language & System (distributed, secure[capability based], functional) | http://home.cc.gatech.edu/tony/61 |
VC++ Security Checks at Runtime and Compile Time | http://home.comcast.net/~bc19191/blog/040308.html |
1st European Lisp and Scheme Workshop | http://home.comcast.net/~bc19191/blog/040406.html |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://home.comcast.net/~bc19191/blog/040430.html |
Best Common Lisp IDE? | http://home.comcast.net/~bc19191/blog/041130.html |
Designing and Implementing DSL languages: recommended reading? | http://home.comcast.net/~bc19191/blog/050105.html |
Functional Geometry | http://home.comcast.net/~bc19191/blog/050213.html |
Continuations in Java and Java-based Web Frameworks | http://home.comcast.net/~bc19191/blog/index.html |
Lisp books mini reviews | http://home.comcast.net/~bc19191/lisp-books.htm |
The Trouble with Checked Exceptions | http://home.comcast.net/~patrickdlogan/parnas.pdf |
Syntax-rules Primer | http://home.comcast.net/~prunesquallor/macro.txt |
Lisp Machine Progress Report | http://home.comcast.net/~prunesquallor/memo444.htm |
An Interview with Donald Knuth | http://home.hccnet.nl/h.vink/lead.htm |
An Incremental Approach to Compiler Construction | http://home.iae.nl/users/mhx/crenshaw/tiny.html |
Shrink-wrap developers: what programming language? | http://home.iae.nl/users/mhx/i4faq.html |
Interval Computations | http://home.imf.au.dk/kock/ |
Interval Computations | http://home.imf.au.dk/kock/galley.pdf |
Interval Computations | http://home.imf.au.dk/kock/real.PDF |
Compilation of Functional Programming Languages using GCC -- Tail Calls | http://home.in.tum.de/~baueran/thesis/ |
Teaching the Fatal Disease | http://home.nycap.rr.com/pflass/plisprg.htm |
Black-Scholes in Multiple Languages | http://home.online.no/~espehaug/SayBlackScholes.html |
Tools for the short hike | http://home.pacbell.net/ouster/scripting.html |
A Good OOP Critique? | http://home.pacbell.net/ouster/scripting.html |
Jon Udell: Shipping the prototype | http://home.pacbell.net/ouster/scripting.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://home.pipeline.com/~hbaker1/ |
Why do they program in C++? | http://home.pipeline.com/~hbaker1/CacheCGC.html |
Tail call elimination decorator in Python | http://home.pipeline.com/~hbaker1/CheneyMTA.html |
"Popular vs. Good" in Programming Languages | http://home.pipeline.com/~hbaker1/CheneyMTA.html |
What is so bad about compiling? | http://home.pipeline.com/~hbaker1/CheneyMTA.html |
computerhistory's History of LISP | http://home.pipeline.com/~hbaker1/CritLisp.html |
Concatenative Language Kont | http://home.pipeline.com/~hbaker1/ForthStack.html |
The Killer Application for Concatenative Languages | http://home.pipeline.com/~hbaker1/ForthStack.html |
The Next Mainstream Programming Languages | http://home.pipeline.com/~hbaker1/Futures.html |
Garbage Collection as a Lazy Algorithm | http://home.pipeline.com/~hbaker1/home.html |
C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg | http://home.pipeline.com/~hbaker1/Iterator.html |
Tuples + Objects + Infosets =Too Much Stuff! | http://home.pipeline.com/~hbaker1/letters/CACM-RelationalDatabases.html |
Formal methods for O/R mapping | http://home.pipeline.com/~hbaker1/letters/CACM-RelationalDatabases.html |
Yearning for a practical scheme | http://home.pipeline.com/~hbaker1/LinearLisp.html |
Concatenative Language Kont | http://home.pipeline.com/~hbaker1/LinearLisp.html |
any functional language without GC? | http://home.pipeline.com/~hbaker1/LinearLisp.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://home.pipeline.com/~hbaker1/LinearLisp.html |
Why OO Sucks | http://home.pipeline.com/~hbaker1/ObjectIdentity.html |
Referentially Transparent Scheme | http://home.pipeline.com/~hbaker1/ObjectIdentity.html |
Object Oriented Programming + Referential Transparency | http://home.pipeline.com/~hbaker1/ObjectIdentity.html |
Seven (give or take) Smalltalk Implementations | http://home.pipeline.com/~hbaker1/Prag-Parse.html |
A structural approach to reversible computation | http://home.pipeline.com/~hbaker1/ReverseGC.html |
Stroustrup's C++ Style Sweet Spot | http://home.pipeline.com/~hbaker1/sigplannotices/gigo-1997-03.html |
A structural approach to reversible computation | http://home.pipeline.com/~hbaker1/ThermoGC.html |
Haskell is not not ML | http://home.pipeline.com/~hbaker1/ThermoGC.html |
Haskell is not not ML | http://home.pipeline.com/~hbaker1/ThermoGC.ps.gz |
any functional language without GC? | http://home.pipeline.com/~hbaker1/Use1Var.html |
Visualisable Languages | http://home.pipeline.com/~hbaker1/Use1Var.html |
The Killer Application for Concatenative Languages | http://home.pipeline.com/~hbaker1/Use1Var.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://home.pipeline.com/~hbaker1/Use1Var.html |
Types and reflection | http://home.sprynet.com/~hthedick/homepage.htm |
American lecture tour gets real | http://home.sprynet.com/~hthedick/homepage.htm |
Guido: Language Design Is Not Just Solving Puzzles | http://home.sprynet.com/~hthedick/homepage.htm |
Scalability | http://home.sprynet.com/~hthedick/homepage.htm |
FP in Scheme: A WWW-oriented approach | http://home.swbell.net/benderjg/scheme_library/ |
Programming OOP Pattern Libraries | http://home.t-online.de/home/Christ-Usch.Grein/Ada/Multiple_Inheritance.html |
Ada, Interfaces and the Listener Paradigm | http://home.t-online.de/home/Christ-Usch.Grein/Ada/Multiple_Inheritance.html |
Why You Might Want to Try Ruby | http://home.t-online.de/home/Christ-Usch.Grein/Ada/Multiple_Inheritance.html |
A skeptic's look at C# | http://home.t-online.de/home/Ulrich.Eisenecker/meta.htm |
Revisiting AWK | http://home.vrweb.de/~juergen.kahrs/gawk/XML/ |
80x86 ASM for ASP.NET | http://home.worldonline.dk/viksoe/asmil.htm |
Why Learning Assembly Language is Still a Good Idea | http://home.worldonline.dk/viksoe/asmil.htm |
History of APL and J | http://home1.gte.net/res057qw/APL_J/ |
NULL | http://home1.gte.net/res057qw/APL_J/IversonAPL.htm |
Language Design Documents | http://home1.gte.net/res057qw/APL_J/IversonAPL.htm |
20 Years of PLDI (1979 - 1999): A Selection | http://home1.gte.net/res057qw/apl_j/tool.pdf |
Notation as a Tool of Thought - Kenneth E. Iverson | http://home1.gte.net/res057qw/apl_j/tool.pdf |
Esoteric computer languages | http://homepage.eircom.net/~kmgaughan/esolang/index.html |
How to tell your personality type from your code | http://homepage.mac.com/kevinmarks/personality.html |
Business Objects Quark - Haskell meets Java | http://homepage.mac.com/luke_e/FileSharing13.html |
FPGA's, Soft Cores and Custom CPU's. | http://homepage.mac.com/morriss/iblog/C1306450651/E1550724339/ |
The Role of Type Equality in Meta-Programming | http://homepage.mac.com/pasalic/p2/ |
Ease - Evolutionary Algorithms Scripting Environment | http://homepage.mac.com/revaaron/dsbrowser.jpg |
Understanding continuations | http://homepage.mac.com/sigfpe/Computing/continuations.html |
muSE - an embeddable scheme dialect | http://homepage.mac.com/srikumarks/.Public/muSE-html-doc-0.1a.zip |
muSE - an embeddable scheme dialect | http://homepage.mac.com/srikumarks/muSE-docs/html/ |
muSE - an embeddable scheme dialect | http://homepage.mac.com/srikumarks/muSE-docs/html/group__HOFs.html#g1d5358f1e936a76e182bd1c0675e7fa2 |
muSE - an embeddable scheme dialect | http://homepage.mac.com/srikumarks/muSE-docs/html/group__HOFs.html#g4d64e7262e537dfbbbac978c58d1a466 |
muSE - an embeddable scheme dialect | http://homepage.mac.com/srikumarks/muSE-docs/html/group__HOFs.html#ga8cb4912b2327a31908671d7b7fa62fc |
muSE - an embeddable scheme dialect | http://homepage.mac.com/srikumarks/muSE-docs/html/group__HOFs.html#gbbe674a37f1da594c4739f731496175b |
"Popular vs. Good" in Programming Languages | http://homepage.mac.com/svc/RebelWithACause |
ObjectiveCLIPS Released | http://homepage.mac.com/tblanchard/ObjectiveCLIPS |
Organizing papers... | http://homepage.mac.com/toshihiro_aoyama/iPapers/ |
Issue One of The Monad.Reader, monthly Haskell eZine | http://homepage3.nifty.com/tsato/tools/psjoin.html |
Two books | http://homepages.borland.com/dthorpe/blog/delphi/2004_07_01_archive.php#109031377544161938 |
K.R. Apt: Principles of Constraint Programming | http://homepages.cwi.nl/~apt/ |
K.R. Apt: Principles of Constraint Programming | http://homepages.cwi.nl/~apt/pcp/all-slides.tar.gz |
The Logic Programming Paradigm and Prolog | http://homepages.cwi.nl/~apt/ps/lp00.ps |
The Reasoned Schemer | http://homepages.cwi.nl/~apt/ps/lp00.ps |
Designing and Implementing DSL languages: recommended reading? | http://homepages.cwi.nl/~arie/papers/dslbib/ |
Abstractly typed languages | http://homepages.cwi.nl/~atanasso/papers/atanassow04inferring.pdf |
Formal Frustration... | http://homepages.cwi.nl/~atanasso/ref |
A Revolution in Logic? | http://homepages.cwi.nl/~jve/dynamo/ |
The fundamental difference between Sets and Lists? | http://homepages.cwi.nl/~jve/HR/ |
Basic(er) Simple(r) Type Theory(?) | http://homepages.cwi.nl/~jve/HR/ |
Resources related to logic? | http://homepages.cwi.nl/~jve/HR/ |
The Haskell Road to Logic, Maths and Programming | http://homepages.cwi.nl/~jve/HR/ |
The Design of Parallel Programming Languages | http://homepages.cwi.nl/~kurz/cml-esslli01.html |
Deriving a grammar from source | http://homepages.cwi.nl/~mdejonge/projects/gpp/ |
A structural approach to reversible computation | http://homepages.cwi.nl/~paulv/physics.html |
A question about COBOL! | http://homepages.cwi.nl/~ralf/ |
A question about COBOL! | http://homepages.cwi.nl/~ralf/AspectCobol/slides.pdf |
Software Extension and Integration with Type Classes | http://homepages.cwi.nl/~ralf/gpce06/ |
First Class Values, Types as values within a Programming Language | http://homepages.cwi.nl/~ralf/HList/ |
Dynamic vs. Static Typing - A Pattern-Based Analysis | http://homepages.cwi.nl/~ralf/HList/ |
Extensible Records With Scoped Labels | http://homepages.cwi.nl/~ralf/HList/ |
Links (Wadler) | http://homepages.cwi.nl/~ralf/HList/ |
First Class Values, Types as values within a Programming Language | http://homepages.cwi.nl/~ralf/HList/ |
Best default sequence? | http://homepages.cwi.nl/~ralf/HList/paper.pdf |
OOHaskell - Haskell's overlooked object system | http://homepages.cwi.nl/~ralf/OOHaskell/ |
Haskell's overlooked object system | http://homepages.cwi.nl/~ralf/OOHaskell/ |
Ruby the Rival | http://homepages.cwi.nl/~ralf/OOHaskell/ |
Functions as Classes: Which languages? | http://homepages.cwi.nl/~ralf/OOHaskell/ |
Haskell and creative freedom | http://homepages.cwi.nl/~ralf/OOHaskell/ |
O'Haskell - a functional object-oriented concurrent PL | http://homepages.cwi.nl/~ralf/OOHaskell/ |
Scrap your boilerplate with class: extensible generic functions | http://homepages.cwi.nl/~ralf/syb3/ |
Getting Started | http://homepages.cwi.nl/~ralf/wgp00/ |
Revealing the X/O impedance mismatch | http://homepages.cwi.nl/~ralf/xo-impedance-mismatch/ |
ACM Queue: A Conversation with Alan Kay | http://homepages.cwi.nl/~tromp/cl/cl.html |
Lazy K | http://homepages.cwi.nl/~tromp/cl/lazy-k.html |
Scottish Programming Language Seminar | http://homepages.feis.herts.ac.uk/~comqss/mypapers/sac-type-system.ps |
Links Demos | http://homepages.inf.ed.ac.uk/cgi/wadler/todo.links |
Links Demos | http://homepages.inf.ed.ac.uk/cgi/wadler/twodigits.links |
Invariants/Contracts vs. types | http://homepages.inf.ed.ac.uk/dts/eml/ |
When is one thing equal to some other thing? | http://homepages.inf.ed.ac.uk/dts/pub/prelim.pdf |
When is one thing equal to some other thing? | http://homepages.inf.ed.ac.uk/dts/pub/thoughts.ps |
Great Works in Programming Languages | http://homepages.inf.ed.ac.uk/gdp/publications/ |
Implementation of FPL | http://homepages.inf.ed.ac.uk/gdp/publications/ |
Explaining monads | http://homepages.inf.ed.ac.uk/gdp/publications/ |
Call-by-Name, Call-by Value and the Lambda Calculus | http://homepages.inf.ed.ac.uk/gdp/publications/cbn_cbv_lambda.pdf |
Incompleteness in semantics and parallel-or | http://homepages.inf.ed.ac.uk/gdp/publications/LCF.pdf |
Incompleteness in semantics and parallel-or | http://homepages.inf.ed.ac.uk/gdp/publications/TIM.ps |
Scrap your Nameplate | http://homepages.inf.ed.ac.uk/jcheney/publications/ct4d1.pdf |
Today's Status of Functional Programming Languages for Verification Tools ? | http://homepages.inf.ed.ac.uk/perdita/leuckerEtal.pdf |
Today's Status of Functional Programming Languages for Verification Tools ? | http://homepages.inf.ed.ac.uk/perdita/talksEtc.html |
Links Demos | http://homepages.inf.ed.ac.uk/wadler/ |
Bruce Eckel on Java generics | http://homepages.inf.ed.ac.uk/wadler/ |
Pragmatic Programmers Interview | http://homepages.inf.ed.ac.uk/wadler/ |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://homepages.inf.ed.ac.uk/wadler/armstrong.ps |
Computational Thinking | http://homepages.inf.ed.ac.uk/wadler/compthink.html |
A Core Calculus of Metaclasses | http://homepages.inf.ed.ac.uk/wadler/fool/ |
Want to learn something new | http://homepages.inf.ed.ac.uk/wadler/gj/ |
Weak vs. strong typing | http://homepages.inf.ed.ac.uk/wadler/links/ |
Links Demos | http://homepages.inf.ed.ac.uk/wadler/linksdemos/todo.links |
Links Demos | http://homepages.inf.ed.ac.uk/wadler/linksdemos/twodigits.links |
Links Slides | http://homepages.inf.ed.ac.uk/wadler/linksetaps/ |
Links | http://homepages.inf.ed.ac.uk/wadler/linksetaps/ |
Links Slides | http://homepages.inf.ed.ac.uk/wadler/linksetaps/slides/henglein.ppt |
Links Slides | http://homepages.inf.ed.ac.uk/wadler/linksetaps/slides/leroy.pdf |
Links Slides | http://homepages.inf.ed.ac.uk/wadler/linksetaps/slides/wadler.pdf |
Call-by-what? | http://homepages.inf.ed.ac.uk/wadler/papers/dual/dual.pdf |
Lambda-mu | http://homepages.inf.ed.ac.uk/wadler/papers/dual-reloaded/dual-reloaded.pdf |
Richard Hamming - "You and Your Research" | http://homepages.inf.ed.ac.uk/wadler/papers/firbush/firbush.pdf |
Proofs are Programs: 19th Century Logic and 21st Century Computing | http://homepages.inf.ed.ac.uk/wadler/papers/frege/frege.pdf |
From Perl Monks: "pissed off about functional programming" | http://homepages.inf.ed.ac.uk/wadler/papers/frege/frege.pdf |
Getting Started | http://homepages.inf.ed.ac.uk/wadler/papers/frege/frege.pdf |
Explaining monads | http://homepages.inf.ed.ac.uk/wadler/papers/imperative/imperative.ps |
Links (Wadler) | http://homepages.inf.ed.ac.uk/wadler/papers/links/lablunch.pdf |
ACM Queue: A Conversation with Alan Kay | http://homepages.inf.ed.ac.uk/wadler/papers/links/links.pdf |
Links (Wadler) | http://homepages.inf.ed.ac.uk/wadler/papers/links/links.pdf |
Dominus talks about HO Perl | http://homepages.inf.ed.ac.uk/wadler/papers/links/links-blurb.pdf |
Programming: 50, 100 years from now | http://homepages.inf.ed.ac.uk/wadler/papers/next700/next700.pdf |
Language Construction | http://homepages.inf.ed.ac.uk/wadler/realworld/ |
DSL for financial contracts | http://homepages.inf.ed.ac.uk/wadler/realworld/lexifi.html |
Dijkstra on analogies and anthropomorphism | http://homepages.inf.ed.ac.uk/wadler/sigplan.html |
More on the "generics are evil" meme | http://homepages.inf.ed.ac.uk/wadler/steele-oopsla98.pdf |
Haskell is not not ML | http://homepages.inf.ed.ac.uk/wadler/topics/dual.html |
Relevance of Curry-Howard | http://homepages.inf.ed.ac.uk/wadler/topics/dual.html |
Pragmatic Programmers Interview | http://homepages.inf.ed.ac.uk/wadler/topics/erlang.html |
Garbage collecting computations | http://homepages.inf.ed.ac.uk/wadler/topics/garbage-collection.html |
Object Oriented Programming + Referential Transparency | http://homepages.inf.ed.ac.uk/wadler/topics/garbage-collection.html |
Proofs are Programs: 19th Century Logic and 21st Century Computing | http://homepages.inf.ed.ac.uk/wadler/topics/history.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://homepages.inf.ed.ac.uk/wadler/topics/linear-logic.html |
Explaining monads | http://homepages.inf.ed.ac.uk/wadler/topics/monads.html#marktoberdorf |
Calling imperative code from declarative? | http://homepages.inf.ed.ac.uk/wadler/topics/monads.html |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://homepages.inf.ed.ac.uk/wadler/topics/monads.html |
Paul Vick: BASIC principles | http://homepages.inf.ed.ac.uk/wadler/topics/monads.html |
Why type systems are interesting - part II | http://homepages.inf.ed.ac.uk/wadler/topics/parametricity.html#free |
Designing a Type Notation for a Stack Based Functional Language | http://homepages.inf.ed.ac.uk/wadler/topics/parametricity.html |
Generics as a Library | http://homepages.inf.ed.ac.uk/wadler/topics/parametricity.html |
Tim Bray: Don't Invent XML Languages | http://homepages.inf.ed.ac.uk/wadler/topics/xml.html#xml-essence |
Links (Wadler) | http://homepages.inf.ed.ac.uk/wadler/vita.pdf |
Language Luminaries Meet in Europe on April 6 | http://homepages.inf.ed.ac.uk/wadler |
Bach & Software Composition | http://homepages.kdsi.net/~sherman/patternsofinvention.htm |
Ivory Towers and Gelfand's Principle | http://homepages.paradise.net.nz/warrickg/haskell/http/ |
Multivariate Regression | http://homepages.tesco.net/~jophran/UKPatterns/plunk1/JavaPatterns.html#Functional object patterns |
Multivariate Regression | http://homepages.tesco.net/~jophran/UKPatterns/plunk1/JavaPatterns.html#Value patterns |
Psyco, the Python Specializing Compiler | http://homepages.ulb.ac.be/~arigo/psyco/ |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://hop.inria.fr/ |
Hop: a Language for Programming the Web 2.0 | http://hop.inria.fr/ |
Hop: a Language for Programming the Web 2.0 | http://hop.inria.fr/usr/local/share/hop/weblets/home/articles/hop-lang/article.html#Implementation |
Hop: a Language for Programming the Web 2.0 | http://hop.inria.fr/usr/local/share/hop/weblets/home/articles/hop-lang/article.html#The-HOP-dual-syntax |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://hop.inria.fr/usr/local/share/hop/weblets/home/articles/scheme2js/article.html |
Haskell -> Javascript converter, kind of | http://hop.inria.fr |
An interactive historical roster of computer languages | http://hopl.murdoch.edu.au/ |
An interactive historical roster of computer languages | http://hopl.murdoch.edu.au/favourites.prx |
An interactive historical roster of computer languages | http://hopl.murdoch.edu.au/images/people/ |
Early history of Fortran | http://hopl.murdoch.edu.au/images/people/60Algol.jpg |
An interactive historical roster of computer languages | http://hopl.murdoch.edu.au/keyset.html |
Language-spotting | http://hopl.murdoch.edu.au/polykey.html |
Language-spotting | http://hopl.murdoch.edu.au/taxandgenie.html |
NULL | http://hopl.murdoch.edu.au |
Bricklin: Why Johnny can't program | http://hpsg.stanford.edu/ |
The myth of code-centricity | http://hpsg.stanford.edu/hpsg.html |
Y derived | http://hscheme.sourceforge.net/interpret.php |
Floating Point Arithmetic | http://http.cs.berkeley.edu/~wkahan/ |
Floating Point Arithmetic | http://http.cs.berkeley.edu/~wkahan/VtetLang.pdf |
Chapel: "Solving the parallel programming problem" | http://http.cs.berkeley.edu/projects/parallel/castle/split-c/ |
Chemistry, Graph Tranformation and Programming Languages | http://http://www.phcog.org/Taxus/Taxus_Web.html |
Types and reflection | http://hunit.sourceforge.net/HUnit-1.0/Guide.html |
A new PL for embedded applications | http://hutorny.in.ua/research/new-programming-language-embedded-applications |
Micro Autonomous Underwater Vehicles and Smalltalk | http://huv.com/uSeeker/index.html |
Micro Autonomous Underwater Vehicles and Smalltalk | http://huv.com/uSeeker/smalltalk/index.html |
A question I have been meaning to ask. | http://hylo.loria.fr/ |
The Discoveries of Continuations - Reynolds | http://hypatia.dcs.qmw.ac.uk/data/R/ReynoldsJC/histcont.ps.gz |
Functional Programming Archive | http://hypatia.dcs.qmw.ac.uk/SEL-HPC/Articles/FuncArchive.html |
SOAP considered canonical | http://hyperthink.net/blog/CommentView,guid,46c804f0-1384-4752-9519-182d407f9253.aspx |
Musical programming and languages | http://i-0-i.com/parodycheck/software/sc5/ |
Composition Languages | http://iamwww.unibe.ch/%7Ewuyts/ARTICLES/Wuyt01c.pdf |
Cost of provably-correct code | http://ic.arc.nasa.gov/people/edenney/papers/esfor2004.pdf |
Summary of techniques / approaches / models / languages for parallel computation | http://ic.arc.nasa.gov/people/filman/text/dpl/dpl.html |
PyCon 2003 Papers | http://ic2.epfl.ch/publications/documents/IC_TECH_REPORT_200244.pdf |
ICFP proceedings / Scheme workshop | http://icfp06.cs.uchicago.edu/ |
Functional Programming Has Reached The Masses; It's Called Visual Basic | http://icfp06.cs.uchicago.edu/ |
ICFP Programming Contest 2005 Results | http://icfpc.plt-scheme.org/ |
2005 ICFP Programming Contest | http://icfpc.plt-scheme.org/ |
ICFP programming contest results | http://icfpcontest.cse.ogi.edu/ |
Fifth ICFP Programming Contest | http://icfpcontest.cse.ogi.edu/ |
ICFP 2002 programming contest task posted | http://icfpcontest.cse.ogi.edu/task.html |
2006 ICFP Programming Contest registration opens | http://icfpcontest.org/ |
2006 ICFP Contest registration opens | http://icfpcontest.org/ |
2004 ICFP Programming Contest Announced | http://icfpcontest.org/ |
2004 ICFP Programming Contest Announced | http://icfpcontest.org/lists.php |
Chemistry, Graph Tranformation and Programming Languages | http://icgt2004.dsi.uniroma1.it/ |
Chemistry, Graph Tranformation and Programming Languages | http://icgt2004.dsi.uniroma1.it/accepted.html |
Unicon - Unified Extended Dialect of Icon | http://icon.cs.unlv.edu/ |
Unicon - Unified Extended Dialect of Icon | http://icon.cs.unlv.edu/ub/ub.pdf |
RLisp - Lisp naturally embedded in Ruby | http://icwww.epfl.ch/publications/documents/IC_TECH_REPORT_200244.pdf |
Open data types and open functions | http://icwww.epfl.ch/publications/documents/IC_TECH_REPORT_200433.pdf |
A Brief History of Scala | http://icwww.epfl.ch/publications/documents/IC_TECH_REPORT_200433.pdf |
Open data types and open functions | http://icwww.epfl.ch/publications/documents/IC_TECH_REPORT_200433.pdf |
Mind Mappers | http://ideagraph.net/ |
Second Life Faces Threat to its Virtual Economy | http://iew3.technion.ac.il/~amirr/AMDJ.pdf |
Class hierarchies and Ontologies | http://iit.demokritos.gr/IIT_SS/Presentations/dl-reasoning.pdf |
HLVM - High Level Virtual Machine toolkit for dynamic languages | http://illuvium.net/rspencer/ |
Code Reading | http://imagebeat.com/index.php?id=3 |
Erlang the Movie | http://images.google.com/images?q=lenin&ie=UTF-8&hl=en&btnG=Google+Search |
Map of LtU readers | http://images.nationmaster.com/images/maps/xq-map.gif |
Erlang the Movie | http://imdb.com/title/tt0322659/ |
Getting Started | http://iml.univ-mrs.fr/%7Egirard |
"Proofs and Types" available online | http://iml.univ-mrs.fr/~girard |
The three dimensions of proofs | http://iml.univ-mrs.fr/~guiraud/recherche/cos1.pdf |
The three dimensions of proofs | http://iml.univ-mrs.fr/~guiraud |
Lambdascope | http://iml.univ-mrs.fr/~lafont/linear/interaction/nets.ps |
Abstractly typed languages | http://immense-world.blogspot.com/2006/09/mathematics-genius.html |
"dynamic" generative programming? | http://imps.mcmaster.ca/ |
Calculemus 2005 | http://imps.mcmaster.ca/calculemus-2005/ |
Combining Theorem Proving and Programming | http://imps.mcmaster.ca/mathscheme/ |
Code Generation with Python, Cog, and Nant | http://imps.mcmaster.ca/mathscheme/ |
Pluvo : new hybrid scripting language | http://inamidst.com/ |
Pluvo : new hybrid scripting language | http://inamidst.com/pluvo/ |
XSL as a Programming Language? | http://incrementaldevelopment.com/xsltrick/ |
Mind Mappers | http://infosthetics.com |
Seesoft | http://infovis.cs.vt.edu/cs5984/papers/seesoft.pdf |
Jonas EJB Server | http://instantdb.enhydra.org |
MPS-based editor for Epigram programming language. | http://intellij.net/forums/thread.jsp?forum=61&thread=147180&tstart=0&trange=15 |
Bruce Tate: Technologies that may challenge Java | http://intentsoft.com/ |
Open Implementations and Metaobject Protocols | http://intentsoft.com/ |
Intentional Software Corporation (ISC) | http://intentsoft.com/ |
Intentional Software Corporation (ISC) | http://intentsoft.com/corp_bios.html |
Intentional Software Corporation (ISC) | http://intentsoft.com/corporate.html |
Intentional Software Corporation (ISC) | http://intentsoft.com/faq.html#q11 |
Abstractionless programming | http://intentsoft.com |
Intentional Programming Reborn | http://intentsoft.com |
ILC 2005 Slides and Audio | http://international-lisp-conference.org/speakers.html#john_allen |
ILC 2005 Slides and Audio | http://international-lisp-conference.org/speakers.html |
99 Bottles: Take one down... | http://internet.ls-la.net/mirrors/99bottles/ |
Alan Kay to receive Turing Award | http://internetnews.com/dev-news/article.php/3342511 |
Ralph Griswold died | http://inthefirstperson.com/firp/firp.detail.documents.aspx?documentcode=OHI0023963-25508 |
Embedding Prolog in Haskell | http://ioctl.org/logic/prolog1 |
Embedding Prolog in Haskell | http://ioctl.org/logic/prolog-latest |
Yield Prolog | http://ioctl.org/logic/prolog-latest |
0th IOHCC - Obfuscated Haskell Contest | http://iohc.mgoetze.net/ |
New Chip Heralds a Parallel Future | http://ipodlinux.sourceforge.net |
Programming Competition | http://ipsc.ksp.sk/ |
Deriving a grammar from source | http://iraf.noao.edu |
GCC Wiki | http://iridia.ulb.ac.be/~mdorigo/ACO/ACO.html |
Why type systems are interesting | http://irs.ub.rug.nl/ppn/128570415 |
Isabelle/HOL: A Proof Assistant for Higher-Order Logic | http://isabelle.in.tum.de/ |
Algebra Of Programming (Bird, De Moor) | http://isbn.nu |
GMail accounts | http://isnoop.net/gmailomatic.php |
Contributors Needed! | http://isource.ibm.com/cgi-bin/goto?on=naa5mk0229 |
Combinator Parsers | http://ist.unibw-muenchen.de/EdComb/ |
Ruby the Rival | http://ist-socrates.berkeley.edu/~hasegawa/Papers/Self.pdf |
Rel: an open source implementation of Date & Darwen's Tutorial D | http://it.slashdot.org/article.pl?sid=04/10/12/2159209&tid=221&tid=218 |
Darcs: an open source version control system implemented in Haskell | http://it.slashdot.org/article.pl?sid=04/11/25/0136249&tid=156&tid=218 |
Darcs: an open source version control system implemented in Haskell | http://it.slashdot.org/it/04/11/25/0136249.shtml?tid=156&tid=218 |
Language Relativity (one more time) | http://itre.cis.upenn.edu/%7Emyl/languagelog/archives/000128.html |
Language Relativity (one more time) | http://itre.cis.upenn.edu/~myl/languagelog/ |
the Chinese natual language | http://itre.cis.upenn.edu/~myl/languagelog/ |
the Chinese natual language | http://itre.cis.upenn.edu/~myl/languagelog/archives/000049.html |
New Scientist interview with Alexandra Aikhenvald | http://itre.cis.upenn.edu/~myl/languagelog/archives/000128.html |
Language Relativity (one more time) | http://itre.cis.upenn.edu/~myl/languagelog/archives/000129.html |
the Chinese natual language | http://itre.cis.upenn.edu/~myl/languagelog/archives/000350.html |
Alan Cooper Infoworld interview | http://iwsun4.infoworld.com/articles/hn/xml/01/06/15/010615hncooper.xml |
Implementing a Lisp Editor - Would like some advice. | http://jabberwocky.sourceforge.net/ |
Organizing papers... | http://jabref.sourceforge.net/ |
Sun, Zend push scripting for Java | http://jace.reyelts.com/jace |
Byte Code Engineering Library | http://jace.reyelts.com/jace |
Shrink-wrap developers: what programming language? | http://jace.reyelts.com/jace |
public vs. published interfaces | http://jackpot.netbeans.org/ |
Struts, an open-source MVC implementation | http://jakarta.apache.org/ |
Byte Code Engineering Library | http://jakarta.apache.org/bcel/index.html |
Byte Code Engineering Library | http://jakarta.apache.org/bcel/projects.html |
Build your own scripting language for Java | http://jakarta.apache.org/bsf/ |
Haskell for C Programmers | http://jakarta.apache.org/cactus/ |
Jakarta Commons Monad, er, Chain | http://jakarta.apache.org/commons/chain/ |
Jakarta-Commons Collections Component | http://jakarta.apache.org/commons/collections.html |
Jakarta-Commons Collections Component | http://jakarta.apache.org/commons/collections/api/org/apache/commons/collections/Closure.html |
XLANG and WSFL: Syntactic Arsenic | http://jakarta.apache.org/commons/jxpath/index.html |
Functional libraries for Java | http://jakarta.apache.org/commons/sandbox/functor/ |
Lambda Calculus In Java | http://jakarta.apache.org/commons/sandbox/functor/ |
Continuations library for Java | http://jakarta.apache.org/commons/sandbox/javaflow/ |
Groovy Language | http://jakarta.apache.org/commons/sandbox/jelly/index.html |
I Was a Smalltalk Gunslinger | http://jakarta.apache.org/log4j/docs/ |
I Was a Smalltalk Gunslinger | http://jakarta.apache.org/log4j/docs/api/index.html |
Apache's JSPA Position | http://jakarta.apache.org/site/jspa-position.html |
Struts, an open-source MVC implementation | http://jakarta.apache.org/struts/index.html |
XLANG and WSFL: Syntactic Arsenic | http://jakarta.apache.org/taglibs/doc/standard-doc/GettingStarted.html |
Getting Up to Speed with Velocity | http://jakarta.apache.org/velocity/ |
Special characters' input methods | http://jamesthornton.com/emacs/node/emacs_217.html |
Message Passing vs. Multi-Methods; Mixing the two? | http://jaortega.wordpress.com/2006/02/05/beyond-mainstream-object-oriented-programming/ |
Closures for Java or money back | http://japan.cs.rice.edu/nextgen/ |
Visualisable Languages | http://japura.lurpa.ens-cachan.fr/grafcet/ |
Sisal Programming language | http://jarl.cs.uop.edu/cop/cs/faculty/joseph/SisalTutorial/ |
Animism: An Essential Concept in Programming? | http://jasss.soc.surrey.ac.uk/4/2/reviews/rouchier.html |
Continuations library for Java | http://jauvm.blogspot.com/2005/07/so-what-does-it-do.html |
Continuations library for Java | http://jauvm.sf.net/ |
DP-COOL 2003 Proceedings | http://java.about.com/library/weekly/aa-java-15-a.htm |
C# review | http://java.oreilly.com/news/farley_0800.html |
1st International Workshop on Interpreted Languages | http://java.sun.com/ |
What will Apple's move to Intel mean for Alternative Language Communities? | http://java.sun.com/ |
Groovy Language | http://java.sun.com/ |
Generic Java | http://java.sun.com/aboutJava/communityprocess/jsr/jsr_014_gener.html |
Catching more errors at compile time with Generic Java | http://java.sun.com/aboutJava/communityprocess/jsr/jsr_014_gener.html |
Generic Java | http://java.sun.com/aboutJava/communityprocess/jsr/jsr_014_gener.html |
Double Check Locking In Java | http://java.sun.com/aboutJava/communityprocess/jsr/jsr_133.html |
Catching more errors at compile time with Generic Java | http://java.sun.com/aboutJava/communityprocess/vote/member/jsr_014.html |
Ian Bicking: The challenge of metaprogramming | http://java.sun.com/developer/Books/j2ee/Gong/gong_ch03.pdf |
JOT: On The Next Move in Programming | http://java.sun.com/developer/technicalArticles/Interviews/livschitz_qa.html |
The Next Move in Programming (Livschitz interview) | http://java.sun.com/developer/technicalArticles/Interviews/livschitz_qa.html |
Envisioning a New Language: A Conversation With Victoria Livschitz | http://java.sun.com/developer/technicalArticles/Interviews/livschitz2_qa.html |
Introduction to the Java EE 5 Platform | http://java.sun.com/developer/technicalArticles/J2EE/intro_ee5/ |
Avoiding worst case GC with large amounts of data? | http://java.sun.com/developer/technicalArticles/Networking/HotSpot/ |
Introducing Comega | http://java.sun.com/developer/technicalArticles/xml/fastinfoset/ |
"typed" files OR xml OR meta information for delim. files. | http://java.sun.com/developer/technicalArticles/xml/fastinfoset/ |
Java definite assignment | http://java.sun.com/docs/books/jls/second_edition/html/defAssign.doc.html |
On the Revival of Dynamic Languages | http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.12.4.5 |
Best PL tutorial/intro? | http://java.sun.com/docs/books/tutorial/ |
OOP Is Much Better in Theory Than in Practice | http://java.sun.com/docs/books/tutorial/java/concepts/ |
The right default: concurrent components with message passing | http://java.sun.com/docs/books/tutorial/uiswing/misc/threads.html |
Concerning introspection and compilation. | http://java.sun.com/docs/books/vmspec/2nd-edition/html/Instructions2.doc.html |
Smalltalk-80: The Language and Its Implementation | http://java.sun.com/docs/books/vmspec/index.html |
J2SE 5.0 released | http://java.sun.com/docs/hotspot/gc1.4.2/index.html |
Michael Vanier: LFM's and LFSP's | http://java.sun.com/docs/overviews/java/java-overview-1.html |
Closures for Java or money back | http://java.sun.com/docs/white/delegates.html |
Java History | http://java.sun.com/features/1998/05/birthday.html |
Do languages matter? | http://java.sun.com/features/1998/05/birthday.html |
Omniscient debugger | http://java.sun.com/features/2002/08/omnidebug.html |
OO Weed Languages | http://java.sun.com/features/2002/11/gabriel_qa.html |
subtext: Uncovering the simplicity of programming | http://java.sun.com/features/2002/12/jackpot.html |
Should Computer Science Get Rid of Protocols? | http://java.sun.com/features/2003/01/lanier_qa1.html |
Java 1.5 New Features | http://java.sun.com/features/2003/05/bloch_qa.html |
Joshua Bloch interview on new features in Java 1.5 | http://java.sun.com/features/2003/05/bloch_qa.html |
Why only 'minimal' languages | http://java.sun.com/features/2003/05/steele_qa.html |
J2EEConnector Specification | http://java.sun.com/j2ee/download.html#connectorspec |
The Trouble with Checked Exceptions | http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Throwable.html |
Have scripting languages peaked? | http://java.sun.com/j2se/1.4.2/docs/guide/nio/ |
Ian Bicking: The challenge of metaprogramming | http://java.sun.com/j2se/1.4.2/docs/guide/security/spec/security-spec.doc2.html#19853 |
Why do computers stop and what can be done about it? | http://java.sun.com/j2se/1.4.2/docs/guide/serialization/spec/serialTOC.html |
Java 1.4.0 SE Released | http://java.sun.com/j2se/1.4/ |
Java 1.4 adds Assertions | http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html |
J2SE 5.0 released | http://java.sun.com/j2se/1.5.0/ |
public vs. published interfaces | http://java.sun.com/j2se/1.5.0/docs/api/ |
Tim Bray: Sun & Dynamic Java | http://java.sun.com/j2se/1.5.0/docs/api/java/lang/StackOverflowError.html |
Tim Bray: Sun & Dynamic Java | http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Thread.html#Thread(java.lang.ThreadGroup,%20java.lang.Runnable,%20java.lang.String,%20long) |
Software Extension and Integration with Type Classes | http://java.sun.com/j2se/1.5.0/docs/api/java/util/Comparator.html |
Sun ships "extensible" Java compiler? | http://java.sun.com/j2se/1.5.0/docs/guide/apt/ |
Closures for Java or money back | http://java.sun.com/j2se/1.5.0/docs/relnotes/features.html#lang |
J2SE 5.0 released | http://java.sun.com/j2se/1.5.0/docs/relnotes/features.html |
What's New in J2SE 1.5 Beta 1 Release | http://java.sun.com/j2se/1.5.0/docs/relnotes/features.html |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf |
Introduction to the Java EE 5 Platform | http://java.sun.com/javaee/5/index.jsp |
Web Services Inspection Language | http://java.sun.com/people/jag/ |
Do languages matter? | http://java.sun.com/people/jag/green/OakSpec0.2.ps |
NULL | http://java.sun.com/people/jag/OriginalJavaWhitepaper.pdf |
Language Design Documents | http://java.sun.com/people/jag/OriginalJavaWhitepaper.pdf |
Gosling: The Story of Java | http://java.sun.com/people/jag/Presentations/TheStoryOfJava/History.htm |
Gosling: The Story of Java | http://java.sun.com/people/jag/Presentations/TheStoryOfJava/img39.htm |
Gosling: The Story of Java | http://java.sun.com/people/jag/Presentations/TheStoryOfJava/img47.htm |
EJB 2.0 Proposed Final Draft 2 | http://java.sun.com/products/ejb/docs.html |
Strongtalk | http://java.sun.com/products/hotspot/docs/whitepaper/Java_HotSpot_WP_Final_4_30_01.html#1 |
Build your own scripting language for Java | http://java.sun.com/products/JavaManagement/ |
public vs. published interfaces | http://java.sun.com/products/jdk/faq/faq-sun-packages.html |
Ivory Towers and Gelfand's Principle | http://java.sun.com/products/jfc/tsc/articles/architecture/ |
Monitoring whether a function happens | http://java.sun.com/products/jfc/tsc/articles/threads/threads1.html#single_thread_rule |
AST intermediate representations | http://java.sun.com/products/jmi/index.jsp |
AST intermediate representations | http://java.sun.com/products/jmi/jmi-1_0-fr-doc/ |
Disruptive Programming Language Technologies | http://java.sun.com/products/personaljava/javacheck.html |
"typed" files OR xml OR meta information for delim. files. | http://java.sun.com/webservices/docs/1.6/jaxrpc/fastinfoset/manual.html |
Memory fault and segmentation faults | http://java.sun.com |
Will Open Source Lose the Battle for the Web? | http://java.sun.com |
Introduction to the Java EE 5 Platform | http://java.sys-con.com/read/180374.htm |
Introduction to the Java EE 5 Platform | http://java.sys-con.com/read/180374_3.htm |
Gosling vs. Dynamic Languages | http://java.sys-con.com/read/193008.htm |
Ruby the Rival | http://java.sys-con.com/read/38672.htm |
Java Collections Clearinghouse | http://javacollections.org/ |
The Daikon Invariant Detector | http://javapathfinder.sourceforge.net |
unchecked exceptions are like runtime type checking? | http://javapathfinder.sourceforge.net |
Embedded Languages in Java | http://java-source.net/open-source/scripting-languages |
Functional libraries for Java | http://javautils.sourceforge.net/doc/javadoc/javautils/collections/Algs.html |
Preview of Java 1.5 | http://jcp.org/aboutJava/communityprocess/jsr/tiger/enum.html |
Generic Java type inference is unsound | http://jcp.org/aboutJava/communityprocess/review/jsr014/index.html |
Lazy Functional Parser Combinators in Java | http://jcp.org/aboutJava/communityprocess/review/jsr014/index.html |
Java Specification Participation Agreement | http://jcp.org/aboutJava/communityprocess/review/jsr099/index.html |
New features proposed for Java 1.5 by Sun | http://jcp.org/en/jsr/detail?id=201 |
Lazy Functional Parser Combinators in Java | http://jcp.org/jsr/detail/014.jsp |
Java 1.4.0 SE Released | http://jcp.org/jsr/detail/14.jsp |
Adding metadata to Java (JSR 175) | http://jcp.org/jsr/detail/175.jsp |
(JSR 175) Adding metadata to Java | http://jcp.org/jsr/detail/175.jsp |
In Memoriam :: Jef Raskin | http://jef.raskincenter.org/home/index.html |
"Language Oriented Programming" Meta Programming System | http://jef.raskincenter.org/home/index.html |
In Memoriam :: Jef Raskin | http://jef.raskincenter.org/humane_interface/index.html |
Mind Mappers | http://jena.sourceforge.net/ontology/index.html#generalConcepts |
Making the Case for PHP at Yahoo! | http://jeremy.zawodny.com/blog/archives/000285.html |
Shorts | http://jeremy.zawodny.com/blog/archives/002097.html |
Database Abstraction Layers and Programming Languages | http://jeremy.zawodny.com/blog/archives/002194.html |
Use real names | http://jeremy.zawodny.com/blog/archives/002498.html |
Demonic Nondeterminacy: A Tribute to Edsger Wybe Dijkstra | http://jerry.cs.uiuc.edu/~plop/plop2001/accepted_submissions/PLoP2001/dferguson0/PLoP2001_dferguson0_1.pdf |
Call with Current Continuation Patterns | http://jerry.cs.uiuc.edu/~plop/plop2001/accepted_submissions/PLoP2001/dferguson0/PLoP2001_dferguson0_1.pdf |
Which Java compiler for a student/research project? | http://jflex.de/ |
Functional libraries for Java | http://jga.sourceforge.net/ |
What are the real benefits of FP? | http://jhenrikson.org/forklift/ |
Question: Graceful error recovery during parsing | http://jikes.sourceforge.net/documents/ |
Best route for new language to be self-hosting | http://jikesrvm.sourceforge.net/ |
Neal Stephenson's USENIX keynote | http://jimworld.com/articles/writers-on-writing/ |
ACM Queue: On Usability of Programming Languages | http://jmleclipse.projects.cis.ksu.edu/ |
Getting started with JML | http://jmlspecs.sourceforge.net/ |
Prolog and Natural-Language Analysis | http://jmusic.ci.qut.edu.au/index.html |
House , hOp - the Haskell Operating System | http://jnode.sourceforge.net/portal/ |
Future of software design? | http://joe-e.org/ |
Reading, Writing, and Code | http://joelonsoftware.com/articles/Biculturalism.html |
A DSL based Web Framework. | http://joelonsoftware.com/articles/LeakyAbstractions.html |
E Thesis: Robust Composition | http://join.inria.fr/ |
Case Study in Practical Language Use | http://joram.objectweb.org |
public vs. published interfaces | http://jorm.objectweb.org/doc/javadoc/jorm_dev/org/objectweb/jorm/comp/cmdline/api/package-summary.html |
public vs. published interfaces | http://jorm.objectweb.org/doc/javadoc/jorm_dev/org/objectweb/jorm/comp/cmdline/lib/package-summary.html |
HOPL III and the History of Haskell | http://journals.cambridge.org/action/displayAbstract?fromPage=online&aid=114971&fulltextType=RA&fileId=S0956796802004380 |
Most Productive FP Lang? | http://journals.cambridge.org/action/displayFulltext?type=1&fid=44144&jid=JFP&volumeId=8&issueId=01&aid=44143 |
Generics are a mistake? | http://joust.kano.net/weblog/archive/2004/12/01/what-java-generics-needs/ |
The JPie Interactive Programming Environment | http://jpie.cse.wustl.edu/ |
how can PLT experts help improve the web? | http://jquery.com |
Guiding Visitors: Separating Navigation from Computation | http://jrefactory.sourceforge.net/ |
RSS vs. Echo | http://jrobb.userland.com/2003/06/28.html |
AOP Without The Buzzwords | http://jroller.com/page/colyer/20040531#the_ted_neward_challenge_aop |
Fantazies on "final" | http://jroller.com/page/ethdsy/ |
Fantazies on "final" | http://jroller.com/page/ethdsy/20040713 |
Introduction to the Java EE 5 Platform | http://jroller.com/page/habuma?entry=spring_vs_ejb3_article |
Job / Resume postings | http://jroller.com/page/rreyelts/Weblog/20041018#looking_for_a_job |
Concerning introspection and compilation. | http://jroller.com/page/rreyelts |
Best route for new language to be self-hosting | http://jroller.com/page/rreyelts |
GADTs + Extensible Kinds = Dependent Programming | http://jroller.com/page/rreyelts |
More on the "generics are evil" meme | http://jroller.com/page/rreyelts |
JRuby | http://jruby.sourceforge.net/index.shtml |
Scheme2Js | http://jscheme.sourceforge.net/jscheme/doc/javadot.html |
Strongly typed quantities in Java | http://jscience.org/api/javax/quantities/package-summary.html#package_description |
Overloading - Syntactic Heroin? | http://jse.sourceforge.net/ |
Java Syntactic Extender | http://jse.sourceforge.net |
Enumerating the Rationals | http://jtauber.com/blog/2004/07/01/enumerating_the_rationals_in_python |
Diagnosing Java code: Unit tests and automated code analysis | http://jub.sourceforge.net/ |
Judy Stores | http://judy.sourceforge.net/doc/shop_interm.pdf |
Judy Stores | http://judy.sourceforge.net |
Why We Refactored JUnit | http://junit.sourceforge.net/doc/cookstour/cookstour.htm |
Closures for Java or money back | http://jutopia.tirsen.com/articles/2005/10/17/refactoring-for-ruby |
Jython Servlet | http://jywiki.sourceforge.net/index.php?JythonServlet |
Server-side scripting languages | http://jywiki.sourceforge.net/index.php?JythonServlet |
Jython Servlet | http://jywiki.sourceforge.net/index.php?JythonServletImaging |
Jython Servlet | http://jywiki.sourceforge.net/index.php?JythonServletJdbc |
Jython Servlet | http://jywiki.sourceforge.net/index.php?JythonServletXmlc |
Jython Servlet | http://jywiki.sourceforge.net/index.php?JyWiki |
The new old or The "Return" to Concurrency | http://kamaelia.sourceforge.net/AxonShell.html |
The new old or The "Return" to Concurrency | http://kamaelia.sourceforge.net/AxonVisualiser.html |
The new old or The "Return" to Concurrency | http://kamaelia.sourceforge.net/cgi-bin/blog/blog.cgi?rm=viewpost&postid=1113495151 |
The Reasoned Schemer | http://kanren.sourceforge.net/ |
New Dan Friedman book coming up?? | http://kanren.sourceforge.net/ |
KANREN -- logic programming in Scheme | http://kanren.sourceforge.net/ |
The Reasoned Schemer | http://kanren.sourceforge.net/ |
Educational Pearl: Automata as Macros | http://kanren.sourceforge.net/ |
The Weird World of Bi-Directional Programming | http://kanren.sourceforge.net/ |
miniKanren: A declarative applicative logic programming system | http://kanren.sourceforge.net |
A question I have been meaning to ask. | http://kanren.sourceforge.net |
Intentional Programming Overview | http://kaolin.unice.fr/Biglook/biglook-screenshots.html |
AST intermediate representations | http://kasoft.freeyellow.com/Central/Kasoft/Typeset/JavaTree/index.html |
Keep Blogging Worker Bee! | http://keepworkingworkerbee.blogspot.com/ |
An Operational Semantics for R5RS Scheme | http://keepworkingworkerbee.blogspot.com/ |
Native delimited continuations in (byte-code) OCaml | http://keepworkingworkerbee.blogspot.com/2005/08/i-learned-today-that-plt-scheme.html |
Understanding continuations | http://keithdevens.com/weblog/archive/2004/Jul/11/continuations |
In the Spirit of C | http://keithdevens.com/weblog/archive/2004/Jun/22/C |
Interview with Adam Dunkels | http://keithdevens.com/weblog |
JExamples | http://keithdevens.com/weblog |
Learn Prolog Now! | http://keithdevens.com/weblog |
OOPSLA 2005: Io, a small programming language | http://keithdevens.com/weblog |
The IDE Divide | http://keithdevens.com/weblog |
The MetaC Language | http://keithdevens.com/weblog |
Higher-Order Perl | http://keithdevens.com/weblog |
Interview: Matthew Dillon | http://kerneltrap.com/article.php?sid=459 |
Database File System | http://kerneltrap.org/node/view/3450 |
Killer Props for Computer Scientist! | http://khason.biz/blog/2004/12/fw-why-microsoft-can-blow-off-with-c.html |
Killer Props for Computer Scientist! | http://khason.biz/blog/2004/12/why-microsoft-can-blow-off-with-c.html |
Why Johnny can't code | http://kidbasic.sourceforge.net |
Dead Languages | http://kiev.forestro.com/index.html |
Ed Felten: Programs vs. Data | http://kilby.stanford.edu/~rvg/154/handouts/Rice.html |
Open data types and open functions | http://kindsoftware.com/products/opensource/OBJ3/ |
A Deeper Look At Metafunctions | http://kindsoftware.com/products/opensource/OBJ3 |
Xtatic: Native XML processing for C# | http://klee.cs.depaul.edu/csc547/lecture-fj.html |
JExamples | http://koders.com |
FPGA's, Soft Cores and Custom CPU's. | http://kogs-www.informatik.uni-hamburg.de/~moeller/symbolics-info/symbolics.html |
How to make a FPL successful | http://kogs-www.informatik.uni-hamburg.de/~moeller/symbolics-info/Symbolics.pdf |
It's the language, stupid. Or is it? | http://koranteng.blogspot.com/2004/07/on-rich-web-applications-alphablox-and.html |
Why, Krakatoa and Caduceus: Software proof | http://krakatoa.lri.fr/ |
unchecked exceptions are like runtime type checking? | http://krakatoa.lri.fr |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://krook.org/jsdom/ |
Chuck - Concurrent audio programming language | http://kruhft.blogspot.com |
Parsing and syntax reordering | http://kruhft.blogspot.com |
Today! - Dynamic Languages Wizards Panel | http://ks.ai.mit.edu/webcast/ |
Constraint Programming | http://kti.mff.cuni.cz/~bartak/constraints/ |
Pugs, Practicing the Theories. | http://kungfuftr.com/pugs-smoke.html |
Half-baked idea: mini-language for vector processing | http://kx.com |
The right default: concurrent components with message passing | http://l4ka.org/ |
Visual Studio Express | http://lab.msdn.microsoft.com/express/ |
Visual Studio Express | http://lab.msdn.microsoft.com/express/faq/default.aspx |
Introduction to the Base Class Libraries (.Net) | http://lab.msdn.microsoft.com/logiclibrary/logiclibrary.aspx |
Functional programming and software engineering | http://labs.businessobjects.com/cal/ |
Business Objects Quark - Haskell meets Java | http://labs.businessobjects.com/cal |
Introduction to the Java EE 5 Platform | http://labs.google.com/papers/gfs.html |
The fate of reduce() in Python 3000 | http://labs.google.com/papers/mapreduce.html |
OOP Is Much Better in Theory Than in Practice | http://labs.google.com/papers/mapreduce.html |
Introduction to the Java EE 5 Platform | http://labs.google.com/papers/mapreduce.html |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://labs.google.com/papers/mapreduce.html |
Implicit parallel functional programming | http://labs.google.com/papers/mapreduce.html |
Sawzall - a popular language at Google | http://labs.google.com/papers/sawzall.html |
The lambda C++ library | http://lambda.cs.utu.fi/ |
The Boost Lambda Library | http://lambda.cs.utu.fi |
The site discussions forum | http://lambda.weblogs.com/discuss/?mode=day&y=2003&m=2&d=24 |
Site usage question... | http://lambda.weblogs.com/discuss/?mode=day&y=2003&m=2&d=24 |
NULL | http://lambda.weblogs.com/discuss/msgReader$3783 |
Lambda Dance | http://lambdadance.spacebar.org/ |
A Core Calculus for Scala Type Checking | http://lamp.epfl.ch/~cremet/ |
A Core Calculus for Scala Type Checking | http://lamp.epfl.ch/~cremet/publications/thesis.ps |
I "got" imperative programming throught data binding | http://lamp.epfl.ch/~mcdirmid/mcdirmid06superglue.pdf |
Is this a new programming paradigm | http://lamp.epfl.ch/~mcdirmid/mcdirmid06superglue.pdf |
F3 - Functional GUI Development for Java | http://lamp.epfl.ch/~mcdirmid/mcdirmid06superglue.pdf |
Gamma formalism | http://lamp.epfl.ch/~mcdirmid/papers/mcdirmid06superglue.pdf |
SuperGlue | http://lamp.epfl.ch/~mcdirmid/papers/mcdirmid06superglue.pdf |
Is this a new programming paradigm | http://lamp.epfl.ch/~mcdirmid/thesis.pdf |
Scala 2 | http://lamp.epfl.ch/~odersky/papers/ScalableComponent.pdf |
A virtual class calculus | http://lamp.epfl.ch/~odersky/papers/ScalableComponent.pdf |
Scalable Component Abstractions | http://lamp.epfl.ch/~odersky/papers/ScalableComponent.pdf |
Scala 2 | http://lamp.epfl.ch/~odersky/talks/popl06.pdf |
Event-Based Programming without Inversion of Control | http://lamp.epfl.ch/~phaller/ |
Event-Based Programming without Inversion of Control | http://lamp.epfl.ch/~phaller/doc/haller06thesis.pdf |
Bruce Eckel on Java generics | http://lamp.epfl.ch/pizza/gj/ |
Grid Computing & the Linda Programming Model | http://lampwww.epfl.ch/~cremet/publications/pilib.pdf |
Bruce Eckel on Java generics | http://lampwww.epfl.ch/~odersky/ |
Sound Generic Java type inference | http://lampwww.epfl.ch/~odersky/ftp/local-ti.ps |
A Core Calculus for Scala Type Checking | http://lampwww.epfl.ch/~odersky/papers/ecoop03.pdf |
A Brief History of Scala | http://lampwww.epfl.ch/~odersky/papers/ExpressionProblem#Note |
Event-Based Programming without Inversion of Control | http://lampwww.epfl.ch/~odersky/papers/jmlc06.pdf |
A Core Calculus for Scala Type Checking | http://lampwww.epfl.ch/~odersky/papers/mfcs06.pdf |
Scala | http://lampwww.epfl.ch/~odersky/scala/ |
Scala | http://lampwww.epfl.ch/~odersky/scala/examples.ps |
Scala | http://lampwww.epfl.ch/~odersky/scala/rationale.ps |
Video: The Scala Experiment | http://lampwww.epfl.ch/~odersky/talks/google06.pdf |
Developing Applications with Objective CAML | http://lampwww.epfl.ch/~zenger/papers/icfp01.ps.gz |
JoCaml | http://lampwww.epfl.ch/funnel/ |
E Thesis: Robust Composition | http://lampwww.epfl.ch/funnel/ |
Byte Code Engineering Library | http://lampwww.epfl.ch/funnel/ |
Links (Wadler) | http://lampwww.epfl.ch/funnel/ |
Calculi for Mobile Processes | http://lampwww.epfl.ch/mobility/ |
Language Support for Disributed Processing | http://lampwww.epfl.ch/mobility/ |
Designing a "Business Layer" | http://lampwww.epfl.ch/scala/index.html |
Designing a "Business Layer" | http://lampwww.epfl.ch/scala/intro/unifiedtypes.html |
Lang .NET Symposium Registration Now Open | http://langnetsymposium.com/overview.asp |
Ruby .NET compiler released | http://langnetsymposium.com/overview.asp |
Lang .NET Symposium Registration Now Open | http://langnetsymposium.com/register_online.asp |
Lang .NET Symposium Registration Now Open | http://langnetsymposium.com/speakers.asp |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sf.net |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/ |
Getting started in language design -- reading material? | http://languagemachine.sourceforge.net/ |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/a_letter_to_Jonathan_Swift.pdf |
AdbmaL | http://languagemachine.sourceforge.net/curried_functions.html |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/documentation.html#the D language |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/grammar.html |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/groklm.lmn |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/groklm_experiment.html |
Question: Graceful error recovery during parsing | http://languagemachine.sourceforge.net/groklm_experiment.html |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/groklm_experiment.html |
Question: Graceful error recovery during parsing | http://languagemachine.sourceforge.net/grokout_experiment.html |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/grokreg_experiment.html |
Question: Graceful error recovery during parsing | http://languagemachine.sourceforge.net/grokreg_experiment.html |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/lambda.html |
Code Reading | http://languagemachine.sourceforge.net/lambda.html |
AdbmaL | http://languagemachine.sourceforge.net/lambda.html |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/language_machine_outline.pdf |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/lm-diagram.html |
Syntax Design | http://languagemachine.sourceforge.net/lm-diagram.html |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/lm-diagram.html |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/lmn2xfe.html#atoms and reserved words |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/lmn2xfe.html#detail for nested sequences and rules |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/lmn2xfe.html#nested sequences and rules |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net/picturebook.html |
AdbmaL | http://languagemachine.sourceforge.net/picturebook.html |
Syntax Design | http://languagemachine.sourceforge.net |
Code Reading | http://languagemachine.sourceforge.net |
The Language Machine - a toolkit for language and grammar | http://languagemachine.sourceforge.net |
New language for kids: Scratch - Logo meets Squeak Smalltalk? | http://laptop.media.mit.edu/ |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://larkware.com/dg4/TheDailyGrind723.html |
Leak Free Javascript Closures | http://laurens.vd.oever.nl/weblog/items2005/closures/ |
Library-Centric Software Design LCSDག | http://lcsd.cs.tamu.edu/2006/ |
LIBRARY-CENTRIC SOFTWARE DESIGN - LCSD'05 | http://lcsd05.cs.tamu.edu/ |
Your introduction to Lisp... | http://lemonodor.com/ |
Richard Hamming: You and Your Research | http://lemonodor.com/ |
Richard Feynman and the Connection Machine | http://lemonodor.com/ |
Ideas for ARC | http://lemonodor.com/archives/000065.html |
Lisp Machine Video | http://lemonodor.com/archives/000103.html |
Loving Lisp, or the Savy Programmer's Secret Weapon | http://lemonodor.com/archives/000122.html |
APL Crosswords | http://lemonodor.com/archives/000194.html |
If programming languages were cars... | http://lemonodor.com/archives/000232.html#000232 |
International Lisp Conference report | http://lemonodor.com/archives/000255.html |
ll1-discuss on macros | http://lemonodor.com/archives/000274.html |
Language Features for Executable Patterns | http://lemonodor.com/archives/000337.html |
Screamer: a Common Lisp library for non-determinism | http://lemonodor.com/archives/000366.html |
Lisp books mini reviews | http://lemonodor.com/archives/000441.html#000441 |
Lisp books mini reviews | http://lemonodor.com/archives/000540.html#000540 |
Lython | http://lemonodor.com/archives/000648.html |
CL vs scheme | http://lemonodor.com/archives/000908.html#000908 |
Predicate Dispatch in the news | http://lemonodor.com/archives/000961.html |
Fortress focuses on the needs of scientists | http://lemonodor.com/archives/001094.html |
Lisp or Erlang | http://lemonodor.com/archives/001154.html |
LispNYC's proposed Summer of Code projects | http://lemonodor.com/archives/001174.html |
Language Workbenches: The Killer-App for Domain Specific Languages? | http://lemonodor.com/archives/001182.html |
ILC 2005 Slides and Audio | http://lemonodor.com/archives/001185.html |
MIT CADR Source Snapshot Released | http://lemonodor.com/archives/001240.html |
OOPSLA 2005 Reports | http://lemonodor.com/archives/001268.html |
Lisp Books online | http://lemonodor.com/archives/001297.html |
Lego Mindstorms NXT Robotics Announced | http://lemonodor.com/archives/001324.html |
The unique nature of Lisp (?) | http://lemonodor.com |
Implementation Strategies for Continuations | http://leonora.org/~vladimir/tmp/p124-clinger.pdf |
What do you mean by studying "programming languages"? | http://lesscode.org/2005/10/19/code-is-model/ |
Gosling vs. Dynamic Languages | http://lesscode.org/2006/03/12/someone-tell-gosling/ |
Understanding continuations | http://levelplusplus.blogspot.com/2004/07/continuations-in-mozilla.html |
SPITBOL 360 | http://lexis.di.fct.unl.pt/ADaLIB/snobol.htm |
Multivariate Regression | http://lib.stat.cmu.edu/ |
Denotational semantics of a DSL? | http://library.findlaw.com/2003/May/15/132747.html |
Great Works in Programming Languages | http://library.readscheme.org/ |
Designing and Implementing DSL languages: recommended reading? | http://library.readscheme.org/ |
Bibliography of Scheme-related Research | http://library.readscheme.org/ |
NULL | http://library.readscheme.org/ |
Research Papers | http://library.readscheme.org/ |
Composable and Compilable Macros: You Want it When? | http://library.readscheme.org/index.html |
Getting Started | http://library.readscheme.org/page1.html |
Educational Pearl: Automata as Macros | http://library.readscheme.org/page1.html |
LtU FAQ Update | http://library.readscheme.org/page1.html |
Richard Hamming: You and Your Research | http://library.readscheme.org/page1.html |
Haskell and creative freedom | http://library.readscheme.org/page1.html |
What are The Atoms of Programming Languages? | http://library.readscheme.org/page1.html |
Languages Poster | http://library.readscheme.org/page1.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://library.readscheme.org/page1.html |
Understanding continuations | http://library.readscheme.org/page1.html |
Code Reading | http://library.readscheme.org/page1.html |
Bibliography of Scheme-related Research | http://library.readscheme.org/page10.html#partial |
What is so bad about compiling? | http://library.readscheme.org/page10.html |
Bibliography of Scheme-related Research | http://library.readscheme.org/page3.html#macros |
Maya - Syntax extension for Java | http://library.readscheme.org/page3.html |
Educational Pearl: Automata as Macros | http://library.readscheme.org/page3.html |
The Fun of Programming | http://library.readscheme.org/page3.html |
Bibliography of Scheme-related Research | http://library.readscheme.org/page5.html#modules |
Composable and Compilable Macros: You Want it When? | http://library.readscheme.org/page5.html |
static AND dynamic typing | http://library.readscheme.org/page5.html |
Bibliography of Scheme-related Research | http://library.readscheme.org/page6.html#cps |
Invocations as objects | http://library.readscheme.org/page6.html |
Applications of Continuations | http://library.readscheme.org/page6.html |
How To Steal Code or Inventing The Wheel Only Once | http://library.readscheme.org/page7.html#mod-interps |
Maya - Syntax extension for Java | http://library.readscheme.org/page7.html |
Designing and Implementing DSL languages: recommended reading? | http://library.readscheme.org/page7.html |
Virtual Machine and Runtime Framework | http://library.readscheme.org/page8.html |
Proper tail reflection? | http://library.readscheme.org/servlets/search.ss?kwd=Danvy+Blond |
Garbage collecting computations | http://library.readscheme.org/servlets/search.ss?kwd=future&en=Enter |
Proper tail reflection? | http://library.readscheme.org/servlets/search.ss?kwd=Simmons |
Proper tail reflection? | http://library.readscheme.org/servlets/search.ss?pattern=Asai+Kenichi |
Embedding one language in another | http://library.readscheme.org/servlets/search.ss?pattern=Barzilay+Eli |
Online Bibliography of Partial Evaluation Research | http://library.readscheme.org |
Vital: A Visual Interactive Typed Applicative Language | http://library.wolfram.com/infocenter/Demos/ |
Partial trig functions | http://library.wolfram.com/infocenter/TechNotes/4196/ |
SPARQL Query Language for RDF | http://librdf.org/rasqal/ |
Windows security flaw - buffer-overflow | http://libre.act-europe.fr/gps/ |
Ada Programming Competition | http://libre.act-europe.fr/GtkAda |
Ada Programming Competition | http://libre.act-europe.fr/xmlada |
Sh | http://libsh.sourceforge.net/ |
Your Wish Is My Command - Programming By Example | http://lieber.www.media.mit.edu/people/lieber/ |
The Visual Language of Experts in Graphic Design | http://lieber.www.media.mit.edu/people/lieber/Lieberary/Graphic-Design/Expert-Design/Expert-Design.html |
Partial Types in C# | http://lieber.www.media.mit.edu/people/lieber/Lieberary/OOP/Delegation/Delegation.html |
Iota and Jot: the simplest languages? | http://ling.ucsd.edu/~barker/Iota/ |
The Push Programming Language | http://ling.ucsd.edu/~barker/Iota/ |
ACM Queue: A Conversation with Alan Kay | http://ling.ucsd.edu/~barker/Iota/http://ling.ucsd.edu/~barker/Iota/ |
Iota and Jot: the simplest languages? | http://ling.ucsd.edu/~barker/Iota/zot.html |
Lambda tutorial | http://ling.ucsd.edu/~barker/Lambda/ |
help with [Barendregt & Barendsen, 1994] | http://ling.ucsd.edu/~barker/Lambda/barendregt.94.pdf |
Dissecting Unlambda Birds | http://ling.ucsd.edu/~barker/Lambda/ski.html |
The myth of code-centricity | http://lingo.stanford.edu/ |
Boring... | http://lingo.stanford.edu/ |
New result re "linguistic determinism" | http://lings.ln.man.ac.uk/Info/staff/DE/cultgram.pdf |
New result re "linguistic determinism" | http://lings.ln.man.ac.uk/info/staff/DE/DEHome.html |
linguablogs | http://linguablogs.fieldmethods.net |
Playing with the GNAT Run Time | http://link.springer.de/link/service/series/0558/bibs/1622/16220226.htm |
Ada-Europe'2001 | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
An Expressive Language of Signatures | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
Bricklin: Why Johnny can't program | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
Visual Basic and LINQ | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
Jon Udell: Shipping the prototype | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
Squeak Modules | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
Guido van Rossum: Programming at Python Speed | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
Type inference a good thing? | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
Interactions of Abstractions in Programming | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
Next Generation Programming Language Research | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
Composition Languages | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
AOP: The 15% Solution | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
Types and reflection | http://link.springer.de/link/service/series/0558/bibs/2043/20430215.htm |
J-SEAL2 | http://link.springer.de/link/service/series/0558/bibs/2361/23610125.htm |
Playing with the GNAT Run Time | http://link.springer.de/link/service/series/0558/bibs/2361/23610179.htm |
Whither Sather ? | http://link.springer.de/link/service/series/0558/bibs/2361/23610205.htm |
Design By Contract Discussion | http://link.springer.de/link/service/series/0558/bibs/2361/23610205.htm |
JSIS - Semantic Interface Specification for Java | http://link.springer.de/link/service/series/0558/bibs/2361/23610257.htm |
The Charity Language | http://link.springer.de/link/service/series/0558/papers/1098/10980210.pdf |
Contributors Needed! | http://link.springer.de/link/service/series/0558/papers/1357/13570108.pdf |
Meta-interpretation | http://link.springer.de/link/service/series/0558/papers/1630/16300247.pdf |
Meta-interpretation | http://link.springer.de/link/service/series/0558/tocs/t1630.htm |
Semantics-based Filtering: Logic Programming's Killer App? | http://link.springer.de/link/service/series/0558/tocs/t1990.htm |
Miguel de Icaza on .NET | http://link.springer.de/link/service/series/0558/tocs/t2043.htm |
XML Is Too Hard For Programmers | http://link.springer.de/link/service/series/0558/tocs/t2257.htm |
I/O in Three Programming Paradigms | http://link.springer.de/link/service/series/0558/tocs/t2312.htm |
JSIS - Semantic Interface Specification for Java | http://link.springer.de/link/service/series/0558/tocs/t2361.htm |
Interview with Guido van Rossum | http://linux.com/development/newsitem.phtml?sid=63&aid=10578 |
Generators in Python, Icon and Scheme | http://linux.rice.edu/~rahul/hbaker/Iterator.html |
Interview with Brian Kernighan | http://linux.usc.edu/~ehovland/utah2000.pdf |
C# interview / OOP in any language | http://linuxfr.org/index,0,1,0.html |
C# interview / OOP in any language | http://linuxfr.org/topic/Technologie/2937,0,1,0.php3 |
OCaml, an Introduction | http://linuxgazette.net/issue99/stellingwerff.html |
Will Open Source Lose the Battle for the Web? | http://linuxtoday.com/news_story.php3?ltsn=2001-08-13-009-20-OP |
CLR Hosting | http://linuxtoday.com/news_story.php3?ltsn=2004-03-05-022-26-OP-CD-MS |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://lisp.tech.coop/AudioVideo |
Termite: a Lisp for Distributed Computing | http://lisp-ecoop05.bknr.net/pdf/19654 |
Language Workbenches: The Killer-App for Domain Specific Languages? | http://lispm.dyndns.org/news?ID=NEWS-2005-07-08-1 |
Linj - creates Java code from CL derivative | http://lispmeister.com/ |
Alan Kay: The Early History of Smalltalk | http://lispmeister.com/blog |
Programming as an Experience: The Inspiration for Self | http://lispmeister.com/blog |
Alan Kay: The Early History of Smalltalk | http://lispmeister.com/downloads/SmalltalkHistoryHOPL.pdf |
Polyglot Programming | http://list.cs.brown.edu/pipermail/plt-scheme/2002-July/000121.html |
Algebraic patterns in Scheme | http://list.cs.brown.edu/pipermail/plt-scheme/2002-October/000770.html |
Apache vs. Yaws | http://list.cs.brown.edu/pipermail/plt-scheme/2003-February/001804.html |
MzTake: A Scriptable Debugger | http://list.cs.brown.edu/pipermail/plt-scheme/2004-August/006336.html |
Buried Treasure - No Fluff Just Stuff | http://list.cs.brown.edu/pipermail/plt-scheme/2004-January/004400.html |
Static Type Inference (for Python) with Starkiller | http://list.cs.brown.edu/pipermail/plt-scheme/2004-March/005390.html |
Ken Shan: Shift to Control | http://list.cs.brown.edu/pipermail/plt-scheme/2004-October/006827.html |
Programming for non-programmers | http://list.cs.brown.edu/pipermail/plt-scheme/2004-October/006878.html |
Programming for non-programmers | http://list.cs.brown.edu/pipermail/plt-scheme/2004-October/006884.html |
Fold Must Fold! | http://list.cs.brown.edu/pipermail/plt-scheme/2005-April/008382.html |
A Guide to PLT Scheme Contracts | http://list.cs.brown.edu/pipermail/plt-scheme/2006-February/011417.html |
PLT Scheme GC Technology | http://list.cs.brown.edu/pipermail/plt-scheme/2006-June/013801.html |
ACL2 in DrScheme | http://list.cs.brown.edu/pipermail/plt-scheme/2006-March/012053.html |
Delimited Control for PLT Scheme | http://list.cs.brown.edu/pipermail/plt-scheme/2006-October/014989.html |
Continuation examples | http://list-archive.xemacs.org/xemacs-beta/199807/msg00079.html |
expressivity of "idiomatic C++" | http://lists.boost.org/Archives/boost/2003/04/46645.php |
expressivity of "idiomatic C++" | http://lists.boost.org/Archives/boost/2004/09/71599.php |
Functional programming in Java | http://lists.boost.org/MailArchives/boost-announce/msg00036.php |
Functional programming in Java | http://lists.boost.org/mailman/listinfo.cgi/boost-announce |
Code Reading | http://lists.canonical.org/pipermail/kragen-hacks/ |
Code Reading | http://lists.canonical.org/pipermail/kragen-hacks/2005-October/000416.html |
Code Reading | http://lists.canonical.org/pipermail/kragen-hacks/2005-October/000418.html |
Zero Button Testing | http://lists.canonical.org/pipermail/kragen-tol/2000-August/000627.html |
subtext: Uncovering the simplicity of programming | http://lists.csail.mit.edu/mailman/listinfo/ll-discuss |
AOP Without The Buzzwords | http://lists.csail.mit.edu/pipermail/ll-discuss/ |
Ll-discuss's new home | http://lists.csail.mit.edu/pipermail/ll-discuss/ |
AOP Without The Buzzwords | http://lists.csail.mit.edu/pipermail/ll-discuss/2004-June/000067.html |
subtext: Uncovering the simplicity of programming | http://lists.csail.mit.edu/pipermail/ll-discuss/2005-April/000240.html |
subtext: Uncovering the simplicity of programming | http://lists.csail.mit.edu/pipermail/ll-discuss/2005-April/thread.html#313 |
Fold Must Fold! | http://lists.csail.mit.edu/pipermail/ll-discuss/2005-April/thread.html |
Fresh O'Caml | http://lists.freshml.org/mailman/listinfo/freshml/ |
Curl on /. + Quickies | http://lists.gnome.org/archives/gnome-hackers/2001-April/msg00002.html |
Find with XPath over file system | http://lists.gnu.org/archive/html/bug-findutils/2005-01/msg00107.html |
Vault released | http://lists.jammed.com/secprog/2001/11/0011.html |
Axiom Computer Algebra System | http://lists.nongnu.org/archive/html/axiom-developer/2004-05/msg00095.html |
Continuations: Haystack and Python | http://lists.osafoundation.org/pipermail/design/2004-January/002835.html |
Jumbo Lambda Calculus | http://lists.seas.upenn.edu/mailman/listinfo/types-list |
What good is Strong Normalization in Programming Languages? | http://lists.seas.upenn.edu/mailman/listinfo/types-list |
Why Dependent Types Matter | http://lists.seas.upenn.edu/mailman/listinfo/types-list |
Lightweight Static Capabilitites (II) | http://lists.seas.upenn.edu/pipermail/poplmark/2005-August.txt |
Lectures on the Curry-Howard Isomorphism | http://lists.seas.upenn.edu/pipermail/types-announce/2006/000282.html |
A Visual Environment for Developing Context-Sensitive Term Rewriting Systems | http://lists.seas.upenn.edu/pipermail/types-list/2004/000318.html |
Combining lazy and eager evaluation of terms | http://lists.seas.upenn.edu/pipermail/types-list/2004/000340.html |
Combining lazy and eager evaluation of terms | http://lists.seas.upenn.edu/pipermail/types-list/2004/000352.html |
A Functional Quantum Programming Language | http://lists.seas.upenn.edu/pipermail/types-list/2004/000363.html |
Formal methods used in developing "profitable" software | http://lists.seas.upenn.edu/pipermail/types-list/2005/000903.html |
BCPL history, design, user guide | http://lists.squeakfoundation.org/pipermail/squeak-dev/2000-June/017837.html |
Language Neutrality and the Java Platform | http://lists.squeakfoundation.org/pipermail/squeak-dev/2002-February/009189.html |
Klaus Wirth & Typeless Euler | http://lists.squeakfoundation.org/pipermail/squeak-dev/2002-October/044877.html |
Naked Objects | http://lists.squeakfoundation.org/pipermail/squeak-dev/2003-May/058830.html |
Dan Ingalls 7 Smalltalk implementations video | http://lists.squeakfoundation.org/pipermail/squeak-dev/2006-February/100658.html |
Securing reflective towers | http://lists.squeakfoundation.org/pipermail/squeak-e/2003-February/000027.html |
Petition for adding garbage collection to C++. | http://lists.tunes.org/archives/gclist/1999-July/001632.html |
Dynamic Programming Languages + VLIW/EPIC | http://lists.tunes.org/archives/lispos/1998-April/002267.html |
Slate 0.3 released | http://lists.tunes.org/archives/slate/2004-August/000517.html |
Sharing Code through First-class Environments | http://lists.tunes.org/archives/tunes/2001-March/003100.html |
The TUNES Problem | http://lists.tunes.org/archives/tunes/2001-March/003100.html |
Sharing Code through First-class Environments | http://lists.tunes.org/archives/tunes/2001-March/thread.html |
House , hOp - the Haskell Operating System | http://lists.tunes.org/mailman/listinfo/lispos |
vmgen: A Generator of Efficient Virtual Machine Interpreters | http://lists.tunes.org/mailman/listinfo/virtmach |
XsRQL (and other RQLs) | http://lists.w3.org/Archives/Public/public-rdf-dawg/2004AprJun/0740.html |
"Your" RDF Query Language | http://lists.w3.org/Archives/Public/public-rdf-dawg/2004JulSep/0335.html |
SPARQL Query Language for RDF | http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/ |
Mind Mappers | http://lists.w3.org/Archives/Public/semantic-web/ |
SPARQL Query Language for RDF | http://lists.w3.org/Archives/Public/semantic-web/2005Feb/0116.html |
SAT 3 Proof with E Prover via OWL | http://lists.w3.org/Archives/Public/www-archive/2004Aug/0024.html |
The Fortress Language Spec v0.618 | http://lists.w3.org/Archives/Public/www-math/ |
David McAllester's "Ontic" Language | http://lists.w3.org/Archives/Public/www-rdf-comments/1998OctDec/0038.html |
Why use RDF instead of just XML | http://lists.w3.org/Archives/Public/www-rdf-interest/2003Jun/0177.html |
What a URI identifies | http://lists.w3.org/Archives/Public/www-tag/2003Jan/0334.html |
What a URI identifies | http://lists.w3.org/Archives/Public/www-tag/2003Jan/0368.html |
xsl-editors mailing list | http://lists.w3.org/Archives/Public/xsl-editors/2001OctDec/0029.html |
xsl-editors mailing list | http://lists.w3.org/Archives/Public/xsl-editors/2001OctDec/0038.html |
xsl-editors mailing list | http://lists.w3.org/Archives/Public/xsl-editors/2001OctDec/thread.html |
Tunneling Variables | http://lists.w3.org/Archives/Public/xsl-editors/2002JanMar/0002.html |
Nemerle | http://lists.ximian.com/archives/public/mono-devel-list/2004-February/004019.html |
Some interesting weblogs | http://lists.ximian.com/archives/public/mono-list/2002-February/003203.html |
Dynamic Languages on CLR | http://lists.ximian.com/archives/public/mono-list/2003-May/013818.html |
Udell at OSCON: IronPython news | http://lists.ximian.com/archives/public/mono-list/2004-July/022118.html |
XPipe | http://lists.xml.org/archives/xml-dev/200201/msg00210.html |
Longhorn Markup Language (code-named "XAML") Overview | http://lists.xml.org/archives/xml-dev/200310/msg00793.html |
LiteratePrograms wiki | http://literateprograms.org/Insertion_sort_%28C%2C_simple%29 |
LiteratePrograms wiki | http://literateprograms.org/LiteratePrograms:How_to_write_an_article |
LiteratePrograms wiki | http://literateprograms.org/LiteratePrograms:Welcome |
LiteratePrograms wiki | http://literateprograms.org/Sandbox |
LiteratePrograms wiki | http://literateprograms.org/Template:List_of_environment_categories |
LiteratePrograms wiki | http://literateprograms.org/User:Deco |
New blog: A Fistful of Languages | http://littlelanguages.net/blog/ |
Advanced Functional Programming wiki @ Harvard | http://liz.eecs.harvard.edu/cgi-bin/cs252r-wiki.pl?AdvancedFunctionalProgramming |
Advanced Functional Programming wiki @ Harvard | http://liz.eecs.harvard.edu/cgi-bin/cs252r-wiki.pl?PotentialProgrammingProblems |
Advanced Functional Programming wiki @ Harvard | http://liz.eecs.harvard.edu/cgi-bin/cs252r-wiki.pl?ReadingList |
cdb, A Machine-Independent Debugger | http://liz.eecs.harvard.edu/cgi-bin/cs253-wiki.pl?ClassSchedule |
Udell: Radical software customization | http://ll1.ai.mit.edu/ |
Small Time Languages | http://ll1.ai.mit.edu/body-frame.html |
Rebol - Dialects, Spreadsheets | http://ll1.ai.mit.edu/marshall.html |
How to make a FPL successful | http://ll1.ai.mit.edu/shriram-talk.pdf |
Lightweight Languages Workshop 2001 | http://ll1.mit.edu/#fun |
Lightweight Languages Workshop 2001 | http://ll1.mit.edu/#participants |
LL1 on technetcast | http://ll1.mit.edu/ |
Lightweight Languages Workshop 2001 | http://ll1.mit.edu/ |
Reminder: Lightweight Languages Workshop | http://ll1.mit.edu/ |
JavaScript 2.0 Versioning | http://ll1.mit.edu/horwat.ppt |
Why Lisp? | http://ll1.mit.edu/shriram-talk.pdf |
Why Lisp? | http://ll1.mit.edu/shriram-talk.ppt |
A Day of Programming Language Research | http://ll1.mit.edu |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://ll2.ai.mit.edu/ |
Laszlo - So good, I had to change my underwear | http://ll2.ai.mit.edu/ |
LL4 Program and Abstracts | http://ll2.ai.mit.edu/ |
LL2 Webcast | http://ll2.ai.mit.edu/ |
Notes from a Concurrency-Oriented Junkie | http://ll2.ai.mit.edu/ |
Lightweight Languages Workshop 2002 | http://ll2.ai.mit.edu/ |
Do languages matter? | http://ll2.ai.mit.edu/ |
Elle | http://ll2.ai.mit.edu/ |
Needle, An OO FP Language | http://ll2.ai.mit.edu/ |
Social science research about programming language adoption? | http://ll2.ai.mit.edu/ |
LL2 Webcast | http://ll2.ai.mit.edu/ |
Do languages matter? | http://ll2.ai.mit.edu/ |
Apache vs. Yaws | http://ll2.ai.mit.edu/talks/armstrong.pdf |
Elle | http://ll2.ai.mit.edu/talks/proebsting.ppt |
Lightweight Languages Worshop 2002 | http://ll2.ai.mit.edu |
LL4 Program and Abstracts | http://ll3.ai.mit.edu/ |
Proceedings of the Scheme Workshop 2003 | http://ll3.ai.mit.edu/ |
I "got" imperative programming throught data binding | http://ll3.ai.mit.edu/ |
A paper on the Implementation of Lua 5.0 | http://ll3.ai.mit.edu/ |
LL4 Program and Abstracts | http://ll3.ai.mit.edu/ |
LL3 Webcast | http://ll3.ai.mit.edu/ |
A paper on the Implementation of Lua 5.0 | http://ll3.ai.mit.edu/abstracts.html#lua |
Lightweight Languages 3 call for presentations online | http://ll3.ai.mit.edu/cfp.html |
Lightweight Languages 3 call for presentations online | http://ll3.ai.mit.edu |
Conference in Vancouver | http://ll4.csail.mit.edu/ |
LL4 Call for Presentations | http://ll4.csail.mit.edu/ |
LL4 Program and Abstracts | http://ll4.csail.mit.edu/ |
LL4 Program and Abstracts | http://ll4.csail.mit.edu/Abstracts.html#Straaten |
LL4 Program and Abstracts | http://ll4.csail.mit.edu/Abstracts.html |
LL4 Program and Abstracts | http://ll4.csail.mit.edu/Program.html |
Links | http://ll4.csail.mit.edu/slides/rest-slides.pdf |
Programming Languages: Application and Interpretation | http://ll4.csail.mit.edu/slides/rest-slides.pdf |
Continuations library for Java | http://ll4.csail.mit.edu/slides/rest-slides.pdf |
Children’s Understanding of Process and Robot Behaviors | http://llk.media.mit.edu/papers/2001/uproc/uproc.html |
Why Johnny can't code | http://llk.media.mit.edu/projects.php?id=1774 |
Why Johnny can't code | http://llk.media.mit.edu/projects.php?id=783 |
New language for kids: Scratch - Logo meets Squeak Smalltalk? | http://llk.media.mit.edu/projects/scratch/ScratchSneakPreview.pdf |
LLVM Compiler Infrastructure Project | http://llvm.cs.uiuc.edu/ |
Poplog | http://llvm.cs.uiuc.edu/ |
Virtual Machine and Runtime Framework | http://llvm.cs.uiuc.edu/ |
Why compiler optimizations are interesting | http://llvm.cs.uiuc.edu/ |
Virtual Machines, Language Runtimes, and the Future of Objective C | http://llvm.cs.uiuc.edu/docs/GarbageCollection.html |
LLVM 1.4 Released | http://llvm.cs.uiuc.edu/pubs/2004-01-30-CGO-LLVM.html |
LLVM Compiler Infrastructure Project | http://llvm.cs.uiuc.edu/releases/1.0/index.html |
LLVM 1.5 has been released! | http://llvm.cs.uiuc.edu/releases/1.5/docs/ReleaseNotes.html#tailcalls |
LLVM 1.5 has been released! | http://llvm.cs.uiuc.edu/releases/1.5/docs/ReleaseNotes.html#whatsnew |
HLVM - High Level Virtual Machine toolkit for dynamic languages | http://llvm.org/ |
Writing an interpreter, targeting a VM or writing from scratch? | http://llvm.org/ |
HLVM - High Level Virtual Machine toolkit for dynamic languages | http://llvm.org/developers.cgi |
LLVM 1.5 has been released! | http://llvm.org/docs/Bugpoint.html |
LLVM 1.5 has been released! | http://llvm.org/docs/LangRef.html |
Udell at OSCON: IronPython news | http://llvm.org/docs/ReleaseNotes.html |
Udell at OSCON: IronPython news | http://llvm.org/docs/Stacker.html#introduction |
Udell at OSCON: IronPython news | http://llvm.org/releases/ |
LLVM 1.4 Released | http://llvm.org/releases/ |
LLVM 1.4 Released | http://llvm.org/releases/1.4/docs/ReleaseNotes.html#whatsnew |
LLVM 1.3 is released | http://llvm.org/releases |
LLVM 1.4 Released | http://llvm.org |
Virtual Machines, Language Runtimes, and the Future of Objective C | http://llvm.org |
Udell at OSCON: IronPython news | http://llvm.org |
Getting Started | http://lmd.univ-mrs.fr/%7Elafont |
"Proofs and Types" available online | http://lmd.univ-mrs.fr/~lafont |
First Class Values, Types as values within a Programming Language | http://lmf.di.uminho.pt/wiki/pub/PURe/CoddFish/StrongTypesForRDBs-draft-04-03-2006.pdf |
Cross-language future of open source desktops | http://log.ometer.com/ |
Collection of links to monad implementations in various languages. | http://logic.csci.unt.edu/tarau/research/PapersHTML/monadic.html |
Monads in Ruby | http://logic.csci.unt.edu/tarau/research/PapersHTML/monadic.html |
Complexity and expressive power of logic programming | http://logic.pdmi.ras.ru/~dantsin/ps/DEGV01.ps |
Class hierarchies and Ontologies | http://logic.stanford.edu/kif/kif.html |
RDF Elevator Pitch | http://logicerror.com/semanticWeb-long |
Logix: Multi-Language Programming | http://logix.livelogix.com/index.html |
Resources | http://logos.eecs.uic.edu/476/Resources/index.html |
Dating Design Patterns | http://londongeek.org/index.cgi?Hoxton |
XAML the future of UI programming? | http://longhorn.msdn.microsoft.com/?//longhorn.msdn.microsoft.com/lhsdk/core/overviews/about%20xaml.aspx |
Longhorn Markup Language (code-named "XAML") Overview | http://longhorn.msdn.microsoft.com/?//longhorn.msdn.microsoft.com/lhsdk/core/overviews/about%20xaml.aspx |
XAML the future of UI programming? | http://longhorn.msdn.microsoft.com/?//longhorn.msdn.microsoft.com/lhsdk/core/overviews/road_map.aspx |
Longhorn CodeDOM | http://longhorn.msdn.microsoft.com/?//longhorn.msdn.microsoft.com/lhsdk/ndp/cpconcodedomquickreference.aspx |
XAML the future of UI programming? | http://longhorn.msdn.microsoft.com/?//longhorn.msdn.microsoft.com/lhsdk/port_ref_elements.aspx |
Changeable class in Avalon | http://longhorn.msdn.microsoft.com/lhsdk/graphicsmm/overviews/changeable_ovw.aspx |
Longhorn Markup Language (code-named "XAML") Overview | http://longhorn.msdn.microsoft.com/portal_nav.htm |
What is missing from or broken about XAML? | http://longhornblogs.com/rrelyea/posts/1633.aspx |
Skribe 1.2b released | http://lout.sourceforge.net/ |
Skribe 1.2b released | http://lout.sourceforge.net/index.php/Main/NonPareil |
LPS: Language Prototyping System | http://lsi.uniovi.es/~labra/LPS/LPS.html |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://ltiwww.epfl.ch/sJava/index2.html |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://ltiwww.epfl.ch/sJava/version2/robust.pdf |
Virtual machine implementation and dynamic languages | http://luaforge.net/docman/?group_id=83 |
Gosling vs. Dynamic Languages | http://luajit.luaforge.net/ |
Virtual machine implementation and dynamic languages | http://luajit.luaforge.net/ |
History of Lua | http://lua-users.org/wiki/ |
History of Lua | http://lua-users.org/wiki/LuaAddons |
LPS: Language Prototyping System | http://lua-users.org/wiki/LuaDirectory |
The language LUA | http://lua-users.org/wiki/LuaScoping |
Want to learn something new | http://lucacardelli.name/Papers/TypeSystems.pdf |
Literature on Programming Languages | http://lucy.csc.uvic.ca/534/iswim.html |
Lush | http://lush.sf.net |
History: Array languages | http://lush.sf.net |
Case Study in Practical Language Use | http://lush.sourceforge.net/ |
Lush, New Lisp/C based language | http://lush.sourceforge.net/ |
Embedding one language in another | http://lush.sourceforge.net |
"Popular vs. Good" in Programming Languages | http://lwn.net/2000/0914/a/lt-debugger.php3 |
Larry Wall interview | http://lwn.net/2001/features/LarryWall/ |
What are the real benefits of FP? | http://lwn.net/Articles/19378/ |
Edsger Wybe Dijkstra (1930-2002) | http://lwn.net/Articles/6954/ |
Edsger W. Dijkstra has died | http://lwn.net/Articles/6954/ |
ElectricalFire | http://lxr.mozilla.org/ef/source/ef/ |
Narcissus: JavaScript in JavaScript | http://lxr.mozilla.org/mozilla/source/js/narcissus/ |
JScript is a Functional Language | http://lxr.mozilla.org/mozilla/source/js2/semantics/ |
Specifying ECMAScript via ML | http://lxr.mozilla.org/mozilla/source/js2/semantics/ |
Virtual Machine and Runtime Framework | http://lxr.mozilla.org/seamonkey/source/js/src/jsopcode.h |
Linguistic Universals and Particulars | http://lynx.let.hokudai.ac.jp/members/ishii/jose.pdf |
Haskell tutorial in Hebrew | http://maagar.openu.ac.il/opus/bin/en.jsp?enPage=FocusPage&enDisplay=view&enDispWhat=object&enDispWho=Editor%5El167928&enZone=Editor4469&enVersion=0&s=1 |
Excellent tutorial on Scheme macros | http://maagar.openu.ac.il/opus/static/binaries/editor/bank61/macsys_1.pdf |
Programming On Windows CE | http://macos.tuwien.ac.at:9009/784362008.asHtml |
Programming On Windows CE | http://macos.tuwien.ac.at:9009/Server.home |
Udell at OSCON: IronPython news | http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev |
LLVM 1.3 is released | http://mail.cs.uiuc.edu/pipermail/llvm-announce/2004-August/000011.html |
LLVM 1.5 has been released! | http://mail.cs.uiuc.edu/pipermail/llvm-announce/2005-February/000015.html |
LLVM 1.5 has been released! | http://mail.cs.uiuc.edu/pipermail/llvm-announce/2005-May/000016.html |
LLVM Compiler Infrastructure Project | http://mail.cs.uiuc.edu/pipermail/llvmdev/2003-October/000507.html |
Udell at OSCON: IronPython news | http://mail.cs.uiuc.edu/pipermail/llvmdev/2003-September/000472.html |
Alice Through the Looking Glass | http://mail.cs.uiuc.edu/pipermail/llvmdev/2004-December/002946.html |
Alan Kay's talk at O'Reilly Emerging Technology Conference 2003 | http://mail.opencroquet.org/pipermail/croquet-user/2003-April/000038.html |
PythonCard | http://mail.python.org/pipermail/edu-sig/2001-September/001682.html |
Metaclass programming in Python, Part 2 | http://mail.python.org/pipermail/python-dev/2001-May/014508.html |
Virtual Machine and Runtime Framework | http://mail.python.org/pipermail/python-dev/2002-August/027686.html |
Python 2.3 Release Schedule | http://mail.python.org/pipermail/python-dev/2002-May/024418.html |
PEP 323: Copyable Iterators | http://mail.python.org/pipermail/python-dev/2003-October/038969.html |
PyPy | http://mail.python.org/pipermail/python-dev/2004-April/044002.html |
Scope, generators and list comprehensions (Python) | http://mail.python.org/pipermail/python-dev/2004-January/thread.html#41951 |
Ian Bicking: The challenge of metaprogramming | http://mail.python.org/pipermail/python-dev/2004-July/046150.html |
Ian Bicking: The challenge of metaprogramming | http://mail.python.org/pipermail/python-dev/2004-July/046171.html |
New for Python 2.5 | http://mail.python.org/pipermail/python-dev/2005-September/056846.html |
The fate of reduce() in Python 3000 | http://mail.python.org/pipermail/python-dev/2006-February/060415.html |
Jon Udell: Multi-language runtimes | http://mail.python.org/pipermail/python-list/2002-November/130100.html |
Beyond "Beyond Java" etc. | http://mail.python.org/pipermail/python-list/2005-October/305692.html |
James Clark: The Design of RELAX NG | http://mail.python.org/pipermail/xml-sig/2002-June/007915.html |
When to create syntax? | http://mailman.iro.umontreal.ca/pipermail/gambit-list/2005-August/000360.html |
Effects on stability/exception handling of massively parallel programs | http://mailman.science.ru.nl/pipermail/clean-list/2004/002611.html |
Rotor, SemiWorks, and Technology Transfer (job opening) | http://mailserver.di.unipi.it/pipermail/dotnet-sscli/msg00081.html |
Perspectives | http://main.psy.ilstu.edu/faculty/cutting/ldd.html |
Links Demos | http://makcoder.sourceforge.net/demo/base64.php |
Self Introduction | http://makeashorterlink.com/?A52212203 |
Server-side scripting languages | http://mandrakesoft.com/~prigaux/tmp/critiques-pliant |
Pliant | http://mandrakesoft.com/~prigaux/tmp/critiques-pliant |
Essay: Multi-Paradigm Design and Generic Programming | http://manila.userland.com/ |
End-User XML oriented proramming | http://manila.userland.com/ |
Wirth: On the Design of Programming Languages | http://manila.userland.com/ |
Site Availability | http://manila.userland.com/ |
Misc | http://manilaexpress.userland.com/ |
Udell at OSCON: IronPython news | http://manju.cs.berkeley.edu/ccured/ |
Software Fault Prevention by Language Choice | http://manju.cs.berkeley.edu/ccured/ |
Why type systems are interesting | http://manju.cs.berkeley.edu/ccured |
CIL (C Intermediate Language) | http://manju.cs.berkeley.edu/cil/ |
Promising OS's from a Programming Language Perspective | http://map.squeak.org/ |
Combining Theorem Proving and Programming | http://map.unican.es/ |
Unix as programming language | http://maplefish.com/todd/misc/untar |
ABLE | http://maps.google.com/local?q=philip+lieberman&near=1010+S+Weinbach+Ave%2C+Evansville%2C+IN+47714&latlng=37962432,-87529672,14179127683027962893 |
Map of LtU readers | http://maps.google.com/maps?q=anchorage&ll=61.244705,-149.811158&spn=0.009414,0.035551&hl=en |
The Problem With Threads | http://marc.theaimsgroup.com/?l=git&m=114076345427378&w=2 |
Future Directions for C++ | http://marshall-cline.home.att.net/cpp-faq-lite/proper-inheritance.html |
Yearning for a practical scheme | http://martin.jambon.free.fr/extend-ocaml-syntax.html |
Col--an O'Caml syntax extension for easier manipulation of flat records, objects or tuples and conversions from/to CSV file | http://martin.jambon.free.fr/ocaml.html |
Martin Fowler on Language Workbenches and DSLs | http://martinfowler.com/articles/codeGenDsl.html |
Language Workbenches: The Killer-App for Domain Specific Languages? | http://martinfowler.com/articles/languageWorkbench.html |
Martin Fowler on Language Workbenches and DSLs | http://martinfowler.com/articles/languageWorkbench.html |
Gosling hits 'Jackpot' with futuristic tools | http://martinfowler.com/articles/refactoringRubicon.html |
Martin Fowler on Domain Specific Languages | http://martinfowler.com/bliki/DomainSpecificLanguage.html |
Bruce Tate: Technologies that may challenge Java | http://martinfowler.com/bliki/HumaneInterface.html |
Moving Away From XSLT | http://martinfowler.com/bliki/MovingAwayFromXslt.html |
OOPSLA 2005 Reports | http://martinfowler.com/bliki/OOPSLA2005.html |
The Nature of Lisp (a tutorial) | http://mason.gmu.edu/~montecin/metabiblio.htm |
Lojban | http://masters.cs.uchicago.edu/index.phtml?node=24 |
java vs. C# speed comparisons? | http://math.nist.gov/cgi-bin/ScimarkSummary |
The Case for First Class Messages | http://math.ucr.edu/home/baez/crackpot.html |
Differentiating Data Structures | http://math.ucr.edu/home/baez/week202.html |
Holodeck games and CCCs | http://math.ucr.edu/home/baez/week240.html |
Lambda the Ultimate Set Comprehension | http://math.ucr.edu/home/baez/week73.html |
4-color theorem | http://mathforge.net |
More sites like Lambda | http://mathforge.net |
The Lambda ethos | http://mathforum.org/library/view/17188.html |
Lazy linear algebra | http://mathworld.wolfram.com/ |
What's a definition of "type" that beginners can understand? | http://mathworld.wolfram.com/BesselFunctionoftheFirstKind.html |
Stupid Question. | http://mathworld.wolfram.com/Calculus.html |
Halting program density? | http://mathworld.wolfram.com/ChaitinsConstant.html |
OOPSLA 2005 Reports | http://mathworld.wolfram.com/CollatzProblem.html |
The fate of reduce() in Python 3000 | http://mathworld.wolfram.com/ContinuedFraction.html |
What's a definition of "type" that beginners can understand? | http://mathworld.wolfram.com/CylinderFunction.html |
Software ideals and history | http://mathworld.wolfram.com/Ideal.html |
The Case for First Class Messages | http://mathworld.wolfram.com/Isomorphism.html |
Ian Bicking: The challenge of metaprogramming | http://mathworld.wolfram.com/ReductionSystem.html |
An interview with Chris Date | http://mathworld.wolfram.com/Relation.html |
Halting program density? | http://mathworld.wolfram.com/TranscendentalNumber.html |
The Behavior of Behavior | http://matt.immute.net/archive/BEHAVTUT.pdf |
Wearing the hair shirt: a retrospective on Haskell | http://matt.immute.net/static/HaskellRetrospective.pdf |
automatic theorem proving | http://maude.cs.uiuc.edu/ |
Formal semantics for working programmers | http://maude.cs.uiuc.edu/ |
Why Lists? | http://maude.cs.uiuc.edu/ |
Concept programming | http://maude.cs.uiuc.edu/ |
Non-Lisp, natively extensible? | http://maude.cs.uiuc.edu/maude2-manual/html/node25.html |
Open data types and open functions | http://maude.cs.uiuc.edu/papers/ |
Open data types and open functions | http://maude.cs.uiuc.edu/papers/postscript/CDELMMQtutorial_2000.ps.gz |
Why Are ALL Programming Languages So Low Level? | http://maude.cs.uiuc.edu/primer/maude-primer.pdf |
Non-Lisp, natively extensible? | http://maude.cs.uiuc.edu |
A Visual Environment for Developing Context-Sensitive Term Rewriting Systems | http://maude.cs.uiuc.edu |
A Deeper Look At Metafunctions | http://maude.cs.uiuc.edu |
Open data types and open functions | http://maude.cs.uiuc.edu |
Questions about Semantics. | http://maude.cs.uiuc.edu |
Logic/Object Oriented Fusion | http://maude.cs.uiuc.edu |
Axiomatic Language | http://maude.csl.sri.com/ |
A Visual Environment for Developing Context-Sensitive Term Rewriting Systems | http://maude.csl.sri.com |
Generics: The Importance of Wildcards | http://mbravenboer.blogspot.com/2005/04/generics-importance-of-wildcards.html |
Rules for Developing Safety-Critical Code | http://mbreen.com/experience.pdf |
Folding over trees | http://mccawley.cogsci.uiuc.edu/corpora/treebank3.html |
Transactional Memory with data invariants (draft sequel to the STM-Haskell paper) | http://mces.blogspot.com/2006/04/throwing-exceptions-with-posixiso-c.html |
Don Box: Teaching my kids to program | http://mckoss.com/logo/ |
Proofs are Programs: 19th Century Logic and 21st Century Computing | http://media.cmpnet.com/technetcast/wadler.mp3 |
Buried Treasure - No Fluff Just Stuff | http://media.pragprog.com/titles/nfjs06/nfjs06_buried_treasure.pdf |
Adobe Releases Adam and Eve | http://meltsner.blog-city.com |
XSL: 99 Bottles of Beer | http://members.aol.com/drquine/wv-quine.html |
Popular Math | http://members.aol.com/istewjoat/popsci.html |
Earliest Uses of Various Mathematical Symbols | http://members.aol.com/jeff570/c.html |
Earliest Uses of Various Mathematical Symbols | http://members.aol.com/jeff570/functions.html |
Earliest Uses of Various Mathematical Symbols | http://members.aol.com/jeff570/grouping.html |
Earliest Uses of Various Mathematical Symbols | http://members.aol.com/jeff570/h.html |
Earliest Uses of Various Mathematical Symbols | http://members.aol.com/jeff570/mathsym.html |
Earliest Uses of Various Mathematical Symbols | http://members.aol.com/jeff570/mathword.html |
Earliest Uses of Various Mathematical Symbols | http://members.aol.com/jeff570/variables.html |
In Search of the Ideal Programming Language | http://members.aol.com/SergeyP/ |
In Search of the Ideal Programming Language | http://members.aol.com/SergeyP/paper.html |
A Good OOP Critique? | http://members.aol.com/shaz7862/critique.htm |
J and K: One User's View | http://members.home.net/dness/Current/fog0000000012.html |
Vier und Neun | http://members.home.net/js.graham/vierneun.html |
Lang .NET 2006 | http://members.microsoft.com/careers/mslife/locations/corpcampus.mspx |
Linguistic Relativity Hypothesis | http://members.tripod.com/Cable4096/klingprog.html |
Introduction to Concurrent Programming with Stackless Python | http://members.verizon.net/olsongt/stackless/why_stackless.html |
Big O complexity for abstractions? | http://meme.b9.com/~103592001d0660b7810d11e9~/cview.html?channel=haskell&date=050821#hour09 |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://mephle.org/Criteria/ |
Looking for an old conversation on Clean | http://mercury.sourceforge.net/tutorial/dcgs.html |
Feature wishes may be granted | http://merd.net/ |
Syntax Checking the Scripting Way | http://merd.net/choices_syntax.html#varname_and_type |
NULL | http://merd.net/pixel/language-study/diagram.html |
diagram & history of languages | http://merd.net/pixel/language-study/diagram.html |
ICFP programming contest results | http://merd.net/pixel/language-study/icfp-figures.html |
Evaluation Order Semantics in Expressions with Side Effects | http://merd.net/pixel/language-study/syntax-across-languages.html#Booleans |
Arc - An Unfinished Dialect of Lisp | http://merd.net/pixel/language-study/syntax-across-languages.html |
Language Design Documents | http://merd.net/pixel/language-study/syntax-across-languages.html |
syntax across languages | http://merd.net/pixel/language-study/syntax-across-languages.html |
Comments on Comments | http://merd.net/pixel/language-study/syntax-across-languages.html |
Usenet comp.lang.* Traffic Evolution | http://merd.net/pixel/language-study/usenet-traffic-ranking/ |
Syntax Checking the Scripting Way | http://merd.net/pixel/language-study/various/is-a-cow-an-animal/ |
Using Functional Objects in various languages | http://merd.net/pixel/language-study/various/non-mutable-objects-and-subtyping/ |
Morrow & First-class Labels | http://merd.net/polymorphism.html |
Morrow & First-class Labels | http://merd.net/types.html#free_intersection |
The English-Likeness Monster | http://merd.sourceforge.net/ |
Static type inference & late binding? | http://merd.sourceforge.net/ |
Syntax Design | http://merd.sourceforge.net/pixel/language-study/ |
Syntax Design | http://merd.sourceforge.net/pixel/language-study/diagram.html |
An interactive historical roster of computer languages | http://merd.sourceforge.net/pixel/language-study/scripting-language/ |
SICP Translations | http://merd.sourceforge.net/pixel/language-study/syntax-across-languages.html |
Syntax Design | http://merd.sourceforge.net/pixel/language-study/syntax-across-languages.html |
The English-Likeness Monster | http://merd.sourceforge.net/pixel/language-study/syntax-across-languages/ |
OCaml, an Introduction | http://merjis.com/developers/ |
"Popular vs. Good" in Programming Languages | http://merjis.com/developers/ocaml_tutorial/ch11 |
What are the real benefits of FP? | http://merjis.com/developers/ocamlode |
OCaml, an Introduction | http://merjis.com/richj/computers/ocaml/tutorial/ |
Arrows, like Monads, are Monoids | http://mers.csail.mit.edu/papers/ECAI2004_distribution.pdf |
Fugue: A Protocol Checker for the dotNET CLR | http://metacomp.stanford.edu/ |
Alloy: A Simple Structural Modeling Language Based on First-Order Logic | http://metaprl.org/default.html |
Open data types and open functions | http://metaprl.org/default.html |
Chuck - Concurrent audio programming language | http://metashell.blogspot.com |
International Components for Unicode 3.0 Released | http://mg4j.dsi.unimi.it/ |
PDC videos online | http://microsoft.sitestream.com/PDC05/ |
Programming Language transformation? | http://mindprod.com/projects/scid.html |
Mind Mappers | http://mindraider.sourceforge.net/analysisBigPicture.html |
Mind Mappers | http://mindraider.sourceforge.net/index.html |
Lego Mindstorms NXT Robotics Announced | http://mindstorms.lego.com/press/Whats%20NXT%20LEGO%20Group%20Unveils%20LEGO%20MINDSTORMS%20NXT%20Robotics%20Toolset%20at%20Consumer%20Electronics%20Show.aspx |
Bruce Eckel on Java generics | http://mindview.net/WebLog/log-0050 |
PyCon Papers | http://mindview.net/WebLog/log-0052 |
Tim Bray: Jython | http://mindview.net/WebLog/log-0053 |
Templates vs. Generics | http://mindview.net/WebLog/log-0057 |
Templates vs. Generics | http://mindview.net/WebLog/log-0058 |
Templates vs. Generics | http://mindview.net/WebLog/log-0059 |
Templates vs. Generics | http://mindview.net/WebLog/log-0060 |
Templates vs. Generics | http://mindview.net/WebLog/log-0061 |
The Tcl War | http://mini.net/tcl/ |
Python Cookbook | http://mini.net/tcl/ |
Multi-Paradigm Tcl-Tk | http://mini.net/tcl/1324 |
Multi-Paradigm Tcl-Tk | http://mini.net/tcl/2752 |
The Tcl War | http://mini.net/tcl/2752 |
The Tcl War | http://mini.net/tcl/2794 |
Multi-Paradigm Tcl-Tk | http://mini.net/tcl/3146 |
The Tcl War | http://mini.net/tcl/3146 |
Multi-Paradigm Tcl-Tk | http://mini.net/tcl/3330 |
The Tcl War | http://mini.net/tcl/3330 |
Paul Graham: Accumulator Generator | http://mini.net/tcl/3520 |
The Tcl War | http://mini.net/tcl/3947 |
Multi-Paradigm Tcl-Tk | http://mini.net/tcl/3947 |
Python Cookbook | http://mini.net/tcl/4.html |
The Tcl War | http://mini.net/tcl/755 |
Multi-Paradigm Tcl-Tk | http://mini.net/tcl/755 |
The Tcl War | http://mini.net/tcl/967 |
Multi-Paradigm Tcl-Tk | http://mini.net/tcl/967 |
Y Store now C++ | http://mini.net/tcl/critc |
Code Reading | http://minnie.tuhs.org/UnixTree/ |
Code Reading | http://minnie.tuhs.org/UnixTree/V5/usr/c/ |
Squeak at 3.0 | http://minnow.cc.gatech.edu/squeak/1 |
Darcs | http://minnow.cc.gatech.edu/squeak/1287 |
Croquet: A Collaboration Architecture | http://minnow.cc.gatech.edu/squeak/1560 |
Squeak projects (and project ideas) | http://minnow.cc.gatech.edu/squeak/1642 |
House , hOp - the Haskell Operating System | http://minnow.cc.gatech.edu/squeak/1762 |
New Block Closures in Squeak | http://minnow.cc.gatech.edu/squeak/1810 |
PL for interactive simulation | http://minnow.cc.gatech.edu/squeak/1861 |
Squeak Modules | http://minnow.cc.gatech.edu/squeak/2042 |
Squeak Modules | http://minnow.cc.gatech.edu/squeak/2063 |
Squeak Modules | http://minnow.cc.gatech.edu/squeak/2066 |
Securing reflective towers | http://minnow.cc.gatech.edu/squeak/2074 |
New Block Closures in Squeak | http://minnow.cc.gatech.edu/squeak/2119 |
GaTech SqueakEnd 2002 | http://minnow.cc.gatech.edu/squeak/2199 |
Squeak Modules | http://minnow.cc.gatech.edu/squeak/2247 |
Discovering Squeak | http://minnow.cc.gatech.edu/squeak/2280 |
rST - Remote Smalltalk | http://minnow.cc.gatech.edu/squeak/2288 |
Discovering Squeak | http://minnow.cc.gatech.edu/squeak/2293 |
Squeampiler | http://minnow.cc.gatech.edu/squeak/2357 |
Auld Lang Alice | http://minnow.cc.gatech.edu/squeak/254 |
SmallSqueak | http://minnow.cc.gatech.edu/squeak/2690 |
Environment, scripting, and behavior | http://minnow.cc.gatech.edu/squeak/2981 |
BlueJ - The interactive Java environment | http://minnow.cc.gatech.edu/squeak/4 |
Design Principles Behind Smalltalk | http://minnow.cc.gatech.edu/squeak/400 |
Buried Treasure - No Fluff Just Stuff | http://minnow.cc.gatech.edu/squeak/5720 |
A Self-Study Course in Squeak | http://minnow.cc.gatech.edu/squeak/82 |
Continuations as UI elements | http://minnow.cc.gatech.edu/squeak/Morphic |
Securing reflective towers | http://minnow.cc.gatech.edu/squeak/uploads/2074/sandbox.pdf |
Playing with Swiki | http://minnow.cc.gatech.edu/swiki/ |
Playing with Swiki | http://minnow.cc.gatech.edu/swiki/15 |
Playing with Swiki | http://minnow.cc.gatech.edu/swiki/35 |
Playing with Swiki | http://minnow.cc.gatech.edu/swiki |
Code Reading | http://mirror.cc.vt.edu/pub/projects/Ancient_Unix/PDP-11/Distributions/research/Dennis_v5/v5root.tar.gz |
Dynamic Semantics | http://mitpress.mit.edu/0262631814 |
Efficient tree searches in Logic Languages | http://mitpress.mit.edu/book-home.tcl?isbn=0262150395 |
Book in Honour of Robin Milner | http://mitpress.mit.edu/book-home.tcl?isbn=0262161885 |
"My C++ Experience/Disaster" | http://mitpress.mit.edu/books/FLAOH/cbnhtml/home.html |
The power of small ideas | http://mitpress.mit.edu/books/FLAOH/cbnhtml/stutter.html |
New GUI paradigm | http://mitpress.mit.edu/catalog/author/default.asp?aid=20757 |
PyLogo | http://mitpress.mit.edu/catalog/item/default.asp?sid=CF5C9898-71A6-46A0-BFDD-4A4BA799548B&ttype=2&tid=3987 |
StarLogo: Give the Gift of Learning | http://mitpress.mit.edu/catalog/item/default.asp?sid=CF5C9898-71A6-46A0-BFDD-4A4BA799548B&ttype=2&tid=3987 |
Dijkstra on analogies and anthropomorphism | http://mitpress.mit.edu/catalog/item/default.asp?sid=E61C14CE-3387-4654-BA14-22E246ED067C&ttype=2&tid=10142 |
OOP Is Much Better in Theory Than in Practice | http://mitpress.mit.edu/catalog/item/default.asp?tid=10142&ttype=2 |
New Dan Friedman book coming up?? | http://mitpress.mit.edu/catalog/item/default.asp?tid=10663&ttype=2 |
Inverse typechecker and theorem proving in intuitionistic and classical logics | http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=10663 |
Constraint Programming | http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=10664 |
Alloy - The Book | http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=10928 |
OOP Parallel class hierarchies | http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=3874 |
De-Scheming MIT? | http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=7287 |
Amusing question | http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=8134 |
Building a Modern Computer From First Principles | http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=10218 |
Commentary on Standard ML | http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=3874 |
Category theory | http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=7986 |
What I Hate About Your Programming Language | http://mitpress.mit.edu/promotions/books/FRIVH2S01 |
Computer generates verifiable mathematics proof | http://mitpress.mit.edu/SICM/ |
Computer generates verifiable mathematics proof | http://mitpress.mit.edu/SICM/book-Z-H-16.html |
Sapir-Whorf again? | http://mitpress.mit.edu/SICM/book-Z-H-5.html |
Computer generates verifiable mathematics proof | http://mitpress.mit.edu/SICM/book-Z-H-5.html |
Teaching computer programming as a unified discipline with a practical scientific foundation | http://mitpress.mit.edu/sicp/ |
A question I have been meaning to ask. | http://mitpress.mit.edu/sicp/ |
yet another noob via "little lisper" and scheme | http://mitpress.mit.edu/sicp/ |
"My C++ Experience/Disaster" | http://mitpress.mit.edu/sicp/ |
Would LISP/FP help here? | http://mitpress.mit.edu/sicp/ |
What do you mean by studying "programming languages"? | http://mitpress.mit.edu/sicp/ |
Teach Yourself Scheme in Fixnum Days | http://mitpress.mit.edu/sicp/ |
MOZ 2004 talks available | http://mitpress.mit.edu/sicp/ |
LtU: Style and Focus | http://mitpress.mit.edu/sicp/ |
LtU etiquette | http://mitpress.mit.edu/sicp/ |
Getting Started | http://mitpress.mit.edu/sicp/ |
De-Scheming MIT? | http://mitpress.mit.edu/sicp/ |
DanFest 2004 - in honor of Dan Friedman | http://mitpress.mit.edu/sicp/ |
Don Box: Scheme Is Love | http://mitpress.mit.edu/sicp/ |
Extremely static language? | http://mitpress.mit.edu/sicp/code/index.html |
Ward Cunningham podcast: Smalltalk, little languages, XP, typing and future of software | http://mitpress.mit.edu/sicp/full-text/book/book.html |
The Church-Turing Thesis: Breaking the Myth | http://mitpress.mit.edu/sicp/full-text/book/book.html |
Getting Started | http://mitpress.mit.edu/sicp/full-text/book/book.html |
Glossary of abbreviations on LTU | http://mitpress.mit.edu/sicp/full-text/book/book.html |
Formal methods for O/R mapping | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-14.html#%_sec_2.1.3 |
The Church-Turing Thesis: Breaking the Myth | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-14.html#%_sec_2.1.3 |
Quotes | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-15.html#%_sec_2.2.4 |
NULL | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-15.html#%_sec_2.2.4 |
How to tell your personality type from your code | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-17.html#%_idx_2370 |
Self Introduction | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-17.html#%_sec_2.4 |
Needle, An OO FP Language | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-17.html |
How to tell your personality type from your code | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-18.html#%_idx_2768 |
Would LISP/FP help here? | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-22.html#%_sec_3.3.4 |
Question about Lazy-ness and algorithmic runtime analysis | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5 |
AST intermediate representations | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-26.html#%_sec_4.1.7 |
A question I have been meaning to ask. | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-29.html#%_sec_4.4 |
Looking for the source of a quote | http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-7.html |
SICP Text Online | http://mitpress.mit.edu/sicp/full-text/sicp/book/book.html |
Code Reading | http://mitpress.mit.edu/sicp/full-text/sicp/book/node77.html |
Structure & Interpretation of Computer Programs | http://mitpress.mit.edu/sicp/sicp.html |
SICP lectures online | http://mitpress.mit.edu/sicp |
'A Functional Pattern System for Object-Oriented Design' | http://mitpress.mit.edu/sicp |
Haskell books | http://mitpress.mit.edu/sicp |
Inhouse training | http://mitpress.mit.edu/sicp |
Lisp: A Language for Stratified Design | http://mitpress.mit.edu/sicp |
Mobile Applications Need Scripting Too! | http://mitpress.mit.edu/sicp |
NULL | http://mitpress.mit.edu/sicp |
Quotes | http://mitpress.mit.edu/sicp |
Windows Scripting? | http://mitpress.mit.edu/sicp |
SICP Text Online | http://mitpress.mit.edu/sicp |
Structure and Interpretation of Computer Science Curriculum | http://mitpress.mit.edu/sicp |
Teaching Purely Functional Programming in First Year | http://mitpress.mit.edu/sicp |
Tools for the short hike | http://mitpress.mit.edu/sicp |
Unified languages? | http://mitpress.mit.edu/sicp |
Essay: Multi-Paradigm Design and Generic Programming | http://mitpress.mit.edu/sicp |
MathLang | http://mizar.org/ |
Why, Krakatoa and Caduceus: Software proof | http://mizar.uwb.edu.pl/ |
Flapjax - Functional Reactive Ajax | http://mjtsai.com/blog/2006/10/17/flapjax/ |
"The Anatomy of a Loop" | http://mlton.org/ForLoops |
Closures for Java or money back | http://mlton.org/pipermail/mlton-user/2006-August/000900.html |
Advantages of Soft Typing | http://mlton.org/pipermail/mlton-user/2006-August/000907.html |
Expressions vs Statements | http://mlton.org/RefFlatten |
Petition for adding garbage collection to C++. | http://mlton.org/Regions |
Advantages of Soft Typing | http://mlton.org/Serialization |
Types and Proof Carrying Code: Mobius | http://mobius.inria.fr/twiki/bin/view/Publications/WebHome |
Inherited Traits - Classes Like Never Before | http://moby.cs.uchicago.edu/ |
Inherited Traits - Classes Like Never Before | http://moby.cs.uchicago.edu/papers/1999/pldi.ps |
"The Anatomy of a Loop" | http://moby.cs.uchicago.edu/papers/2002/hosc-final.pdf |
Geometric Algebra | http://modelingnts.la.asu.edu/ |
Issue One of The Monad.Reader, monthly Haskell eZine | http://moinmoin.wikiwikiweb.de/HelpOnEditing |
Open data types and open functions | http://mojave.caltech.edu/ |
On the Revival of Dynamic Languages | http://mojave.caltech.edu/papers/mmc-tphols-04.pdf |
Formal semantics for working programmers | http://mojave.cs.caltech.edu/ |
Djinn, a theorem prover in Haskell, for Haskell. | http://mojave.cs.caltech.edu/nogin/papers/effproof.html |
Why type systems are interesting - part II | http://mojave.cs.caltech.edu |
Questions about Semantics. | http://mojave.cs.caltech.edu |
Mind Mappers | http://moloko.itc.it/paoloblog/archives/2004/10/15/what_google_knows_about_you.html |
Collection of links to monad implementations in various languages. | http://monadshell.net/ |
XQuery Implementation in a Relational Database System | http://monetdb.cwi.nl/XQuery/ |
Computer Science Looks for a Remake | http://money.cnn.com/magazines/moneymag/bestjobs/ |
hypothetical question | http://money.cnn.com/pf/features/lists/taxesbystate2004/ |
Phenomenology of Languages and Language Design | http://moodle.org/doc/ |
Monads in Ruby | http://moonbase.rydia.net/mental/writings/programming/monads-in-ruby/00introduction.html |
Collection of links to monad implementations in various languages. | http://moonbase.rydia.net/mental/writings/programming/monads-in-ruby/00introduction.html |
Monads in Ruby | http://moonbase.rydia.net/software/lazy.rb/ |
RDFEngine | http://morenews.blogspot.com/2004_04_18_morenews_archive.html#108253175164687641 |
E Thesis: Robust Composition | http://moscova.inria.fr/join/unix/eng.shtml |
Macros for C++? | http://mozart-dev.sf.net |
Concept programming | http://mozart-dev.sf.net |
Concept programming | http://mozart-dev.sourceforge.net/cp.html |
Concept programming | http://mozart-dev.sourceforge.net/cp-definitions.html |
Concept programming | http://mozart-dev.sourceforge.net/moka-pretty.html |
Formatting hints from Mark | http://mozillanews.org/?article_date=2004-05-26+21-38-02 |
Creating applications with Mozilla | http://mozwho.mozdev.org |
Microsoft's Software Factories and DSLs | http://msdn.microsoft.com/architecture/overview/softwarefactories/ |
With | http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarwsh/html/msdn_wsh_wp.asp |
C# Programming Language Future Features | http://msdn.microsoft.com/chats/vstudio/vstudio_032103.asp |
LINQ May 2006 Preview | http://msdn.microsoft.com/data/ref/linq/default.aspx?pull=/library/en-us/dndotnet/html/linqprojectovw.asp |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://msdn.microsoft.com/data/winfs/ |
Microsoft Visual J# .NET Beta 2 | http://msdn.microsoft.com/downloads/default.asp?URL=/downloads/sample.asp?url=/msdn-files/027/001/898/msdncompositedoc.xml |
MS PDC Session slides | http://msdn.microsoft.com/events/pdc/agendaandsessions/sessions/default.aspx |
Buried Treasure - No Fluff Just Stuff | http://msdn.microsoft.com/library/?url=/library/en-us/csref/html/vclrfimplicit.asp |
Most Productive FP Lang? | http://msdn.microsoft.com/library/ |
XML Is Too Hard For Programmers | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcomparingxmlreadertosaxreader.asp |
XML Is Too Hard For Programmers | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconreadingxmlwithxmlreader.asp |
Sun ships "extensible" Java compiler? | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemThreadStaticAttributeClassTopic.asp |
Scalability | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformscontrolclasscreatecontroltopic.asp |
Why I Like PLT Scheme | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vclrfref.asp |
CLR Exception Model | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vclrfTheTryfinallyStatementX.asp |
Sun ships "extensible" Java compiler? | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csspec/html/vclrfcsharpspec_17_4_2.asp |
Environment, scripting, and behavior | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/debug/base/structured_exception_handling.asp |
VB.NET Shadowing | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet12252001.asp |
MSDN: C# and Java - Comparing Programming Languages | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncenet/html/c_n_java.asp |
Are delegates the moniker of .NET? | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnclinic/html/scripting07142000.asp |
Full Eiffel on the .NET Framework | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/pdc_eiffel.asp |
Programming for the Web | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/Dndotnet/html/Techmap_webapps.asp?frame=true |
Microsoft DirectX High Level Shading Language | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndrive/html/directx04152003.asp |
EXSLT: Enhancing the Power of XSLT | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexxml/html/xml05192003.asp |
Strsafe.h: Safer String Handling in C | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsecure/html/strsafe.asp |
SQL Server "Yukon" Beta 1 Transact-SQL Enhancements | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql90/html/sql_ovyukondev.asp |
Don Box on the Importance of Being WSDL | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwsdl/html/boxwsdl.asp?frame=true |
Don Box on the Importance of Being WSDL | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwsdl/html/boxwsdl.asp?frame=true |
C# Programming Language Future Features | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbconCProgrammingLanguageFutureFeatures.asp |
Visual Basic .NET 2003 Language Changes | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbconVisualBasicNET2003LanguageChanges.asp |
C# Programming Language Future Features | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbtchVisualCNET2003LanguageChanges.asp |
HAP Python Remote Debugger | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sdbug/Html/sdbug_1.asp |
Conceptual Integrity in Erlang | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbconworkingwithcodemodelofvisualcapplication.asp |
LL3 Webcast | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vboriWebFormsDataBinding.asp |
Compiler Technology for Scalable Architectures | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vclrfArchMinimumCPUArchitecture.asp |
Conceptual Integrity in Erlang | http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxconcreatingaddin.asp |
Conversations on .NET | http://msdn.microsoft.com/library/default.asp?URL=/library/techart/dotNETconvers.htm |
.NET etc. | http://msdn.microsoft.com/library/default.asp?URL=/library/techart/PDC_eiffel.htm |
The CityScript Little Language | http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28001169 |
So what do you think of cross-language inheritance? | http://msdn.microsoft.com/library/en-us/dnclinic/html/scripting07142000.asp?frame=true |
JavaScript 2.0 Versioning | http://msdn.microsoft.com/library/en-us/dnclinic/html/scripting07142000.asp?frame=true |
The CityScript Little Language | http://msdn.microsoft.com/library/en-us/dnmind99/html/script.asp |
Interface based programming | http://msdn.microsoft.com/library/techart/ifacebased.htm |
Longhorn Markup Language (code-named "XAML") Overview | http://msdn.microsoft.com/longhorn/default.aspx?pull=/msdnmag/issues/04/01/DevelopingAppsforLonghorn/default.aspx |
Making reliable distributed systems in the presence of software errors | http://msdn.microsoft.com/Longhorn/understanding/mag/default.aspx?pull=/msdnmag/issues/04/01/Indigo/default.aspx |
Bertrand Meyer on Software Quality | http://msdn.microsoft.com/Longhorn/understanding/mag/default.aspx?pull=/msdnmag/issues/04/01/Indigo/default.aspx |
The CityScript Little Language | http://msdn.microsoft.com/msdnmag/ |
Windows Script Host 5.6 (MSDN) | http://msdn.microsoft.com/msdnmag/issues/02/05/wsh/wsh.asp |
Scripting and .NET | http://msdn.microsoft.com/msdnmag/issues/02/08/VisualStudioforApplications/default.asp |
Generics in the CLR (MSDN) | http://msdn.microsoft.com/msdnmag/issues/03/10/NET/default.aspx |
Modern Language Features of Visual C++ 2005 | http://msdn.microsoft.com/msdnmag/issues/04/05/VisualC2005/default.aspx |
Don Box: Scheme Is Love | http://msdn.microsoft.com/msdnmag/issues/05/10/EndBracket/default.aspx |
HAP Python Remote Debugger | http://msdn.microsoft.com/msdnmag/issues/1200/active/active.asp |
C# details (and .NET SDK) | http://msdn.microsoft.com/msdnmag/nettop.asp?page=/msdnmag/issues/0900/csharp/csharp.asp&ad=ads.ddj.com/msdnmag/premium.htm |
Longhorn Markup Language (code-named "XAML") Overview | http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20031028LHORNDB/manifest.xml |
Basic Principles of Code Access Security | http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040212securityml/manifest.xml |
C# details (and .NET SDK) | http://msdn.microsoft.com/net/ |
C# review | http://msdn.microsoft.com/net/ |
Shared Source CLI Beta | http://msdn.microsoft.com/net/sscli |
Visual Basic and LINQ | http://msdn.microsoft.com/netframework/future/linq/ |
Best default sequence? | http://msdn.microsoft.com/netframework/future/linq/ |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://msdn.microsoft.com/netframework/future/linq/ |
Visual Basic and LINQ | http://msdn.microsoft.com/netframework/future/linq/ |
Microsoft Robotics Studio | http://msdn.microsoft.com/robotics/default.aspx |
Windows Scripting | http://msdn.microsoft.com/scripting/JScript/doc/Jstoc.htm |
Windows Scripting | http://msdn.microsoft.com/scripting/vbScript/doc/vbstoc.htm |
Introduction to MDX Scripting in Microsoft SQL Server 2005 Beta 2 | http://msdn.microsoft.com/sql/default.aspx?pull=/library/en-us/dnsql90/html/IMDXSMSS05.asp |
VB8 Language Specification | http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dnvs05/html/vbnet2005_preview.asp |
Most Productive FP Lang? | http://msdn.microsoft.com/vbasic/future/ |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://msdn.microsoft.com/vbasic/future/ |
Gilad Is Right | http://msdn.microsoft.com/vbasic/Future/default.aspx?pull=/library/en-us/dnvs05/html/vb9overview.asp#vb9overview_topic6 |
Visual Basic and LINQ | http://msdn.microsoft.com/vbasic/future |
Generics in Visual Basic 2005 | http://msdn.microsoft.com/vbasic/whidbey/default.aspx?pull=/library/en-us/dnvs05/html/vb2005_generics.asp |
C# Language Specification 2.0 (new features) | http://msdn.microsoft.com/vcsharp/default.aspx?pull=/msdnmag/issues/04/05/c20/default.aspx |
Most Productive FP Lang? | http://msdn.microsoft.com/vcsharp/future/ |
Best default sequence? | http://msdn.microsoft.com/vcsharp/future/linqsamples/projection/default.aspx#compound1 |
C# Language Specification 2.0 (new features) | http://msdn.microsoft.com/vcsharp/team/language/default.aspx |
MS C++ Compiler Freely Available | http://msdn.microsoft.com/visualc/vctoolkit2003/ |
Visual Studio Express | http://msdn.microsoft.com/visualc/vctoolkit2003/ |
VC++ Security Checks at Runtime and Compile Time | http://msdn.microsoft.com/visualc/vctoolkit2003/default.aspx?pull=/library/en-us/dv_vstechart/html/securitychecks.asp |
Most Productive FP Lang? | http://msdn.microsoft.com/vstudio/ |
Intro to the Common Language Infrastructure with David Stutz | http://msdn.microsoft.com/vstudio/partners/language/masseyuniversity.asp |
Ongoing Discussion on the Value of DotNet | http://msdn.microsoft.com/vstudio/techinfo/articles/developerproductivity/academic.asp |
LL3 Webcast | http://msdn.microsoft.com/workshop/author/dhtml/overview/recalc.asp |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://msdn.microsoft.com/workshop/author/dhtml/reference/dhtml_reference_entry.asp |
Web Services Federation Language (WS-Federation) | http://msdn.microsoft.com/ws/2003/07/ws-federation/ |
Status of XQuery in the .NET Framework 2.0 | http://msdn.microsoft.com/XML/XQueryStatus/default.aspx |
Best default sequence? | http://msdn2.microsoft.com/en-us/library/6tc79sx1 |
Best default sequence? | http://msdn2.microsoft.com/en-us/library/system.collections.specialized.hybriddictionary |
Flexible Exception Handling (in Smalltalk) | http://mslive.sonicfoundry.com/mslive/Viewer/NoPopupRedirector.aspx?peid=172f6de5-135b-4ba0-9207-ac6d383812c9&shouldResize=False# |
JOT: On The Next Move in Programming | http://mslive.sonicfoundry.com/mslive/Viewer/NoPopupRedirector.aspx?peid=172f6de5-135b-4ba0-9207-ac6d383812c9&shouldResize=False# |
A Security Kernel Based on the Lambda-Calculus | http://mumble.net/~jar/pubs/secureos/ |
Skribe 1.2b released | http://mumble.net/~jar/pubs/secureos |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://mumble.net/~jar/pubs/secureos |
Neologism | http://mumble.net/~kelsey/papers/cps-ssa.ps.gz |
Tomorrow and Tomorrow and Tomorrow | http://mumnet.tripod.com/index.htm |
Seven (give or take) Smalltalk Implementations | http://murl.microsoft.com/default.asp |
Croquet: A Collaboration Architecture | http://murl.microsoft.com/LectureDetails.asp?1019 |
Towards a new model of abstraction in the engineering of software | http://murl.microsoft.com/LectureDetails.asp?259 |
MOP/AOP Talks (Kiczales) | http://murl.microsoft.com/LectureDetails.asp?259 |
Seven (give or take) Smalltalk Implementations | http://murl.microsoft.com/LectureDetails.asp?910 |
Towards a new model of abstraction in the engineering of software | http://murl.microsoft.com/videos/uw/DistinguishedLecturer0102/JPearl_OnDemand_100_256K_320x240.htm |
muSE - an embeddable scheme dialect | http://muvee-symbolic-expressions.blogspot.com |
The whole Enchilada | http://my.opera.com/rapido/blog/ |
MyHDL | http://myhdl.jandecaluwe.com/doku.php |
Classes or prototypes | http://mylist.net/archives/spry-dev/2004-November/000072.html |
RDF Elevator Pitch | http://namesys.com/whitepaper.html |
Links (Wadler) | http://namesys.com/whitepaper.html |
A Core Calculus for Scala Type Checking | http://nat.truemesh.com/archives/000342.html |
What is a Proposition? | http://naturalscience.com/ns/books/book02.html |
The Esoteric Programming Languages Ring | http://nav.webring.yahoo.com/hub?ring=esolang&list |
Back to Basic | http://navahogunleg.net/blog/?page_id=56 |
Signature Based Polymorphism, Structural Subtyping and Duck Typing | http://ncannasse.free.fr/?p=19 |
Duck typing vs Structural Subtyping | http://ncannasse.free.fr/?p=19 |
Duck typing vs Structural Subtyping | http://ncannasse.free.fr/?p=25 |
Jon Udell: Multi-language runtimes | http://ncannasse.free.fr/?p=66 |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://ncannasse.free.fr/index.php?p=19 |
Hungarian Notation vs The Right Thing | http://ncannasse.free.fr/index.php?p=19 |
AST intermediate representations | http://ncannasse.free.fr |
MTASC Slides | http://ncannasse.free.fr |
Dating Design Patterns | http://nces.ed.gov/programs/digest/d02/tables/dt255.asp |
Lisp: A Language for Stratified Design | http://ncstrl.mit.edu/Dienst/UI/2.0/Print/ncstrl.mit_ai%2fAIM-986 |
The Needle Programming Language | http://neelk.dyndns.org:8080/needle/mit-needle-talk.pdf |
Ruby 2.0 News | http://neilmix.com/narrativejs/doc/index.html |
Continuations, yield, ES4 | http://neilmix.com/narrativejs/doc/index.html |
Narrative Javascript | http://neilmix.com/narrativejs/doc/index.html |
[Newbie] Where can I learn about VM / C interfacing? | http://nekovm.org/?doc=doc/cffi |
HLVM - High Level Virtual Machine toolkit for dynamic languages | http://nekovm.org/doc/nxml |
Writing an interpreter, targeting a VM or writing from scratch? | http://nekovm.org/specs#labels_and_gotos |
Next Neko Features ? | http://nekovm.org |
Gilad Is Right | http://nekovm.org |
Google Web Toolkit | http://nekovm.org |
Gosling vs. Dynamic Languages | http://nekovm.org |
haXe 1.0 | http://nekovm.org |
HLVM - High Level Virtual Machine toolkit for dynamic languages | http://nekovm.org |
Jon Udell: Multi-language runtimes | http://nekovm.org |
Packaging Data And Methods | http://nekovm.org |
Pluvo : new hybrid scripting language | http://nekovm.org |
Technometria: AJAX Progress and Challenges | http://nekovm.org |
Virtual machine implementation and dynamic languages | http://nekovm.org |
Can anyone here help a newbie on language interpretation, want book reference and possible sample code. | http://nekovm.org |
Programming Language transformation? | http://nekovm.org |
Technometria: AJAX Progress and Challenges | http://nekovm.org |
Writing an interpreter, targeting a VM or writing from scratch? | http://nekovm.org |
Neko 1.0 | http://nekovm.org |
Neko 1.1 Released | http://nekovm.org |
Linspire chooses Haskell as preferred language | http://nellardo.com/lang/haskell/hash/ |
Sun ships "extensible" Java compiler? | http://nemerle.org/ |
Sun ships "extensible" Java compiler? | http://nemerle.org/macros.html#attributes |
Embedded Languages in Java | http://nemerle.org/Macros_tutorial |
Lisp is sin | http://nemerle.org/Macros |
Type Inference in Object Oriented Languages | http://nemerle.org |
Impedance mismatch: RDBMS and PLs | http://nemerle.org |
nesC: A Holistic Approach to Networked Embedded Systems | http://nescc.sourceforge.net/ |
New languages for OS level programming? | http://nescc.sourceforge.net/ |
nesC: A Holistic Approach to Networked Embedded Systems | http://nescc.sourceforge.net/papers/nesc-pldi-2003.pdf |
20 Years of PLDI (1979 - 1999): A Selection | http://netlib.bell-labs.com/cm/cs/cstr/114.ps.gz |
20 Years of PLDI (1979 - 1999): A Selection | http://netlib.bell-labs.com/cm/cs/cstr/116.ps.gz |
20 Years of PLDI (1979 - 1999): A Selection | http://netlib.bell-labs.com/cm/cs/cstr/122.ps.gz |
Influence of Software Module Systems on Modular Verification | http://netlib.bell-labs.com/netlib/spin/ws02/li.pdf |
Influence of Software Module Systems on Modular Verification | http://netlib.bell-labs.com/netlib/spin/ws02/program2002.html |
Sociological Insights | http://netscan.research.microsoft.com/default.asp |
Berkeley Visionaries Prognosticate About the Future | http://netshow01.eecs.berkeley.edu/CS-day-004/Berkeley_Visionaries.wmv |
Wheat - A Language for Web Sites | http://nevow.com |
newLisp: A better Lisp/Scheme Fusion... | http://newlisp.org/downloads/newlisp_manual.html#share |
Windows security flaw - buffer-overflow | http://news.bbc.co.uk/1/hi/technology/3092399.stm |
Language affects 'half of vision' | http://news.bbc.co.uk/2/hi/health/4555052.stm |
Using SimCity to teach recursion | http://news.bbc.co.uk/go/click/rss/0.91/public/-/2/hi/technology/3495285.stm |
Portable.NET | http://news.cnet.com/news/0-1003-200-6455783.html |
VB.Net and backwards compatibility | http://news.cnet.com/news/0-1003-201-4523043-0.html?tag=st.ne.1002.bgif.sf |
Have scripting languages peaked? | http://news.com.com/2061-10795_3-5820051.html?part=rss&tag=5820051&subj=news |
CLR Hosting | http://news.com.com/2100-1001_3-216978.html |
Sun urges Java research with new license | http://news.com.com/2100-1007-1015342.html |
Why do they program in C++? | http://news.com.com/C+creator+upbeat+on+its+future/2100-1007_3-5681078.html |
Grassroots computing languages hit the big time | http://news.com.com/Grassroots+computing+languages+hit+the+big+time/2100-1007_3-5705448.html |
Second Life Faces Threat to its Virtual Economy | http://news.com.com/Second+Life+faces+threat+to+its+virtual+economy/2100-1043_3-6135699.html?tag=st.prev |
Dying Tongues | http://news.ft.com/servlet/ContentServer?pagename=FT.com/StoryFT/FullStory&c=StoryFT&cid=1079419922457&p=1059480267130 |
Ll-discuss's new home | http://news.gmane.org/ |
Notes from a Concurrency-Oriented Junkie | http://news.gmane.org/gmane.comp.lang.erlang.general |
Lang .NET Symposium Registration Now Open | http://news.google.com/news?hl=en&ned=us&q=Bill+Gates+retires |
Church-Turning is False? | http://news.monstersandcritics.com/europe/article_1170164.php/Dutch_in_prayer_marathon_against_Satan_on_Day_of_the_Beast_-_666 |
Have scripting languages peaked? | http://news.netcraft.com/ |
NVIDIA's Cg technology | http://news.zdnet.co.uk/story/0,,t269-s2118407,00.html |
New blog | http://nhc98.blogspot.com/ |
Guido van Rossum: Programming at Python Speed | http://nice.sf.net |
Bruce Eckel on Java generics | http://nice.sf.net |
Developing Applications with Objective CAML | http://nice.sf.net |
Richard Hamming: You and Your Research | http://nice.sf.net |
New features proposed for Java 1.5 by Sun | http://nice.sourceforge.net/ |
Inherited Traits - Classes Like Never Before | http://nice.sourceforge.net/ |
Most Productive FP Lang? | http://nice.sourceforge.net/ |
Groovy Language | http://nice.sourceforge.net/ |
A Good OOP Critique? | http://nice.sourceforge.net/ |
"Popular vs. Good" in Programming Languages | http://nice.sourceforge.net/ |
the Nice programming language | http://nice.sourceforge.net/ |
Partial Types in C# | http://nice.sourceforge.net/cgi-bin/twiki/view/Doc/FunctionsAndMethods |
PyCon 2003 Papers | http://nice.sourceforge.net/cgi-bin/twiki/view/Doc/HaskellPreludeExample |
A Java/Python hybrid? | http://nice.sourceforge.net/cgi-bin/twiki/view/Doc/ScissorsPaperRockNoviceExample |
Developing Applications with Objective CAML | http://nice.sourceforge.net/cgi-bin/view/Doc/AlgebraicDatatype |
New features proposed for Java 1.5 by Sun | http://nice.sourceforge.net/index.html |
PyCon 2003 Papers | http://nice.sourceforge.net/index.html |
The Nice Programming Language | http://nice.sourceforge.net/index.html |
Partial Types in C# | http://nice.sourceforge.net/index.html |
Realistic Functional Programming in the Java Platform | http://nice.sourceforge.net/manual.html#optionalParameters |
Realistic Functional Programming in the Java Platform | http://nice.sourceforge.net/manual.html#optionTypes |
Non-null references? | http://nice.sourceforge.net/manual.html#optionTypes |
Nullable Types | http://nice.sourceforge.net/manual.html#optionTypes |
Non-null references? | http://nice.sourceforge.net/manual.html#optionTypes |
Why type systems are interesting | http://nice.sourceforge.net/research.html |
Tail of Nil and Its Type | http://nice.sourceforge.net/safety.html#id2433011 |
Why Dependent Types Matter | http://nice.sourceforge.net/safety.html#id2448199 |
Realistic Functional Programming in the Java Platform | http://nice.sourceforge.net/visitor.html |
It's the language, stupid. Or is it? | http://nice.sourceforge.net |
Generics are a mistake? | http://nice.sourceforge.net |
Dynamic Properties | http://nice.sourceforge.net |
A Java/Python hybrid? | http://nice.sourceforge.net |
"Popular vs. Good" in Programming Languages | http://nice.sourceforge.net |
Why type systems are interesting | http://nice.sourceforge.net |
Is Inheritance a Pillar of OO? | http://nice.sourceforge.net |
Nullable Types | http://nice.sourceforge.net |
Interview with Robin Milner | http://nick.dcs.qmul.ac.uk/~martinb/interviews/milner/ |
Interview with Robin Milner | http://nick.dcs.qmul.ac.uk/~martinb/interviews/milner/ |
"Proofs and Types" available online | http://nick.dcs.qmul.ac.uk/~pt/stable/Proofs+Types.html |
Proofs and Types | http://nick.dcs.qmul.ac.uk/~pt/stable/Proofs+Types.html |
NULL | http://nick.dcs.qmul.ac.uk/SEL-HPC/Articles/FuncArchive.html |
NULL | http://nick.dcs.qmul.ac.uk/SEL-HPC/Articles/GeneratedHtml/functional.pearls.html |
Gilad Is Right | http://nickle.org |
Guido: Language Design Is Not Just Solving Puzzles | http://nickle.org |
Combinators for contracts | http://nicosia.is.s.u-tokyo.ac.jp/FLOPS2006/ |
FLOPS 2006 | http://nicosia.is.s.u-tokyo.ac.jp/FLOPS2006/index.html |
It's the language, stupid. Or is it? | http://nigelmcfarlane.com/mozilla/artefacts.html |
Using Mix-ins with Python | http://noframes.linuxjournal.com/lj-issues/issue84/4540.html |
Testing Telecoms Software with Quviq QuickCheck | http://nominolo.blogspot.com/2006/11/specification-based-testing.html |
Alice Through the Looking Glass | http://nondot.org/sabre/LLVMNotes/GuaranteedEfficientTailCalls.txt |
LLVM 1.5 has been released! | http://nondot.org/sabre |
Nonsense Generator | http://nonsense.sourceforge.net/ |
Nonsense Generator | http://nonsense.sourceforge.net/demo/slashdot/ |
Nonsense Generator | http://nonsense.sourceforge.net/demo/stupidlaws/ |
The Nature of Lisp (a tutorial) | http://nooranch.com/synaesmedia/wiki/wiki.cgi?DavidNoble/ForcesOfProduction |
CLR Design Choices | http://norman.walsh.name/2003/06/01/xmlnotoo |
Play nice... | http://normblog.typepad.com/normblog/2004/04/jooglers.html |
Singleton classes really that bad? | http://norvig.com/design-patterns/ |
Daniel Friedman: A Poorman's 'Roll Your Own' Object System | http://norvig.com/design-patterns/ |
Code Reading | http://norvig.com/paip.html |
AI: A Modern Approach -- In Python | http://norvig.com/python/ |
AI: A Modern Approach -- In Python | http://norvig.com/python/python.html |
Sudoku | http://norvig.com/sudoku.html |
Chuck - Concurrent audio programming language | http://nosuch.com/keykit |
XLANG and WSFL: Syntactic Arsenic | http://notes.antville.org/20020701/ |
XLANG and WSFL: Syntactic Arsenic | http://notes.antville.org/topics/Development/68369/ |
Sisal Programming language | http://nscp01.physics.upenn.edu/parallel/languages/sisal/distribution/index.html |
AST intermediate representations | http://nsuml.sourceforge.net/ |
Simple scripting language | http://numeric-quest.lun.pl/ |
Lingua::Romana::Perligata | http://nuzban.wiw.org/wiki/index.php?FAQ |
Links | http://nytimes.blogrunner.com/ |
OCaml, an Introduction | http://oandrieu.nerim.net/ocaml/ |
Why do they program in C++? | http://oandrieu.nerim.net/ocaml/camlORBit/README |
Tutorial on Good Lisp Programming Style | http://obfusco.com/tmp/luv-slides.pdf |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://obfusco.com/tmp/popl06-hybrid.pdf |
Naked Objects | http://obfusco.com/tmp/wadler-free.pdf |
Type checking and logical errors | http://ocaml-lib.sourceforge.net/ |
Open data types and open functions | http://ocaml-lib.sourceforge.net/doc/PMap.html |
Why do they program in C++? | http://ocaml-lib.sourceforge.net |
OCaml, an Introduction | http://ocaml-programming.de/godi/ |
I "got" imperative programming throught data binding | http://ocamlrt.googlecode.com/svn/trunk/fr/ |
What are the real benefits of FP? | http://ocamlsdl.sourceforge.net/home.html |
MIT OpenCourseWare: Laboratory in Software Engineering | http://ocw.mit.edu/6/6.170/f01/assignments/prob-set-3.htm |
MIT OpenCourseWare: Laboratory in Software Engineering | http://ocw.mit.edu/6/6.170/f01/index.html |
MIT OpenCourseWare: Laboratory in Software Engineering | http://ocw.mit.edu/6/6.170/f01/lecture-notes/index.html |
Two Case Studies of Open Source Software Development | http://ocw.mit.edu/6/6.170/f01/pdf/lecture-01.pdf |
MIT OpenCourseWare: Laboratory in Software Engineering | http://ocw.mit.edu/6/6.170/f01/pdf/lecture-06.pdf |
MIT OpenCourseWare: Laboratory in Software Engineering | http://ocw.mit.edu/index.html |
Resources related to logic? | http://ocw.mit.edu/OcwWeb/Linguistics-and-Philosophy/24-241Logic-IFall2002/CourseHome/index.htm |
Programming Challenge | http://ofb.net/~egnor/ita/9.cpp |
Programming Challenge | http://ofb.net/~egnor/ita/add.cpp |
First Class Values, Types as values within a Programming Language | http://okmij.org/ftp/ |
Multilinguals learning computer languages faster than monol. | http://okmij.org/ftp/ |
Practical OCaml | http://okmij.org/ftp/ |
unchecked exceptions are like runtime type checking? | http://okmij.org/ftp/ |
Functional programming with GNU make | http://okmij.org/ftp/Computation/Computation.html#Makefile-functional |
Towards the best collection traversal interface | http://okmij.org/ftp/Computation/Continuations.html#enumerator-stream |
The right default: concurrent components with message passing | http://okmij.org/ftp/Computation/Continuations.html#zipper |
Zipper-based file server/OS | http://okmij.org/ftp/Computation/Continuations.html#zipper-fs |
The fate of reduce() in Python 3000 | http://okmij.org/ftp/Computation/Continuations.html |
First Class Values, Types as values within a Programming Language | http://okmij.org/ftp/Computation/lightweight-dependent-typing.html |
Functional programming with GNU make | http://okmij.org/ftp/Computation/Make-functional.txt |
The new old or The "Return" to Concurrency | http://okmij.org/ftp/Computation/monadic-shell.html |
Singleton classes really that bad? | http://okmij.org/ftp/Computation/monads.html#serially-numbering-monad |
Ivory Towers and Gelfand's Principle | http://okmij.org/ftp/Computation/Subtyping/ |
Object Oriented Programming + Referential Transparency | http://okmij.org/ftp/Computation/Subtyping/ |
Ivory Towers and Gelfand's Principle | http://okmij.org/ftp/Computation/Subtyping/ |
Packaging Data And Methods | http://okmij.org/ftp/Computation/Subtyping/Preventing-Trouble.html |
The Next Mainstream Programming Languages | http://okmij.org/ftp/Computation/Subtyping |
Every Language War Ever | http://okmij.org/ftp/Computation/type-arithmetics.html |
Static Typing Where Possible, Dynamic Typing When Needed | http://okmij.org/ftp/Computation/type-arithmetics.html |
Gilad Is Right | http://okmij.org/ftp/cpp-digest/poly-list.html |
Practical OCaml | http://okmij.org/ftp/Haskell/ |
How are GADTs useful in practical programming? | http://okmij.org/ftp/Haskell/number-parameterized-types.html |
Practical OCaml | http://okmij.org/ftp/Haskell/number-parameterized-types.html |
Multidimensional Virtual Classes | http://okmij.org/ftp/Haskell/number-parameterized-types.html |
How are GADTs useful in practical programming? | http://okmij.org/ftp/Haskell/types.html#branding |
Practical OCaml | http://okmij.org/ftp/Haskell/types.html#HList |
Practical OCaml | http://okmij.org/ftp/Haskell/types.html#Prepose |
Multidimensional Virtual Classes | http://okmij.org/ftp/Haskell/types.html |
Practical OCaml | http://okmij.org/ftp/Haskell/types.html |
Qi 6.1 released | http://okmij.org/ftp/Haskell/types.html |
Types and reflection | http://okmij.org/ftp/Haskell/vararg-fn.lhs |
The right default: concurrent components with message passing | http://okmij.org/ftp/ML/ML.html#dynvar |
Zipper-based file server/OS | http://okmij.org/ftp/packages/ZFS.tar.gz |
Lightweight Static Capabilities | http://okmij.org/ftp/papers/lightweight-static-capabilities.pdf |
Advantages of Soft Typing | http://okmij.org/ftp/papers/lightweight-static-capabilities.pdf |
Backtracking, Interleaving, and Terminating Monad Transformers | http://okmij.org/ftp/papers/LogicT.pdf |
Zipper-based file server/OS | http://okmij.org/ftp/papers/zfs-talk.pdf |
A Type Discipline for Authorization Policies | http://okmij.org/ftp/Prolog/Prolog.html#Soutei |
SecPAL: Design and Semantics of a Decentralized Authorization Language | http://okmij.org/ftp/Prolog/Prolog.html#Soutei |
Practical OCaml | http://okmij.org/ftp/README.html |
Links | http://okmij.org/ftp/Scheme/#databases |
Object Oriented Programming + Referential Transparency | http://okmij.org/ftp/Scheme/#pure-oo |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://okmij.org/ftp/Scheme/callcc-fixpoint.txt |
Naked Objects | http://okmij.org/ftp/Scheme/enumerators-callcc.html |
Collection of links to monad implementations in various languages. | http://okmij.org/ftp/Scheme/monad-in-Scheme.html |
XPython | http://okmij.org/ftp/Scheme/monad-in-Scheme.html |
Term rewriting system for code generation, and its termination analysis | http://okmij.org/ftp/Scheme/PostL-paper.html#Termination%20analysis |
Tim Bray: Don't Invent XML Languages | http://okmij.org/ftp/Scheme/SXML.html |
Educational Pearl: Automata as Macros | http://okmij.org/ftp/Scheme/SXML.html |
Tunneling Variables | http://okmij.org/ftp/Scheme/SXML-short-paper.html |
Functional programming with GNU make | http://okmij.org/ftp/Scheme/tests/Makefile |
Object Oriented Programming + Referential Transparency | http://okmij.org/ftp/Scheme/xml.html#SXML-diff |
Native XML Scripting | http://okmij.org/ftp/Scheme/xml.html#SXML-spec |
Zipper-based file server/OS | http://okmij.org/ftp/Scheme/zipper-in-scheme.txt |
Ruby metaprogramming techniques | http://ola-bini.blogspot.com/2006/09/ruby-metaprogramming-techniques.html |
Future of Lambda? | http://old.weblogs.com/2004/06/13#a3 |
Favourite Use of Embedded Interpreters? | http://oldcomputers.net/byteappleII.html |
Poytypism in Practice | http://oldwww.comlab.ox.ac.uk/oucl/publications/books/algebra/papers/repmin.ps.gz |
What do you believe about Programming Languages (that you can't prove (yet))? | http://omake.metaprl.org/omake-base.html#section_101 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://omake.metaprl.org/omake-rules.html#section_15 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://omake.metaprl.org/omake-rules.html#section_17 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://omake.metaprl.org/omake-rules.html#section_2 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://omake.metaprl.org/omake-system.html#section_54 |
Guido: Language Design Is Not Just Solving Puzzles | http://omake.metaprl.org |
What do you believe about Programming Languages (that you can't prove (yet))? | http://omake.metaprl.org |
The Design of Parallel Programming Languages | http://omega.albany.edu:8008/JaynesBook.html |
Cross-language future of open source desktops | http://ometer.com/desktop-language.html |
java vs. C# speed comparisons? | http://one.cs.washington.edu/csharp/ |
java vs. C# speed comparisons? | http://one.cs.washington.edu/csharp/response.html |
miniKanren: A declarative applicative logic programming system | http://onestepback.org/ |
Using Ruby | http://onestepback.org/articles/usingruby/index.html |
Using Ruby | http://onestepback.org/articles/usingruby/simplify.html |
Kata Two: Iteration, Recursion and Continuations | http://onestepback.org/index.cgi/Tech/Programming/Kata |
Moving Away From XSLT | http://onestepback.org/index.cgi/Tech/Ruby/LineNoise.rdoc |
Cool Python "spreadsheet" | http://onestepback.org/index.cgi/Tech/Ruby/SlowingDownCalculations.rdoc |
Auld Lang Alice | http://onestepback.org/index.cgi |
C# for Java Programmers | http://onjava.com/pub/a/dotnet/2001/05/31/csharp_4_java.html |
Practical OCaml | http://on-ruby.blogspot.com/2006/10/author-interview-joshua-sm_116161451874815021.html |
Practical OCaml | http://on-ruby.blogspot.com/2006/10/author-interview-joshua-smith-prequel.html |
Ruby 2.0 News | http://on-ruby.blogspot.com/2006/10/more-on-continuations-in-ruby.html |
Tools for rules | http://onto.stanford.edu:8080/wino/index.jsp |
Class hierarchies and Ontologies | http://ontologyportal.org/ |
Multidimensional arrays | http://oonumerics.org/blitz/ |
Continuations as UI elements | http://oop.rosweb.ru/dylan/book.annotated/ch13.html |
Closures for Java or money back | http://oopsla.acm.org/extra/pracreports/TransformDataLayerReport.pdf#search=%22smalltalk%20refactoring%20data%20layer%22 |
A Good OOP Critique? | http://oopsla.acm.org/oopsla2k/fp/tech/WedPM.html#sublcss |
OOPSLA 2001 | http://oopsla.acm.org:/ |
OOPSLA 2001 | http://oopsla.acm.org:/ap/index.html |
OOPSLA 2001 | http://oopsla.acm.org:/ap/tech/TuesAM.html#lang |
OOPSLA 2001 | http://oopsla.acm.org:/ap/tech/WedPM.html#langll |
Finding Application Errors Using PQL: A Program Query Language | http://oopsla.acm.org |
Dynamically scoped functions vs. AOP | http://oopweb.com/LISP/Documents/cltl/Volume/clm/node43.html#SECTION00700000000000000000 |
OO Tips | http://ootips.org/ |
C# interview / OOP in any language | http://ootips.org/lsp.html |
Weak vs. strong typing | http://opal.cabochon.com/~stevey/blog-rants/strong-weak-typing.html |
Why Events Are a Bad Idea | http://open.nit.ca/ |
Small Time Languages | http://openacs.org/doc/openacs-4/objects.html |
Battling Bugs: A Digital Quagmire | http://openbsd.org |
Croquet Project Releases Initial Developer Release | http://opencroquet.org/Croquet_Technologies/downloads.html |
xtc - eXTensible C | http://opencxx.sourceforge.net/index.shtml |
Mila | http://openfacts.berlios.de/index-en.phtml?title=Mila/Documentation |
Mila | http://openfacts.berlios.de/index-en.phtml?title=Mila |
Continuations in Java and Java-based Web Frameworks | http://openjava.sourceforge.net/ |
Dynamic Languages Journal? | http://openjsan.org/ |
Can Programming Be Liberated from the von Neumann Style? | http://openmap.bbn.com/~kanderso/performance/ |
Boring... | http://opennlp.sourceforge.net/ |
SPARQL Query Language for RDF | http://openrdf.org |
Adobe Releases Adam and Eve | http://opensource.adobe.com/ |
A software engineering problem: how would functional programming solve it? | http://opensource.adobe.com/ |
Adobe Releases Adam and Eve | http://opensource.adobe.com/asl_foreword.html |
New GUI paradigm | http://opensource.adobe.com/group__asl__overview.html |
μABC: A Minimal Aspect Calculus | http://opensymphony.com/webwork |
Creating applications with Mozilla | http://optimoz.mozdev.org |
Oracle PL/SQL Best Practices | http://oracle.oreilly.com/news/oraclebest_0301.html |
Guido van Rossum: An Optimization Anecdote | http://oreillynet.com/pub/a/mac/2002/04/05/altivec.html |
Happy Birthday LtU | http://organica.us/sources?url_id=568 |
System-level Static Analysis | http://os.inf.tu-dresden.de/vfiasco/ |
Marc Andreessen: A Web Odyssey | http://osc.gigavox.com/shows/detail994.html |
Resources related to logic? | http://oscarhome.soc-sci.arizona.edu/ftp/Logic%20text.html |
According to Allen Holub programming is now a liberal art. When did this happen? | http://oscarhome.soc-sci.arizona.edu/ftp/publications.html |
Socially Responsive, Environmentally Friendly Logic | http://oscarhome.soc-sci.arizona.edu/ftp/publications.html |
Using Ruby | http://oscon.kwiki.org/index.cgi?HomePage |
Darcs: an open source version control system implemented in Haskell | http://osdir.com/Article2571.phtml |
Insecure Macho Love | http://osiris.dkuug.dk/JTC1/SC22/WG9/n350.pdf |
Guaranteed Optimization for Domain-Specific Programming | http://osl.iu.edu/~tveldhui/papers/2003/dagstuhl/dag.html |
Macros/Syntax vs. AST manipulation | http://osl.iu.edu/~tveldhui/papers/2003/turing.pdf |
C++ Expression Templates | http://osl.iu.edu/~tveldhui/papers/Expression-Templates/exprtmpl.html |
Constant Values as Types | http://osl.iu.edu/~tveldhui/papers/Template-Metaprograms/meta-art.html |
C++ Template Metaprograms | http://osl.iu.edu/~tveldhui/papers/Template-Metaprograms/meta-art.html |
Nemerle and C# 3.0 | http://osnews.com/ |
Nemerle and C# 3.0 | http://osnews.com/story.php?news_id=11856 |
Database File System | http://oss.sgi.com/projects/fam/ |
International Components for Unicode 3.0 Released | http://oss.software.ibm.com/icu/docs/papers/forms_of_unicode/ |
International Components for Unicode 3.0 Released | http://oss.software.ibm.com/icu/download/3.0/press.html |
International Components for Unicode 3.0 Released | http://oss.software.ibm.com/icu/userguide/strings.html |
International Components for Unicode 3.0 Released | http://oss.software.ibm.com/pipermail/icu/2004-January/005875.html |
The IDE Divide | http://osteele.com/archives/2004/11/ides |
"Stretch" languages | http://osteele.com/archives/2006/02/stretch-languages |
foldl and foldr | http://ostelle.com/ |
Implementing Business Rules in the BC4J Framework | http://otn.oracle.com/products/jdev/htdocs/bc4j/BusinessRulesInBc4j.pdf |
The building of robust software | http://owl.man.ac.uk/factplusplus/ |
expressivity of "idiomatic C++" | http://p7zip.sourceforge.net/ |
Links | http://packages.debian.org/unstable/devel/xt-strategoxt |
SciPy 2004 Papers | http://pact.llnl.gov/ |
SciPy 2004 Papers | http://pact.llnl.gov/benchmarks.html |
"typed" files OR xml OR meta information for delim. files. | http://padsproj.org/ |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://pag.csail.mit.edu/%7Emernst/pubs/ref-immutability-oopsla2004.ps |
The Daikon Invariant Detector | http://pag.csail.mit.edu/daikon/ |
unchecked exceptions are like runtime type checking? | http://pag.csail.mit.edu/daikon/ |
The Daikon Invariant Detector | http://pag.csail.mit.edu/daikon/download/doc/daikon.html#Enhancing-Daikon-output |
Dynamic Semantics | http://pag.csail.mit.edu/daikon/pubs/csallner-issta2006-abstract.html |
The Daikon Invariant Detector | http://pag.csail.mit.edu/daikon/pubs/csallner-issta2006-abstract.html |
Modified javac That Processes Annotations on Local Variables | http://pag.csail.mit.edu/javari/ |
Strongly typed quantities in Java | http://pag.csail.mit.edu/reading-group/allen04measurement.pdf |
Effect Systems? | http://pag.csail.mit.edu/reading-group/lucassen88effects.pdf |
Grad School advice | http://pag.lcs.mit.edu/~mernst/advice/ |
Zero Button Testing | http://pag.lcs.mit.edu/~saff/continuoustesting.html |
Diagnosing Java code: Unit tests and automated code analysis | http://pag.lcs.mit.edu/daikon/ |
Calculemus 2005 | http://page.axiom-developer.org/zope/mathaction/AxiomDocumentationAndCommunity |
Calculemus 2005 | http://page.axiom-developer.org/zope/mathaction/AxiomLanguage |
Axiom Computer Algebra System | http://page.axiom-developer.org/zope/Plone/refs/ |
Axiom Computer Algebra System | http://page.axiom-developer.org/zope/Plone/refs/axiom-aldor-a-sharp.pdf |
Byte Code Engineering Library | http://page.inf.fu-berlin.de/~bokowski/pmgjava/index.html |
UCPy: Reverse Engineering Python | http://pages.cpsc.ucalgary.ca/~aycock/papers/ucpy.pdf |
Scanning, Parsing, and Rewriting Kit - Python | http://pages.cpsc.ucalgary.ca/~aycock/spark/ |
Linear Types vs. Uniqueness Typing | http://pages.cpsc.ucalgary.ca/~danaha/uniqueness-types.ps |
The logic of communicating on channels | http://pages.cpsc.ucalgary.ca/~robin/ |
"The Silver Bullet" | http://pages.sbcglobal.net/louis.savain/AI/Reliability.htm |
"The Silver Bullet" | http://pages.sbcglobal.net/louis.savain/Cosas/COSA.htm |
No "theory of types" in legal systems | http://papers.nber.org/papers/w6726.pdf |
Untangling the balancing and searching of balanced binary search trees | http://parasol.tamu.edu/archive/2003/bintree-appendix.pdf |
LL3 Webcast | http://parrotcode.org |
Let's make a programming language! | http://partial-eval.org/ |
What is so bad about compiling? | http://partial-eval.org/ |
What do you believe about Programming Languages (that you can't prove (yet))? | http://partial-eval.org/ |
Code Generation with Python, Cog, and Nant | http://partial-eval.org/ |
Online Bibliography of Partial Evaluation Research | http://partial-eval.org/ |
Online Bibliography of Partial Evaluation Research | http://partial-eval.org |
What do you believe about Programming Languages (that you can't prove (yet))? | http://paste.lisp.org/display/19438 |
2006 ICFP Programming Contest registration opens | http://paste.lisp.org/display/23177 |
XML Is Too Hard For Programmers | http://patricklogan.blogspot.com/#XML%20Programming |
Syntax-rules Primer | http://patricklogan.blogspot.com/ |
XeLda: Enforcing Dimensional Consistency in Spreadsheets | http://patricklogan.blogspot.com/ |
Environment, scripting, and behavior | http://patricklogan.blogspot.com/2003_03_23_patricklogan_archive.html#20043222 |
Handling Failures In Erlang | http://patricklogan.blogspot.com/2003_04_06_patricklogan_archive.html#200121565 |
Hundred Year Language | http://patricklogan.blogspot.com/2003_04_06_patricklogan_archive.html#200138656 |
Tools for rules | http://patricklogan.blogspot.com/2003_05_11_patricklogan_archive.html#200301300 |
Tiny C Compiler - with dynamic code gen | http://patricklogan.blogspot.com/2003_05_18_patricklogan_archive.html#200337679 |
The Power and Philosophy of Ruby | http://patricklogan.blogspot.com/2003_06_15_patricklogan_archive.html#200433821 |
Exegesis 6 | http://patricklogan.blogspot.com/2003_07_27_patricklogan_archive.html#105970564612977110 |
Smalltalk Reports | http://patricklogan.blogspot.com/2003_09_21_patricklogan_archive.html#106453613580566453 |
Erik Meijer: Visual Basic Programmers Love Anamorphisms | http://patricklogan.blogspot.com/2003_10_19_patricklogan_archive.html#106680080287651095 |
XAML the future of UI programming? | http://patricklogan.blogspot.com/2003_10_26_patricklogan_archive.html#106732069938331078 |
Ada and Java: real-time advantages | http://patricklogan.blogspot.com/2003_11_09_patricklogan_archive.html#106866493900574269 |
Changeable class in Avalon | http://patricklogan.blogspot.com/2003_12_21_patricklogan_archive.html#10722219233620446 |
Nullable Types | http://patricklogan.blogspot.com/2004/05/nullable-types.html |
Predicate Dispatch in the news | http://patricklogan.blogspot.com/2004/11/smalltalk-and-predicate-dispatch.html |
Termite: a Lisp for Distributed Computing | http://patricklogan.blogspot.com/2005/07/termite-lisp-for-distributed-computing.html |
When to create syntax? | http://patricklogan.blogspot.com/2005/08/when-to-create-syntax-in-lisp.html |
Joshua Bloch: "Nearly All Binary Searches Broken" | http://patricklogan.blogspot.com/2006/06/integers.html |
Strongtalk goes open source | http://patricklogan.blogspot.com/2006/09/ruby-and-strongtalk.html |
Ruby 2.0 News | http://patricklogan.blogspot.com/2006/10/ruby-sucks.html |
RSS vs. Echo | http://patricklogan.blogspot.com/archives/2003_06_22_patricklogan_archive.html#105673078035841514 |
Seven Paradoxes of Object-Oriented Programming Languages | http://patricklogan.blogspot.com/archives/2003_08_03_patricklogan_archive.html#106029571695723424 |
Reading Styles ( Idiomatic Lisp and Idiomatic Scheme ) | http://patricklogan.blogspot.com/archives/2004_01_25_patricklogan_archive.html#107505852175253517 |
NULL | http://patricklogan.blogspot.com |
Related Weblogs | http://patricklogan.blogspot.com |
Yes, Bob, I too want to work in a dynamically typed language | http://patricklogan.blogspot.com |
Language Once Was Key-Now It's Design | http://patricklogan.blogspot.com |
Exploring CSP | http://patricklogan.blogspot.com |
GNU Prolog | http://pauillac.inria.fr/~diaz/gnu-prolog/ |
GNU Prolog | http://pauillac.inria.fr/~diaz/publications.html |
Constraint-Based Type Inference for Guarded Algebraic Data Types | http://pauillac.inria.fr/~fpottier/publis/simonet-pottier-hmg.pdf |
Paul Graham: Accumulator Generator | http://pauillac.inria.fr/~furuse/generics/ |
What's wrong with C++ templates? | http://pauillac.inria.fr/~furuse/generics/ |
Philip Greenspun: Lisp diehards = Holocaust deniers | http://pauillac.inria.fr/~furuse/generics |
Notes on Programming in C | http://pauillac.inria.fr/~furuse/generics |
Why do they program in C++? | http://pauillac.inria.fr/~furuse/generics |
Paul Graham: Accumulator Generator | http://pauillac.inria.fr/~furuse/thesis/chapter01.ps.gz |
The Charity Language | http://pauillac.inria.fr/~herbelin/CSL94.ps.gz |
Selective Open Recursion: A Solution to the Fragile Base Class Problem | http://pauillac.inria.fr/~hirschow/talks/raw_esop.pdf |
Zipper-based file server/OS | http://pauillac.inria.fr/~huet/ |
Old computer science and technical books worth searching for | http://pauillac.inria.fr/~huet/bib.html#69 |
Constructive Computation Theory. Course notes on lambda calculus | http://pauillac.inria.fr/~huet/CCT/ |
Constructive Computation Theory. Course notes on lambda calculus | http://pauillac.inria.fr/~huet/CCT/cct.tar.gz |
Constructive Computation Theory. Course notes on lambda calculus | http://pauillac.inria.fr/~huet/FREE/LAMBDA.tar.gz |
Constructive Computation Theory. Course notes on lambda calculus | http://pauillac.inria.fr/~huet/PUBLIC/CCT.pdf |
JoCaml | http://pauillac.inria.fr/~lefessan/papers/index.html#thesis |
What are the real benefits of FP? | http://pauillac.inria.fr/~lefessan/src/ |
Using, Understanding, and Unraveling The OCaml Language | http://pauillac.inria.fr/~remy/cours/appsem/ |
Zipper-based file server/OS | http://pauillac.inria.fr/~remy/cours/appsem/ocaml-ml.html |
Using, Understanding, and Unraveling The OCaml Language | http://pauillac.inria.fr/~remy/cours/appsem/ocaml-modules.html#toc17 |
Control handling primitives | http://pauillac.inria.fr/~remy/work/cupto/ |
The building of robust software | http://pauillac.inria.fr/~remy/work/virtual/ |
Ivory Towers and Gelfand's Principle | http://pauillac.inria.fr/~remy/work/virtual/ |
On the Revival of Dynamic Languages | http://pauillac.inria.fr/~remy/work/virtual/ |
Why do they program in C++? | http://pauillac.inria.fr/~remy/work/virtual/index.html |
Generics are a mistake? | http://pauillac.inria.fr/~remy/work/virtual/virtual004.html |
Open data types and open functions | http://pauillac.inria.fr/~remy/work/virtual |
Abstracting Allocation: The New new Thing | http://pauillac.inria.fr/~xleroy/ |
automatic theorem proving | http://pauillac.inria.fr/~xleroy/ |
Language Luminaries Meet in Europe on April 6 | http://pauillac.inria.fr/~xleroy/ |
Programming a compiler with a proof assistant | http://pauillac.inria.fr/~xleroy/compcert-backend/ |
Why type systems are interesting - part II | http://pauillac.inria.fr/~xleroy/leroy.html |
The Essence of the Iterator Pattern | http://pauillac.inria.fr/~xleroy/leroy.html |
Formal verification of a C-Compiler frontend. | http://pauillac.inria.fr/~xleroy/publi/cfront.pdf |
Programming a compiler with a proof assistant | http://pauillac.inria.fr/~xleroy/publi/compiler-certif.pdf |
A modular module system | http://pauillac.inria.fr/~xleroy/publi/modular-modules-appendix/ |
NULL | http://pauillac.inria.fr/~xleroy/publi/modular-modules-jfp.ps.gz |
A modular module system | http://pauillac.inria.fr/~xleroy/publi/modular-modules-jfp.ps.gz |
Research Papers | http://pauillac.inria.fr/~xleroy/publi/modular-modules-jfp.ps.gz |
A type-correct, stack-safe, provably correct, expression compiler in Epigram | http://pauillac.inria.fr/~xleroy/publi/strong-reduction.pdf |
Compiling functional languages | http://pauillac.inria.fr/~xleroy/talks/compilation-agay.pdf |
Compiling functional languages | http://pauillac.inria.fr/~xleroy/talks/compilation-agay.ps.gz |
A Good OOP Critique? | http://pauillac.inria.fr/~xleroy/talks/icfp99.ps.gz |
Objects and classes versus modules | http://pauillac.inria.fr/~xleroy/talks/icfp99.ps.gz |
Language-based security for mobile code, with applications to smart cards | http://pauillac.inria.fr/~xleroy/talks/security-tecs2005.pdf |
Fresh O'Caml | http://pauillac.inria.fr/ |
Links (Wadler) | http://pauillac.inria.fr/bin/psearch/publioscope?concur-97 |
Felix: The power language for C++ programmers | http://pauillac.inria.fr/bin/wilma_glimpse/caml-list?query=felix |
Don Box on the Importance of Being WSDL | http://pauillac.inria.fr/bin/wilma_hiliter/caml-list/200109/msg00097.html |
Joshua Bloch: "Nearly All Binary Searches Broken" | http://pauillac.inria.fr/bin/wilma_hiliter/caml-list/200109/msg00097.html |
Multidimensional Virtual Classes | http://pauillac.inria.fr/bin/wilma_hiliter/caml-list/200109/msg00097.html |
Yearning for a practical scheme | http://pauillac.inria.fr/bin/wilma_hiliter/caml-list/200109/msg00097.html |
Call-by-name is dual to call-by-value | http://pauillac.inria.fr/caml/caml-list/0508.html |
Comparative Regexps | http://pauillac.inria.fr/caml/caml-list/1712.html |
Non-Lisp, natively extensible? | http://pauillac.inria.fr/caml/camlp4/ |
Non-Lisp, natively extensible? | http://pauillac.inria.fr/caml/camlp4/manual/manual010.html |
"dynamic" generative programming? | http://pauillac.inria.fr/caml/camlp4 |
Whither Sather ? | http://pauillac.inria.fr/caml/humps/index.html |
The Nice Programming Language | http://pauillac.inria.fr/caml/index-eng.html |
Why do they program in C++? | http://pauillac.inria.fr/caml/ocamlexc/ocamlexc.htm |
Why type systems are interesting | http://pauillac.inria.fr/cdrom/prog/unix/efuns/eng.htm |
Whither Sather ? | http://pauillac.inria.fr/coq/ |
Python Metaclass Programming | http://pauillac.inria.fr/coq/coq-eng.html |
Parsing in Lisp and Caml | http://pauillac.inria.fr/cousineau-mauny/ |
Functional Geometry | http://pauillac.inria.fr/cousineau-mauny/main.html |
The ICFP Programming Contest is underway! | http://pauillac.inria.fr/cristal/ICFP2001/prog-contest/ |
The ICFP Programming Contest is underway! | http://pauillac.inria.fr/cristal/ICFP2001/prog-contest/links.html |
The ICFP Programming Contest is underway! | http://pauillac.inria.fr/cristal/ICFP2001/prog-contest/machine.html |
The ICFP Programming Contest is underway! | http://pauillac.inria.fr/cristal/ICFP2001/prog-contest/news.html |
The ICFP Programming Contest is underway! | http://pauillac.inria.fr/cristal/ICFP2001/prog-contest/task.html |
Language Support for Disributed Processing | http://pauillac.inria.fr/jocaml/ |
Links (Wadler) | http://pauillac.inria.fr/jocaml/ |
Calculi for Mobile Processes | http://pauillac.inria.fr/jocaml/ |
Concurrent OCaml | http://pauillac.inria.fr/jocaml/ |
CTM | http://pauillac.inria.fr/jocaml/ |
JoCaml | http://pauillac.inria.fr/jocaml/ |
PL for interactive simulation | http://pauillac.inria.fr/jocaml |
Calculi for Mobile Processes | http://pauillac.inria.fr/join/ |
Links (Wadler) | http://pauillac.inria.fr/join/ |
Language Support for Disributed Processing | http://pauillac.inria.fr/join/ |
Generics are a mistake? | http://pauillac.inria.fr/ocaml/papers.html |
Yearning for a practical scheme | http://pauillac.inria.fr/para/cdrom/prog/unix/efuns/eng.htm |
Beyond Ada: The First Paranoid Programming Language | http://paul.merton.ox.ac.uk/computing/paranoid-programming-language.html |
The C++ Source Journal | http://paulgraham.com/avg.html |
The Fortress Language Spec v0.618 | http://paulgraham.com/icad.html |
Getting Started | http://paulgraham.com/rootsoflisp.html |
Ruby 2.0 News | http://paulgraham.infogami.com/blog/morepatents |
Using continuations in Web applications is patented | http://paulgraham.infogami.com/blog/morepatents |
ContextL | http://p-cos.net/documents/contextl-overview.pdf |
Dynamic typing in OCaml | http://p-cos.net/documents/dynatype.pdf |
Dynamic vs. Static Typing - A Pattern-Based Analysis | http://p-cos.net/documents/dynatype.pdf |
Let's make a programming language! | http://p-cos.net/lisp-ecoop/submissions/DeMeuterDHondtDedecker.pdf |
Dynamic typing in OCaml | http://p-cos.net/research.html |
Refal programming language | http://pcp.lanl.gov/ |
Guido: Language Design Is Not Just Solving Puzzles | http://pcp.lanl.gov/SERVER.html |
Scheme Personality Test | http://pcrm.win.tue.nl/~stephan/scheme-test.php3 |
CaSe SenSitIviTy! What is its purpose in programming language syntax? | http://pcroot.cern.ch/TaligentDocs/TaligentOnline/DocumentRoot/1.0/Docs/books/WM/WM_63.html |
Programming On Windows CE | http://pda.rcp.net.pe/wince/development.htm |
PDC: Designing the CLR | http://pdcbloggers.net/Question_and_Answer/PNL02.category |
PDC: Designing the CLR | http://pdcbloggers.net/Question_and_Answer/PNL07.category |
The Future of .NET Languages | http://pdcbloggers.net/Question_and_Answer/PNL10.category |
What do you believe about Programming Languages (that you can't prove (yet))? | http://pdos.csail.mit.edu/~baford/packrat/ |
Dodo | http://pdos.csail.mit.edu/~baford/packrat/ |
What do you believe about Programming Languages (that you can't prove (yet))? | http://pdos.csail.mit.edu/~baford/packrat/popl04/ |
Rethinking Linguistic Relativity | http://pdos.csail.mit.edu/~baford/packrat/popl04 |
Promising OS's from a Programming Language Perspective | http://pdos.csail.mit.edu/exo/ |
What good is Strong Normalization in Programming Languages? | http://pdos.csail.mit.edu/exo/ |
What good is Strong Normalization in Programming Languages? | http://pdos.csail.mit.edu/exo/theses/index.html |
Promising OS's from a Programming Language Perspective | http://pdos.csail.mit.edu/exo/theses/index.html |
The MetaC Language | http://pdos.csail.mit.edu/tickc/ |
XPython | http://peak.telecommunity.com/ |
Python "Monkey Typing" | http://peak.telecommunity.com/DevCenter/MonkeyTyping |
New Chip Heralds a Parallel Future | http://penguinppc.org |
McBride Derivative paper | http://people.cs.uchicago.edu/~adrassi/impl-notes.pdf |
Every Language War Ever | http://people.cs.uchicago.edu/~blume/papers/nlffi.pdf |
CPS without GC? | http://people.cs.uchicago.edu/~jacobm/pubs/restructuring.ps |
An Operational Semantics for R5RS Scheme | http://people.cs.uchicago.edu/~jacobm/pubs/scheme-semantics.pdf |
An Operational Semantics for R5RS Scheme | http://people.cs.uchicago.edu/~jacobm/pubs/scheme-semantics.ps |
An Operational Semantics for R5RS Scheme | http://people.cs.uchicago.edu/~jacobm/r5rs/ |
Moby | http://people.cs.uchicago.edu/~jhr/moby/index.html |
Contracts Reading List | http://people.cs.uchicago.edu/~robby/contract-reading-list/ |
How are GADTs useful in practical programming? | http://people.cs.uchicago.edu/~robby/contract-reading-list/ |
Structure and Interpretation of Computer Science Curriculum | http://people.cs.uchicago.edu/~robby/publications/papers/htdp-sicp-fdpe2002.pdf |
Structure and Interpretation of Computer Science Curriculum | http://people.cs.uchicago.edu/~robby/publications/papers/htdp-sicp-fdpe2002.ps |
OOPSLA 2005 Reports | http://people.cs.uchicago.edu/~robby/pubs/ |
An Operational Semantics for R5RS Scheme | http://people.cs.uchicago.edu/~robby/pubs/ |
Channel 9 Videos on VB | http://people.cs.uchicago.edu/~robby/pubs/index-abstracts.html#6 |
OOPSLA 2005 Reports | http://people.cs.uchicago.edu/~robby/pubs/index-abstracts.html#9 |
Most Productive FP Lang? | http://people.cs.uchicago.edu/~robby/pubs/papers/ho-contracts-techreport.pdf |
OOPSLA 2005 Reports | http://people.cs.uchicago.edu/~robby/pubs/papers/ho-contracts-techreport.pdf |
Debugging Functional Programs | http://people.cs.uchicago.edu/~robby/pubs/papers/ho-contracts-techreport.pdf |
Slideshow: Functional Presentations | http://people.cs.uchicago.edu/~robby/pubs/papers/icfp2004-ff.pdf |
A Visual Environment for Developing Context-Sensitive Term Rewriting Systems | http://people.cs.uchicago.edu/~robby/pubs/papers/rta2004-mfff.pdf |
Ruby: Language of the Programming Ãœbermensch? | http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg01418.html |
Let's make a programming language! | http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg01539.html |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg02088.html |
Haskell and creative freedom | http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg02197.html |
Closures for Java or money back | http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg04044.html |
How To Read a Paper | http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg04543.html |
Static Types vs. Partially Evaluated Latent Types | http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg04543.html |
Static type inference & late binding? | http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg04632.html |
What do you mean by studying "programming languages"? | http://people.csail.mit.edu/jhbrown/ |
What do you mean by studying "programming languages"? | http://people.csail.mit.edu/jhbrown/scheme/ |
Multimethods in a latently typed language? | http://people.csail.mit.edu/jrb/goo/ |
Lisp sans (((paren-theses ((hell))))) | http://people.csail.mit.edu/jrb/Projects/dexprs.pdf |
Functional multi-method programming language | http://people.csail.mit.edu/jrb/Projects/dylan-dispatch.htm |
Java Subtype Tests in Real-Time | http://people.csail.mit.edu/jrb/pve/index.htm |
Educational Pearl: Automata as Macros | http://people.csail.mit.edu/people/gregs/ll1-discuss-archive-html/msg02030.html |
Links | http://people.csail.mit.edu/people/gregs/ll1-discuss-archive-html/msg02030.html |
Educational Pearl: Automata as Macros | http://people.csail.mit.edu/people/gregs/ll1-discuss-archive-html/msg02068.html |
Educational Pearl: Automata as Macros | http://people.csail.mit.edu/people/gregs/ll1-discuss-archive-html/msg02069.html |
Educational Pearl: Automata as Macros | http://people.csail.mit.edu/people/gregs/ll1-discuss-archive-html/msg02070.html |
Educational Pearl: Automata as Macros | http://people.csail.mit.edu/people/gregs/ll1-discuss-archive-html/msg02071.html |
Educational Pearl: Automata as Macros | http://people.csail.mit.edu/people/gregs/ll1-discuss-archive-html/msg02088.html |
Clean Now Available under LGPL License | http://people.debian.org/~bfulgham/clean/ |
Clean System 2.1 is released | http://people.debian.org/~bfulgham/clean |
The Language List | http://people.ku.edu/~nkinners/LangList/Extras/langlist.htm |
Arc - An Unfinished Dialect of Lisp | http://people.mandrakesoft.com/~prigaux/arc-comments.txt |
The ICFP Programming Contest is underway! | http://people.mandrakesoft.com/~prigaux/cmp.html |
The ICFP Programming Contest is underway! | http://people.mandrakesoft.com/~prigaux/icfp2001.tar.bz2 |
Using Functional Objects in various languages | http://people.mandrakesoft.com/~prigaux/Shapes-no-oop2.cc |
Barbara Partee: Reflections of a Formal Semanticist as of Feb 2005 | http://people.umass.edu/partee/docs/BHP_Essay_Feb05.pdf |
Martin Fowler on Language Workbenches and DSLs | http://perl.hamtech.net/advprog/ch17_01.htm |
Perl Paraphernalia | http://perl.plover.com/#stupidity |
Perl and the Lambda Calculus | http://perl.plover.com/book/ |
Dominus talks about HO Perl | http://perl.plover.com/hop/ |
Higher-Order Perl | http://perl.plover.com/hop/ |
expressivity of "idiomatic C++" | http://perl.plover.com/hop/ |
Perl and the Lambda Calculus | http://perl.plover.com/lambda/ |
Dominus talks about HO Perl | http://perl.plover.com/lambda/ |
What are The Atoms of Programming Languages? | http://perl.plover.com/lambda/ |
Higher-Order Perl | http://perl.plover.com/lambda/ |
Perl and the Lambda Calculus | http://perl.plover.com/lambda/tpj.html |
Achieving Closure (Perl) | http://perl.plover.com/lambda/tpj.html |
Programming challenge | http://perl.plover.com/qotw/e/026 |
expressivity of "idiomatic C++" | http://perl.plover.com/Stream/Stream.pm |
Type checking and logical errors | http://perl.plover.com/yak/typing/notes.html |
Type checking and logical errors | http://perl.plover.com/yak/typing/samples/slide029.html |
Strong Typing - Comparison of ML with Pascal & C | http://perl.plover.com/yak/typing/typing.html |
Parrot 0.2.2 Released | http://perlcabal.org/~autrijus/hw2005.pdf |
Writing A Lisp Interpreter In Haskell | http://perlcabal.org/~nothingmuch/harrorth/doc/ |
Programming Puns | http://perlguy.com/contest.html |
From Perl Monks: "pissed off about functional programming" | http://perlmonks.org/?node_id=450922 |
Dynamic Languages Journal? | http://perlmonks.org/index.pl?node=Meditations |
Collection of links to monad implementations in various languages. | http://permalink.gmane.org/gmane.comp.lang.concatenative/1506 |
Monads in Ruby | http://permalink.gmane.org/gmane.comp.lang.concatenative/1506 |
Djinn, a theorem prover in Haskell, for Haskell. | http://permalink.gmane.org/gmane.comp.lang.haskell.general/12747 |
Udell at OSCON: IronPython news | http://persephone.cs.uiuc.edu/~gaeke/nightlytest/2004-07-16.html |
Recovering resources in the pi-calculus | http://perso.ens-lyon.fr/david.teller/recherche/Publications/cpil.pdf |
GNU Prolog | http://perso.wanadoo.fr/colin.barker/sands.htm |
diagram & history of languages | http://perso.wanadoo.fr/levenez/lang/ |
History of Programming Languages | http://perso.wanadoo.fr/levenez/lang/ |
diagram & history of programming languages | http://perso.wanadoo.fr/levenez/lang |
OO late-binding semantics | http://perso-info.enst-bretagne.fr/~beugnard/papiers/lb-sem.shtml#help |
Comparison of OO languages late-binding semantics | http://perso-info.enst-bretagne.fr/~beugnard/papiers/lb-sem.shtml |
Linguistic Universals and Particulars | http://personal.cityu.edu.hk/~ssiclasp/indabstract/ji,%20li-jun.htm |
Unix as programming language | http://personal.riverusers.com/~thegrendel/ |
Abstractionless programming | http://personalpages.tds.net/~edream/front.html |
Refal programming language | http://pespmc1.vub.ac.be/ |
What are the real benefits of FP? | http://pespmc1.vub.ac.be/books/IntroCyb.pdf |
Refal programming language | http://pespmc1.vub.ac.be/LIBRARY.html |
The Next Move in Programming (Livschitz interview) | http://pespmc1.vub.ac.be/Papers/WhenSelf-org.pdf |
Python is... slow? | http://peter.mapledesign.co.uk/weblog/archives/python_is_slow.html |
UCPy: Reverse Engineering Python | http://pharos.cpsc.ucalgary.ca/Dienst/Repository/2.0/Body/ncstrl.ucalgary_cs/2002-709-12/pdf |
Guy Steele on Language Design | http://phd.offog.org/ideas/occam-syntax/ |
Philip Greenspun: Lisp diehards = Holocaust deniers | http://philip.greenspun.com/ |
CL vs scheme | http://philip.greenspun.com/bboard/q-and-a-fetch-msg?msg_id=0006XQ |
Small Time Languages | http://philip.greenspun.com/internet-application-workbook/scaling |
Small Time Languages | http://philip.greenspun.com/panda/server-programming |
The Limits of the Semantic Extensibility of Computer Programs | http://philip.greenspun.com/research/ |
Y Store now C++ | http://philip.greenspun.com/research/ |
The Case for First Class Messages | http://philip.greenspun.com/research/ |
Y Store now C++ | http://philip.greenspun.com/research/ |
Moving Away From XSLT | http://philip.greenspun.com/tcl/ |
Philip Greenspun: Lisp diehards = Holocaust deniers | http://philip.greenspun.com/wtr/dead-trees/story.html |
Martin Fowler on Language Workbenches and DSLs | http://philosophy.berkeley.edu/macfarlane/Diss.pdf |
Socially Responsive, Environmentally Friendly Logic | http://philosophy.eldoc.ub.rug.nl/root/BKOOI/Two-envelopeproblem/ |
2001 International PHP Conference Slides | http://php.weblogs.com/ |
2001 -- The Year When DotGNU Was Born | http://php.weblogs.com/ |
Worse Is Better | http://php.weblogs.com/ |
Building an Extensible Menu Class | http://php.weblogs.com/ |
Conversations on .NET | http://php.weblogs.com/ |
Design Patterns in XML Applications | http://php.weblogs.com/ |
Has J2EE Hit a Fork In the Road? | http://php.weblogs.com/ |
Language Laziness Test | http://php.weblogs.com/ |
Server-side scripting languages | http://php.weblogs.com/ |
Sun admits ASP better than Java for Web | http://php.weblogs.com/ |
The Pros and Cons of XML | http://php.weblogs.com/ |
Tips on Writing Portable SQL Code | http://php.weblogs.com/ |
Developing Reliable Software with Scripting Languages | http://php.weblogs.com/2002/12/19#a2164 |
Making the Case for PHP at Yahoo! | http://php.weblogs.com/discuss/msgReader$2015 |
Tips on Writing Portable SQL Code | http://php.weblogs.com/portable_sql |
Is "type" a fundamental intrinsic property of values? | http://physics.nist.gov/cuu/Units/current.html |
Is "type" a fundamental intrinsic property of values? | http://physics.nist.gov/cuu/Units/prefixes.html |
Is "type" a fundamental intrinsic property of values? | http://physics.nist.gov/cuu/Units/units.html |
Call for Papers: ACM Symposium on Dynamic Languages | http://pico.vub.ac.be/%7Ewdmeuter/RDL04/papers/Bracha.pdf |
On the Revival of Dynamic Languages | http://pico.vub.ac.be/~wdmeuter/RDL04/papers.html |
Gilad Is Right | http://pico.vub.ac.be/~wdmeuter/RDL04/papers/Bracha.pdf |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://pico.vub.ac.be/~wdmeuter/RDL04/papers/Meijer.pdf/ |
Visual Basic and LINQ | http://pico.vub.ac.be/~wdmeuter/RDL04/papers/Meijer.pdf |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://pico.vub.ac.be/~wdmeuter/RDL04/papers/Meijer.pdf |
Static Typing Where Possible, Dynamic Typing When Needed | http://pico.vub.ac.be/~wdmeuter/RDL04/papers/Meijer.pdf |
Let's make a programming language! | http://pico.vub.ac.be/ |
Lisp sans (((paren-theses ((hell))))) | http://pico.vub.ac.be/ |
Scheme & Lisp Language War | http://pigdog.org/auto/mr_bads_list/shortcolumn/1914.html |
International Components for Unicode 3.0 Released | http://pike.ida.liu.se/ |
Pike 7.6 Released | http://pike.ida.liu.se/ |
International Components for Unicode 3.0 Released | http://pike.ida.liu.se/docs/tutorial/strings/widestrings.xml |
International Components for Unicode 3.0 Released | http://pike.ida.liu.se/generated/manual/ref/chapter_3.html |
What are The Atoms of Programming Languages? | http://pinker.wjh.harvard.edu/articles/papers/So_How_Does_The_Mind_Work.pdf |
XPath, XML, Python | http://pirxx.sourceforge.net/ |
Growing interest in Smalltalk? | http://piumarta.com/pepsi/pepsi.html |
Groovy Language | http://pizzacompiler.sourceforge.net/ |
A Good OOP Critique? | http://pizzacompiler.sourceforge.net/ |
Bruce Eckel on Java generics | http://pizzacompiler.sourceforge.net/ |
Continuations in Java and Java-based Web Frameworks | http://pizzacompiler.sourceforge.net/ |
Disruptive Programming Language Technologies | http://pizzacompiler.sourceforge.net/ |
DP-COOL 2003 Proceedings | http://pizzacompiler.sourceforge.net/ |
Revisiting AWK | http://plan9.bell-labs.com/plan9dist/ |
Promising OS's from a Programming Language Perspective | http://plan9.bell-labs.com/plan9dist/about.html |
Revisiting AWK | http://plan9.bell-labs.com/sys/doc/net/net.html |
Revisiting AWK | http://plan9.bell-labs.com/sys/doc/rc.pdf |
Eiffel Studio adds GPL version | http://planet.kde.org |
NULL | http://planet.lisp.org/ |
CADR Lisp Machine emulator | http://planet.lisp.org/ |
PLaneT | http://planet.plt-scheme.org/ |
ClassicJava in PLT Redex | http://planet.plt-scheme.org:80/300/docs/cobbe/classic-java.plt/1/1/doc.txt |
Why type systems are interesting | http://planetmath.org/encyclopedia/AxiomOfReducibility.html |
Categories for Everybody | http://planetmath.org/encyclopedia/ExampleOfCategory.html |
A Revolution in Logic? | http://planetmath.org/encyclopedia/IndependenceFriendlyLogic.html |
4-color theorem | http://planetmath.org |
More sites like Lambda | http://planetmath.org |
NULL | http://planetrdf.com/ |
Fractal Music (and a Personal Introduction) | http://planetrdf.com/ |
Visual Basic and LINQ | http://planx2006.ens.fr/ |
The Church-Turing Thesis: Breaking the Myth | http://plato.stanford.edu/entries/church-turing/ |
Church-Turning is False? | http://plato.stanford.edu/entries/church-turing/ |
What is a Proposition? | http://plato.stanford.edu/entries/common-knowledge |
What is a Proposition? | http://plato.stanford.edu/entries/logic-ai |
What is a Proposition? | http://plato.stanford.edu/entries/logical-form |
What is a Proposition? | http://plato.stanford.edu/entries/logic-classical |
What is a Proposition? | http://plato.stanford.edu/entries/logic-intuitionistic |
Sapir-Whorf again? | http://plato.stanford.edu/entries/logic-modal/ |
Dynamic Semantics | http://plato.stanford.edu/entries/logic-paraconsistent/ |
A Very Modal Model of a Modern, Major, General Type System | http://plato.stanford.edu/entries/logic-provability/ |
Diagnosing Java code: Assertions and temporal logic in Java | http://plato.stanford.edu/entries/logic-temporal/ |
What is a Proposition? | http://plato.stanford.edu/entries/propositions |
What is a Proposition? | http://plato.stanford.edu/entries/propositions-structured |
What is a Proposition? | http://plato.stanford.edu/entries/reasoning-automated |
The long tail of programming languages | http://playground.sun.com/1275/home.html |
Lambda: the ultimate "little language" | http://pleac.sf.net/ |
PLEAC - Programming Language Examples Alike Cookbook | http://pleac.sf.net/ |
What does Hello World show? | http://pleac.sourceforge.net/ |
OCaml, an Introduction | http://pleac.sourceforge.net/ |
SICP Translations | http://pleac.sourceforge.net/ |
Algebraic patterns in Scheme | http://pleac.sourceforge.net/pleac_guile/t1.html |
Teaching the Fatal Disease | http://plg.uwaterloo.ca/~holt/papers/fatal_disease.html |
Richard Hamming: You and Your Research | http://plg.uwaterloo.ca/~migod/746/summaries/noSilverBullet.pdf |
Let's make a programming language! | http://pliant.cx/ |
Server-side scripting languages | http://pliant.cx |
Pliant | http://pliant.cx |
Why Are ALL Programming Languages So Low Level? | http://pll.cpsc.ucalgary.ca/charity1/www/examples.html |
What happened to Charity? | http://pll.cpsc.ucalgary.ca/charity1/www/home.html |
Dead Languages | http://pll.cpsc.ucalgary.ca/charity1/www/home.html |
Composing Programming Languages by Combining Action-Semantic | http://pllab.hyu.ac.kr/~doh/research/paper/2002DohMossesSCP.pdf |
New C++-like language for Windows | http://ploko.net |
DSL-specific editors | http://pluralsight.com/blogs/dbox/archive/2005/01/06/4785.aspx |
Don Box: Teaching my kids to program | http://pluralsight.com/blogs/dbox/archive/2005/02/20/6009.aspx |
Don Box: Teaching my kids to program | http://pluralsight.com/blogs/dbox/archive/2005/02/26/6181.aspx |
Comparing XSLT and XQuery | http://pluralsight.com/blogs/dbox/archive/2006/04/17/21830.aspx |
Block performance in Ruby | http://pluralsight.com/blogs/dbox/archive/2006/05/09/23068.aspx |
Ruby 2.0 News | http://pluralsight.com/blogs/dbox/archive/2006/10/25/41184.aspx |
Perspectives | http://pluto.mscc.huji.ac.il/~msyfalk/LDD/ |
Skribe 1.2b released | http://pluto.mumble.net/~jar/pubs/secureos/ |
Ethnographic Study of Copy and Paste Programming Practices in OOPL | http://pmd.sourceforge.net/cpd.html |
The new old or The "Return" to Concurrency | http://pobox.com/~oleg/ftp/ |
Functional programming with GNU make | http://pobox.com/~oleg/ftp/ |
Generators in Python, Icon and Scheme | http://pobox.com/~oleg/ftp/c++-digest/Functional-Cpp.html |
Generators in Python, Icon and Scheme | http://pobox.com/~oleg/ftp/c++-digest/Lambda-CPP-more.html |
subtraction and division in lambda-calculus | http://pobox.com/~oleg/ftp/Computation/Computation.html#lambda-calc-neg |
Lightweight Static Capabilitites (II) | http://pobox.com/~oleg/ftp/Computation/Computation.html#type-soundness-formal |
Native delimited continuations in (byte-code) OCaml | http://pobox.com/~oleg/ftp/Computation/Continuations.html#caml-shift |
Generic implementation of all four *F* operators: from control0 to shift | http://pobox.com/~oleg/ftp/Computation/Continuations.html#generic-control |
Delimited dynamic binding | http://pobox.com/~oleg/ftp/Computation/dynamic-binding.html#DB-formalization |
Y in Practical Programs | http://pobox.com/~oleg/ftp/Computation/fixed-point-combinators.html |
How fundamental is information? | http://pobox.com/~oleg/ftp/Computation/limits-of-information.html |
Category theory for non-mathematicians | http://pobox.com/~oleg/ftp/Computation/monadic-shell.html |
Re-writing abstractions | http://pobox.com/~oleg/ftp/Computation/rewriting-rule-lambda.txt |
Lightweight Static Capabilitites (II) | http://pobox.com/~oleg/ftp/Computation/safety.elf |
Lightweight Static Capabilitites (II) | http://pobox.com/~oleg/ftp/Computation/safety-array.elf |
C# interview / OOP in any language | http://pobox.com/~oleg/ftp/Computation/Subtyping/ |
Atoms as Objects? | http://pobox.com/~oleg/ftp/Computation/Subtyping/ |
dealing with Scheme (or Lisp, etc) | http://pobox.com/~oleg/ftp/Computation/Subtyping/ |
A Good OOP Critique? | http://pobox.com/~oleg/ftp/Computation/Subtyping/References.html |
Using Functional Objects in various languages | http://pobox.com/~oleg/ftp/Computation/Subtyping/Shapes/ |
Building cyclic data structures in pure languages | http://pobox.com/~oleg/ftp/Haskell/misc.html#ccard-transform |
Instruction scheduling and imperative functional programming | http://pobox.com/~oleg/ftp/Haskell/misc.html#fp-arrays-assembly |
Probabilistic languages for kids? | http://pobox.com/~oleg/ftp/Haskell/misc.html#random-var-monad |
Oleg: Formalization of two Puzzles Involving Knowledge | http://pobox.com/~oleg/ftp/Haskell/Mr-S-P.lhs |
Every Language War Ever | http://pobox.com/~oleg/ftp/Haskell/number-parameterized-types.html |
Generators in Python, Icon and Scheme | http://pobox.com/~oleg/ftp/LinAlg.README.txt |
Lazy linear algebra | http://pobox.com/~oleg/ftp/LinAlg.README.txt |
Common Lisp Exception Handling | http://pobox.com/~oleg/ftp/ML/resumable.ml |
Specifying ECMAScript via ML | http://pobox.com/~oleg/ftp/ML/vdynvar.ml |
Delimited dynamic binding | http://pobox.com/~oleg/ftp/packages/DBplusDC.tar.gz |
Environmental Acquisition - A New InheritancE Mechanism | http://pobox.com/~oleg/ftp/papers/Database_as-a_language.ps.gz |
Delimited dynamic binding | http://pobox.com/~oleg/ftp/papers/DDBinding.pdf |
Impressions of the International Lisp conference ILC2002 | http://pobox.com/~oleg/ftp/papers/ILC02-impressions.txt |
Towards the best collection API | http://pobox.com/~oleg/ftp/papers/LL3-collections-enumerators.txt |
Towards the best collection API | http://pobox.com/~oleg/ftp/papers/LL3-collections-talk.pdf |
A Good OOP Critique? | http://pobox.com/~oleg/ftp/papers/MTR2001-Subtyping-talk.ps.gz |
Number-Parameterized Types by Oleg Kiselyov | http://pobox.com/~oleg/ftp/papers/number-parameterized-types.pdf |
Industrial-Strength Functional Programming | http://pobox.com/~oleg/ftp/papers/Scheme-Metcast-paper.ps.gz |
Industrial-Strength Functional Programming | http://pobox.com/~oleg/ftp/papers/Scheme-Metcast-talk.ps.gz |
A Good OOP Critique? | http://pobox.com/~oleg/ftp/papers/Subtyping-OOP.ps.gz |
o:XML | http://pobox.com/~oleg/ftp/papers/SXs.pdf |
GraphPath | http://pobox.com/~oleg/ftp/papers/SXs.pdf |
Tim Bray: The History of RDF | http://pobox.com/~oleg/ftp/papers/SXs.pdf |
SXSLT presentation, types, and XQuery | http://pobox.com/~oleg/ftp/papers/SXSLT-talk.pdf |
XML Is Too Hard For Programmers | http://pobox.com/~oleg/ftp/papers/XML-parsing.ps.gz |
Normal-order direct-style beta-evaluator with syntax-rules, and the repeated applications of call/cc | http://pobox.com/~oleg/ftp/Scheme/callcc-calc-page.html |
Further information on "Beating The Averages" | http://pobox.com/~oleg/ftp/Scheme/CGI-namespace.html |
Tim Bray: The History of RDF | http://pobox.com/~oleg/ftp/Scheme/daml-parse-unparse.scm |
Charming Python: Using combinatorial functions in the itertools module | http://pobox.com/~oleg/ftp/Scheme/enumerators-callcc.html |
Using Ruby | http://pobox.com/~oleg/ftp/Scheme/enumerators-callcc.html |
A practical lambda-calculator | http://pobox.com/~oleg/ftp/Scheme/index.html#lambda-calc |
Using Functional Objects in various languages | http://pobox.com/~oleg/ftp/Scheme/index.html#pure-oo |
Book Review: Purely Functional Data Structures | http://pobox.com/~oleg/ftp/Scheme/index.html#treaps |
Term rewriting system for code generation, and its termination analysis | http://pobox.com/~oleg/ftp/Scheme/index.html#Unification |
XML and Scheme (SXML) | http://pobox.com/~oleg/ftp/Scheme/LaXmL.txt |
Folding over trees | http://pobox.com/~oleg/ftp/Scheme/LaXmL.txt |
Relevance of Curry-Howard | http://pobox.com/~oleg/ftp/Scheme/logic.scm |
Monadic Programming in Scheme | http://pobox.com/~oleg/ftp/Scheme/monad-in-Scheme.html |
XML Is Too Hard For Programmers | http://pobox.com/~oleg/ftp/Scheme/parent-pointers.scm |
Trees with parent "pointers" | http://pobox.com/~oleg/ftp/Scheme/parent-pointers.txt |
Circular references | http://pobox.com/~oleg/ftp/Scheme/parent-pointers.txt |
XML Is Too Hard For Programmers | http://pobox.com/~oleg/ftp/Scheme/parent-pointers.txt |
Term rewriting system for code generation, and its termination analysis | http://pobox.com/~oleg/ftp/Scheme/PostL-paper.html |
Environmental Acquisition - A New InheritancE Mechanism | http://pobox.com/~oleg/ftp/Scheme/Request-Language.html |
Web services: Winer on WSDL | http://pobox.com/~oleg/ftp/Scheme/Request-Language.html |
Micro-Kanren | http://pobox.com/~oleg/ftp/Scheme/sokuza-kanren.scm |
Simple Outline XML: SOX | http://pobox.com/~oleg/ftp/Scheme/SXML-as-database.txt |
XSLT Extensions Revisited | http://pobox.com/~oleg/ftp/Scheme/SXML-short-paper.html |
Languages or tools to play with rewrite rules? | http://pobox.com/~oleg/ftp/Scheme/SXML-short-paper.html |
XLANG and WSFL: Syntactic Arsenic | http://pobox.com/~oleg/ftp/Scheme/xml.html#executable-XML |
SVG - Open for Business | http://pobox.com/~oleg/ftp/Scheme/xml.html#executable-XML |
XSLT Extensions Revisited | http://pobox.com/~oleg/ftp/Scheme/xml.html#executable-XML |
o:XML | http://pobox.com/~oleg/ftp/Scheme/xml.html#executable-XML |
Tim Bray: The History of RDF | http://pobox.com/~oleg/ftp/Scheme/xml.html#SXML-as-database |
Are you using delimited continuations? | http://pobox.com/~oleg/ftp/Scheme/xml.html#SXML-diff |
XML and Scheme (SXML) | http://pobox.com/~oleg/ftp/Scheme/xml.html#XML-parser |
Languages or tools to play with rewrite rules? | http://pobox.com/~oleg/ftp/Scheme/xml.html |
Simple Outline XML: SOX | http://pobox.com/~oleg/ftp/Scheme/xml.html |
Why's (Poignant) Guide to Ruby | http://poignantguide.net/ruby/ |
Casting SPELs in Lisp | http://poignantguide.net/ruby/ |
Comments on Comments | http://pokey.itsc.uah.edu/~mmceniry/odd/2002/03/01.html#a73 |
Book stats | http://poly9.com/images/19788490_a28a007a66_o.png |
Gamma formalism | http://pop-art.inrialpes.fr/people/fradet/PDFs/RULE04.pdf |
Gamma formalism | http://pop-art.inrialpes.fr/people/fradet/PDFs/SCP98.pdf |
Apache vs. Yaws | http://portableaserve.sourceforge.net/ |
First Class Values, Types as values within a Programming Language | http://portal.acm.org/citation.cfm?coll=GUIDE&dl=GUIDE&id=199528 |
Purity in PLT | http://portal.acm.org/citation.cfm?coll=GUIDE&dl=GUIDE&id=800513 |
Threads Cannot be Implemented as a Library | http://portal.acm.org/citation.cfm?doid=1065010.1065042 |
Ralph Griswold died | http://portal.acm.org/citation.cfm?doid=321203.321207 |
Binary relations | http://portal.acm.org/citation.cfm?doid=45072.45073 |
What is Intuitive? | http://portal.acm.org/citation.cfm?doid=611892.611920 |
Hungarian Notation vs The Right Thing | http://portal.acm.org/citation.cfm?id=1028976.1029008 |
2005 Programming Languages Day at Watson | http://portal.acm.org/citation.cfm?id=1052883.1052887 |
Java Subtype Tests in Real-Time | http://portal.acm.org/citation.cfm?id=1086642.1086643 |
An Expressive Language of Signatures | http://portal.acm.org/citation.cfm?id=1090189.1086371 |
What is so bad about compiling? | http://portal.acm.org/citation.cfm?id=202532 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://portal.acm.org/citation.cfm?id=203251&dl=ACM&coll=ACM |
Short examples of complex use of state? | http://portal.acm.org/citation.cfm?id=244798&coll=portal&dl=ACM&CFID=46271022&CFTOKEN=36830232 |
The undergraduate language course: what to do? | http://portal.acm.org/citation.cfm?id=24706 |
Algorithmic complexity of evaluation: lazy, eager, pure and impure | http://portal.acm.org/citation.cfm?id=24718&jmp=indexterms&dl=GUIDE&dl=ACM |
Algorithmic complexity of evaluation: lazy, eager, pure and impure | http://portal.acm.org/citation.cfm?id=24718&jmp=indexterms&dl=GUIDE&dl=ACM |
Interval Computations | http://portal.acm.org/citation.cfm?id=289442 |
Reynolds: The Essence of Algol | http://portal.acm.org/citation.cfm?id=319870&dl=ACM&coll=portal |
New Paul Graham thing... | http://portal.acm.org/citation.cfm?id=35698&jmp=cit&dl=GUIDE&dl=ACM&CFID=11111111&CFTOKEN=2222222 |
Langauges and Hardware... | http://portal.acm.org/citation.cfm?id=359031 |
Why Are ALL Programming Languages So Low Level? | http://portal.acm.org/citation.cfm?id=359136&dl=GUIDE&coll=GUIDE |
Stroustrup: A Brief Look at C++0x | http://portal.acm.org/citation.cfm?id=359502 |
Getting started in language design -- reading material? | http://portal.acm.org/citation.cfm?id=359715 |
Systematic search for lambda expressions | http://portal.acm.org/citation.cfm?id=36194&coll=portal&dl=ACM |
Classic CS Texts | http://portal.acm.org/citation.cfm?id=362489 |
Natural Programming Languages | http://portal.acm.org/citation.cfm?id=365274 |
Dominus talks about HO Perl | http://portal.acm.org/citation.cfm?id=503224 |
The undergraduate language course: what to do? | http://portal.acm.org/citation.cfm?id=504360&coll=Portal&dl=ACM&CFID=60656552&CFTOKEN=32590011 |
DSLs and operator associativity/precedence | http://portal.acm.org/citation.cfm?id=512931 |
Why recursing is better than looping | http://portal.acm.org/citation.cfm?id=53033&jmp=indexterms&dl=GUIDE&dl=ACM |
Singleton classes really that bad? | http://portal.acm.org/citation.cfm?id=567095 |
Lisp Machine Progress Report | http://portal.acm.org/citation.cfm?id=577629&dl=ACM&coll=portal |
What is Intuitive? | http://portal.acm.org/citation.cfm?id=584629 |
The Next Mainstream Programming Languages | http://portal.acm.org/citation.cfm?id=604155 |
OOPSLA 2005: Io, a small programming language | http://portal.acm.org/citation.cfm?id=70931.70934 |
"Popular vs. Good" in Programming Languages | http://portal.acm.org/citation.cfm?id=71190 |
Environment, scripting, and behavior | http://portal.acm.org/citation.cfm?id=75302&dl=ACM&coll=portal |
Scoping based on control flow graph | http://portal.acm.org/citation.cfm?id=766523 |
Interval Computations | http://portal.acm.org/citation.cfm?id=77639 |
From Perl Monks: "pissed off about functional programming" | http://portal.acm.org/citation.cfm?id=79247 |
Demo of VB "Whidbey" | http://portal.acm.org/citation.cfm?id=800055.802041 |
From Perl Monks: "pissed off about functional programming" | http://portal.acm.org/citation.cfm?id=802154 |
Good Ideas, Through the Looking Glass | http://portal.acm.org/citation.cfm?id=802510&coll=portal&dl=ACM |
Interval Computations | http://portal.acm.org/citation.cfm?id=838250.838251 |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://portal.acm.org/citation.cfm?id=889486 |
Parameterized modules in Erlang | http://portal.acm.org/citation.cfm?id=940885 |
Teaching programming | http://portal.acm.org/citation.cfm?id=944705.944713 |
The Type-System-Feature-Creep Death Spiral | http://portal.acm.org/citation.cfm?id=949350 |
Functions as Classes: Which languages? | http://portal.acm.org/citation.cfm?id=949350 |
Alan Kay: The Early History of Smalltalk | http://portal.acm.org/citation.cfm?id=956654&dl=ACM&coll=portal |
Gamma formalism | http://portal.acm.org/citation.cfm?id=96717 |
Is Inheritance a Pillar of OO? | http://portal.acm.org/citation.cfm?id=96721&dl=ACM&coll=portal |
expressivity of "idiomatic C++" | http://portal.acm.org/citation.cfm?id=989448 |
Multi-Return Function Call | http://portal.acm.org/toc.cfm?id=1016850 |
Comments Requested on SML-Based Graphics DSL | http://portal.acm.org/toc.cfm?id=957199&idx=J706&type=issue&coll=portal&dl=ACM&part=newsletter&WantType=Journals&title=ACM%20SIGPLAN%20Notices&CFID=14948652&CFTOKEN=13426886 |
Journals and papers? | http://portal.acm.org |
System programming using FP | http://postmaster.cryp.to/ |
Getting started with JML | http://prdownloads.sourceforge.net/jmlspecs/JML.3.6.tgz?download |
Delimited Control for PLT Scheme | http://pre.plt-scheme.org/docs/html/mzlib/mzlib-Z-H-13.html#node_chap_13 |
Delimited Control for PLT Scheme | http://pre.plt-scheme.org/docs/html/mzscheme/mzscheme-Z-H-6.html#node_chap_6 |
A Revolution in Logic? | http://preprint.beta.uva.nl/server/bp_search.show_doc?p_srvr_id=3&p_doc_id=3427 |
Nokia Releases Java-Friendly Phone | http://press.nokia.com/PR/200106/825297_5.html |
Language Design 101 | http://press.samedi-studios.com/drafts/jones2004pl4li.plopD5/jones2004pl4li.pdf |
It's the language, stupid. Or is it? | http://primates.ximian.com/~miguel/archive/2004/Apr-24.html |
Hugunin's IronPython | http://primates.ximian.com/~miguel/ironpython |
Google Print (and Computable Functions) | http://print.google.com/ |
Print.google.com | http://print.google.com/googleprint/screenshots.html#pubdomain |
Just What is it that Makes Martin-Lof's Type Theory so Different, so Appealing? | http://print.google.com/print?hl=en&id=pLnKggT_In4C |
Print.google.com | http://print.google.com/print?id=8u-IU3xTHrcC |
Google Print (and Computable Functions) | http://print.google.com/print?id=A6uvsks0abgC&pg=0_1&sig=P_qkBUWKFEX9x3YfRfqq9O6HwPI |
What is so bad about compiling? | http://print.google.com/print?id=olbWJU96Q_UC&lpg=1&pg=1&sig=LJLkelA1A-ivyknJsArL1ZqeQMk |
Print.google.com | http://print.google.com/print?q=continuation&ie=UTF-8&id=olbWJU96Q_UC&lr=&sa=N&start=1&num=500 |
Processing: A language for visual arts | http://proce55ing.net/learning/examples/rgb_cube.html |
Processing: A language for visual arts | http://processing.org/ |
Failure-oblivious computing | http://producingoss.com/ |
Failure-oblivious computing | http://producingoss.com/html-chunk/setting-tone.html |
Functions as Classes: Which languages? | http://prog.vub.ac.be/~thomas/ERLS/DeLesley.pdf |
OO Language Engineering for the Post-Java Era | http://prog.vub.ac.be/~wdmeuter/PostJava/ |
Post-Java Era : Back to Dynamicity | http://prog.vub.ac.be/~wdmeuter/PostJava04/ |
OO Language Engineering for the Post-Java Era | http://prog.vub.ac.be/~wdmeuter/PostJava04/papers.html |
μABC: A Minimal Aspect Calculus | http://prog.vub.ac.be/Publications/1997/vub-prog-tr-97-10.pdf |
Declarative Meta-programming | http://prog.vub.ac.be/research/DMP/ |
The SOUL Logic Meta Programming Tool | http://prog.vub.ac.be/research/DMP/soul/soul2.html |
Composition Languages | http://prog.vub.ac.be/research/DMP/soul/soul2.html |
The SOUL Logic Meta Programming Tool | http://prog.vub.ac.be/research/DMP/soul/soul2.html |
Lisp sans (((paren-theses ((hell))))) | http://programming.reddit.com/info/afh2/comments/cafn4 |
Lisp sans (((paren-theses ((hell))))) | http://programming.reddit.com/info/afh2/comments/cafte |
Parsing with the offside rule. | http://programs.mini.dhs.org/Current/Sugar/ |
Constructing Sequent Rules for Generalized Propositional Logics | http://projecteuclid.org/Dienst/UI/1.0/Summarize/euclid.ndjfl/1093870576 |
GAWK (GNU AWK) for AI? | http://projects.csail.mit.edu/gsb/archives/old/gsb-archive/gsb1996-12-06.html |
GAWK (GNU AWK) for AI? | http://projects.csail.mit.edu/gsb/archives/old/gsb-archive/gsb1998-05-01.html |
GAWK (GNU AWK) for AI? | http://projects.csail.mit.edu/gsb/archives/old/gsb-archive/gsb1998-05-01-reply.html |
Oxymoronic? "Safety-critical development guidelines for real-time Java" | http://promenade.cz/marek/papers/DASIA2006-RTJavaExperience.pdf |
Class hierarchies and Ontologies | http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html |
how can PLT experts help improve the web? | http://prototype.conio.net/ |
The Frege Program Prover (FPP) | http://psc.informatik.uni-jena.de/Fpp/fpp-intr.htm |
"dynamic" generative programming? | http://psychcentral.com/psypsych/Definite_description |
New for Python 2.5 | http://psyco.sourceforge.net/ |
Type inference for Python | http://psyco.sourceforge.net/ |
Missing Medium | http://ptolemy.eecs.berkeley.edu/~johnr/deco/bites/medium.html |
Visual Haskell | http://ptolemy.eecs.berkeley.edu/~johnr/papers/visual.html |
The Problem With Threads | http://ptolemy.eecs.berkeley.edu/ |
Oxymoronic? "Safety-critical development guidelines for real-time Java" | http://ptolemy.eecs.berkeley.edu/conferences/05/presentations/dbaconUsingJava.pdf |
Model-Based Integration of Embedded Software | http://ptolemy.eecs.berkeley.edu/projects/mobies/index.htm |
The Problem With Threads | http://ptolemy.eecs.berkeley.edu/ptolemyII/index.htm |
Reflection in Ruby | http://pub1.ezboard.com/fobjectorienteddevelopmentlanguagewars.showMessage?topicID=193.topic |
Aspect-Oriented Programming with AspectJ™ | http://pub1.ezboard.com/fobjectorienteddevelopmentlanguagewars.showMessage?topicID=201.topic |
All sorts of links | http://pub1.ezboard.com/fobjectorienteddevelopmentooprogramming.showMessage?topicID=102.topic&index=1 |
All sorts of links | http://pub1.ezboard.com/fobjectorienteddevelopmentooprogramming.showMessage?topicID=102.topic&index=2 |
All sorts of links | http://pub1.ezboard.com/fobjectorienteddevelopmentooprogramming.showMessage?topicID=102.topic |
All sorts of links | http://pub1.ezboard.com/fobjectorienteddevelopmentprogrammingexamples.showMessage?topicID=1.topic |
All sorts of links | http://pub1.ezboard.com/fobjectorienteddevelopmentprogrammingexamples.showMessage?topicID=11.topic |
All sorts of links | http://pub1.ezboard.com/fobjectorienteddevelopmentprogrammingexamples.showMessage?topicID=3.topic |
Y Combinator in Ruby | http://pub1.ezboard.com/fobjectorienteddevelopmentprogrammingexamples.showMessage?topicID=35.topic |
Smalltalk-style o/p in Python | http://pub1.ezboard.com/fobjectorienteddevelopmentprogrammingexamples.showMessage?topicID=41.topic |
All sorts of links | http://pub1.ezboard.com/fobjectorienteddevelopmentprogrammingexamples.showMessage?topicID=5.topic |
All sorts of links | http://pub1.ezboard.com/fobjectorienteddevelopmentprogrammingexamples.showMessage?topicID=7.topic |
Smalltalk-style o/p in Python | http://pub1.ezboard.com/fobjectorienteddevelopmentpython.showMessage?topicID=81.topic |
Interesting Icon Papers | http://pub1.ezboard.com/fobjectorienteddevelopmentsmalltalk.showMessage?topicID=11.topic&index=10 |
Coding standards in C++ | http://pub13.ezboard.com/fiwetheytheoryandpracticeofprogramming.showMessage?topicID=189.topic |
C++ Templates as Partial Evaluation | http://pub13.ezboard.com/fiwetheytheoryandpracticeofprogramming.showMessage?topicID=271.topic |
Closures in Python | http://pub13.ezboard.com/fiwetheytheoryandpracticeofprogramming.showMessage?topicID=280.topic&index=21 |
Python 2.1 Alpha | http://pub13.ezboard.com/fiwetheytheoryandpracticeofprogramming.showMessage?topicID=310.topic&index=3 |
Functional style in Perl | http://pub13.ezboard.com/fiwetheytheoryandpracticeofprogramming.showMessage?topicID=314.topic |
EJB discussion (and criticisms) | http://pub13.ezboard.com/fiwetheytheoryandpracticeofprogramming.showMessage?topicID=338.topic&index=4 |
Bash Reference Manual | http://publib.boulder.ibm.com/cgi-bin/bookmgr/BOOKS/QB3AUO03/CCONTENTS |
Bash Reference Manual | http://publib.boulder.ibm.com/pubs/html/as400/v4r5/ic2924/info/RBAM6CLMAIN.HTM |
Gilad Is Right | http://public.research.att.com/~kfisher/FOOL/FOOLWOOD06/program.html#bracha |
Making the Case for PHP at Yahoo! | http://public.yahoo.com/~radwin/talks/yahoo-phpcon2002.htm |
Making the Case for PHP at Yahoo! | http://public.yahoo.com/~radwin/talks/yahoo-phpcon2002.pdf |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://publications.ai.mit.edu/publications/pubsDB/pubs.doit?search=AITR-633 |
Lambda the Ultimate Set Comprehension | http://publish.uwo.ca/%7Ejbell/catlogprime.pdf |
Parrot 0.2.2 Released | http://pugscode.org/ |
Pugs, Practicing the Theories. | http://pugscode.org/ |
An Overview of the Singularity Project | http://pugscode.org/talks/euroscon05/vb.xul |
Parrot 0.2.2 Released | http://pugscode.org/talks/yapc/slide1.html |
Jef Raskin: The Woes of IDEs | http://pup.princeton.edu/titles/669.html |
Aardappel and visual programming | http://puredata.info/ |
More on J | http://purl.oclc.org/NET/ehudlamm |
Ada-Europe'2001 | http://purl.oclc.org/NET/ehudlamm |
The Why of Y | http://purl.oclc.org/NET/ehud-site/ada/books.html |
Discussion Group | http://purl.oclc.org/NET/ehud-site/ada/books.html |
An Interview with A. Stepanov | http://purl.oclc.org/NET/ehud-site/ada/reading2.html |
Top 5 Tech Books | http://purl.oclc.org/NET/ehud-site/ada/semisc.html |
All sorts of links | http://purl.oclc.org/NET/ehud-site/ada/semisc.html |
An Interview with A. Stepanov | http://purl.oclc.org/NET/ehud-site/ada/semisc.html |
Comparing Ada and C | http://purl.oclc.org/NET/ehud-site/ada |
More on J | http://purl.oclc.org/NET/ehud-site/elist/cubes.txt |
"dynamic" generative programming? | http://pvs.csl.sri.com/ |
CCSL Tutorial | http://pvs.csl.sri.com/ |
LOOP: Formal methods for object-oriented systems | http://pvs.csl.sri.com/ |
MathLang | http://pvs.csl.sri.com/ |
pyAda | http://pyada.sourceforge.net/ |
pyAda | http://pyada.sourceforge.net/comparisons/index.html |
XPath, XML, Python | http://pyana.sourceforge.net/ |
PyCLIPS - expert systems shell in Python | http://pyclips.sourceforge.net/ |
PyCon 2004 Talks | http://pycon.org/dc2004/talks/ |
PyCon 2004 Talks | http://pycon.org/dc2004/talks/index_html#kitchen |
PyCon 2004 Talks | http://pycon.org/dc2004/talks/index_html#voice-over-ip |
Haskell -> Javascript converter, kind of | http://pyjamas.pyworks.org/ |
PyLogo | http://pylogo.org/ |
PyLogo | http://pylogo.org/PyLogo.html#features |
Virtual Machines, Language Runtimes, and the Future of Objective C | http://pyobjc.sourceforge.net |
Logic Programming in Python (constraints) | http://pyro.sourceforge.net/ |
RDF and Databases | http://pysesame.projects.semwebcentral.org/ |
Python Helps Disney Write a New Script | http://python.oreilly.com/news/disney_0201.html |
Python, XML, .NET - Lutz Interview | http://python.oreilly.com/news/python_0501.html |
Python Success Stories | http://python.oreilly.com/news/python_success_stories.pdf |
Slashdot: Python + Ruby | http://python.org/2.1/ |
PEP 289: Generator Expressions - Accepted for Py2.4 | http://python.org/peps/pep-0289.html |
Python timeline | http://python.sourceforge.net/peps/ |
Sociology of Language Development (Python) | http://python.sourceforge.net/peps/ |
Guido van Rossum: Parade of the PEPs | http://python.sourceforge.net/peps/ |
Lexical scoping in Python | http://python.sourceforge.net/peps/pep-0227.html |
Closures in Python | http://python.sourceforge.net/peps/pep-0227.html |
Python Iterators (proposal) | http://python.sourceforge.net/peps/pep-0234.html |
Python's proposed change to integer division | http://python.sourceforge.net/peps/pep-0238.html |
Generators in Python, Icon and Scheme | http://python.sourceforge.net/peps/pep-0255.html |
PythonCard | http://pythoncard.sourceforge.net/ |
PythonCardPrototype release 0.6.2 | http://pythoncard.sourceforge.net |
A Custom Image Viewing Game for an Autistic Child | http://pythonology.org/success&story=natsworld |
Larry Wall: Apocalypse 5: Regular Expressions | http://pythonowns.blogspot.com/2002_06_02_pythonowns_archive.html#77371097 |
Python list.sort() now stable and faster | http://pythonowns.blogspot.com/2002_07_28_pythonowns_archive.html#79780508 |
Psyco, the Python Specializing Compiler | http://pythonowns.blogspot.com/2002_09_08_pythonowns_archive.html#81588992 |
Hungarian Notation vs The Right Thing | http://pythonzweb.blogspot.com/2005/05/how-to-speak-hungarian-notation-re.html |
IPod-compatible SICP | http://pythonzweb.blogspot.com/2005/11/structure-and-interpretation-of.html |
Guido van Rossum: Programming at Python Speed | http://pyunit.sourceforge.net/ |
Aardappel and visual programming | http://q-lang.sf.net |
Simple scripting language | http://q-lang.sourceforge.net/ |
Rich resource site for the programming language "K" | http://q-lang.sourceforge.net/ |
Most Productive FP Lang? | http://q-lang.sourceforge.net/ |
Why Are ALL Programming Languages So Low Level? | http://q-lang.sourceforge.net |
Asynchronous Exceptions in Haskell | http://qrnik.knm.org.pl/~qrczak/papers/async.pdf |
Why Events Are a Bad Idea | http://quadra.sourceforge.net |
Business Objects Quark - Haskell meets Java | http://quarkframework.blogspot.com |
Towards a Quantum Programming Language | http://quasar.mathstat.uottawa.ca/~selinger/papers.html#qpl |
A Functional Quantum Programming Language | http://quasar.mathstat.uottawa.ca/~selinger/papers.html |
Choice of OS of LtU readers | http://quicksilver.blacktree.com/ |
A New Haskell and those anxious to change | http://ra.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1459.html |
Book stats | http://radar.oreilly.com/archives/2005/06/the_rise_of_ope.html |
DIY Web Services with Radio 8 | http://radio.userland.com/ |
DIY Web Services with Radio 8 | http://radio.userland.com/webServicesTutorial |
Interesting conversations | http://radio.weblogs.com/0100136/ |
Web services: Winer on WSDL | http://radio.weblogs.com/0100136/2002/01/19.html |
Running untrusted code | http://radio.weblogs.com/0100136/2002/03/10.html#a109 |
Interesting conversations | http://radio.weblogs.com/0100136/2002/04/27.html#a153 |
NVIDIA's Cg technology | http://radio.weblogs.com/0100136/2002/06/16.html |
The CSS debate rages on | http://radio.weblogs.com/0100630/stories/2002/02/13/cssKoolaidForNewbies.html |
Poorman's Logic System | http://radio.weblogs.com/0100812/ |
Ongoing Discussion on the Value of DotNet | http://radio.weblogs.com/0100812/ |
20 Years of PLDI - CALL FOR NOMINATIONS | http://radio.weblogs.com/0100812/ |
Ongoing Discussion on the Value of DotNet | http://radio.weblogs.com/0100812/ |
Syntax Checking the Scripting Way | http://radio.weblogs.com/0100812/ |
Quick Quotes | http://radio.weblogs.com/0100812/ |
Some interesting weblogs | http://radio.weblogs.com/0100812/ |
Tachy | http://radio.weblogs.com/0100812/ |
XLANG and WSFL: Syntactic Arsenic | http://radio.weblogs.com/0100812/ |
Jscheme | http://radio.weblogs.com/0100812/2002/01/19.html#a6 |
Web services: Winer on WSDL | http://radio.weblogs.com/0100812/2002/01/23.html#a15 |
The web services debate continues | http://radio.weblogs.com/0100812/2002/02/03.html#a82 |
Don Box on the Importance of Being WSDL | http://radio.weblogs.com/0100812/2002/02/07.html#a143 |
JavaScript 2.0 Versioning | http://radio.weblogs.com/0100812/2002/02/19.html#a232 |
A Programming Paradox | http://radio.weblogs.com/0100812/2002/02/19.html#a235 |
The .NET team on VB.NET | http://radio.weblogs.com/0100812/2002/02/19.html#a240 |
JavaScript 2.0 Versioning | http://radio.weblogs.com/0100812/2002/02/20.html#a245 |
stupid lambda tricks for python | http://radio.weblogs.com/0100812/2002/02/22.html#a259 |
Daniel Friedman: A Poorman's 'Roll Your Own' Object System | http://radio.weblogs.com/0100812/2002/03/02.html#a296 |
DOM and Lisp's READ | http://radio.weblogs.com/0100812/2002/03/02.html#a297 |
Running untrusted code | http://radio.weblogs.com/0100812/2002/03/10.html#a326 |
Running untrusted code | http://radio.weblogs.com/0100812/2002/03/10.html#a327 |
Ongoing Discussion on the Value of DotNet | http://radio.weblogs.com/0100812/2002/03/10.html#a328 |
Shared Source CLI Beta | http://radio.weblogs.com/0100812/2002/03/27.html#a370 |
Erlang Is Worth a Look | http://radio.weblogs.com/0100812/2002/03/31.html#a384 |
AOP: The 15% Solution | http://radio.weblogs.com/0100812/2002/04/21.html#a401 |
Tips on Writing Portable SQL Code | http://radio.weblogs.com/0100812/2002/04/23.html#a407 |
Quick links | http://radio.weblogs.com/0100812/2002/06/08.html#a433 |
Quick links | http://radio.weblogs.com/0100812/2002/06/09.html#a435 |
Quick links | http://radio.weblogs.com/0100812/2002/06/09.html#a436 |
Quick links | http://radio.weblogs.com/0100812/2002/06/09.html#a437 |
Quick links | http://radio.weblogs.com/0100812/2002/06/09.html |
SQL Limitations | http://radio.weblogs.com/0100812/2002/06/10.html#a446 |
Shiro Kawai - Shooting A Moving Target | http://radio.weblogs.com/0100812/2002/06/26.html#a477 |
Type inference a good thing? | http://radio.weblogs.com/0100812/2002/07/14.html#a527 |
Early Java: Worse is Better and Meta is Better, Two Lessons | http://radio.weblogs.com/0100812/2002/07/16.html#a535 |
Is EJB Always Necessary? | http://radio.weblogs.com/0100812/2002/08/23.html#a580 |
Ongoing Discussion on the Value of DotNet | http://radio.weblogs.com/0100812/stories/2002/03/09/wotdotnetAnInvitationToInnovateEvenMore.html |
Ongoing Discussion on the Value of DotNet | http://radio.weblogs.com/0100812/stories/2002/03/12/ongoingDiscussionOnTheValueOfDotnet.html |
Linear Types and Monads | http://radio.weblogs.com/0100812/stories/2002/06/26/linearTypesAndMonads.html |
Call with Current Continuation Patterns | http://radio.weblogs.com/0100812 |
Some interesting weblogs | http://radio.weblogs.com/0100887/ |
Revisiting an old thread: choosing a foundation language | http://radio.weblogs.com/0100887/2002/01/31.html#a43 |
RSS-AWK | http://radio.weblogs.com/0100887/2002/05/10.html#a231 |
First-class Attribute Grammars | http://radio.weblogs.com/0100945/2002/04/05.html#a93 |
Pyrex - A language for writing Python extension modules | http://radio.weblogs.com/0100945/2002/04/20.html#a117 |
Python 2.3 Release Schedule | http://radio.weblogs.com/0100945/2002/10/11.html#a303 |
Es: A shell with higher-order functions | http://radio.weblogs.com/0100945/2002/12/23.html#a373 |
Is Inheritance a Pillar of OO? | http://radio.weblogs.com/0100945/2003/02/11.html |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://radio.weblogs.com/0100945/2004/05/01.html#a531 |
One Day Compilers (Graydon Hoare) | http://radio.weblogs.com/0101156/ |
Compiling functional languages | http://radio.weblogs.com/0101156/2002/04/26.html#a150 |
Tachy | http://radio.weblogs.com/0101156/stories/2002/03/19/tachy.html |
NULL | http://radio.weblogs.com/0101156 |
Related Weblogs | http://radio.weblogs.com/0101156 |
Template Languages in XSLT | http://radio.weblogs.com/0101391/ |
Coping with Change | http://radio.weblogs.com/0101679/stories/2002/03/15/copingWithChange.html |
Loell, a new programming language | http://radio.weblogs.com/0102385/ |
Links Slides | http://radio.weblogs.com/0102385/2002/06/01.html#a125 |
Java hits obstacle with cell phones | http://radio.weblogs.com/0102385/2002/09/04.html#a179 |
Texts on concurrency? | http://radio.weblogs.com/0102385/2003/02/28.html#a295 |
Screamer: a Common Lisp library for non-determinism | http://radio.weblogs.com/0102385/2003/03/12.html#a309 |
Screamer: a Common Lisp library for non-determinism | http://radio.weblogs.com/0102385/2003/03/18.html#a314 |
Scheme in the Real World: A Case Study | http://radio.weblogs.com/0102385/2003/09/04.html |
Scheme in the Real World: A Case Study | http://radio.weblogs.com/0102385/2003/09/08.html |
Alice Through the Looking Glass | http://radio.weblogs.com/0102385/2004/12/23.html |
No FP languages for the real-world | http://radio.weblogs.com/0102385/stories/2002/05/04/goodotnet.html |
Java hits obstacle with cell phones | http://radio.weblogs.com/0102385 |
Essay: Multi-Paradigm Design and Generic Programming | http://radio.weblogs.com/0105852/ |
Joel on Programming Languages | http://radio.weblogs.com/0105852/2002/05/06.html#a274 |
Essay: Multi-Paradigm Design and Generic Programming | http://radio.weblogs.com/0105852/stories/2002/11/10/multiparadigmDesignAndGenericProgramming.html |
New features proposed for Java 1.5 by Sun | http://radio.weblogs.com/0105852/stories/2002/11/19/isComInteropFundamentallyFlawed.html |
New features proposed for Java 1.5 by Sun | http://radio.weblogs.com/0105852/stories/2002/11/19/itsTheRuntimeStupid.html |
Animism: An Essential Concept in Programming? | http://radio.weblogs.com/0105977/ |
Why OO Sucks | http://radio.weblogs.com/0107481/ |
Is EJB Always Necessary? | http://radio.weblogs.com/0107789/stories/2002/05/24/isEjbAlwaysNecessary.html |
Is EJB Always Necessary? | http://radio.weblogs.com/0107789/stories/2002/08/22/ejbNotAlwaysNecessary.html |
IK.VM.NET Weblog | http://radio.weblogs.com/0109845/ |
Groovy Language | http://radio.weblogs.com/0112098/ |
Why don't more people use Prolog? | http://radio.weblogs.com/0115954/2003/08/21.html#a161 |
Implementing Business Rules in the BC4J Framework | http://radio.weblogs.com/0118231/2003/09/04.html#a145 |
unchecked exceptions are like runtime type checking? | http://radio.weblogs.com/0122027/stories/2003/04/01/JavasCheckedExceptionsWereAMistake.html |
Would LISP/FP help here? | http://raintown.org/lava/ |
Algorithmic Theories of Everything | http://rapa.idsia.ch/~juergen/ |
Algorithmic Theories of Everything | http://rapa.idsia.ch/~juergen/locoart/locoart.html |
Algorithmic Theories of Everything | http://rapa.idsia.ch/~juergen/toesv2/ |
Proof-Carrying Code (overview) | http://raw.cs.berkeley.edu/papers.html#annotated |
Proof-Carrying Code (overview) | http://raw.cs.berkeley.edu/pcc.html |
Why Johnny can't code | http://rc3.org/2006/09/the_golden_age.php |
Jef Raskin: The Woes of IDEs | http://rc3.org/cgi-bin/less.pl?arg=5401 |
Mind Mappers | http://rdf.dmoz.org |
"Your" RDF Query Language | http://rdfstore.sourceforge.net/2002/06/24/rdf-query/query-use-cases.html |
Description Logics in Literate Haskell | http://rdfweb.org/pipermail/rdfweb-dev/2004-September/013658.html |
Getting Started | http://readscheme.org/ |
Online Bibliography of Haskell Research | http://readscheme.org/ |
Introduction to module systems? | http://readscheme.org/modules/ |
Continuations Reading Group | http://readscheme.org |
Orca chosen as default Syllable scripting language | http://rebolweek.blogspot.com/ |
Misc Links | http://reddit.com/ |
Misc Links | http://reddit.com/blog/2005/12/night-of-living-python.html |
Misc Links | http://reddit.com/blog/2005/12/on-lisp.html |
Programming: 50, 100 years from now | http://reddit.com/info?id=38vr |
Oberon Script. A Lightweight Compiler and Runtime System for the Web | http://redhanded.hobix.com/ |
Gosling vs. Dynamic Languages | http://redhanded.hobix.com/cult/youKnowKoichiSanYeahKoichiAtNamikilabInTokyoKnowWhatHeSApparentlyTheChosenSonShiGetALoadOfThat.html |
Oberon Script. A Lightweight Compiler and Runtime System for the Web | http://redhanded.hobix.com/inspect/tryRubyTutorialIsDone.html |
LtU: Style and Focus | http://redwing.hutman.net/%7Emreed/warriorshtm/archivist.htm |
LtU: Style and Focus | http://redwing.hutman.net/%7Emreed/warriorshtm/diplomat.htm |
LtU: Style and Focus | http://redwing.hutman.net/%7Emreed/warriorshtm/troller.htm |
High-Level Assembly Language | http://ref.cern.ch/CERN/CNL/2001/001/programming/ |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://renggli.freezope.org/programming/smalltalk/fpm |
What is so bad about compiling? | http://repetae.net/john/computer/jhc/ |
any functional language without GC? | http://repetae.net/john/computer/jhc/ |
Jhc | http://repetae.net/john/computer/jhc/ |
Haskell for C Programmers | http://repetae.net/john/computer/jhc/jhc.html |
Jhc | http://repetae.net/john/computer/jhc/jhc.html |
ML without GC | http://repetae.net/john/computer/jhc/jhc.html |
Signature Based Polymorphism, Structural Subtyping and Duck Typing | http://repetae.net/john/computer/jhc/jhc.html |
Envisioning a New Language: A Conversation With Victoria Livschitz | http://repetae.net/john/recent/out/supertyping.html |
Signature Based Polymorphism, Structural Subtyping and Duck Typing | http://repetae.net/john/repos/jhc/docs/type-classes.txt |
Explaining monads | http://reports-archive.adm.cs.cmu.edu/anon/2003/CMU-CS-03-149.pdf |
WikiTalk | http://repose.cx/emacs/wiki/ |
Haskell and creative freedom | http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-353.pdf |
Yearning for a practical scheme | http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-379.pdf |
"The Anatomy of a Loop" | http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-443.pdf |
Haskell and creative freedom | http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-443.pdf |
TinyScheme Revived | http://repository.readscheme.org/ftp/papers/sw2000/feeley.pdf |
Ethnographic Study of Copy and Paste Programming Practices in OOPL | http://repository.readscheme.org/ftp/papers/sw2002/kiselyov-talk.pdf |
Educational Pearl: Automata as Macros | http://repository.readscheme.org/ftp/papers/sw2003/macros.pdf |
Continuations library for Java | http://repository.readscheme.org/ftp/papers/sw2003/WebUI.pdf |
OOPSLA 2005 Reports | http://repository.readscheme.org/ftp/papers/tucker-aosd2003.pdf |
Bad Engineering Properties of OO Languages | http://research.compaq.com/SRC/articles/199702/BadPropertiesOfOO.html |
Fugue: A Protocol Checker for the dotNET CLR | http://research.compaq.com/SRC/esc/ |
elj Roundup | http://research.compaq.com/SRC/esc/ |
Spec# | http://research.compaq.com/SRC/esc/ |
Extended Static Checking for Java | http://research.compaq.com/SRC/esc/ |
Why, Krakatoa and Caduceus: Software proof | http://research.compaq.com/SRC/esc/Simplify.html |
Compaq Web Language | http://research.compaq.com/SRC/WebL/ |
Compaq Web Language | http://research.compaq.com/SRC/WebL/examples.html |
An interview with Chris Date | http://research.i2r.a-star.edu.sg:8080/kleisli/ |
HOPL III and the History of Haskell | http://research.ihost.com/hopl/ |
HOPL III and the History of Haskell | http://research.ihost.com/hopl/calendar.html |
HOPL III and the History of Haskell | http://research.ihost.com/hopl/HOPL%20III%20Call%20for%20papers.pdf |
The Essence of Data Access in Cw | http://research.microsoft.com/%7Eemeijer/Papers/popl.pdf |
Tim Bray: Dynamic-Language IDEs | http://research.microsoft.com/%7Esimonpj/papers/boxy |
System F with Type Equality Coercions | http://research.microsoft.com/%7Esimonpj/papers/ext%2Df/ |
Monitoring whether a function happens | http://research.microsoft.com/%7Esimonpj/papers/marktoberdorf/ |
Avoiding worst case GC with large amounts of data? | http://research.microsoft.com/%7Esimonpj/Papers/non-stop/index.htm |
Haskell is not not ML | http://research.microsoft.com/%7Esimonpj/papers/not-not-ml/index.htm |
"Down with Lambda-Lifting" | http://research.microsoft.com/%7Esimonpj/Papers/pj%2Dlester%2Dbook/ |
Implementation of FPL | http://research.microsoft.com/%7Esimonpj/papers/slpj-book-1987/index.htm |
Lock-Free Data Structures using STMs in Haskell | http://research.microsoft.com/%7Esimonpj/papers/stm/lock-free.htm |
Stack Inspection: Theory and Variants | http://research.microsoft.com/~adg/Publications/details.htm#stack-inspection |
Stack Inspection: Theory and Variants | http://research.microsoft.com/~adg/Publications/MSR-TR-2001-103.pdf |
Generalized Algebraic Data Types and Object-Oriented Programming | http://research.microsoft.com/~akenn/generics/gadtoop.pdf |
Multi-Stage Languages | http://research.microsoft.com/~akenn/other/CodeBricks.pdf |
Exceptional syntax | http://research.microsoft.com/~akenn/sml/ExceptionalSyntax.pdf |
Is "type" a fundamental intrinsic property of values? | http://research.microsoft.com/~akenn/units/index.html |
Is "type" a fundamental intrinsic property of values? | http://research.microsoft.com/~akenn/units/intro.html |
Is "type" a fundamental intrinsic property of values? | http://research.microsoft.com/~akenn/units/UnitsPresentation.htm |
Grid Computing & the Linda Programming Model | http://research.microsoft.com/~antr/papers/coord02.ps |
Two New Microsoft Languages - AsmL and Pan | http://research.microsoft.com/~conal/Pan/ |
Hakell mini-primer | http://research.microsoft.com/~conal/Pan/default.htm |
Hakell mini-primer | http://research.microsoft.com/~conal/Pan/haskell-primer.htm |
Functional Images | http://research.microsoft.com/~conal/papers/functional-images/ |
Declarative Event-Oriented Programming | http://research.microsoft.com/~conal/papers/ppdp00/ |
Boring... | http://research.microsoft.com/~conal/papers/ppdp00/ |
Implementing Distributed Systems Using Linear Naming | http://research.microsoft.com/~daniel/unix-haters.html |
Just wondering (strings) | http://research.microsoft.com/~drh/pubs/spl.pdf |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://research.microsoft.com/~dsyme/netproj.aspx |
PeakStream - a multi-core stream processing model | http://research.microsoft.com/~dsyme/papers/ml03-syme.pdf |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://research.microsoft.com/~emeijer/ |
Lang .NET 2006 | http://research.microsoft.com/~emeijer/ |
More from Udell on typing | http://research.microsoft.com/~emeijer/ |
Lang .NET 2006 | http://research.microsoft.com/~emeijer/ |
Unifying Tables, Objects and Documents | http://research.microsoft.com/~emeijer/ |
Writing an interpreter, targeting a VM or writing from scratch? | http://research.microsoft.com/~emeijer/Papers/CLR.pdf |
Stacking them up: a Comparison of Virtual Machines | http://research.microsoft.com/~emeijer/Papers/CLR.pdf |
foldl and foldr | http://research.microsoft.com/~emeijer/Papers/CWIReport.pdf |
"Down with Lambda-Lifting" | http://research.microsoft.com/~emeijer/Papers/down.pdf |
Incremental algorithm help | http://research.microsoft.com/~emeijer/Papers/fpca91.pdf |
NULL | http://research.microsoft.com/~emeijer/Papers/fpca91.pdf |
Research Papers | http://research.microsoft.com/~emeijer/Papers/fpca91.pdf |
Practical Theory (was: T) | http://research.microsoft.com/~emeijer/Papers/fpca91.pdf |
Erik Meijer on LtU | http://research.microsoft.com/~emeijer/Papers/fpca91.pdf |
Why Dependent Types Matter | http://research.microsoft.com/~emeijer/Papers/fpca91.pdf |
Functional Programming Has Reached The Masses; It's Called Visual Basic | http://research.microsoft.com/~emeijer/Papers/ICFP06.pdf |
No FP languages for the real-world | http://research.microsoft.com/~emeijer/Papers/MondrianDDJ.pdf |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://research.microsoft.com/~emeijer/Papers/XLinq%20XML%20Programming%20Refactored%20(The%20Return%20Of%20The%20Monoids).htm |
Visual Basic and LINQ | http://research.microsoft.com/~emeijer/Papers/XML2003/xml2003.html |
Ian Bicking: The challenge of metaprogramming | http://research.microsoft.com/~fournet/papers/access-control-based-on-execution-history-ndss.pdf |
JoCaml | http://research.microsoft.com/~fournet/papers/inheritance-in-the-join-calculus-fsttcs.pdf |
Non-Deterministic Interaction Nets | http://research.microsoft.com/~fournet/papers/join-tutorial.pdf |
E Thesis: Robust Composition | http://research.microsoft.com/~fournet/papers/reflexive-cham-join-calculus.ps |
Computer generates verifiable mathematics proof | http://research.microsoft.com/~gonthier/ |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://research.microsoft.com/~Gray/JimGrayHomePageSummary.htm |
FP vs. JSP | http://research.microsoft.com/~lampson/33-Hints/WebPage.html |
Good Ideas, Through the Looking Glass | http://research.microsoft.com/~lampson/33-Hints/WebPage.html |
Principles for Computer System Design | http://research.microsoft.com/~lampson/33-Hints/WebPage.html |
Principles for Computer System Design | http://research.microsoft.com/~lampson/Slides/TuringLectureAbstract.htm |
Spec# | http://research.microsoft.com/~leino/about.html |
non-null types in an OO language | http://research.microsoft.com/~leino/papers/krml109.pdf |
Fugue: A Protocol Checker for the dotNET CLR | http://research.microsoft.com/~maf/fugue.pdf |
Fugue: A Protocol Checker for the dotNET CLR | http://research.microsoft.com/~maf |
Lang .NET Symposium Registration Now Open | http://research.microsoft.com/~mbarnett/ |
CFP: First workshop on multi-language infrastructure... | http://research.microsoft.com/~nick/babel01.htm |
Advantages of Soft Typing | http://research.microsoft.com/~nick/benton03.pdf |
Nick Benton: Simple Relational Correctness Proofs for Static Analyses and Program Transformations | http://research.microsoft.com/~nick/correctnessfull.pdf |
Abstracting Allocation: The New new Thing | http://research.microsoft.com/~nick/mop.pdf |
Machine Obstructed Proof | http://research.microsoft.com/~nick/mop.ppt |
Santa Claus in Polyphonic C# | http://research.microsoft.com/~nick/polyphony/santa.pdf |
Cω vs. Erlang? | http://research.microsoft.com/~nick/santa.pdf |
Fugue: A Protocol Checker for the dotNET CLR | http://research.microsoft.com/~rdeline/ |
Currying of Complex Interfaces | http://research.microsoft.com/~simonpj/Haskell/records.html |
Curl on /. + Quickies | http://research.microsoft.com/~simonpj/haskell98-revised/ |
GADT's revisited | http://research.microsoft.com/~simonpj/papers/gadt/gadt-icfp.pdf |
Why type systems are interesting - part II | http://research.microsoft.com/~simonpj/papers/marktoberdorf/ |
Practical type inference for arbitrary-rank types | http://research.microsoft.com/~simonpj/papers/putting/index.htm |
Currying of Complex Interfaces | http://research.microsoft.com/~simonpj/Papers/records.htm |
"Down with Lambda-Lifting" | http://research.microsoft.com/~simonpj/Papers/slpj-book-1987/index.htm |
HOPL III and the History of Haskell | http://research.microsoft.com/~simonpj/Papers/static-semantics.dvi.gz |
Practical OCaml | http://research.microsoft.com/~simonpj/papers/stm/index.htm |
Transactional Memory with data invariants (draft sequel to the STM-Haskell paper) | http://research.microsoft.com/~tharris/drafts/2006-invariants-draft.pdf |
Understanding the Dynamic Nature of a Program | http://research.microsoft.com/~tharris/papers/2002-sigops-ew.pdf |
Leaky regions: linking reclamation hints to program structure | http://research.microsoft.com/~tharris/papers/2006-leaky-tr.pdf |
Transactional Memory with data invariants (draft sequel to the STM-Haskell paper) | http://research.microsoft.com/~tharris/papers/2006-transact.pdf |
Transactional memory with data invariants | http://research.microsoft.com/~tharris/papers/2006-transact.pdf |
Concurrency made easy? | http://research.microsoft.com/~tharris/scool/papers/sing.pdf |
Workshop on Synchronization and Concurrency in OO languages | http://research.microsoft.com/~tharris/scool05/ |
Programming: 50, 100 years from now | http://research.microsoft.com/~thoare/ |
Elle | http://research.microsoft.com/~toddpro/ |
The Future of Compilers | http://research.microsoft.com/~toddpro/ |
Disruptive Programming Language Technologies | http://research.microsoft.com/~toddpro/papers/disruptive.ppt |
Do languages matter? | http://research.microsoft.com/~toddpro/papers/disruptive.ppt |
Quotes | http://research.microsoft.com/~toddpro/papers/disruptive.ppt |
Disruptive PLT, 4 years later | http://research.microsoft.com/~toddpro/papers/disruptive.ppt |
Are Higher-Order Type Systems Too Hard? | http://research.microsoft.com/~toddpro/papers/disruptive.ppt |
Do languages matter? | http://research.microsoft.com/~toddpro/papers/disruptive.ppt |
LL2 Webcast | http://research.microsoft.com/~toddpro/papers/disruptive.ppt |
Needle, An OO FP Language | http://research.microsoft.com/~toddpro/papers/disruptive.ppt |
NULL | http://research.microsoft.com/~toddpro/papers/disruptive.ppt |
CTM | http://research.microsoft.com/~toddpro/papers/law.htm |
The Future of Compilers | http://research.microsoft.com/~toddpro/papers/law.htm |
The Future of Compilers | http://research.microsoft.com/~toddpro/vinod.htm |
Elle | http://research.microsoft.com/ |
Fugue: A Protocol Checker for the dotNET CLR | http://research.microsoft.com/ |
Lua Shines | http://research.microsoft.com/Collaboration/University/Europe/RFP/Rotor2/rotorProjects.aspx |
Type Safety in a Dynamically Extensible Class Library | http://research.microsoft.com/comapps/docs/Unknown.doc |
Cω vs. Erlang? | http://research.microsoft.com/Comega/ |
Cω Preview Available | http://research.microsoft.com/Comega/ |
Want to learn something new | http://research.microsoft.com/Comega/ |
Visual Basic 9 Interview on DDJ | http://research.microsoft.com/Comega/ |
Visual Basic and LINQ | http://research.microsoft.com/Comega/ |
Introducing Comega | http://research.microsoft.com/Comega/ |
Cw | http://research.microsoft.com/Comega/ |
Investigations into Portable Object Codes | http://research.microsoft.com/copyright/accept.asp?path=/users/simonpj/papers/spineless-tagless-gmachine.ps.gz&pub=34 |
SLAM project at Microsoft Research | http://research.microsoft.com/copyright/accept.asp?path=http://www.research.microsoft.com/slam/papers/slam-nt.pdf&pub=15 |
Lock-Free Data Structures using STMs in Haskell | http://research.microsoft.com/displayArticle.aspx?id=1313 |
The Language of Biology | http://research.microsoft.com/displayArticle.aspx?id=711 |
Fugue: A Protocol Checker for the dotNET CLR | http://research.microsoft.com/esp/ |
Can Abstract State Machines Be Useful in Language Theory? | http://research.microsoft.com/foundations/AsmL/ |
call by ? and mental models | http://research.microsoft.com/fse/asml/ |
Two New Microsoft Languages - AsmL and Pan | http://research.microsoft.com/fse |
What do you mean by studying "programming languages"? | http://research.microsoft.com/Lampson/ |
Promising OS's from a Programming Language Perspective | http://research.microsoft.com/os/singularity/ |
Microsoft Phoenix | http://research.microsoft.com/phoenix/ |
Microsoft Phoenix Framework | http://research.microsoft.com/phoenix/ |
Elle | http://research.microsoft.com/pls/ |
Shared Source CLI Beta | http://research.microsoft.com/programs/europe/rotor/ |
Generics for C# and .Net CLR | http://research.microsoft.com/projects/clrgen/generics.pdf |
The .NET team on VB.NET | http://research.microsoft.com/projects/clrgen/generics.pdf |
Parrot In Detail | http://research.microsoft.com/projects/ilx/babel01.pdf |
"Popular vs. Good" in Programming Languages | http://research.microsoft.com/projects/ilx/fsharp.aspx |
Most Productive FP Lang? | http://research.microsoft.com/projects/ilx/fsharp.aspx |
F#, a functional language for .Net | http://research.microsoft.com/projects/ilx/fsharp.aspx |
Contributing (?) Editors | http://research.microsoft.com/projects/ilx/fsharp.htm |
F# | http://research.microsoft.com/projects/ilx/fsharp.htm |
No FP languages for the real-world | http://research.microsoft.com/projects/ilx/fsharp.htm |
Parrot In Detail | http://research.microsoft.com/projects/ilx/ilx.htm |
SecPAL: Design and Semantics of a Decentralized Authorization Language | http://research.microsoft.com/projects/SecPAL/ |
Miscellany | http://research.microsoft.com/projects/Vault/ |
Miscellany | http://research.microsoft.com/projects/Vault/learn/syntax.htm |
Fugue: A Protocol Checker for the dotNET CLR | http://research.microsoft.com/reliability/ |
Cw | http://research.microsoft.com/research/downloads/ |
Why don't more people use Prolog? | http://research.microsoft.com/research/dtg/davidhov/pap.htm |
Static Analysis for Security | http://research.microsoft.com/research/pubs/view.aspx?tr_id=733 |
Securing the .NET Programming Model | http://research.microsoft.com/research/pubs/view.aspx?type=article&id=1216 |
Embedded Interpreters | http://research.microsoft.com/research/pubs/view.aspx?type=article&id=793 |
Variance and Generalized Constraints for C# Generics | http://research.microsoft.com/research/pubs/view.aspx?type=inproceedings&id=1215 |
Abstracting Allocation: The New new Thing | http://research.microsoft.com/research/pubs/view.aspx?type=inproceedings&id=1840 |
Reflective Program Generation with Patterns | http://research.microsoft.com/research/pubs/view.aspx?type=inproceedings&id=1957 |
A type discipline for authorization policies | http://research.microsoft.com/research/pubs/view.aspx?type=Publication&id=1409 |
Control-Flow Integrity | http://research.microsoft.com/research/pubs/view.aspx?type=Publication&id=1481 |
Control-Flow Integrity | http://research.microsoft.com/research/pubs/view.aspx?type=Publication&id=1482 |
PeakStream - a multi-core stream processing model | http://research.microsoft.com/research/pubs/view.aspx?type=technical%20report&id=1040 |
Deconstructing Process Isolation | http://research.microsoft.com/research/pubs/view.aspx?type=technical%20report&id=1087 |
SecPAL: Design and Semantics of a Decentralized Authorization Language | http://research.microsoft.com/research/pubs/view.aspx?type=Technical%20Report&id=1166 |
Samurai - Protecting Critical Heap Data in Unsafe Languages | http://research.microsoft.com/research/pubs/view.aspx?type=Technical%20Report&id=1173 |
Accelerator: simplified programming of graphics processing units for general-purpose uses via data-parallelism | http://research.microsoft.com/research/pubs/view.aspx?type=technical%20report&id=1040 |
Integrating support for undo with exception handling | http://research.microsoft.com/research/pubs/view.aspx?type=technical%20report&id=845 |
A Type Discipline for Authorization Policies | http://research.microsoft.com/research/pubs/view.aspx?type=technical%20report&id=848 |
Parameterized Unit Tests | http://research.microsoft.com/research/pubs/view.aspx?type=technical%20report&id=917 |
A Typed, Compositional Logic for a Stack-Based Abstract Machine | http://research.microsoft.com/research/pubs/view.aspx?type=technical%20report&id=938 |
A Typed Intermediate Language for Compiling Multiple Inheritance | http://research.microsoft.com/research/pubs/view.aspx?type=technical%20report&id=952 |
Propositional Satisfiability and Constraint Programming: A comparative Survey | http://research.microsoft.com/research/pubs/view.aspx?type=technical%20report&id=978 |
Modular Checking for Buffer Overflows in the Large | http://research.microsoft.com/research/pubs/view.aspx?type=technical%20report&id=993 |
Linear types for aliased resources | http://research.microsoft.com/research/pubs/view.aspx?type=technical%20report&id=995 |
Oberon Script. A Lightweight Compiler and Runtime System for the Web | http://research.microsoft.com/research/pubs/view.aspx?type=technical+report&id=1094 |
Verified Software: Theories, Tools, and Experiments | http://research.microsoft.com/research/pubs/view.aspx?type=technical+report&id=1163 |
Can Abstract State Machines Be Useful in Language Theory? | http://research.microsoft.com/research/pubs/view.aspx?type=technical+report&id=1205 |
Semantic Streams: a Framework for Declarative Queries and Automatic Data Interpretation | http://research.microsoft.com/research/pubs/view.aspx?type=technical+report&id=898 |
An Overview of the Singularity Project | http://research.microsoft.com/research/pubs/view.aspx?type=technical+report&id=989 |
Intro to the Common Language Infrastructure with David Stutz | http://research.microsoft.com/scripts/people/gogroup.asp?groupid=68 |
Control Transfer in Operating System Kernels | http://research.microsoft.com/scripts/pubDB/pubsasp.asp?RecordID=84 |
SLAM project at Microsoft Research | http://research.microsoft.com/slam/ |
Fugue: A Protocol Checker for the dotNET CLR | http://research.microsoft.com/slam/main.htm |
SLAM project at Microsoft Research | http://research.microsoft.com/slam/presentations/CSTB.ppt |
Fugue: A Protocol Checker for the dotNET CLR | http://research.microsoft.com/spt/ |
Computer Science Looks for a Remake | http://research.microsoft.com/TERMINATOR/ |
Validating the Unit Correctness of Spreadsheet Programs | http://research.microsoft.com/users/akenn/papers/ |
Unix as programming language | http://research.microsoft.com/users/church/wwwfiles/tutorials/unix_for_poets.ps |
Generics for the CLR | http://research.microsoft.com/users/dsyme/papers/generics.pdf |
LINQ May 2006 Preview | http://research.microsoft.com/Users/gmb/Papers/ecoop-corrected.pdf |
Heterogenous lists (existential types) | http://research.microsoft.com/Users/luca/Papers/OnUnderstanding.A4.pdf |
Introducing Comega | http://research.microsoft.com/Users/luca/Papers/Polyphony%20(TOPLAS).pdf |
Modern Concurrency Abstractions for C# | http://research.microsoft.com/Users/luca/Papers/Polyphony%20ECOOP.A4.pdf |
Modern Concurrency Abstractions for C# | http://research.microsoft.com/Users/luca/Papers/Polyphony%20ECOOP.A4.pdf |
Why Events Are a Bad Idea | http://research.microsoft.com/Users/luca/Papers/Squeak.pdf |
Squeak: a Language for Communicating with Mice | http://research.microsoft.com/Users/luca/Papers/Squeak.pdf |
The Case for First Class Messages | http://research.microsoft.com/Users/luca/Papers/TypefulProg.A4.pdf |
Essay: Multi-Paradigm Design and Generic Programming | http://research.microsoft.com/Users/luca/Papers/TypefulProg.A4.pdf |
OCaml vs. C++ for Dynamic Programming | http://research.microsoft.com/Users/luca/Papers/TypeSystems.pdf |
Why type systems are interesting | http://research.microsoft.com/Users/luca/Papers/TypeSystems.pdf |
Distributed programming made easy | http://research.microsoft.com/Users/luca/Slides/1997-04-24%20Distributed%20Mobile%20Computation%20in%20Obliq.pdf |
Cω Preview Available | http://research.microsoft.com/Users/luca/Slides/2003-11-13%20Transitions%20in%20Programming%20Models%20(Lisbon).pdf |
Introducing Comega | http://research.microsoft.com/Users/luca/Slides/2003-11-13%20Transitions%20in%20Programming%20Models%20(Lisbon).pdf |
Porting the Clean Object I/O library to Haskell | http://research.microsoft.com/Users/simonpj/#clean |
Language Luminaries Meet in Europe on April 6 | http://research.microsoft.com/Users/simonpj/ |
Fun: HaWiki Quotes Page | http://research.microsoft.com/Users/simonpj/ |
Intro to the Common Language Infrastructure with David Stutz | http://research.microsoft.com/Users/simonpj/ |
Bulk types for functional programming | http://research.microsoft.com/Users/simonpj/Papers/collections.ps.gz |
A Monadic Framework for Subcontinuations | http://research.microsoft.com/Users/simonpj/papers/control/control.pdf |
Longhorn Command Shell ("Monad") | http://research.microsoft.com/Users/simonpj/Papers/excel/index.htm |
Combinators for contracts | http://research.microsoft.com/Users/simonpj/Papers/financial-contracts/contracts-icfp.htm |
Is this a new programming paradigm | http://research.microsoft.com/Users/simonpj/Papers/financial-contracts/contracts-icfp.htm |
G-Men Called on W-Hats for WMVD | http://research.microsoft.com/Users/simonpj/Papers/financial-contracts/contracts-icfp.htm |
The Type-System-Feature-Creep Death Spiral | http://research.microsoft.com/Users/simonpj/Papers/first-class-modules/first_class_modules.pdf |
First-class Modules for Haskell | http://research.microsoft.com/Users/simonpj/papers/first-class-modules/index.htm |
Wobbly types | http://research.microsoft.com/Users/simonpj/papers/gadt/gadt.ps.gz |
GADT's revisited | http://research.microsoft.com/Users/simonpj/papers/gadt/index.htm |
GADT's revisited | http://research.microsoft.com/Users/simonpj/papers/gadt/old-wobbly.htm |
Debugging Functional Programs | http://research.microsoft.com/users/simonpj/papers/haskell-retrospective/ |
The Four Questions | http://research.microsoft.com/Users/simonpj/papers/haskell-retrospective/HaskellRetrospective.pdf |
Explaining monads | http://research.microsoft.com/Users/simonpj/papers/haskell-retrospective/index.htm |
What is so bad about compiling? | http://research.microsoft.com/Users/simonpj/Papers/henk.ps.gz |
"Popular vs. Good" in Programming Languages | http://research.microsoft.com/Users/simonpj/papers/marktoberdorf/ |
Haskell for C Programmers | http://research.microsoft.com/Users/simonpj/papers/marktoberdorf/mark.pdf |
Template Meta-programming in Haskell | http://research.microsoft.com/Users/simonpj/papers/meta-haskell/ |
Contributing (?) Editors | http://research.microsoft.com/Users/simonpj/Papers/oo-haskell/index.htm |
Reconciling OO and Haskell-Style Overloading | http://research.microsoft.com/Users/simonpj/Papers/oo-haskell/overloading.ppt |
What is so bad about compiling? | http://research.microsoft.com/Users/simonpj/Papers/papers.html |
Linear types for aliased resources | http://research.microsoft.com/users/simonpj/papers/parallel/ |
Having trouble with 'purity' | http://research.microsoft.com/Users/simonpj/Papers/pj-lester-book/ |
Rewriting as a practical optimisation technique | http://research.microsoft.com/Users/simonpj/Papers/rules.htm |
Dynamic typing in OCaml | http://research.microsoft.com/Users/simonpj/papers/stm/ |
Visual Basic 9 Interview on DDJ | http://research.microsoft.com/Users/simonpj/papers/stm/ |
Tim Bray: On Threads | http://research.microsoft.com/Users/simonpj/papers/stm/ |
The right default: concurrent components with message passing | http://research.microsoft.com/Users/simonpj/papers/stm/index.htm |
Concurrency made easy? | http://research.microsoft.com/Users/simonpj/papers/stm/stm.pdf |
GADT's revisited | http://research.microsoft.com/Users/simonpj |
Some stupid questions on denotational semantics | http://research.microsoft.com/users/thoare/A_theory_of_programming.pdf |
Tony Hoare: Structured concurrent programming | http://research.microsoft.com/users/thoare/Concurrent_programs_wait_faster_final.htm |
Tony Hoare: Structured concurrent programming | http://research.microsoft.com/users/thoare/StructuredConcurrent_programming.htm |
Vault released | http://research.microsoft.com/vault//learn/typing/typing.htm |
Fugue: A Protocol Checker for the dotNET CLR | http://research.microsoft.com/vault/ |
New languages for OS level programming? | http://research.microsoft.com/vault/ |
Vault released | http://research.microsoft.com/vault/ |
Insecure Macho Love | http://research.microsoft.com/vault/learn/papers/pldi01.pdf |
Vault released | http://research.microsoft.com/vault/learn/tutorial/intro.htm |
Zing (MSR) | http://research.microsoft.com/zing/ |
Project Ace | http://research.sun.com/features/ace/ |
Richard Hamming: You and Your Research | http://research.sun.com/jtech/pubs/#lang |
20 Years of PLDI (1979 - 1999): A Selection | http://research.sun.com/jtech/pubs/98-oopsla-growing.ps |
Interval Computations | http://research.sun.com/minds/2004-0527/ |
Gosling hits 'Jackpot' with futuristic tools | http://research.sun.com/people/mlvdv/ |
The Fortress Language Spec v0.618 | http://research.sun.com/people/mybio.php?uid=25706 |
ACE visual programming language | http://research.sun.com/projects/ace/ |
New features proposed for Java 1.5 by Sun | http://research.sun.com/projects/ace/index.html |
Java to gain multitasking improvements | http://research.sun.com/projects/barcelona/papers/oopsla01.pdf |
subtext: Uncovering the simplicity of programming | http://research.sun.com/projects/jackpot/ |
The Fortress Language Spec v0.618 | http://research.sun.com/projects/plrg/ |
A Core Calculus of Metaclasses | http://research.sun.com/projects/plrg/core-calculus.pdf |
Strongly typed quantities in Java | http://research.sun.com/projects/plrg/core-calculus.pdf |
The Fortress Language Spec v0.618 | http://research.sun.com/projects/plrg/fortress0618.pdf |
Fortress Programming Language | http://research.sun.com/projects/plrg/fortress0866.pdf |
Fortress Spec 0.903 | http://research.sun.com/projects/plrg/fortress0903.pdf |
Programming as an Experience: The Inspiration for Self | http://research.sun.com/research/features/tenyears/volcd/index.htm |
Ward Cunningham: Testing, Types, and More | http://research.sun.com/research/features/tenyears/volcd/papers/ungar.htm |
Gosling hits 'Jackpot' with futuristic tools | http://research.sun.com/research/people/tball/ |
Prothon | http://research.sun.com/research/self/papers/programming-as-experience.html |
Ward Cunningham: Testing, Types, and More | http://research.sun.com/research/self/release/smalltalk.html |
Type Inference in Object Oriented Languages | http://research.sun.com/self/ |
Virtual machine implementation and dynamic languages | http://research.sun.com/self/compiler.html |
Self - The Power of Simplicity (Prototype Oriented versus Object Oriented) | http://research.sun.com/self/index.html |
Misc News | http://research.sun.com/self/Klein/release.html |
ACM Queue: A Conversation with Alan Kay | http://research.sun.com/self/papers/papers.html |
Best Language Design Papers (survey) | http://research.sun.com/self/papers/programming-as-experience.html |
Programming as an Experience: The Inspiration for Self | http://research.sun.com/self/papers/programming-as-experience.html |
"Types and Reflection" by Lauri Emil Alanko | http://research.sun.com/self/release_4.2/release.html |
New version of Self released | http://research.sun.com/self/release_4.2/release.html |
Why type systems are interesting - part II | http://research.sun.com/self/release_4.2/release.html |
ACM Queue: A Conversation with Alan Kay | http://research.sun.com/self |
The Fortress Language Spec v0.618 | http://research.sun.com/sunlabsday/talks.php?id=55 |
The English-Likeness Monster | http://research.sun.com/sunlabsday/talks.php?id=55 |
rST - Remote Smalltalk | http://research.sun.com/techrep/1994/abstract-29.html |
RPC Under Fire | http://research.sun.com/techrep/1994/abstract-29.html |
A note on distributed computing | http://research.sun.com/techrep/1994/abstract-29.html |
The GNU 64-bit PL8 compiler | http://researchweb.watson.ibm.com/journal/rd/483/gellerich.pdf |
Programming Languages: Application and Interpretation | http://rest.blueoxen.net/cgi-bin/wiki.pl |
More on the "generics are evil" meme | http://retroweaver.reyelts.com |
Switch statement design | http://rgrig.blogspot.com/2004/11/switch.html |
Code Reading | http://rgrig.blogspot.com/2005/11/writing-readable-code.html |
Rho calculus | http://rho.loria.fr/data/rta2001.pdf |
Rho calculus | http://rho.loria.fr/papersGuidelines.html |
Making a decision: C# or VB.NET | http://richard.caetano.com/archive/2002_03_03_index.htm#10411298 |
Brainteaser | http://richard.caetano.com/Articles/fog0000000031.html |
Making a decision: C# or VB.NET | http://richard.caetano.com/Articles/fog0000000031.html |
Making a decision: C# or VB.NET | http://richard.caetano.com/Articles/fog0000000032.html |
Random "if it bends it is funny, if it breaks it isn't funny" line of thought | http://rickyclarkson.blogspot.com/2006/07/duck-typing-in-java-and-no-reflection.html |
EuroHaskell 2004 | http://ridley.csbnet.se/gallery/eurohaskell |
Continuations library for Java | http://rifers.org/ |
Continuations library for Java | http://rifers.org/blogs/gbevin/2005/9/23/announcing_rifecontinuations |
Continuations library for Java | http://rifers.org/wiki/display/RIFE/Web+continuations |
Jakarta Commons Monad, er, Chain | http://rifers.org/wiki/display/RIFECNT/Home |
Continuations library for Java | http://rifers.org |
Unicon - Unified Extended Dialect of Icon | http://ringer.cs.utsa.edu/research/idol/ |
Behaviour: Using CSS selectors to apply Javascript functionality | http://ripcord.co.nz/behaviour/ |
LASER Summerschool | http://rjdohnert.wordpress.com/2006/08/14/langnet-symposium-coverage/ |
The JCP EC rejects JDO 2.0 | http://rmh.blogs.com/weblog/2005/01/the_death_knell.html |
House , hOp - the Haskell Operating System | http://rmox.net/prelude/ |
Robocode | http://robocode.alphaworks.ibm.com/ |
Scalability | http://roc.cs.berkeley.edu/ |
Common Lisp Exception Handling | http://roc.cs.berkeley.edu/ |
The Java Syntactic Extender | http://roller.anthonyeden.com/page/ceperez/20021210#syntactic_extensions_standardization |
Interactive Programming | http://root.cern.ch/root/Cint.html |
History of Programming Languages (Mirror Page) | http://ropas.kaist.ac.kr/~saseo/cs320/hopl/ |
"Proof-Directed Debugging" Revisited | http://ropas.snu.ac.kr/~kwang/paper/06-jfp-yi.pdf |
java vs. C# speed comparisons? | http://rotor.cs.cornell.edu/SciMark/ |
java vs. C# speed comparisons? | http://rotor.cs.cornell.edu/scimark/scimark.zip |
Control Transfer in Operating System Kernels | http://rover.cs.northwestern.edu/~surana/blog/archives/000080.html |
Smalltalk case-statement | http://rover.cs.northwestern.edu/~surana/blog/past/000195.html |
Lambda the Ultimate Set Comprehension | http://rsise.anu.edu.au/~rpg/Publications/RegularGrammarLogics/tab05-gore-nguyen.pdf |
RSS-AWK | http://rss.benhammersley.com |
Intentional Software Corporation (ISC) | http://rss.com.com/2100-1001-958198.html?type=pt&part=rss&tag=feed&subj=news |
C# standardization moves ahead | http://rss.com.com/2100-1001-961737.html?type=pt&part=rss&tag=feed&subj=news |
Microsoft rules... | http://rss.com.com/2100-1001-965046.html?type=pt&part=rss&tag=feed&subj=news |
Java hits obstacle with cell phones | http://rss.com.com/2100-1033-956351.html?type=pt&part=rss&tag=feed&subj=news |
Extensible Term Language | http://ru2.php.net/history |
Flexible Addition of Static Typing to Dynamically Typed Programs | http://rubyexperiences.blogspot.com/2005/12/dependency-breaking-techniques-from.html |
Code Generation Network | http://rubyforge.org/cgi-bin/viewcvs.cgi/rubyjdwp/lib/jdwp/spec/jdwp_spec.rb?root=rubyjdwp&rev=1.3&view=markup |
Ruby: Prelude - a Haskell-like functional library | http://rubyforge.org/forum/forum.php?forum_id=8551 |
Code Generation Network | http://rubyforge.org/projects/rubyjdwp/ |
Objects and classes versus modules | http://rum.cs.yale.edu/trifonov/cs430/Pierce-book-991107.ps.gz |
ruby vs python | http://rupy.wmid.amu.edu.pl/ |
Why Johnny can't code | http://rur-ple.sourceforge.net/en/rur.htm |
Yearning for a practical scheme | http://s48.org/ |
Which Java compiler for a student/research project? | http://sablecc.org/ |
Folding neither Left nor Right (or how to avoid overspecifying the solution to a problem) | http://sac-home.org/ |
Sage: A Programming Language With Hybrid Type-Checking | http://sage.soe.ucsc.edu/sage-tr.pdf |
Sage: A Programming Language With Hybrid Type-Checking | http://sage.soe.ucsc.edu |
Type Inference in Object Oriented Languages | http://salib.com/writings/thesis/thesis.pdf |
Erlang the Movie | http://salunov.narod.ru/LENIN.JPG |
Lisp is sin | http://samgentile.com/blog/ |
Mechanics of designing and implementing a language | http://sange.fi/~atehwa/omlib/ |
Polyglot and Nested Inheritance | http://sardes.inrialpes.fr/~aschmitt/cwn/ |
Zipper-based file server/OS | http://sardes.inrialpes.fr/~aschmitt/cwn/2003.05.13.html |
Why do they program in C++? | http://sardes.inrialpes.fr/~aschmitt/cwn/2004.03.23.html#8 |
No asterisks, please | http://sardes.inrialpes.fr/~aschmitt/cwn/2004.08.03.html#3 |
Dynamic typing in OCaml | http://sardes.inrialpes.fr/~aschmitt/cwn/2005.09.20.html#6 |
JoCaml | http://sardes.inrialpes.fr/~aschmitt/papers/afp4-jocaml.ps.gz |
The Kell Calculus | http://sardes.inrialpes.fr/~aschmitt/papers/LNCS_GC_04_Kells.ps.gz |
The Kell Calculus | http://sardes.inrialpes.fr/kells/ |
Think: a distributed systems architecture | http://sardes.inrialpes.fr/research/think.php |
Sash: The Javascript Runtime | http://sash.alphaworks.ibm.com/ |
Your favourite editor/IDE | http://satokar.com/viplugin/index.php |
Book Review: Purely Functional Data Structures | http://savannah.nongnu.org/cgi-bin/viewcvs/sunterlib/sunterlib/scsh/treaps/ |
Axiom Computer Algebra System | http://savannah.nongnu.org/forum/forum.php?forum_id=2388 |
Axiom Computer Algebra System | http://savannah.nongnu.org/projects/axiom/ |
Moving Away From XSLT | http://savannah.nongnu.org/projects/xsltxt |
On the Revival of Dynamic Languages | http://sbcl.sourceforge.net/ |
Lisp Machines | http://sbcl.sourceforge.net/ |
Don Box: Scheme Is Love | http://sbcl.sourceforge.net |
CellML | http://sbml.org/index.psp |
Multidimensional arrays | http://scala.epfl.ch/ |
When to create syntax? | http://scala.epfl.ch/ |
New Year's Resolutions | http://scala.epfl.ch/ |
JoCaml | http://scala.epfl.ch/ |
Delevoping a new language... | http://scala.epfl.ch/ |
Bruce Eckel on Java generics | http://scala.epfl.ch/ |
Auld Lang Alice | http://scala.epfl.ch/ |
A Core Calculus for Scala Type Checking | http://scala.epfl.ch/ |
Want to learn something new | http://scala.epfl.ch/community/index.html |
SICP Translations | http://scala.epfl.ch/docu/ |
Realistic Functional Programming in the Java Platform | http://scala.epfl.ch/docu/ |
Functions as Classes: Which languages? | http://scala.epfl.ch/docu/ |
Google Code Search | http://scala.epfl.ch/docu/files/ProgrammingInScala.pdf |
The English-Likeness Monster | http://scala.epfl.ch/docu/files/ScalaAsmL.pdf |
Closures for Java or money back | http://scala.epfl.ch/docu/files/ScalaByExample.pdf |
Most Productive FP Lang? | http://scala.epfl.ch/docu/files/ScalaByExample.pdf |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://scala.epfl.ch/docu/files/ScalaOverview.pdf |
Functional programming and software engineering | http://scala.epfl.ch/docu/rationale.html |
Duck typing vs Structural Subtyping | http://scala.epfl.ch/docu/related.html |
Higher order versus Object order | http://scala.epfl.ch/docu/related.html |
A virtual class calculus | http://scala.epfl.ch/docu/related.html |
A Brief History of Scala | http://scala.epfl.ch/docu/scala2.html |
Collection of links to monad implementations in various languages. | http://scala.epfl.ch/examples/files/callccInterpreter.html |
Tim Bray: Sun & Dynamic Java | http://scala.epfl.ch/examples/files/patterns.html |
Collection of links to monad implementations in various languages. | http://scala.epfl.ch/examples/files/simpleInterpreter.html |
Embedded Languages in Java | http://scala.epfl.ch/index.html |
Most Productive FP Lang? | http://scala.epfl.ch/index.html |
Scala | http://scala.epfl.ch/index.html |
Why Objects Have Failed | http://scala.epfl.ch/index.html |
Collection of links to monad implementations in various languages. | http://scala.epfl.ch/index.html |
A Java/Python hybrid? | http://scala.epfl.ch/index.html |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://scala.epfl.ch/index.html |
Realistic Functional Programming in the Java Platform | http://scala.epfl.ch/intro/caseclasses.html |
Realistic Functional Programming in the Java Platform | http://scala.epfl.ch/intro/mixin.html |
Realistic Functional Programming in the Java Platform | http://scala.epfl.ch/intro/patmatch.html |
A Deeper Look At Metafunctions | http://scala.epfl.ch/intro/targettyping.html |
Parser that allow syntax extensions | http://scala.epfl.ch/intro/targettyping.html |
When to create syntax? | http://scala.epfl.ch/intro/targettyping.html |
Realistic Functional Programming in the Java Platform | http://scala.epfl.ch/intro/targettyping.html |
When to create syntax? | http://scala.epfl.ch/intro/targettyping.html |
Envisioning a New Language: A Conversation With Victoria Livschitz | http://scala.epfl.ch/intro/traits.html |
Visual Basic and LINQ | http://scala.epfl.ch/intro/views.html |
Envisioning a New Language: A Conversation With Victoria Livschitz | http://scala.epfl.ch/intro/views.html |
Best default sequence? | http://scala.epfl.ch/intro/views.html |
A-Posteriori Subtyping: Which Languages? | http://scala.epfl.ch/intro/views.html |
Scala 2 | http://scala.epfl.ch/nsc/files/Changes.pdf |
Scala 2 | http://scala.epfl.ch/nsc/index.html |
A-Posteriori Subtyping: Which Languages? | http://scala.epfl.ch/nsc/index.html |
Functional libraries for Java | http://scala.epfl.ch/nsc/index.html |
Most Productive FP Lang? | http://scala.epfl.ch |
Generics are a mistake? | http://scala.epfl.ch |
Advantages of Soft Typing | http://scala.epfl.ch |
Introduction to the Java EE 5 Platform | http://scala.epfl.ch |
The Next Mainstream Programming Languages | http://scala.epfl.ch |
Scala | http://scala.epfl.ch |
Scarlet Language | http://scarlet.sourceforge.net/Home.html |
Inhouse training | http://schematics.sourceforge.net/scheme-london/ |
"Popular vs. Good" in Programming Languages | http://schematics.sourceforge.net/scheme-london/nmk-case-study.pdf |
Scheme in the Real World: A Case Study | http://schematics.sourceforge.net/scheme-london/nmk-case-study.pdf |
Dressing up Self in JavaScript | http://schematics.sourceforge.net/schemeql.html |
Links | http://schematics.sourceforge.net/schemeql.html |
XML Is Too Hard For Programmers | http://schematics.sourceforge.net/scheme-uk/xml.html |
Developing Reliable Software with Scripting Languages | http://schematics.sourceforge.net/schemeunit.html |
SchemeUnit and SchemeQL: Two Little Languages | http://schematics.sourceforge.net/schemeunit-schemeql.ps |
Informal Scheme Workshop in London | http://schematics.sourceforge.net/workshop-london-26082002.html |
Language Construction | http://schematics.sourceforge.net |
Proceedings of the Scheme Workshop 2003 | http://scheme2003.flux.utah.edu/ |
ICFP proceedings / Scheme workshop | http://scheme2006.cs.uchicago.edu/ |
A Stepper for Scheme Macros | http://scheme2006.cs.uchicago.edu/10-culpepper.pdf |
An Incremental Approach to Compiler Construction | http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf |
The Reasoned Schemer | http://scheme2006.cs.uchicago.edu/index.html |
Object Oriented Programming + Referential Transparency | http://scheme2006.cs.uchicago.edu/report.html#interactionsafestatefortheweb |
The Reasoned Schemer | http://scheme2006.cs.uchicago.edu/report.html |
Schematics Scheme Cookbook | http://schemecookbook.org/ |
Unix as programming language | http://schemecookbook.org/Cookbook/ProcessUntarScriptExample |
Explaining monads | http://schemecookbook.org/view/Cookbook/IdiomMonadicProgramming |
Writing an interpreter, targeting a VM or writing from scratch? | http://schemecookbook.org/view/Cookbook/PearlANormalForm |
newLisp: A better Lisp/Scheme Fusion... | http://schemecookbook.org |
Draft R6RS available | http://schemers.org/Documents/Standards/Charter/ |
Scheme Language Steering Committee Report to the Community | http://schemers.org/Documents/Standards/Charter/status-mar-2006.html |
Draft R6RS available | http://schemers.org |
Most Productive FP Lang? | http://schemeway.sourceforge.net/schemescript.html |
The IDE Divide | http://schemeway.sourceforge.net |
Journals and papers? | http://scholar.google.com/ |
CiteULike | http://scholar.google.com/ |
Google Scholar | http://scholar.google.com/ |
Scoping based on control flow graph | http://scholar.google.com/scholar?cluster=2436231272998845454 |
Cost of provably-correct code | http://scholar.google.com/scholar?cluster=4958628772712584598 |
online literature on CPL? | http://scholar.google.com/scholar?hl=en&lr=&safe=off&cluster=4400998018667634278 |
Stroustrup: A Brief Look at C++0x | http://scholar.google.com/scholar?hl=en&lr=&safe=off&q=cache:ecQD58xzEl8J:www.cs.arizona.edu/classes/cs520/spring02/sl5.pdf+ |
Formal methods used in developing "profitable" software | http://scholar.google.com/scholar?q=Microsoft%20SLAM%20formal%20methods |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://scholar.google.com/url?sa=U&q=http://portal.acm.org/ft_gateway.cfm%3Fid%3D359579%26type%3Dpdf%26dl%3DGUIDE%26dl%3DACM%26CFID%3D11111111%26CFTOKEN%3D2222222 |
What do you mean by studying "programming languages"? | http://scholar.google.com/url?sa=U&q=http://www.massey.ac.nz/~kahawick/159331/hudak.pdf |
Journals and papers? | http://science.slashdot.org/article.pl?sid=05/03/09/0255238 |
Is STL algorithms doing damage to the cause? | http://scienceworld.wolfram.com/biography/Gauss.html |
LtU: Style and Focus | http://scoop.kuro5hin.org/ |
Don Knuth: Musings and More | http://scpd.stanford.edu/knuth/ |
Archived | http://scriptingnews.userland.com/backissues/2001/01/26#whereWereAt |
XSLT Extensions Revisited | http://scriptingnews.userland.com/backissues/2001/02/23 |
RFC: A Little IDL | http://scriptingnews.userland.com/backissues/2001/03/05 |
Web services: Winer on WSDL | http://scriptingnews.userland.com/backissues/2002/01/18#lf819a5b513399afb96be2354a6398157 |
Web services: Winer on WSDL | http://scriptingnews.userland.com/backissues/2002/01/24#l1eb33a91f4a7ab582451d453177a6603 |
Misc | http://scriptingnews.userland.com/backissues/2002/02/03#transitions |
Funny Flash hack | http://scriptingnews.userland.com/backissues/2002/02/08#ld1ffd41cd2e2ab3f03a8c4fd8e17c3a5 |
Terrarium | http://scriptingnews.userland.com/backissues/2002/03/11#lb008a6110b33ba907e56dfe6455f2fa4 |
Edsger Wybe Dijkstra (1930-2002) | http://scriptingnews.userland.com/backissues/2002/08/08#When:6:27:30AM |
Most amazing designer? | http://scriptingnews.userland.com/backissues/2002/10/08#brainTrust |
Python 2.3a2 was released on February 19, 2003 | http://scriptingnews.userland.com/backissues/2003/02/22#When:4:43:07AM |
XML Is Too Hard For Programmers | http://scriptingnews.userland.com/backissues/2003/03/17#When:10:35:40AM |
Miguel de Icaza on .NET | http://scriptingnews.userland.com/stories/storyReader$1275 |
Graphite DSL for Advanced Typography | http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=CmplxRndExamples |
Slow News Day: How About Some Benchmarks? | http://scutigena.sf.net |
Language Construction | http://scwm.sourceforge.net/ |
Alloy: A Simple Structural Modeling Language Based on First-Order Logic | http://sdg.csail.mit.edu/ |
Alloy: A Lightweight Object Modelling Notation | http://sdg.lcs.mit.edu/~dnj/index.html |
Alloy: A Lightweight Object Modelling Notation | http://sdg.lcs.mit.edu/~dnj/pubs/alloy-journal.pdf |
Tuples + Objects + Infosets =Too Much Stuff! | http://sdg.lcs.mit.edu/alloy |
Womble | http://sdg.lcs.mit.edu/womble/ |
Womble | http://sdg.lcs.mit.edu/womble/manual3.gif |
LASER Summerschool | http://se.ethz.ch/~meyer/ |
LASER Summerschool | http://se.inf.ethz.ch/laser/2006/index.php |
LASER Summerschool | http://se.inf.ethz.ch/laser/2006/registration.php |
LASER Summerschool | http://se.inf.ethz.ch/laser/2006/visitor_info.php |
AutoTest - Automated contract based testing for Eiffel | http://se.inf.ethz.ch/people/leitner/auto_test/ |
Syntax-diagram generator for YACC grammars | http://se.wtb.tue.nl/~hat/showgrammar/ |
Just What is it that Makes Martin-Lof's Type Theory so Different, so Appealing? | http://se10.comlab.ox.ac.uk:8080/InformaticPhenomena/Michaelmas2005_en.html |
Petition for adding garbage collection to C++. | http://seal-reflex.web.cern.ch/seal-reflex/ |
Database Theory and Type systems/Programming Languages. | http://search.barnesandnoble.com/booksearch/isbnInquiry.asp?isbn=0201309785 |
Language affects 'half of vision' | http://search.barnesandnoble.com/booksearch/isbninquiry.asp?pwb=1&ean=9780671635145 |
Language affects 'half of vision' | http://search.barnesandnoble.com/booksearch/isbninquiry.asp?userid=8I2cIXnCMP&pwb=1&ean=9780874774245 |
Whitespace | http://search.cpan.org/~dconway/Acme-Bleach-1.12/lib/Acme/Bleach.pm |
Embedding one language in another | http://search.cpan.org/~ingy/Inline-0.44/ |
Whitespace | http://search.cpan.org/~jnagra/Acme-Smirch-0.91/Smirch.pm |
Parrot 0.2.2 Released | http://search.cpan.org/~ltoetsch/parrot-0.2.2/compilers/pge/README |
Prothon | http://search.cpan.org/~teverett/Class-Prototyped-1.01/lib/Class/Prototyped.pm |
Type inference for Python | http://search.cpan.org/dist/Devel-TypeCheck/ |
Intentional Programming Overview | http://search.cpan.org/doc/DCONWAY/Perl6-Currying-0.05/lib/Perl6/Currying.pm |
Generators in Python, Icon and Scheme | http://search.editthispage.com/?site=Lambda+the+Ultimate&q=continuations |
Prolog (database) | http://search.editthispage.com/?site=Lambda+the+Ultimate&q=Prolog |
Catching more errors at compile time with Generic Java | http://search.editthispage.com/default?s=1&m=50&q=generic&site=Lambda+the+Ultimate |
Lambda the Ultimate Set Comprehension | http://search.store.yahoo.com/cgi-bin/nsearch?follow-pro=1&vwcatalog=doverpublications&catalog=doverpublications&query=Axiomatic%20set%20theory |
ACE visual programming language | http://search.userland.com/ |
Guido on Python | http://searchenterpriselinux.techtarget.com/searchEnterpriseLinux_Home_Page/0,283774,,00.html |
Guido on Python | http://searchenterpriselinux.techtarget.com/searchEnterpriseLinux_Q_A_Page/0,285144,531191,00.html |
"Popular vs. Good" in Programming Languages | http://seaside.st/ |
Why do they program in C++? | http://sebastien.ailleret.perso.cegetel.net/caml |
Continuations and MicroThreads on Mono | http://secondlife.blogs.com/babbage/2006/05/microthreading_.html |
G-Men Called on W-Hats for WMVD | http://secondlife.com/badgeo/wakka.php?wakka=HomePage |
Non-null references? | http://secure.ucd.ie/documents/tutorials/slides/3_warnings.pdf |
Weak vs. strong typing | http://secure.ucd.ie/products/opensource/ESCJava2/ |
ACM Queue: On Usability of Programming Languages | http://secure.ucd.ie/products/opensource/ESCJava2/ |
unchecked exceptions are like runtime type checking? | http://secure.ucd.ie/products/opensource/ESCJava2/ |
The case for Semantic Analysis | http://secure.ucd.ie/products/opensource/ESCJava2/ |
The case for Semantic Analysis | http://secure.ucd.ie/products/opensource/ESCJava2/ESCTools/slides/escjava_demo.pdf |
Non-null references? | http://secure.ucd.ie/products/opensource/ESCJava2/faq.html |
Developing Reliable Software with Scripting Languages | http://sel.gsfc.nasa.gov/website/documents/online-doc.htm |
Every Language War Ever | http://semanticcompositions.typepad.com/index/2004/02/everyones_a_lin.html |
Introducing Continuations | http://semanticsarchive.net/Archive/DE2MmFmZ/barker.continuations.intro.pdf |
Felleisen: How to Design Class Hierarchies | http://semanticsarchive.net/Archive/DE2YTM1N/barker-shan-tlg.pdf |
A gentle introduction to TLG, the Curry-Howard correspondence, and cut-elimination | http://semanticsarchive.net/Archive/DMzOTFiN/ |
Color Cognition and Language | http://semantics-online.org/blog/2003/11/color_cognition_and_language |
Kai von Fintel: Essential Readings in Semantics | http://semantics-online.org/blog/2003/12/essential_readings_in_semantics |
RDF and Databases | http://semanticweb2002.aifb.uni-karlsruhe.de/slides/sem2-storage.ppt |
High Level Language = Virtual Machine | http://sempiternity.org/~indigo/uuu/uuuwiki/index.php/Bismuth |
Call-by-name is dual to call-by-value | http://seppuku.editthispage.com |
SERIES | http://series.sourceforge.net/ |
Software Complexity | http://sern.ucalgary.ca/courses/cpsc/451/W98/Complexity.html#RTFToC10 |
Smalltalk-style o/p in Python | http://server2.ezboard.com/bobjectorienteddevelopment |
Dispelling Java programming language myths | http://service2.boulder.ibm.com/devtools/news1001/art24.htm |
JavaOne | http://servlet.java.sun.com/javaone/index.jsp |
Generic Programming | http://setis.library.usyd.edu.au/stanford/archives/fall1997/entries/category-theory/ |
Your favourite editor/IDE | http://sf.net/projects/schemeway |
Designing Tapestry Mega-Components | http://sf.net/projects/tapestry |
Lambda the Ultimate Set Comprehension | http://shemesh.larc.nasa.gov/images/humor-zfc.jpg |
LtU: Style and Focus | http://shirky.com/writings/group_enemy.html |
Lock-Free Data Structures using STMs in Haskell | http://shizuku.appsolutions.com/lock_free_haskell_stm.pdf |
SICP Translations | http://shootout.alioth.debian.org/ |
A Java/Python hybrid? | http://shootout.alioth.debian.org/benchmark.php?test=all&lang=nice&lang2=python&sort=fullcpu |
Bruce Tate: Technologies that may challenge Java | http://shootout.alioth.debian.org/benchmark.php?test=fasta&lang=all&sort=fullcpu |
"Popular vs. Good" in Programming Languages | http://shootout.alioth.debian.org/benchmark.php?test=takfp&lang=all&sort=fullcpu |
what are the differences between erlang process and pthread threads? | http://shootout.alioth.debian.org/debian/benchmark.php?test=message&lang=all |
Battle of the Languages II | http://shootout.alioth.debian.org/gp4/ |
Bruce Tate: Technologies that may challenge Java | http://shootout.alioth.debian.org/gp4/benchmark.php?test=fasta&lang=all&sort=fullcpu |
what are the differences between erlang process and pthread threads? | http://shootout.alioth.debian.org/gp4/benchmark.php?test=message&lang=all |
Bruce Tate: Technologies that may challenge Java | http://shootout.alioth.debian.org/gp4/benchmark.php?test=sumcol&lang=all&sort=fullcpu |
Bruce Tate: Technologies that may challenge Java | http://shootout.alioth.debian.org/gp4/benchmark.php?test=sumcol&lang=all&sort=lines |
Reproducing Programs implement Lazy Lists | http://shootout.alioth.debian.org/great/benchmark.php?test=pidigits&lang=all&sort=fullcpu |
The Language Wars are Dead; Long Live the Language Wars! | http://shootout.alioth.debian.org/index.php |
"Popular vs. Good" in Programming Languages | http://shootout.alioth.debian.org/old/ |
Short examples of complex use of state? | http://shootout.alioth.debian.org/sandbox/benchmark.php?test=health&lang=all&sort=fullcpu#about |
Slow News Day: How About Some Benchmarks? | http://shootout.alioth.debian.org |
newLisp: A better Lisp/Scheme Fusion... | http://shootout.alioth.debian.org |
Microsoft's Software Factories and DSLs | http://shopping.msn.com/search/detail.aspx?pcid=1935&prodid=2092598&ptnrid=141 |
Dr. Kenneth Iverson Passes Away | http://shrogers.com/zope/reflections |
Revisiting an old thread: choosing a foundation language | http://sicp.ai.mit.edu/ |
Structure & Interpretation of Computer Programs | http://sicp.arsdigita.org/text/sicp/content/ |
Object-Oriented Scripting in Ruby | http://sicp.arsdigita.org/text/sicp/section/64/ |
"Popular vs. Good" in Programming Languages | http://sigchi.org/chi95/Electronic/documnts/shortppr/mk_bdy.htm |
foldl and foldr | http://sigfpe.blogspot.com/2005/08/product-of-all-primes-is-42.html |
Dataflow programming for PIC microcontrollers | http://sigfpe.blogspot.com/2006/06/monadic-lightswitch.html |
Implementing arrays | http://sigfpe.blogspot.com/2006/08/geometric-algebra-for-free_30.html |
Best Introduction To Monads For Newbies (& Especially Imparative Minds) I'v Ever Read!!! | http://sigfpe.blogspot.com/2006/08/you-could-have-invented-monads-and.html |
Understanding continuations | http://sigfpe.blogspot.com/2006/08/you-could-have-invented-monads-and.html |
The Underhanded C Contest | http://silverstr.ufies.org/blog/archives/000935.html |
Simulators: Virtual Machines of the Past (and Future) | http://simh.trailing-edge.com |
Mind Mappers | http://simile.mit.edu/piggy-bank/introduction.html |
Mind Mappers | http://simile.mit.edu/piggy-bank/screen-scrapers-howto.html |
Mind Mappers | http://simile.mit.edu |
Continuations | http://simon.incutio.com/archive/2003/04/03/#closuresAndContinuations |
JDO Architectures | http://sisal.sourceforge.net/ |
Dead Languages | http://sisal.sourceforge.net/ |
POOMA | http://sisal.sourceforge.net/ |
Can Programming Be Liberated from the von Neumann Style? | http://sisal.sourceforge.net |
Continuations library for Java | http://sisc.sourceforge.net/ |
Contributing (?) Editors | http://sisc.sourceforge.net/ |
SISC 1.4.0 Released | http://sisc.sourceforge.net |
"Popular vs. Good" in Programming Languages | http://sisc.sourceforge.net |
Tail call elimination decorator in Python | http://sisc.sourceforge.net |
Developing Interactive Web Programs (Scheme Servlets) | http://sisc.sourceforge.net |
SISC 1.9.4 Released | http://sisc.sourceforge.net |
SISCweb | http://siscweb.sourceforge.net/ |
NetKernel - XML processing pipeline | http://siscweb.sourceforge.net |
Embedding Lisp/Logic for Robotics | http://sjcomp.virtualave.net/files/compsci9703.html |
Lang .NET Symposium Registration Now Open | http://sky.fit.qut.edu.au/~gough/ |
Metaphor | http://sky.fit.qut.edu.au/~neverov/metaphor/ |
"... because common people think like so-and-so..." | http://slashdot.org/~Albert%20Y.C.%20Lai/journal/83868 |
2nd CfP: Structures and Deductions | http://slashdot.org/~Chalst/journal/ |
Guido on Python | http://slashdot.org/ |
Larry Wall on Perl6 | http://slashdot.org/ |
Language and Syntax | http://slashdot.org/article.pl?sid=00/08/08/195240&mode=thread |
C# review | http://slashdot.org/article.pl?sid=00/08/09/1612254&mode=nocomment |
Slashdot: Python + Ruby | http://slashdot.org/article.pl?sid=01/03/25/1624239&mode=thread |
Curl on /. + Quickies | http://slashdot.org/article.pl?sid=01/04/06/1335241&mode=thread |
Slashdot: Python + Ruby | http://slashdot.org/article.pl?sid=01/04/16/231235&mode=thread |
Slashdot: Python + Ruby | http://slashdot.org/article.pl?sid=01/04/18/001236&mode=thread |
Slashdot: Python + Ruby | http://slashdot.org/article.pl?sid=01/04/20/1455252&mode=thread |
Links to JFP Papers | http://slashdot.org/article.pl?sid=01/04/24/149257&mode=thread |
(Lisp) Beating the Averages | http://slashdot.org/article.pl?sid=01/05/01/1539239&mode=thread |
Python, XML, .NET - Lutz Interview | http://slashdot.org/article.pl?sid=01/05/11/0021241&mode=thread |
Java as a CS Introductory Language? | http://slashdot.org/article.pl?sid=01/06/11/2021220&mode=thread |
Pioneers of the FORTRAN Programming Language | http://slashdot.org/article.pl?sid=01/06/14/0119230&mode=thread |
Happy Birthday LtU | http://slashdot.org/article.pl?sid=01/07/26/1831249&mode=thread |
Happy Birthday LtU | http://slashdot.org/article.pl?sid=01/07/27/0245224&mode=thread |
Chuck Moore holds Forth | http://slashdot.org/article.pl?sid=01/09/11/139249&mode=thread |
Ask Kent M. Pitman About Lisp, Scheme And More | http://slashdot.org/article.pl?sid=01/10/12/1234218 |
Casting SPELs in Lisp | http://slashdot.org/article.pl?sid=01/11/03/1726251 |
Kent M. Pitman's Second Wind | http://slashdot.org/article.pl?sid=01/11/13/0420226&mode=thread |
Slashdot looks for the perfect language | http://slashdot.org/article.pl?sid=02/02/11/1857203&mode=thread&tid=156 |
The developer's dilemma | http://slashdot.org/article.pl?sid=02/02/26/2026218 |
Two Case Studies of Open Source Software Development | http://slashdot.org/article.pl?sid=02/10/08/1553244&mode=thread&tid=99 |
Whitespace | http://slashdot.org/article.pl?sid=03/04/01/0332202 |
NewCode, a secure PL | http://slashdot.org/article.pl?sid=03/04/01/0332202 |
Longhorn Command Shell ("Monad") | http://slashdot.org/article.pl?sid=03/10/31/1346201&mode=thread&tid=185&tid=190&tid=201 |
The Next Move in Programming (Livschitz interview) | http://slashdot.org/article.pl?sid=04/02/13/1814202 |
Learning FP Through MultiMedia | http://slashdot.org/article.pl?sid=04/03/12/221232 |
Prothon | http://slashdot.org/article.pl?sid=04/03/26/1545216 |
Programming in dc | http://slashdot.org/article.pl?sid=04/04/26/1057236 |
Meta Math - new Chaitin Book | http://slashdot.org/article.pl?sid=04/06/10/1947247 |
New Paul Graham thing... | http://slashdot.org/article.pl?sid=04/08/24/1230245 |
Croquet Project Releases Initial Developer Release | http://slashdot.org/article.pl?sid=04/10/12/1241233 |
New Chip Heralds a Parallel Future | http://slashdot.org/article.pl?sid=05/01/23/0239207&tid=126&tid=1 |
Print.google.com | http://slashdot.org/article.pl?sid=05/03/21/1237243&tid=217&tid=95 |
American lecture tour gets real | http://slashdot.org/article.pl?sid=05/10/12/2319237&tid=109&tid=99 |
Compiler Technology for Scalable Architectures | http://slashdot.org/article.pl?sid=06/02/26/1755234 |
The Future of Compilers | http://slashdot.org/articles/00/03/23/106257.shtml |
Avoiding Language Advocacy | http://slashdot.org/articles/00/12/14/1539218.shtml |
If I were Dean | http://slashdot.org/articles/00/12/19/0142229.shtml |
A Declarative Model for Simple Narratives | http://slashdot.org/articles/02/08/06/1755258.shtml?tid=99 |
MIT OpenCourseWare: Laboratory in Software Engineering | http://slashdot.org/articles/02/09/30/1647213.shtml?tid=146 |
XML Is Too Hard For Programmers | http://slashdot.org/articles/03/03/18/0712248.shtml?tid=95&tid=156 |
Beautiful code? | http://slashdot.org/askslashdot/01/01/25/0230208.shtml |
Structure & Interpretation of Computer Programs | http://slashdot.org/books/98/11/06/0955235.shtml |
The Sound of Mathematics | http://slashdot.org/books/99/04/23/147248.shtml |
Lambda: the ultimate "little language" | http://slashdot.org/bsd/01/09/24/1432223.shtml |
"The Silver Bullet" | http://slashdot.org/comments.pl?sid=120364&cid=10141557 |
Functional programming in Java | http://slashdot.org/comments.pl?sid=1674&cid=1648817 |
Stroustrup talking about C++0x | http://slashdot.org/comments.pl?sid=172797&cid=14384078 |
Future Directions for C++ | http://slashdot.org/developers/01/04/23/2152226.shtml |
Generating all n-tuples | http://slashdot.org/developers/01/08/09/2246221.shtml |
A Tail-Recursive Machine with Stack Inspection | http://slashdot.org/developers/01/11/03/1726251.shtml |
Slashdot: Hardware Description Languages | http://slashdot.org/developers/02/01/16/219258.shtml |
Downsides to the C++ STL? | http://slashdot.org/developers/02/04/29/1813208.shtml?tid=156 |
Quotes | http://slashdot.org/interviews/01/04/20/1455252.shtml |
NULL | http://slashdot.org/interviews/01/04/20/1455252.shtml |
Kent M. Pitman Answers On Lisp | http://slashdot.org/interviews/01/11/03/1726251.shtml |
Casting SPELs in Lisp | http://slashdot.org/interviews/01/11/13/0420226.shtml |
Downsides to the C++ STL? | http://slashdot.org |
Perl Exegesis (examples) | http://slashdot.org |
Why type systems are interesting - part II | http://slate.msn.com/id/2081042/ |
The fate of reduce() in Python 3000 | http://slate.tunes.org/ |
Squeak tutorial | http://slate.tunes.org/ |
Why did Python Grow? | http://slate.tunes.org/ |
Yearning for a practical scheme | http://slate.tunes.org/ |
What's up guys? | http://slate.tunes.org/ |
The Case for First Class Messages | http://slate.tunes.org/ |
Prototype based OO | http://slate.tunes.org/ |
Multiple Dispatch with Prototypes | http://slate.tunes.org/ |
Choice of OS of LtU readers | http://slate.tunes.org/ |
ANN: YARD Parser | http://slate.tunes.org/ |
ANN: YARD Parser | http://slate.tunes.org/doc/progman/node11.html |
Macros/Syntax vs. AST manipulation | http://slate.tunes.org/doc/progman/node12.html |
Lisp is sin | http://slate.tunes.org/doc/progman/node12.html |
Error handling strategies | http://slate.tunes.org/doc/progman/node22.html |
Collection of links to monad implementations in various languages. | http://slate.tunes.org/downloads.html |
Confused about what Macros could be. | http://slate.tunes.org/future.html |
Collection of links to monad implementations in various languages. | http://slate.tunes.org/repos/main/src/unfinished/monad.slate |
House , hOp - the Haskell Operating System | http://slate.tunes.org |
Lisp is sin | http://slate.tunes.org |
Confused about what Macros could be. | http://slate.tunes.org |
Back to the future... | http://slate.tunes.org |
Languages by people in langsmiths@yahoogroups.com | http://slate.tunes.org |
Needle, An OO FP Language | http://slate.tunes.org |
Sharing Code through First-class Environments | http://slate.tunes.org |
The TUNES Problem | http://slate.tunes.org |
Macros/Syntax vs. AST manipulation | http://slate.tunes.org |
Dressing up Self in JavaScript | http://slate.tunes.org |
Classes or prototypes | http://slate.tunes.org |
Combining Theorem Proving and Programming | http://slc.math.ist.utl.pt/lcf/pubs/paper6.pdf |
Sleep, scripting language for Java apps, released | http://sleep.hick.org/ |
Cellang | http://sleepingsquirrel.org/cell/cell.html |
Why type systems are interesting - part II | http://sleepingsquirrel.org/haskell/even.html |
Dynamic Eager Haskell | http://sleepingsquirrel.org/haskell/prof.png |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://sleepingsquirrel.org/lisp/sym_diff.lisp |
Collection of links to monad implementations in various languages. | http://sleepingsquirrel.org/monads/monads.html |
Explaining monads | http://sleepingsquirrel.org/monads/monads.html |
Explaining monads | http://sleepingsquirrel.org/monads/parser/monad_parser.txt |
Issue One of The Monad.Reader, monthly Haskell eZine | http://sleepingsquirrel.org/TMR/Issue3.pdf |
Method inlining as a macro system | http://slesinsky.org/brian/code/inline_as_macros.html |
Language Oriented Programming | http://slesinsky.org/brian/code/little_languages.html |
"Language Oriented Programming" Meta Programming System | http://sloan.stanford.edu/mousesite/1968Demo.html |
A virtual class calculus | http://slurp.doc.ic.ac.uk/pubs/tribe.pdf |
The Case for First Class Messages | http://smallblog.smalltalk.org:9999/seaside/blog/SmalltalkDotOrg/8054a0fb-8d0c-4e0e-93f0-9752557b9b55 |
The Case for First Class Messages | http://smallblog.smalltalk.org:9999/seaside/blog/SmalltalkDotOrg/a95851f7-9db9-40fb-a2bb-ca8fa53c0350 |
Mind Mappers | http://smallthought.com/blog/?p=15 |
SmartEiffel The GNU Eiffel compiler - 1.0 release | http://smarteiffel.loria.fr/ |
SmartEiffel: implementation techniques | http://smarteiffel.loria.fr/ |
Shrink-wrap developers: what programming language? | http://smarteiffel.loria.fr/ |
A Java/Python hybrid? | http://smarteiffel.loria.fr/ |
SmartEiffel The GNU Eiffel compiler - 1.0 release | http://smarteiffel.loria.fr/papers/ismm98.pdf |
SmartEiffel: implementation techniques | http://smarteiffel.loria.fr/papers/papers.html |
SmartEiffel The GNU Eiffel compiler - 1.0 release | http://smarteiffel.loria.fr/papers/papers.html |
Design By Contract Discussion | http://smarteiffel.loria.fr |
Findler's Contract Flaw Analysis and Eiffel | http://smarteiffel.loria.fr |
Ruby the Rival | http://snakesandrubies.com/ |
MPS-based editor for Epigram programming language. | http://sneezy.cs.nott.ac.uk/epigram/ |
Why Dependent Types Matter | http://sneezy.cs.nott.ac.uk/epigram/ |
The Epigram Blog | http://sneezy.cs.nott.ac.uk/epigram/epilogue/ |
How to make a *truly* better alternative to C++ | http://snkkid.blogspot.com/2006/08/how-to-make-truly-better-alternative.html |
Snowball: A language for stemming algorithms | http://snowball.tartarus.org/ |
Snowball: A language for stemming algorithms | http://snowball.tartarus.org/porter/stem.sbl |
Critique of the Windows API | http://softlab.icsd.aegean.gr/~dspin/pubs/jrnl/1997-CSI-WinApi/html/win.html |
Patterns for Domain Specific Languages | http://softlab.icsd.aegean.gr/~dspin/pubs/jrnl/2000-JSS-DSLPatterns/html/dslpat.html |
New Chip Heralds a Parallel Future | http://softpear.sourceforge.net/ |
Testing Framework | http://software-carpentry.codesourcery.com/ |
Software Factories at OOPSLA 2005 | http://softwarefactories.com/workshops/OOPSLA-2005/SoftwareFactoryWorkshopAnnouncement.htm |
Techniques for JIT (parallel?) compilation of straight line numerical code | http://softwire.sourceforge.net/ |
Prevayler - Transparent Java Persistence | http://sourceforge.net/docman/display_doc.php?docid=7290&group_id=36113 |
Why do they program in C++? | http://sourceforge.net/forum/forum.php?forum_id=350240 |
XSieve: XSLT + Scheme | http://sourceforge.net/forum/forum.php?forum_id=494165 |
Reading Styles ( Idiomatic Lisp and Idiomatic Scheme ) | http://sourceforge.net/mail/?group_id=51505 |
Haskell for C Programmers | http://sourceforge.net/mailarchive/forum.php?forum=eclipsefp-develop |
New features proposed for Java 1.5 by Sun | http://sourceforge.net/mailarchive/forum.php?thread_id=1380348&forum_id=4922 |
SXSLT presentation, types, and XQuery | http://sourceforge.net/mailarchive/forum.php?thread_id=1562776&forum_id=599 |
CDuce: a programming language adapted to the manipulation of XML documents | http://sourceforge.net/mailarchive/forum.php?thread_id=1562776&forum_id=599 |
PyCon 2003 Papers | http://sourceforge.net/mailarchive/forum.php?thread_id=1991363&forum_id=4922 |
Tail call elimination decorator in Python | http://sourceforge.net/mailarchive/forum.php?thread_id=9852578&forum_id=5454 |
JVM-based scripting languages poll | http://sourceforge.net/mailarchive/message.php?msg_id=10564229 |
Let's make a programming language! | http://sourceforge.net/mailarchive/message.php?msg_id=2709312 |
PyCLIPS - expert systems shell in Python | http://sourceforge.net/project/showfiles.php?group_id=114052 |
Two New Microsoft Languages - AsmL and Pan | http://sourceforge.net/projects/a-s-m/ |
OCaml, an Introduction | http://sourceforge.net/projects/camlorb/ |
Most Productive FP Lang? | http://sourceforge.net/projects/csde/ |
MetaPlatform 0.0.1 | http://sourceforge.net/projects/dslengine/ |
Pyrex - A language for writing Python extension modules | http://sourceforge.net/projects/gprolog/ |
Haskell/Java VM Bridge | http://sourceforge.net/projects/jvm-bridge/ |
Design Patterns as Higher-Order Datatype-Generic Programs. | http://sourceforge.net/projects/loki-lib/ |
DSL Error Handling in an Object Oriented context | http://sourceforge.net/projects/merlingenerator/ |
Why do they program in C++? | http://sourceforge.net/projects/ocamlnet |
Zipper-based file server/OS | http://sourceforge.net/projects/ocnae |
Apache vs. Yaws | http://sourceforge.net/projects/seda |
WikiTalk | http://sourceforge.net/projects/skwiki |
Parser that allow syntax extensions | http://sourceforge.net/projects/tedir |
Orca chosen as default Syllable scripting language | http://sourceforge.net/projects/urlan |
Y Store now C++ | http://sourceforge.net/projects/whisper2 |
XSieve: XSLT + Scheme | http://sourceforge.net/projects/xsieve/ |
ANN: YARD Parser | http://sourceforge.net/projects/yard-parser/ |
Ivory, an experimental declarative programming system | http://sourceforge.net |
The Art of Unix Programming | http://sourcefrog.net/weblog/books/taoup#dmullen-reply |
Funk | http://spcuna.spc.edu/~davis_d/computing/funk/ |
Self-Hosted Languages for PDAs? | http://spe.sourceforge.net/cgi-bin/pywiki?PdaHostedLanguages |
Languages for programming PDAs | http://spe.sourceforge.net |
JXTA spec available | http://spec.jxta.org/ |
Rules for Developing Safety-Critical Code | http://spinroot.com/gerard/ |
Understanding the Dynamic Nature of a Program | http://spinroot.com/gerard/pdf/dobbs97.pdf |
The SPIN model checker and Promela | http://spinroot.com/spin/Man/Quick.html |
Programming: 50, 100 years from now | http://spinroot.com/spin/whatispin.html#X |
Rules for Developing Safety-Critical Code | http://spinroot.com/spin/whatispin.html |
Busy, busy, busy | http://spinroot.com/spin/whatispin.html |
Spirit Parser Framework | http://spirit.sourceforge.net/ |
Macros vs. Higher-order Programming | http://spirit.sourceforge.net/ |
Lazy Functional Parser Combinators in Java | http://spirit.sourceforge.net/ |
Dodo | http://spirit.sourceforge.net/ |
Closures for Java or money back | http://spirit.sourceforge.net/distrib/spirit_1_7_0/libs/spirit/phoenix/doc/adaptable_closures.html |
Haskell and creative freedom | http://spirit.sourceforge.net/distrib/spirit_1_7_0/libs/spirit/phoenix/doc/adaptable_closures.html |
Is STL algorithms doing damage to the cause? | http://spirit.sourceforge.net/distrib/spirit_1_7_0/libs/spirit/phoenix/doc/adaptable_closures.html |
Functional programming in Java | http://spirit.sourceforge.net/distrib/spirit_1_7_0/libs/spirit/phoenix/doc/preface.html |
Functional programming in Java | http://spirit.sourceforge.net/distrib/spirit_1_7_0/libs/spirit/phoenix/index.html |
The fate of reduce() in Python 3000 | http://spirit.sourceforge.net/distrib/spirit_1_7_0/libs/spirit/phoenix/index.html |
Parser that allow syntax extensions | http://spirit.sourceforge.net/distrib/spirit_1_8_3/libs/spirit/index.html |
DSLs and operator associativity/precedence | http://spirit.sourceforge.net/dl_more/fusion_v2/libs/fusion/ |
Petition for adding garbage collection to C++. | http://spirit.sourceforge.net/dl_more/fusion_v2/libs/fusion/doc/html/index.html |
New features proposed for Java 1.5 by Sun | http://spirit.sourceforge.net/dl_more/phoenix_manual.txt |
The Boost Lambda Library | http://spirit.sourceforge.net/dl_more/phoenix_manual.txt |
Stroustrup: A Brief Look at C++0x | http://spirit.sourceforge.net/dl_more/phoenix_v2/libs/spirit/phoenix/doc/html/index.html |
Closures for Java or money back | http://spirit.sourceforge.net/dl_more/phoenix_v2/libs/spirit/phoenix/doc/html/phoenix/composite.html#phoenix.composite.scope |
The Boost Lambda Library | http://spirit.sourceforge.net/wiki/index.php?page=Phoenix |
Using Memory Errors to Attack a Virtual Machine | http://spirit.sourceforge.net |
The Boost Lambda Library | http://spirit.sourceforge.net |
Call-by-name is dual to call-by-value | http://spirit.sourceforge.net |
Revisiting an old thread: choosing a foundation language | http://spivey.oriel.ox.ac.uk/mike/obc/ |
The Sphere Online Judge | http://spoj.sphere.pl/?a=problems |
The Sphere Online Judge | http://spoj.sphere.pl/?a=submitting |
The Sphere Online Judge | http://spoj.sphere.pl/forum/viewtopic.php?t=35 |
The Sphere Online Judge | http://spoj.sphere.pl/forum/viewtopic.php?t=52 |
Tree programming languages | http://springerlink.metapress.com/app/home/contribution.asp?wasp=p3d6f5hcwk7yug8f1xv2&referrer=parent&backto=issue,4,4;journal,26,32;linkingpublicationresults,1:102822,1 |
Validating the Unit Correctness of Spreadsheet Programs | http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=2655&spage=258 |
XSLT 2.0 in System.XML V2.0 ? | http://sqljunkies.com/WebLog/mrys/archive/2004/05/13/2479.aspx |
An Introduction to the XQuery (and XPath 2.0) Type System: The Impact on XQuery and XPath | http://sqljunkies.com/WebLog/mrys/archive/2004/06/12/3098.aspx |
XQuery in Relational Database Systems | http://sqljunkies.com/WebLog/mrys/archive/2004/12/29/5813.aspx |
XQuery and XSLT as declarative languages | http://sqljunkies.com/WebLog/mrys/archive/2004/12/30/5851.aspx |
XQuery 1.0 and XPath 2.0 Formal Semantics - Last Call | http://sqljunkies.com/WebLog/mrys/archive/2005/06/08/15760.aspx |
Programming On Windows CE | http://squeak.cs.uiuc.edu/#download |
Guide to Python introspection | http://squeak.cs.uiuc.edu/mail/squeak/msg04026.html |
Squeak at 3.0 | http://squeak.org/ |
Eidola Language | http://squeakland.org/ |
The Tcl War | http://srfi.schemers.org/ |
Early Java: Worse is Better and Meta is Better, Two Lessons | http://srfi.schemers.org/ |
Selectors Make Analysis of case-lambda Too Hard | http://srfi.schemers.org/srfi-16/srfi-16.html |
Sharing Code through First-class Environments | http://srfi.schemers.org/srfi-17/mail-archive/msg00075.html |
Control handling primitives | http://srfi.schemers.org/srfi-20/ |
PADL: Beautiful textures by combining functions | http://srfi.schemers.org/srfi-25/mail-archive/msg00065.html |
Currying | http://srfi.schemers.org/srfi-26/ |
New for Python 2.5 | http://srfi.schemers.org/srfi-26/srfi-26.html |
Scheme Language Steering Committee Report to the Community | http://srfi.schemers.org/srfi-32/srfi-32.txt |
Scheme Language Steering Committee Report to the Community | http://srfi.schemers.org/srfi-34/srfi-34.html |
Charming Python: Using combinatorial functions in the itertools module | http://srfi.schemers.org/srfi-39/mail-archive/msg00036.html |
SRFI 40: A Library of Streams | http://srfi.schemers.org/srfi-40/ |
SRFI 40: A Library of Streams | http://srfi.schemers.org/srfi-40/post-mail-archive/msg00000.html |
Towards the best collection API | http://srfi.schemers.org/srfi-44/ |
Using Ruby | http://srfi.schemers.org/srfi-44/mail-archive/maillist.html |
Call-by-what? | http://srfi.schemers.org/srfi-45/srfi-40.html |
Call-by-what? | http://srfi.schemers.org/srfi-45/srfi-45.html |
Scheme Language Steering Committee Report to the Community | http://srfi.schemers.org/srfi-46/mail-archive/msg00025.html |
Lisp sans (((paren-theses ((hell))))) | http://srfi.schemers.org/srfi-49/srfi-49.html |
Scheme Language Steering Committee Report to the Community | http://srfi.schemers.org/srfi-57 |
Scheme Language Steering Committee Report to the Community | http://srfi.schemers.org/srfi-67/srfi-67.html |
Scheme Language Steering Committee Report to the Community | http://srfi.schemers.org/srfi-72/mail-archive/msg00026.html |
Scheme Language Steering Committee Report to the Community | http://srfi.schemers.org/srfi-72/mail-archive/msg00064.html |
Scheme Language Steering Committee Report to the Community | http://srfi.schemers.org/srfi-72/mail-archive/msg00096.html |
Scheme Language Steering Committee Report to the Community | http://srfi.schemers.org/srfi-76/ |
Guido: Language Design Is Not Just Solving Puzzles | http://srfi.schemers.org/srfi-83/srfi-83.html |
Charming Python: Using combinatorial functions in the itertools module | http://srfi.schemers.org |
E Thesis: Robust Composition | http://srl.cs.jhu.edu/pubs/SRL2003-02.pdf |
CDuce: a programming language adapted to the manipulation of XML documents | http://ssax.sourceforge.net/ |
SVG - Open for Business | http://ssax.sourceforge.net/ |
Scheme Language Steering Committee Report to the Community | http://ssax.sourceforge.net/ |
Toaster | http://staff.cs.utu.fi/staff/juha.kivijarvi/story.txt |
Lambda the Ultimate Set Comprehension | http://staff.science.uva.nl/~anne/hhhist.pdf |
Geometric Algebra | http://staff.science.uva.nl/~leo/clifford/index.html |
Cellang | http://staff.vbi.vt.edu/dana/ca/cellular.shtml |
Erlang Is Worth a Look | http://starbase.neosoft.com/~claird/comp.lang.functional/Erlang.html |
Programming anti-idioms | http://starbase.neosoft.com/~claird/comp.lang.tcl/fmm.html |
Environment, scripting, and behavior | http://starship.python.net/crew/mhammond/dotnet/PythonForDotNetPaper.doc |
PyCLIPS - expert systems shell in Python | http://starship.python.net/crew/mike/TixClips/ |
Guide to Python introspection | http://starship.python.net/crew/mwh/hacks/pyrepl.html |
Shrink-wrap developers: what programming language? | http://starship.python.net/crew/theller/py2exe/ |
FP in Python | http://starship.python.net/crew/xoltar/python |
Statistical programming with R | http://stat.ethz.ch/ESS/ |
The right default: concurrent components with message passing | http://state-threads.sourceforge.net |
Introduction to the Java EE 5 Platform | http://static.springframework.org/spring/docs/1.2.x/reference/mvc.html |
It Worked! | http://static.userland.com/editThisPageCom/images/initialWebsite.gif |
Oleg's USENIX2001 conference report | http://static.userland.com/sh4/gems/lambda/olegUSENIX2001.txt |
Oleg's USENIX2002 report | http://static.userland.com/sh4/gems/lambda/OlegUSENIX2002.txt |
Biglook: A Widget Library for Scheme | http://static.userland.com/sh4/gems/lambda/OlegUSENIX2002.txt |
More USENIX02 summaries from Oleg | http://static.userland.com/sh4/gems/lambda/OlegUSENIX2002.txt |
Oleg's USENIX2002 report (update!) | http://static.userland.com/sh4/gems/lambda/OlegUSENIX2002.txt |
What's Wrong With RDF? | http://static.userland.com/weblogsCom/gems/gulliverweblogscom/foaf.rdf |
The Little Haskellist (once again) | http://static.userland.com/weblogsCom/gems/gulliverweblogscom/haskellist.pdf |
The New C++: Trip Report, October 2002 | http://std.dkuug.dk/jtc1/sc22/wg21/ |
The New C++: Trip Report, October 2002 | http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1402.html |
A New Haskell and those anxious to change | http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1426.pdf |
Rules for Developing Safety-Critical Code | http://std.dkuug.dk/JTC1/SC22/WG9/HRG-High-Integrity-Ada.html |
Combinators for contracts | http://stefansen.dk/papers/contracts.pdf |
Combinators for contracts | http://stefansen.dk/presentations/A%20Declarative%20Framework%20for%20Enterprise%20Systems.pdf |
Combinators for contracts | http://stefansen.dk/smawl.pdf |
Combinators for contracts | http://stefansen.dk/workflowpatterns.pdf |
Accidental Syntax | http://steike.com/EvilC |
2nd edition of Code Complete | http://stevemcconnell.com/cc2/cc.htm |
Functional programming and software engineering | http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom-of-nouns.html |
MultiJava: Design, implementation, and evaluation | http://stillwater.csd.uwo.ca/~wade/Research/MDJ/ |
C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg | http://storage.webhop.net/documents/blockstructure.pdf |
MapReduce - functional programming in the REAL World | http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore.woa/71802/wo/PI3DjKyBCDbr2tzG8if1qMqIB0B/0.0.9.1.0.6.21.1.1.1.1.0.0.1.0 |
Petition for adding garbage collection to C++. | http://store.cmpgame.com/product.php?id=56&cat= |
Goedel's Theorem and Theories of Arithmetic | http://store.yahoo.com/doverpublications/0486669807.html |
The Visual Language of Experts in Graphic Design | http://stp.ling.uu.se/~torbjorn/Mutbl/mutbl.html |
Constraint Programming | http://strasheela.sourceforge.net/ |
Introduction to the Java EE 5 Platform | http://stripes.mc4j.org |
Programming Language Names | http://strlen.com/proglang/ |
How to Solve the Santa Claus Problem | http://stwi.weizmann.ac.il/g-cs/benari/articles/santa.pdf |
Beseme Project Overview | http://st-www.cs.uiuc.edu/~brant/RefactoringBrowser/ |
Towards the best collection API | http://st-www.cs.uiuc.edu/~droberts/tapos/TAPOS.htm |
The Fortress Language Spec v0.618 | http://st-www.cs.uiuc.edu/~droberts/Thesis.ps |
Your favourite editor/IDE | http://st-www.cs.uiuc.edu/users/brant/Refactory/ |
Developing Reliable Software with Scripting Languages | http://st-www.cs.uiuc.edu/users/brant/Refactory |
Refactoring Functional Programs | http://st-www.cs.uiuc.edu/users/cs497/notes/day17.ppt |
Developing Reliable Software with Scripting Languages | http://st-www.cs.uiuc.edu/users/droberts/evolve.html |
Composition Languages | http://st-www.cs.uiuc.edu/users/droberts/evolve.html |
Y Store now C++ | http://st-www.cs.uiuc.edu/users/johnson/frameworks.html |
Struts, an open-source MVC implementation | http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html |
Fixing Java Threading | http://stwww.weizmann.ac.il/g-cs/benari/articles/santa.htm |
Funny stuff | http://subscribe.dotgnu.org/pipermail/developers/2002-June/003424.html |
Shared Source CLI Beta | http://subscribe.dotgnu.org/pipermail/developers/2002-March/002647.html |
subtext: Uncovering the simplicity of programming | http://subtextual.org/ |
Bruce Tate: Technologies that may challenge Java | http://subtextual.org/ |
OOPSLA 2005 Reports | http://subtextual.org/ |
subtext: Uncovering the simplicity of programming | http://subtextual.org/demo1.html |
Ethnographic Study of Copy and Paste Programming Practices in OOPL | http://subtextual.org/OOPSLA06.pdf |
First Class Copy & Paste | http://subtextual.org/OOPSLA06.pdf |
Second Life Faces Threat to its Virtual Economy | http://suezannecbaskerville.wordpress.com/2006/11/12/copybot-libsls-glintercept-for-objects/ |
after vertical layout, what about horizontal layout? | http://Sugar.mini.dhs.org/ |
The History of T | http://sugar.mini.dhs.org/ |
Finding Application Errors Using PQL: A Program Query Language | http://suif.stanford.edu/papers/oopsla05pql.pdf |
Ada and Java: real-time advantages | http://sumeru.stanford.edu/tim/pooters/RTOSinSmalltalk.html |
Why type systems are interesting | http://sumo-pbil.ibcp.fr |
Generating all n-tuples | http://sunburn.stanford.edu/~knuth/fasc2a.ps.gz |
Generating all n-tuples | http://sunburn.stanford.edu/~knuth/taocp.html |
Great Works in Programming Languages | http://sunnyday.mit.edu/16.355/Hoare-CACM-69.pdf |
ETAPS registration now open | http://sunshine.cs.uni-dortmund.de/~knoop/cocv02.html |
USENIX JVM Symposium '02 | http://sunshine.cs.uni-dortmund.de/~knoop/PLDI2002/Abstract/72.html |
Light-Weight Instrumentation From Relational Queries Over Program Traces | http://sunsite.berkeley.edu/TechRepPages/CSD-04-1315 |
No new items? | http://sunsite.berkeley.edu/TechRepPages/CSD-04-1315 |
Evolving a programming language | http://sunsite.iisc.ernet.in/virlib/activex/unleash/axu09fi.htm#E69E94 |
The 8th International Static Analysis Symposium | http://sunsite.informatik.rwth-aachen.de/dblp//db/conf/sas/ |
Concurrency made easy? | http://supertech.csail.mit.edu/cilk/ |
What do you mean by studying "programming languages"? | http://supertech.csail.mit.edu/cilkImp.html |
Cilk | http://supertech.lcs.mit.edu/cilk/ |
Parallel-Concurrent Programming Dept. | http://supertech.lcs.mit.edu/cilk/ |
Ruby 2.0 News | http://support.microsoft.com/default.aspx?scid=kb;en-us;199057 |
Creating applications with Mozilla | http://surfmind.com/musings/categories/mozilla/ |
C# Features | http://surveys.userland.com/surveys/results/mslamm@mscc.huji.ac.il/isCGoingToKillJava |
Identity Problems | http://surveys.userland.com/surveys/results/mslamm@mscc.huji.ac.il/prograamingParadigmOfChoice |
REXX | http://surveys.userland.com/surveys/run/mslamm@mscc.huji.ac.il/heardOfRexx |
Surveys | http://surveys.userland.com/surveys/run/mslamm@mscc.huji.ac.il/isCGoingToKillJava |
Surveys | http://surveys.userland.com/surveys/run/mslamm@mscc.huji.ac.il/prograamingParadigmOfChoice |
Stroustrap interview at LinuxWorld | http://surveys.userland.com/surveys/run/mslamm@mscc.huji.ac.il/prograamingParadigmOfChoice |
Genericity in Java | http://surveys.userland.com/surveys/run/mslamm@mscc.huji.ac.il/prograamingParadigmOfChoice |
Stroustrap interview at LinuxWorld | http://surveys.userland.com/surveys/run/mslamm@mscc.huji.ac.il/programmingInASmallLanguage |
New surveys!! | http://surveys.userland.com/surveys/run/mslamm@mscc.huji.ac.il/programmingInASmallLanguage |
Interview with Guido van Rossum | http://surveys.userland.com/surveys/run/mslamm@mscc.huji.ac.il/reseachAndLanguageDesign |
New surveys!! | http://surveys.userland.com/surveys/run/mslamm@mscc.huji.ac.il/teachSmallProgrammingLangugaes |
Surveys | http://surveys.userland.com |
SVGgraphs | http://svggraphs.mozdev.org/ |
Creating applications with Mozilla | http://svggraphs.mozdev.org |
Parrot 0.2.2 Released | http://svn.openfoundry.org/pugs/ext/Test/lib/Test.pm |
Parrot 0.2.2 Released | http://svn.openfoundry.org/pugs/READTHEM |
Parrot 0.2.2 Released | http://svn.openfoundry.org/pugs/src/Emit/PIR.hs |
Parrot 0.2.2 Released | http://svn.openfoundry.org/pugs/src/Pugs/Compile.hs |
Parrot 0.2.2 Released | http://svn.perl.org/viewcvs/parrot/trunk/languages/ |
Parrot 0.2.2 Released | http://svn.perl.org/viewcvs/parrot/trunk/languages/LANGUAGES.STATUS?view=markup |
Writing an interpreter, targeting a VM or writing from scratch? | http://svn.python.org/view/ |
Purely Functional Programming for Sensor Nets | http://swarm.cs.virginia.edu/ |
Tutorial Notes on Partial Evaluation | http://sweat.cs.unm.edu/~bap/teach/F99/ALIT/papers/consel-danvy-pe-tutorial.ps.gz |
Course: Non-imperative programming | http://sweat.cs.unm.edu/~bap/teach/S98/CS257/cs257.html |
DPROG | http://sweetcode.org/ |
Scapy - network DSL in Python | http://sweetcode.org |
Recovery Oriented Computing | http://swig.stanford.edu/public/projects/RR |
Ward Cunningham podcast: Smalltalk, little languages, XP, typing and future of software | http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/ |
yet another noob via "little lisper" and scheme | http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/ |
Don Box: Scheme Is Love | http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/ |
Video lectures on SICP | http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/ |
Teach Yourself Scheme in Fixnum Days | http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/ |
Probabilistic languages for kids? | http://swiss.csail.mit.edu/projects/amorphous/#hlsim |
"Popular vs. Good" in Programming Languages | http://swissnet.ai.mit.edu/~jaffer/SIMSYNCH.html |
Why Dependent Types Matter | http://switch.dl.sourceforge.net/sourceforge/texlipse/texlipse-techspec-1.0.0.pdf |
Translating human language to database query language | http://swpat.ffii.org/ |
Translating human language to database query language | http://swpat.ffii.org/patents/samples/ep522591/index.en.html |
Chemistry, Graph Tranformation and Programming Languages | http://syngen2.chem.brandeis.edu/syngen.html |
Gosling vs. Dynamic Languages | http://sys-con.tv/read/196169.htm |
Second Life Faces Threat to its Virtual Economy | http://szabo.best.vwh.net/ |
G-Men Called on W-Hats for WMVD | http://szabo.best.vwh.net/bearer_contracts.html |
Second Life Faces Threat to its Virtual Economy | http://szabo.best.vwh.net/contractlanguage.html |
A Formal Language for Analyzing Contracts | http://szabo.best.vwh.net/contractlanguage.html |
G-Men Called on W-Hats for WMVD | http://szabo.best.vwh.net/scarce.html |
Second Life Faces Threat to its Virtual Economy | http://szabo.best.vwh.net/securetitle.html |
Grassroots computing languages hit the big time | http://tacojuice.org/plnews/ |
SeaFunc meets Tues. Sept. 27th | http://tacojuice.org/plnews/ |
The fate of reduce() in Python 3000 | http://tacojuice.org/plnews/ |
The New C Standard | http://tacojuice.org/plnews/ |
Concrete Abstractions on the web | http://tacojuice.org/plnews/Languages/Ada/adabooks-2005-08-13-21-47 |
Guy Steele on Language Design | http://tacojuice.org/plnews/Languages/Miscellaneous/languagedesignsteele-2005-12-28-22-22.html |
Congrats in order | http://talkaboutprogramming.com/group/comp.lang.scheme/messages/67631.html |
Designing Tapestry Mega-Components | http://tapestry.primix.com/ |
Computer generates verifiable mathematics proof | http://tar.weatherson.net/archives/004335.html |
Map of LtU readers | http://tar.weatherson.net/archives/004578.html |
RLisp - Lisp naturally embedded in Ruby | http://t-a-w.blogspot.com/2006/07/rlisp-gets-basic-oo-support.html |
RLisp - Lisp naturally embedded in Ruby | http://t-a-w.blogspot.com/2006/07/rlisp-gets-http-support.html |
RLisp - Lisp naturally embedded in Ruby | http://t-a-w.blogspot.com/2006/07/rlisp-lisp-naturally-embedded-in-ruby.html |
When Is it OK To Invent New Tags? | http://tbray.org/ongoing/When/200x/2003/03/06/Termdef |
XML Is Too Hard For Programmers | http://tbray.org/ongoing/When/200x/2003/03/16/XML-Prog |
Mercury Vs Prolog | http://tcl.sfs.uni-tuebingen.de/~cornell/prolog/ |
The Tcl War | http://tcl.sourceforge.net/ |
Virtual Machine and Runtime Framework | http://team.motion-twin.com/ncannasse/neko/specs.html |
Misc News | http://tech.groups.yahoo.com/group/self-interest/message/1943 |
Poplog | http://tech.motion-twin.com/?&node=32 |
Poplog | http://tech.motion-twin.com/?&node=41 |
Poplog | http://tech.motion-twin.com/ocamole |
Tech Interview Questions | http://techinterview.editthispage.com/ |
Python 9: Interview with Bruce Eckel | http://technetcast.ddj.com/ |
Scott Meyers: Future directions for C++. | http://technetcast.ddj.com/ |
Intro to the Common Language Infrastructure with David Stutz | http://technetcast.ddj.com/ |
Proofs are Programs: 19th Century Logic and 21st Century Computing | http://technetcast.ddj.com/tnc_catalog.html?item_id=1011 |
Lightweight Languages Workshop 2001 | http://technetcast.ddj.com/tnc_catalog.html?item_id=1295 |
LL1 on technetcast | http://technetcast.ddj.com/tnc_catalog.html?item_id=1295 |
Generic Java type inference is unsound | http://technetcast.ddj.com/tnc_play_stream.html?stream_id=366 |
Python 9: Interview with Bruce Eckel | http://technetcast.ddj.com/tnc_play_stream.html?stream_id=466 |
Java Performance | http://technetcast.ddj.com/tnc_play_stream.html?stream_id=539 |
XML's Greatest Hits (And Misses) | http://technetcast.ddj.com/tnc_play_stream.html?stream_id=550 |
Future Directions for C++ | http://technetcast.ddj.com/tnc_play_stream.html?stream_id=560 |
Intro to the Common Language Infrastructure with David Stutz | http://technetcast.ddj.com/tnc_play_stream.html?stream_id=597 |
LL1 on technetcast | http://technetcast.ddj.com/tnc_play_stream.html?stream_id=643 |
Functional programming and software engineering | http://technetcast.ddj.com/tnc_play_stream.html?stream_id=644 |
Concatenative Language Kont | http://technetcast.ddj.com/tnc_play_stream.html?stream_id=644 |
LL1 on technetcast | http://technetcast.ddj.com/tnc_play_stream.html?stream_id=644 |
Scott Meyers: Future directions for C++. | http://technetcast.ddj.com/tnc_stream.html?stream_id=543 |
A Visual Environment for Developing Context-Sensitive Term Rewriting Systems | http://techreports.larc.nasa.gov/icase/1999/icase-1999-43.pdf |
Wobbly types | http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cis/TR2003-1901 |
Yearning for a practical scheme | http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cis/TR2003-1901 |
Ted Nelson's ZigZag | http://ted.hyperland.com/notherview/ |
ETAPS registration now open | http://tele.informatik.uni-freiburg.de/spin2002 |
Managing missing information through Condition Propagation | http://tenwaystosunday.blogspot.com/2006/07/actively-managing-missing-information.html |
Bertrand Meyer on Software Quality | http://terra.cs.nps.navy.mil/DistanceEducation/online.siggraph.org/2001/SpecialSessions/2000TuringLecture-DesignOfDesign/session.html |
Art, Craft, and Design in Software Development | http://tesugen.com/archives/04/12/art-craft-design |
Formatting hints from Mark | http://textism.com/tools/textile/ |
muq | http://tf.tcp.com/~cynbe/muq/ |
muq | http://tf.tcp.com/~cynbe/muq/lspref_toc.html |
muq | http://tf.tcp.com/~cynbe/muq/muchack_toc.html |
muq | http://tf.tcp.com/~cynbe/muq/mufhack_toc.html |
Longhorn Command Shell ("Monad") | http://tfl09.blogspot.com/2003_11_01_tfl09_archive.html#106769921834716276 |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://theclapp.blog-city.com/index.cfm |
Code Reading | http://thedailywtf.com/ |
Ethnographic Study of Copy and Paste Programming Practices in OOPL | http://thedailywtf.com/ |
Joel Spolsky views on CS education | http://thedailywtf.com/ |
Lisp is sin | http://thedailywtf.com |
Tail call elimination decorator in Python | http://the-dubois-papers.blogspot.com/2006/03/python-tail-call-decorator.html |
Programming anti-idioms | http://theflangynews.editthispage.com/2002/05/11 |
Hating VBScript | http://theflangynews.editthispage.com/stories/storyReader$168 |
Struts, an open-source MVC implementation | http://thejspbook.com/ |
ContextL | http://thelackthereof.org/wiki.pl/Code_Selectors |
Poplog | http://themes.freshmeat.net/projects/1in1-xp-gtk/ |
Poplog | http://themes.freshmeat.net/projects/aquax-gtk2/ |
Moving Away From XSLT | http://theorie.physik.uni-wuerzburg.de/~ohl/xhtml/ |
Why type systems are interesting | http://theorie.physik.uni-wuerzburg.de/~ohl/xhtml |
'Information and Computation' Open Access | http://theory.csail.mit.edu/~iandc |
Reading Styles ( Idiomatic Lisp and Idiomatic Scheme ) | http://theory.lcs.mit.edu/~clr/ |
ruby vs python | http://theory.stanford.edu/~aiken/publications/papers/icfp05.pdf |
Why Dependent Types Matter | http://theory.stanford.edu/~iliano/abstracts/cmu-cs-02-102.html |
Why Dependent Types Matter | http://theory.stanford.edu/~iliano/byKey-main.html |
References for Beginners in PL Theory | http://theory.stanford.edu/people/jcm/books.html |
Introduction to (Formal) Type Systems | http://theory.stanford.edu/people/jcm/books.html |
Richard Hamming: You and Your Research | http://theory.stanford.edu/people/jcm/home.html |
Project Oberon | http://therightabstractions.wikispaces.com/ |
EJB discussion (and criticisms) | http://theserverside.com/resources/book.jsp |
The Little JavaScripter | http://thetan.ru/scheme.html |
Concrete Abstractions on the web | http://thinking-forth.sourceforge.net/ |
Please help add entries to FreeTechBooks.com | http://thinking-forth.sourceforge.net/ |
Concatenative Language Kont | http://thinking-forth.sourceforge.net |
Online Books and Lecture Notes in Mathematics | http://thoralf2.uwaterloo.ca/htdocs/ualg.html |
Bach & Software Composition | http://threading.2038bug.com/threads/http,,,www.faqchest.com,prgm,perlu-l,perl-99,perl-9909,perl-990900,perl99090715_07786.html |
TinyScheme Revived | http://tinyscheme.sourceforge.net/ |
Prolog and Mercury Compared | http://tinyurl.com/383w7 |
The right default: concurrent components with message passing | http://tinyurl.com/4upaj |
Formal methods for O/R mapping | http://tinyurl.com/7joft |
Happy Birthday, dear Lambda | http://tinyurl.com/9gkky |
Static type inference & late binding? | http://tinyurl.com/a6hnm |
What is Intuitive? | http://tinyurl.com/cv8y2 |
assistance with some data flow terms | http://tinyurl.com/frwxp |
Metaclass programming in Python, Part 2 | http://tinyurl.com/jskh |
Paul Vick: BASIC principles | http://tinyurl.com/mtzr6 |
Design Docs - Tcl TIPs | http://tip.tcl.tk/ |
Lang .NET Symposium Registration Now Open | http://tirania.org/ |
LASER Summerschool | http://tirania.org/blog/ |
A software engineering problem: how would functional programming solve it? | http://tktable.sourceforge.net/tile/ |
Links Slides | http://tktable.sourceforge.net/tile/ |
Implementing Dynamic Language Features in Java | http://tmb.voxel.net/publications/index.cgi/4_Languages_and_Systems/dynj.pdf |
Don Knuth Book Tour! | http://tmp.i.am/2003/12/04.html#a498 |
Implementations of .NET-Targeted Languages Problematic | http://tmp.i.am |
StarLogo: Give the Gift of Learning | http://today.java.net/pub/a/today/2003/12/19/starlogo.html |
Extensible Code Generation with Java | http://today.java.net/pub/a/today/2004/05/31/generation-pt2.html |
Writing a DSL for Java | http://today.java.net/pub/a/today/2004/10/06/compiler.html |
Sleep, scripting language for Java apps, released | http://today.java.net/pub/a/today/2005/07/14/sleep.html |
What is the Meaning of These Constant Interruptions? | http://today.java.net/pub/a/today/2006/04/06/exception-handling-antipatterns.html |
how can PLT experts help improve the web? | http://tokuda-www.cs.titech.ac.jp/local/ext_pre_list/file/10/ag_01.pdf |
Tom 2.4 Released | http://tom.loria.fr/ |
Tom 2.3 Released | http://tom.loria.fr |
Termite: a Lisp for Distributed Computing | http://toute.ca/ |
QCL - A Programming Language for Quantum Computers | http://tph.tuwien.ac.at/~oemer/qcl.html |
CLPython - an implementation of Python in Common Lisp | http://trac.common-lisp.net/clpython/ |
emulation for Erlang style processes | http://transterpreter.org/ |
Language Oriented Programming | http://tratt.net/laurie/bliki/entries/language_orientated_programming |
Ian Bicking: The challenge of metaprogramming | http://tratt.net/laurie/bliki/entries/tail_call_optimization |
Ian Bicking: The challenge of metaprogramming | http://tratt.net/laurie/bliki/entries/why_dont_we_use_functional_programming_languages_more |
Martin Fowler on Language Workbenches and DSLs | http://tratt.net/laurie/blog/entries/text_is_dead_they_say |
Smalltalk and the CLR | http://treedragon.com/ged/map/ti/newFeb02.htm#27feb02 |
Edge Side Includes (ESI) | http://treedragon.com/ged/map/ti/newJul02.htm#02jul02 |
David McCusker on artificial languages | http://treedragon.com/ged/map/ti/newMar02.htm#04mar02-languages |
Sina Language and Composition Filters | http://trese.cs.utwente.nl/ |
1st International Conference on AOP (22-26/4/2002) | http://trese.cs.utwente.nl/aosd2002/index.php?content=sandbox |
1st International Conference on AOP (22-26/4/2002) | http://trese.cs.utwente.nl/aosd2002/index.php |
Gamma formalism | http://trese.cs.utwente.nl/AOSD-EarlyAspectsWS/Papers/Mousavi.pdf |
Aspect-oriented programming for Python | http://trese.cs.utwente.nl/composition_filters/ |
Sina Language and Composition Filters | http://trese.cs.utwente.nl/composition_filters/ |
Sina Language and Composition Filters | http://trese.cs.utwente.nl/publications/paperinfo/koopmans.thesis.pi.top.htm |
Sina Language and Composition Filters | http://trese.cs.utwente.nl/sina/ |
Sina Language and Composition Filters | http://trese.cs.utwente.nl/sina/language/index.html |
Sina Language and Composition Filters | http://trese.cs.utwente.nl/Workshops/ecoop01asoc/index.htm |
Contributors Needed! | http://trese.cs.utwente.nl |
Behaviour: Using CSS selectors to apply Javascript functionality | http://trese.ewi.utwente.nl/oldhtml/composition_filters/ |
Expressiveness of Declarative Languages | http://tribble.ilrt.bris.ac.uk/~cmjg/logic/prolog-latest |
Inside every API is a programming language struggling to get out | http://triveni.sourceforge.net/ |
Perl as a community DSL | http://trmk.org/~adam/blog/archive/000454.html |
Oxymoronic? "Safety-critical development guidelines for real-time Java" | http://trs-new.jpl.nasa.gov/dspace/bitstream/2014/37998/1/04-0051.pdf |
Wobbly types | http://trurl.livejournal.com |
Back to Basic | http://tryruby.hobix.com/ |
Why Johnny can't code | http://tryruby.hobix.com/ |
Oberon Script. A Lightweight Compiler and Runtime System for the Web | http://tryruby.hobix.com/ |
First JDO implementation | http://tt-bytecode.sourceforge.net |
Incremental algorithm help | http://ttic.uchicago.edu/%7Eumut/papers/index.html |
[Newbie] Where can I learn about VM / C interfacing? | http://ttic.uchicago.edu/~blume/papers/nlffi.pdf |
The Type-System-Feature-Creep Death Spiral | http://ttic.uchicago.edu/~dmcallester/ontic-spec.ps |
E Thesis: Robust Composition | http://ttic.uchicago.edu/~dmcallester/ontic-spec.ps |
Small Value Set Types | http://ttic.uchicago.edu/~dmcallester/ontic-spec.ps |
PMD with CLOS-style Method Combination | http://tunes.org/~eihrul/ecoop.pdf |
The Case for First Class Messages | http://tunes.org/~eihrul/pmd.pdf |
Multiple Dispatch with Prototypes | http://tunes.org/~eihrul/pmd.pdf |
Slate 0.3 released | http://tunes.org/~eihrul/talk.pdf |
Slate 0.3 released | http://tunes.org/~eihrul/thesis.pdf |
Theory of Concatenative Combinators | http://tunes.org/~iepos/joy.html |
How fundamental is information? | http://tunes.org/~water/ |
Convergence | http://tunes.org/~water/arrow/ |
What's up guys? | http://tunes.org/~water/spec/ |
House , hOp - the Haskell Operating System | http://tunes.org/ |
What's up guys? | http://tunes.org/ |
The TUNES Problem | http://tunes.org/papers/Arrow/index.html |
The Needle Programming Language | http://tunes.org/Review/VMs.html |
Promising OS's from a Programming Language Perspective | http://tunes.org |
Tunes.org and its review site updated. | http://tunes.org |
How fundamental is information? | http://tunes.org |
Dynamo- Dynamic Logic Programming | http://turing.wins.uva.nl/~stokhof/ |
Yearning for a practical scheme | http://tweak.impara.de/ |
XPython | http://twistedmatrix.com/ |
Twisted Matrix Networking for Python | http://twistedmatrix.com/products/spread |
Wheat - A Language for Web Sites | http://twistedmatrix.com |
Let's make a programming language! | http://txl.ca |
Introduction to module systems? | http://types.bu.edu/~gangchen/module.html |
System I Experimentation Tool | http://types.bu.edu/modular/compositional/ |
The HM system does not have principal typings for all terms | http://types.bu.edu/reports/Carlier:ITRS-2002.html |
A Typeful Approach to Object-Oriented Programming with Multiple inheritance | http://types.bu.edu/reports/Chen+Shi+Xi:PADL-2004.html |
The HM system does not have principal typings for all terms | http://types.bu.edu/reports/Jim:MIT-LCS-1995-532.html |
Conjunction types | http://types.bu.edu/reports/Jim:MIT-LCS-1995-532.html |
A Type System Equivalent to Flow Analysis | http://types.bu.edu/reports/Wel+Dim+Mul+Tur:JFP-2002-v12n3.html |
A Typeful Approach to Object-Oriented Programming with Multiple inheritance | http://types.bu.edu/reports/Xi:ASIA-PEPM-2002.html |
2005 Programming Languages Day at Watson | http://types.bu.edu/seminar-documents/BU04.ppt |
The Church Project | http://types.bu.edu |
Python's Beachhead in OpenOffice: PyUNO | http://udk.openoffice.org/ |
User-defined functions in Excel | http://udk.openoffice.org/ |
Python's Beachhead in OpenOffice: PyUNO | http://udk.openoffice.org/common/man/comparison_uno_corba.html |
Validating the Unit Correctness of Spreadsheet Programs | http://udk.openoffice.org/common/man/draft/com_lang_spec.html |
Python's Beachhead in OpenOffice: PyUNO | http://udk.openoffice.org/common/man/uno_the_idea.html |
Python's Beachhead in OpenOffice: PyUNO | http://udk.openoffice.org/cpp/man/tutorial/unointro.html |
Python's Beachhead in OpenOffice: PyUNO | http://udk.openoffice.org/python/python-bridge.html |
Python's Beachhead in OpenOffice: PyUNO | http://udk.openoffice.org/servlets/ProjectMailingListList |
Why Are ALL Programming Languages So Low Level? | http://uebb.cs.tu-berlin.de/papers/published/TutorialOpal.ps.gz |
Revisiting an old thread: choosing a foundation language | http://umech.mit.edu/weiss/6003/6003homepage.html |
Programming Languages in the Markup World | http://undergraduate.csse.uwa.edu.au/units/230.301/lectureNotes/tourofprelude.html#span |
Backwards debugging | http://undo-software.com/ |
Second Life Faces Threat to its Virtual Economy | http://unenumerated.blogspot.com/2006/05/security-and-burden-of-lawsuit.html |
Ralph Griswold died | http://unicon.sourceforge.net/ |
Icon Language Implementation and Unicon News | http://unicon.sourceforge.net/index.html |
Python Metaclass Programming | http://unreal.epicgames.com/unrealscript.htm |
Flash MX | http://untoldhistory.weblogs.com/stories/storyReader$4 |
House , hOp - the Haskell Operating System | http://unununium.org/ |
New languages for OS level programming? | http://unununium.org/introduction |
Promising OS's from a Programming Language Perspective | http://unununium.org/introduction |
U, a small model | http://urbit.sf.net/u.txt |
Linspire chooses Haskell as preferred language | http://urchin.earth.li/pipermail/debian-haskell/2006-May/000169.html |
Dovetailer? | http://urlmini.us/?i=439 |
Francis Crick (1916-2004) | http://us.cnn.com/2004/TECH/science/07/29/people.crick.reut/index.html |
Perl and Haskell | http://use.perl.org/~autrijus/journal/ |
Pugs, Practicing the Theories. | http://use.perl.org/~autrijus/journal/ |
Perl6 vs Java vs Python, or, Java sucks! and the NIH Fallacy | http://use.perl.org/~autrijus/journal/ |
Pugs, Practicing the Theories. | http://use.perl.org/~autrijus/journal/22965 |
Parrot 0.2.2 Released | http://use.perl.org/~autrijus/journal/25266 |
Commercial Users of Functional Programming (CUFP) | http://use.perl.org/~autrijus/journal/26877 |
Commercial Users of Functional Programming (CUFP) | http://use.perl.org/~autrijus/journal/27233 |
Jon Udell: Multi-language runtimes | http://use.perl.org/~coke/journal/ |
Dynamic Languages Journal? | http://use.perl.org/~Ovid/journal/25550 |
Perl6 vs Java vs Python, or, Java sucks! and the NIH Fallacy | http://use.perl.org/~scrottie/journal/23070 |
Cross-Language Implementation mailing list | http://use.perl.org/ |
Cross-Language Implementation mailing list | http://use.perl.org/article.pl?sid=01/07/02/142236&mode=thread&threshold= |
Parrot In Detail | http://use.perl.org/article.pl?sid=02/05/06/179233 |
Perl 6 Answers | http://use.perl.org/articles/02/05/21/0519220.shtml?tid=30 |
Perl Foundation Grants are Almost Empty | http://use.perl.org/articles/02/07/03/2241212.shtml |
Dynamic Languages Journal? | http://use.perl.org/comments.pl?sid=27387&cid=41665 |
A question about COBOL! | http://use.perl.org/comments.pl?sid=5821&op=&threshold=-1&commentsort=0&mode=nested&cid=8997 |
Haskell-Coloured Petri Nets | http://user.cs.tu-berlin.de/~martti/fase2002.pdf |
A Generic Component Framework for System Modeling | http://user.cs.tu-berlin.de/~martti/fase2002.pdf |
Sudoku | http://user.it.uu.se/~justin/sudoku.pl |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://user.it.uu.se/~kostis/Papers/hipe-sttt.pdf |
Nonsense Generator | http://user.tninet.se/~ecf599g/aardasnails/java/Monkey/webpages/index.html |
C++ vs. Lisp | http://userpages.umbc.edu/~bcorfm1/C++-vs-Lisp.html |
New Paul Graham thing... | http://users.aber.ac.uk/afc/papers/ClareKingPADL.pdf |
Explaining monads | http://users.aber.ac.uk/afc/stricthaskell.html#cps |
Towards the best collection traversal interface | http://users.aber.ac.uk/afc/stricthaskell.html#semiclosed |
New Paul Graham thing... | http://users.aber.ac.uk/afc/stricthaskell.html#seq |
Object Oriented Programming + Referential Transparency | http://users.aber.ac.uk/afc/stricthaskell.html |
Making Haskell programs faster and smaller | http://users.aber.ac.uk/ajc99/stricthaskell.html#seq |
Making Haskell programs faster and smaller | http://users.aber.ac.uk/ajc99/stricthaskell.html |
Semiotics for Beginners | http://users.aber.ac.uk/dgc/semiotic.html |
Lambda Calculus course (Oxford) | http://users.comlab.ox.ac.uk/luke.ong/teaching/lambda/ |
Embedding Prolog in Haskell | http://users.comlab.ox.ac.uk/silvija.seres/Papers/haskell99.ps.gz |
Embedding Prolog into Haskell | http://users.comlab.ox.ac.uk/silvija.seres/Papers/haskell99.ps.gz |
Algebra of Logic Programming | http://users.comlab.ox.ac.uk/silvija.seres/Papers/iclp99.ps.gz |
Examples of 119 programming languages | http://users.erols.com/ziring/dopl.html |
Software ideals and history | http://users.forthnet.gr/ath/axilmar/dev/libgc/libgc.zip |
XSL as a Programming Language? | http://users.iclway.co.uk/mhkay/saxon/index.html |
Interval Computations | http://users.info.unicaen.fr/~karczma/arpap/revpearl.pdf |
Smalltalk-80: The Language and Its Implementation | http://users.ipa.net/~dwighth/smalltalk/bluebook/bluebook_imp_toc.html |
Design Principles Behind Smalltalk | http://users.ipa.net/~dwighth/smalltalk/byte_aug81/design_principles_behind_smalltalk.html |
Language Design Documents | http://users.ipa.net/~dwighth/smalltalk/byte_aug81/design_principles_behind_smalltalk.html |
NULL | http://users.ipa.net/~dwighth/smalltalk/byte_aug81/design_principles_behind_smalltalk.html |
C# interview / OOP in any language | http://users.ipa.net/~dwighth/smalltalk/St76/Smalltalk76ProgrammingSystem.html |
Polymorphic replacement | http://users.ipa.net/~dwighth/squeak/oopsla_squeak.html |
Games for Logic and Programming Languages: Etaps'05 | http://users.ox.ac.uk/~coml0074/galop.html |
Delphi?!! | http://users.ox.ac.uk/~kebl0820/intro.html |
Closures for Java or money back | http://users.pandora.be/michel.tilman/Smalltalk/ |
static AND dynamic typing | http://users.pandora.be/michel.tilman/Smalltalk/index.html |
How-To Guide for Descriptors | http://users.rcn.com/python/download/Descriptor.htm |
Lambda the Ultimate Set Comprehension | http://users.rsise.anu.edu.au/~rpg/publications.html |
Erlang concurrency: why asynchronious messages? | http://usingcsp.com |
XSieve: XSLT + Scheme | http://uucode.com/blog/category/xsieve/ |
Reusing XML Processing Code in non-XML Applications | http://uucode.com/texts/genxml/genxml.html |
Reusing XML Processing Code in non-XML Applications | http://uucode.com/texts/genxml/genxml.pdf |
Find with XPath over file system | http://uucode.com/texts/xfind/index.html |
Language-based security for mobile code, with applications to smart cards | http://v3.espacenet.com/textclam?DB=EPODOC&IDX=US2005066319&F=0&QPN=US2005066319 |
Stroustrup: A Brief Look at C++0x | http://val.samko.info/lambda/ |
Code Generation Network | http://venge.net/graydon/talks/mkc/html/index.html |
Language observations weblog | http://ventedspleen.weblogger.com/ |
Linguistic Universals and Particulars | http://venus.va.com.au/suggestion/sapir.html |
Packaging Data And Methods | http://video.google.com/videoplay?docid=-2058469682761344178 |
Dan Ingalls 7 Smalltalk implementations video | http://video.google.com/videoplay?docid=2409496407757723940&q=dan+ingalls |
Software ideals and history | http://video.google.com/videoplay?docid=-2950949730059754521 |
Designing a Programming Textbook | http://video.google.com/videoplay?docid=-2950949730059754521 |
Debugging Backwards in Time | http://video.google.com/videoplay?docid=3897010229726822034&q=Google%20techtalks |
Common Lisp Exception Handling | http://video.google.com/videoplay?docid=448441135356213813&q=lisp |
AutoTest - Automated contract based testing for Eiffel | http://video.google.com/videoplay?docid=-4914296609640869140&q=label%3Altac |
Video: The Scala Experiment | http://video.google.com/videoplay?docid=553859542692229789 |
Erlang the Movie | http://video.google.com/videoplay?docid=-5830318882717959520 |
Human Factors Research On Programming Language Syntax | http://video.google.com/videoplay?docid=-7430738103357875379&q=blender+verse |
Haskell video lectures online | http://video.s-inf.de/#FP.2005-SS-Giesl.(COt).HD_Videoaufzeichnung |
Book: Python How to Program | http://vig.prenhall.com/catalog/academic/product/1,4096,0130923613,00.html |
Getting Started | http://vig.prenhall.com/catalog/academic/product/1,4096,0134843460,00.html |
International Components for Unicode 3.0 Released | http://vigna.dsi.unimi.it/papers.php |
EMACS: The Extensible, Customizable Display Editor | http://vim.sf.net/ |
Your favourite editor/IDE | http://vim-latex.sourceforge.net/ |
Programming Language Exploration | http://vismod.www.media.mit.edu/~tpminka/PLE/ |
Small Time Languages | http://visualbasic.about.com/library/weekly/aa120102a.htm |
Understanding the Dynamic Nature of a Program | http://visula.org/nutshell.html |
Guest Bloggers on LtU? | http://volokh.com |
open source visual programming environments? | http://volt.ni.com/niwc/common.jsp?page=labview_overview |
Software Fault Prevention by Language Choice | http://vrb.slashusr.org/ |
Courses Home Pages | http://vvv.it.kth.se/edu/gru/DatalogiII/ |
NULL | http://vvv.it.kth.se/edu/gru/DatalogiII/ |
Vyper | http://vyper.sourceforge.net/ |
Why do they program in C++? | http://w3.ift.ulaval.ca/~dadub100/files/scheme00.ps |
All sorts of links | http://w3.one.net/~jweirich/oostuff/ |
Reflection in Ruby | http://w3.one.net/~jweirich/tools/gemfinder/ |
Arc - An Unfinished Dialect of Lisp | http://w3future.com/beyondjs/ |
JavaScript 2.0 Versioning | http://w3future.com/html/beyondJS/ |
JScript is a Functional Language | http://w3future.com/html/beyondJS/ |
The History of T | http://w3future.com/html/beyondJS/ |
Beyond JS (library) | http://w3future.com/html/beyondJS/ |
Currying of Complex Interfaces | http://w3future.com/html/beyondJS/ |
Language Evaluations | http://w3future.com/html/beyondJS/ |
Native XML Scripting | http://w3future.com/html/beyondJS/ |
Python Scripting Everywhere | http://w3future.com/html/beyondJS/ |
Readable Java 1.5 | http://w3future.com/html/beyondJS/ |
Scripting Languages For Java | http://w3future.com/html/beyondJS/ |
Disruptive Programming Language Technologies | http://w3future.com/html/beyondJS/ |
Tools for the short hike | http://w3future.com/html/beyondJS/ |
Programming for the Web | http://w3future.com/html/beyondJS |
Loell, a new programming language | http://w3future.com/html/loell/ |
OO Best Feature Poll | http://w3future.com/html/loell/ |
Y in Practical Programs | http://w3future.com/html/loell/ |
Why type systems are interesting - part II | http://w3future.com/html/loell/ |
Paul Graham: Accumulator Generator | http://w3future.com/html/loell/ |
What I Hate About Your Programming Language | http://w3future.com/html/loell/ |
Dressing up Self in JavaScript | http://w3future.com/html/loell/ |
Miscellany | http://w3future.com/html/stories/callbacks.html |
Using object methods with functional programming | http://w3future.com/html/stories/callbacks.html |
Using object methods with functional programming | http://w3future.com/html/stories/hop.html |
Beyond JS (library) | http://w3future.com/html/tools.html |
Quick spelling checker using MS-Word | http://w3future.com/html/xmlrpc.html |
Hating VBScript | http://w3future.com/weblog/ |
Croquet: A Collaboration Architecture | http://w3future.com/weblog/ |
Web services: Winer on WSDL | http://w3future.com/weblog/2002/01/18.html |
The web services debate continues | http://w3future.com/weblog/2002/01/31.html |
stupid lambda tricks for python | http://w3future.com/weblog/2002/02/22.html |
Intentional Programming FAQ | http://w3future.com/weblog/2002/03/09.html#a80 |
Loell, a new programming language | http://w3future.com/weblog/2002/11/07.html#a139 |
Loell, a new programming language | http://w3future.com/weblog/2002/11/07.html#a139 |
Loell, a new programming language | http://w3future.com/weblog/2002/11/08.html#a140 |
Search and Imperative Programming | http://w3future.com/weblog/2002/12/08.html#a148 |
Paul Graham: Accumulator Generator | http://w3future.com/weblog/2003/02/16.xml#a166 |
Hundred Year Language | http://w3future.com/weblog/2003/04/12.xml#a219 |
Tim Bray: The History of RDF | http://w3future.com/weblog/2003/05/22.xml#a231 |
Tim Bray: The History of RDF | http://w3future.com/weblog/2003/05/24.xml#a232 |
RSS vs. Echo | http://w3future.com/weblog/2003/06/29.xml#a240 |
RSS vs. Echo | http://w3future.com/weblog/2003/07/12.xml#echoFeedAvailable |
The Charity Language | http://w3future.com/weblog/2003/08/13.xml#programmingTheory |
Moiell (aka Leoll++) | http://w3future.com/weblog/2004/05/13.xml#moiellTeaser |
Why type systems are interesting - part II | http://w3future.com/weblog/2004/06/08.xml#quicksortInMoiell |
Tail call elimination decorator in Python | http://w3future.com/weblog/2006/02/#tailCallEliminationInJavascript |
Phil Wadler's blog | http://wadler.blogspot.com/ |
Links (Wadler) | http://wadler.blogspot.com/ |
Language Luminaries Meet in Europe on April 6 | http://wadler.blogspot.com/2005/02/links-meeting-at-etaps.html |
Language Luminaries Meet in Europe on April 6 | http://wadler.blogspot.com/2005/03/links-update.html |
Bruce Tate: Technologies that may challenge Java | http://wadler.blogspot.com/2005/10/rodrigo-barnes-writes-prof-wadler-you.html |
Let's make a programming language! | http://wadler.blogspot.com/2006/01/bikeshed-coloring.html |
Wadler's Blog: Penn, PADL, POPL, and Plan-X | http://wadler.blogspot.com/2006/01/javascript-wysiwyg-editor.html |
Wadler's Blog: Penn, PADL, POPL, and Plan-X | http://wadler.blogspot.com/2006/01/penn-padl-popl-and-plan-x.html |
Holodeck games and CCCs | http://wadler.blogspot.com/2006/10/john-baez-on-lambda-calculus-and-games.html |
Links | http://wadler.blogspot.com |
Language Luminaries Meet in Europe on April 6 | http://wadler.blogspot.com |
Haskell vs. Erlang, Reloaded | http://wagerlabs.com/articles/2006/01/01/haskell-vs-erlang-reloaded |
Scalability | http://wagerlabs.com/idealab/2005/09/massively-multiplayer-servers-are-us.html |
Scalability | http://wagerlabs.com/w/PowerStrip/ |
The Push Programming Language | http://waldo.csisdmz.ul.ie/libGE/ |
Good Ideas, Through the Looking Glass | http://waltersmith.us/wp-content/uploads/2005/12/HICSS-92.pdf |
Diesel a successor to the Cecil language | http://wasp.cs.washington.edu/wasp_diesel.html |
Dataflow languages and hardware - current status and directions | http://wavescalar.cs.washington.edu/index.html |
Concepts, Techniques and Models of Computer Programming | http://wcook.org/papers/OOPvsADT/CookOOPvsADT90.pdf |
Why type systems are interesting | http://wdialog.sourceforge.net |
Declarative or Inferential? | http://wdp.first.gmd.de:8080/geske/fg111/decl-inf.html |
Language Myths Again | http://web.access.net.au/felixadv/files/output/book/ |
System programming using FP | http://web.access.net.au/felixadv/files/output/book/ |
Forum usability | http://web.archive.org/web/20000610170319/www2.cybercities.com/e/ehud/elist/info.txt |
New Paul Graham thing... | http://web.archive.org/web/20000610232144/www2.cybercities.com/e/ehud/elist/knowledge.txt |
Simple scripting language | http://web.archive.org/web/20001028162930/www.numeric-quest.com/haskell/hcompanion/keys-frameless.shtml |
Building Collaboration into IDEs | http://web.archive.org/web/20010306225044/www.bytesmiths.com/profile/toolkitRemote.html |
First Class Values, Types as values within a Programming Language | http://web.archive.org/web/20010509085736/www.numeric-quest.com/haskell/hcompanion/extensions.html#Existential%20types%20in%20Haskell |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://web.archive.org/web/20021116023047/http://isabase.philol.msu.ru/fp/haskell/papers/monads/Monad.html |
A Monadic Semantics for Core Curry | http://web.cecs.pdx.edu/~apt/wflp03.pdf |
First Class Values, Types as values within a Programming Language | http://web.cecs.pdx.edu/~sheard/ |
Lightweight Static Capabilities | http://web.cecs.pdx.edu/~sheard/Omega/ |
Relevance of Curry-Howard | http://web.cecs.pdx.edu/~sheard/Omega/ |
Spring School on Datatype-Generic Programming 2006 | http://web.comlab.ox.ac.uk/jeremy.gibbons/publications/#patterns |
Sudoku | http://web.comlab.ox.ac.uk/oucl/people/richard.bird.html |
Where to learn programming-related math? | http://web.comlab.ox.ac.uk/oucl/publications/books/algebra/ |
Poytypism in Practice | http://web.comlab.ox.ac.uk/oucl/publications/books/algebra/ |
Programming from Specifications | http://web.comlab.ox.ac.uk/oucl/publications/books/PfS/ |
A structural approach to reversible computation | http://web.comlab.ox.ac.uk/oucl/publications/tr/rr-01-09.html |
Summer schools: generic & functional programming | http://web.comlab.ox.ac.uk/oucl/research/areas/ap/afp/ |
Functional Images | http://web.comlab.ox.ac.uk/oucl/research/areas/ap/fop/ |
The Fun of Programming | http://web.comlab.ox.ac.uk/oucl/research/areas/ap/fop/ |
The Fun of Programming | http://web.comlab.ox.ac.uk/oucl/research/areas/ap/fop/ |
The Fun of Programming | http://web.comlab.ox.ac.uk/oucl/research/areas/ap/fop/info.html#book |
The Fun of Programming | http://web.comlab.ox.ac.uk/oucl/research/areas/ap/fop/info.html |
More Haste, Less Speed | http://web.comlab.ox.ac.uk/oucl/research/areas/ap/pubs.html#Bird-Jones-deMoor97:More |
Summer schools: generic & functional programming | http://web.comlab.ox.ac.uk/oucl/research/areas/ap/ssgp/info.html |
Relational Programming (whatever happened to...) | http://web.comlab.ox.ac.uk/oucl/research/areas/ap/topics.html |
Spring School on Datatype-Generic Programming 2006 | http://web.comlab.ox.ac.uk/oucl/research/pdt/ap/dgp/ |
TypeCase: A Design Pattern for Type-Indexed Functions | http://web.comlab.ox.ac.uk/oucl/research/pdt/ap/dgp/ |
Fission for Program Comprehension | http://web.comlab.ox.ac.uk/oucl/research/pdt/ap/dgp/ |
Generics as a Library | http://web.comlab.ox.ac.uk/oucl/work/bruno.oliveira/Generics.pdf |
Folding neither Left nor Right (or how to avoid overspecifying the solution to a problem) | http://web.comlab.ox.ac.uk/oucl/work/bruno.oliveira/msfpSlides.pdf |
First-class Attribute Grammars | http://web.comlab.ox.ac.uk/oucl/work/eric.van.wyk/Papers/ip.ps |
Algorithmic complexity of evaluation: lazy, eager, pure and impure | http://web.comlab.ox.ac.uk/oucl/work/geraint.jones/morehaste.html |
Algorithmic complexity of evaluation: lazy, eager, pure and impure | http://web.comlab.ox.ac.uk/oucl/work/geraint.jones/morehaste.html |
Eager Haskell | http://web.comlab.ox.ac.uk/oucl/work/geraint.jones/morehaste.html |
The Complexity Zoo | http://web.comlab.ox.ac.uk/oucl/work/geraint.jones/morehaste.html |
More Haste, Less Speed | http://web.comlab.ox.ac.uk/oucl/work/geraint.jones/publications/index.html#other.papers |
Mother Tongues of Computer Languages | http://web.comlab.ox.ac.uk/oucl/work/geraint.jones/ruby/ |
Langauges and Hardware... | http://web.comlab.ox.ac.uk/oucl/work/geraint.jones/ruby/ |
Calculating Functional Programs: maximum segment sum | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/calculating.ps.gz |
Fission for Program Comprehension | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/fission.pdf |
Design Patterns as Higher-Order Datatype-Generic Programs. | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/hodgp.pdf |
Fast and Loose Reasoning is Morally Correct | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/index.html#fast+loose |
Streaming Representation-Changers | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/index.html#metamorphisms |
A Pointless Derivation of Radixsort | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/index.html#radix |
Reproducing Programs implement Lazy Lists | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/index.html#spigot |
The Essence of the Iterator Pattern | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/iterator.pdf |
Gibbons: Metamorphisms and streaming algorithms | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/metamorphisms.pdf |
Patterns in Datatype-Generic Programming | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/patterns.pdf |
Enumerating the Rationals | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/rationals.pdf |
An Unbounded Spigot Algorithm for the Digits of Pi | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/spigot.pdf |
TypeCase: A Design Pattern for Type-Indexed Functions | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/typecase.pdf |
Calculating the Sieve of Eratosthenes | http://web.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/wg21/meeting57/minutes.html#FAV-4 |
A Functional Semantics of Attribute Grammars | http://web.comlab.ox.ac.uk/oucl/work/kevin.backhouse/papers/TACAS02/Backhouse_TACAS02.pdf |
Point Free Style | http://web.comlab.ox.ac.uk/oucl/work/oege.de.moor/pubs.htm |
First-class Attribute Grammars | http://web.comlab.ox.ac.uk/oucl/work/oege.demoor/talks/ip.pdf.gz |
C++ vs. Lisp | http://web.comlab.ox.ac.uk/oucl/work/oege.demoor/talks/ip.pdf.gz |
Reversible Garbage Collection (and more) | http://web.comlab.ox.ac.uk/oucl/work/paolo.zuliani/pzthesis.ps.gz |
Scheme simulator for quantum computation | http://web.comlab.ox.ac.uk/oucl/work/samson.abramsky/pubsthematic.html#quip |
Socially Responsive, Environmentally Friendly Logic | http://web.comlab.ox.ac.uk/oucl/work/samson.abramsky/sandu.pdf |
Embedding Prolog in Haskell | http://web.comlab.ox.ac.uk/oucl/work/silvija.seres/ |
Ulf's Home-Page of Programming Language Design | http://web.cs.mun.ca/~ulf/pld/ |
Ulf's Home-Page of Programming Language Design | http://web.cs.mun.ca/~ulf/pld/typing.html |
Decomposing lambda - the Kernel language | http://web.cs.wpi.edu/~jshutt/kernel.html |
Human Factors Research On Programming Language Syntax | http://web.engr.oregonstate.edu/~burnett/ |
Human Factors Research On Programming Language Syntax | http://web.engr.oregonstate.edu/~burnett/vpl.html |
Aardappel and visual programming | http://web.engr.oregonstate.edu/~burnett/vpl.html |
Why Lists? | http://web.engr.oregonstate.edu/~erwig/fgl/ |
Getting Started | http://web.engr.oregonstate.edu/~erwig/meta/ |
Can one avoid monads? | http://web.engr.oregonstate.edu/~erwig/meta/ |
Darcs | http://web.engr.oregonstate.edu/~erwig/papers/abstracts.html#ASE01 |
Adding Apples to Oranges | http://web.engr.oregonstate.edu/~erwig/papers/abstracts.html#HCC02 |
Can one avoid monads? | http://web.engr.oregonstate.edu/~erwig/papers/abstracts.html#IFL98 |
Wadler's Blog: Penn, PADL, POPL, and Plan-X | http://web.engr.oregonstate.edu/~erwig/papers/abstracts.html#PADL06 |
A Survey of Object-Oriented Concepts | http://web.engr.oregonstate.edu/~erwig/papers/CategoricalADT_AMAST98.pdf |
Can one avoid monads? | http://web.engr.oregonstate.edu/~erwig/papers/InductiveGraphs_JFP01.pdf |
Probabilistic languages for kids? | http://web.engr.oregonstate.edu/~erwig/pfp/ |
XML for End Users | http://web.engr.oregonstate.edu/~erwig/xing/ |
Lisp sans (((paren-theses ((hell))))) | http://web.mac.com/srikumarks/iWeb/Site/programming/1CC2BDAD-7036-4BD8-A246-54918C88D5BA.html |
Demo of VB "Whidbey" | http://web.media.mit.edu/~lieber/Lieberary/ZStep/ZStep.html |
Your Wish Is My Command - Programming By Example | http://web.media.mit.edu/~lieber/Your-Wish/ |
Your Wish Is My Command - Programming By Example | http://web.media.mit.edu/~lieber/Your-Wish/02-Kahn.pdf |
Your Wish Is My Command - Programming By Example | http://web.media.mit.edu/~lieber/Your-Wish/11-Lau.pdf |
Your Wish Is My Command - Programming By Example | http://web.media.mit.edu/~lieber/Your-Wish/13-Blackwell.pdf |
Programming: 50, 100 years from now | http://web.media.mit.edu/~lifton/Pushpin/paintable.html |
Systematic search for lambda expressions | http://web.media.mit.edu/~minsky/papers/AlienIntelligence.html |
New language for kids: Scratch - Logo meets Squeak Smalltalk? | http://web.media.mit.edu/~mres/papers/scratch-proposal.pdf |
Church-Turning is False? | http://web.media.mit.edu/~vyzo/ |
Church-Turning is False? | http://web.media.mit.edu/~vyzo/papers/computability.pdf |
Revisiting an old thread: choosing a foundation language | http://web.mit.edu/6.002/ |
Prototype based OO | http://web.mit.edu/6.035/www/papers/SelfProgrammingAsExperience.pdf |
Playing the Minesweeper with Constraints (MOZ 2004) | http://web.mit.edu/chrisk/www/gminehunter-latest.tar.gz |
Playing the Minesweeper with Constraints (MOZ 2004) | http://web.mit.edu/chrisk/www/minehunting.txt |
Scheme Language Steering Committee Report to the Community | http://web.mit.edu/farr/www/srfi-32/srfi-32.html |
Zipper-based file server/OS | http://web.mit.edu/ghudson/thoughts/diagnosing |
Zipper-based file server/OS | http://web.mit.edu/ghudson/thoughts/undiagnosing |
The Fortress Language Spec v0.618 | http://web.mit.edu/is/topics/webpublishing/mathml/ |
The Salishan problems | http://web.mit.edu/the_rack/www/paper/paper_html.html |
Disruptive PLT, 4 years later | http://web.mit.edu/webcast/ailab/mit-ll2-s2-09nov02-80k.ram |
User-defined functions in Excel | http://web.mit.edu/webcast/ailab/mit-ll2-s2-09nov02-80k.ram |
Do languages matter? | http://web.mit.edu/webcast/ailab/mit-ll2-s2-09nov02-80k.ram |
A Call to Arms | http://web.onetel.com/~hughdarwen/TheThirdManifesto/HAVING-A-Blunderful-Time.html |
A Call to Arms | http://web.onetel.com/~hughdarwen/TheThirdManifesto/Reactions-to-A-Call-to-Arms.html |
C9X - The New ISO Standard for C | http://web.onetelnet.ch/~twolf/tw/c/c9x_changes.html |
Mind Mappers | http://web.singnet.com.sg/~axon2000/ |
Mind Mappers | http://web.singnet.com.sg/~axon2000/quotes.htm |
Mind Mappers | http://web.singnet.com.sg/~axon2000/users.htm |
Programming anti-idioms | http://web.uvic.ca/wguide/Pages/SentMixMet.html |
G'Caml comes of age | http://web.yl.is.s.u-tokyo.ac.jp/~furuse/gcaml/ |
Stupid Question. | http://webalt.net/Calculus-2004/Various/MeaningOfCalculus.htm |
Haskell video lectures online | http://webcast.berkeley.edu/courses/ |
Haskell video lectures online | http://webcast.berkeley.edu/courses/archive.php?seriesid=1906978270 |
If programming languages were cars... | http://weblog.burningbird.net/archives/000581.php |
The Parable of the Languages | http://weblog.burningbird.net/archives/000581.php |
HTML editors | http://weblog.delacour.net/archives/2004/07/my_kingdom_for_a_web_editing_tool.php#comment3431 |
HTML editors | http://weblog.delacour.net/archives/2004/07/my_kingdom_for_a_web_editing_tool.php |
C# Language Specification 2.0 (new features) | http://weblog.ikvm.net/ |
Environment, scripting, and behavior | http://weblog.infoworld.com/udell/ |
Native XML Scripting | http://weblog.infoworld.com/udell/2002/09/20.html#a418 |
What a URI identifies | http://weblog.infoworld.com/udell/2003/01/27.html#a582 |
Ward Cunningham: Testing, Types, and More | http://weblog.infoworld.com/udell/2003/02/13.html#a605 |
When Is it OK To Invent New Tags? | http://weblog.infoworld.com/udell/2003/03/07.html#a629 |
Environment, scripting, and behavior | http://weblog.infoworld.com/udell/2003/03/17.html#a641 |
Environment, scripting, and behavior | http://weblog.infoworld.com/udell/2003/03/21.html#a646 |
Tools for rules | http://weblog.infoworld.com/udell/2003/05/16.html#a692 |
RSS vs. Echo | http://weblog.infoworld.com/udell/2003/06/27.html#a733 |
RSS vs. Echo | http://weblog.infoworld.com/udell/2003/06/29.html#a734 |
RSS vs. Echo | http://weblog.infoworld.com/udell/2003/07/10.html#a740 |
XML and Data Binding | http://weblog.infoworld.com/udell/2003/07/30.html#a760 |
Udell: Test before you leap into development | http://weblog.infoworld.com/udell/2003/08/04.html#a766 |
Udell: Symbol grounding, XML, and RDF | http://weblog.infoworld.com/udell/2003/08/06.html#a769 |
Udell: Symbol grounding, XML, and RDF | http://weblog.infoworld.com/udell/2003/08/11.html#a775 |
Udell: Symbol grounding, XML, and RDF | http://weblog.infoworld.com/udell/2003/08/12.html |
Dynamic languages and virtual machines | http://weblog.infoworld.com/udell/2003/08/25.html#a780 |
Dynamic languages and virtual machines | http://weblog.infoworld.com/udell/2003/08/26.html#a782 |
Udell on licensing and lock-in | http://weblog.infoworld.com/udell/2004/01/23.html#a895 |
Udell: Programs that write programs | http://weblog.infoworld.com/udell/2004/02/11.html#a915 |
Udell: Programs that write programs | http://weblog.infoworld.com/udell/2004/02/15.html#a917 |
Udell: Radical software customization | http://weblog.infoworld.com/udell/2004/04/27.html#a983 |
Udell discusses XBRL | http://weblog.infoworld.com/udell/2004/05/10.html#a994 |
Tim Bray: Languages Cost | http://weblog.infoworld.com/udell/2004/06/17.html#a1025 |
Udell at OSCON: IronPython news | http://weblog.infoworld.com/udell/2004/07/28.html#a1050 |
Udell: A strategic vision for dynamic languages | http://weblog.infoworld.com/udell/2004/08/09.html#a1056 |
Introduction to E4X | http://weblog.infoworld.com/udell/2004/09/29.html#a1085 |
JotSpot | http://weblog.infoworld.com/udell/2004/10/06.html#a1090 |
Introduction to E4X | http://weblog.infoworld.com/udell/2004/10/08.html#a1091 |
Jon Udell: interview with Ward Cunningham and Jack Greenfield | http://weblog.infoworld.com/udell/2004/11/22.html#a1119 |
Jon Udell: Languages and environments | http://weblog.infoworld.com/udell/2005/04/05.html#a1208 |
Jon Udell: Tools for dynamic languages | http://weblog.infoworld.com/udell/2005/05/23.html#a1236 |
Jon Udell: A conversation with Jonathan Robie about XQuery | http://weblog.infoworld.com/udell/2005/08/03.html#a1281 |
Jon Udell: The riddle of asynchrony | http://weblog.infoworld.com/udell/2005/08/31.html#a1292 |
Visual Basic and LINQ | http://weblog.infoworld.com/udell/2005/09/13.html#a1300 |
Visual Basic and LINQ | http://weblog.infoworld.com/udell/2005/09/19.html |
Visual Basic and LINQ | http://weblog.infoworld.com/udell/2005/09/28.html#a1310 |
Jon Udell: Multi-language runtimes | http://weblog.infoworld.com/udell/2006/02/27.html#a1396 |
Microsoft Atlas | http://weblog.infoworld.com/udell/2006/03/31.html |
LINQ May 2006 Preview | http://weblog.infoworld.com/udell/2006/05/12.html |
Misc News | http://weblog.infoworld.com/udell/2006/09/06.html#a1519 |
Microsoft Atlas | http://weblog.infoworld.com/udell/screenroom/atlas_flv.html |
Microsoft Atlas | http://weblog.infoworld.com/udell/screenroom/atlas_qt.html |
Microsoft Atlas | http://weblog.infoworld.com/udell/screenroom/atlas_wmv.html |
Lisp Books online | http://weblog.mrbill.net/lisp-books/ |
Writing an interpreter, targeting a VM or writing from scratch? | http://weblog.raganwald.com/2004/10/beware-of-turing-tar-pit.html |
Can a dynamically typed language support type inference? | http://weblog.raganwald.com/2006/08/dynamic-is-opposite-of-static-not-of.html |
WikiTalk | http://weblogs.asp.net/dornstein/archive/2004/09/27/235042.aspx |
Error handling strategies | http://weblogs.asp.net/ericlippert/archive/2004/08/25/220373.aspx |
C# Language Specification 2.0 (new features) | http://weblogs.asp.net/fbouma/posts/33462.aspx |
FxCop & DSLs | http://weblogs.asp.net/fxcop/ |
Changeable class in Avalon | http://weblogs.asp.net/greg_schechter/archive/2003/12/04/41362.aspx |
Longhorn Command Shell ("Monad") | http://weblogs.asp.net/jnadal/posts/34413.aspx |
Glowing review of Shared Source CLI Essentials | http://weblogs.cs.cornell.edu/AllThingsDistributed/archives/000040.html |
Hundred Year Language | http://weblogs.cs.cornell.edu/AllThingsDistributed/archives/000045.html |
Generics are a mistake? | http://weblogs.java.net/blog/arnold/archive/2005/06/generics_consid_1.html |
J2SE 5.0 released | http://weblogs.java.net/blog/kgh/ |
Evolving the Java Platform | http://weblogs.java.net/blog/kgh/ |
J2SE 5.0 released | http://weblogs.java.net/blog/kgh/archive/2004/09/evolving_the_ja.html |
Introduction to the Java EE 5 Platform | http://weblogs.java.net/blog/kgh/archive/2006/02/raving_about_ja.html |
J2SE 5.0 released | http://weblogs.java.net/blog/mreinhold/archive/2004/09/tigers_and_must.html |
Static Typing Where Possible, Dynamic Typing When Needed | http://weblogs.java.net/blog/tball/archive/2005/06/project_jackpot.html |
J2SE 5.0 released | http://weblogs.java.net/jag/page12.html#100 |
teaching programming; any research or results? | http://weblogs.java.net/pub/wlg/857 |
New language for kids: Scratch - Logo meets Squeak Smalltalk? | http://weblogs.media.mit.edu/llk/scratch/index.html |
JavaScript 2 and the Future of the Web | http://weblogs.mozillazine.org/roadmap/ |
Do us proud, Dave! | http://weblogs.mozillazine.org/roadmap/archives/2006/02/js_and_python_news.html |
It Worked! | http://weblogs.userland.com/manilaNewbies/gettingStarted |
Using Mix-ins with Python | http://weblogs.userland.com/qube/ |
End-User XML oriented proramming | http://weblogs.userland.com/zopeNewbies/ |
Closures for Java or money back | http://webpy.org/web.py |
Why Learning Assembly Language is Still a Good Idea | http://webster.cs.ucr.edu/ |
Building a Modern Computer From First Principles | http://webster.cs.ucr.edu/ |
Assembly language for Power Architecture | http://webster.cs.ucr.edu/AsmTools/HLA/ |
High-Level Assembly Language | http://webster.cs.ucr.edu/Page_hla/0_Page_hla.html |
Next week | http://webster.cs.uga.edu/~gries/banquets/iticse2002/iticse2002.html |
Cheetah, the Python-Powered Template Engine | http://webware.sourceforge.net/ |
Growing interest in Smalltalk? | http://weeklysqueak.wordpress.com/2006/10/26/job-in-san-jose-california/ |
Growing interest in Smalltalk? | http://weitz.de/eclm2006/ |
Journals and papers? | http://weitz.de/lisp/meeting |
Dynamic Properties | http://wesnerm.blogs.com/net_undocumented/2003/10/dynamic_propert.html |
XAML the future of UI programming? | http://wesnerm.blogs.com/net_undocumented/2003/10/markupbased_ui.html |
Dynamic Properties | http://wesnerm.blogs.com/net_undocumented/2003/11/natural_languag.html |
Static Typing Where Possible, Dynamic Typing When Needed | http://wesnerm.blogs.com/net_undocumented/2005/07/dynamic_typing_.html |
Tomorrow and Tomorrow and Tomorrow | http://west.camel.math.ca/Kabol/knotlinks.html |
Wheat - A Language for Web Sites | http://wheatfarm.org/ |
System-level Static Analysis | http://why.lri.fr/caduceus/ |
Why, Krakatoa and Caduceus: Software proof | http://why.lri.fr/caduceus/index.en.html |
unchecked exceptions are like runtime type checking? | http://why.lri.fr |
Why Johnny can't code | http://whytheluckystiff.net/articles/theLittleCodersPredicament.html |
Mind Mappers | http://widget.eleganthack.com/ |
Continuations library for Java | http://wiki.apache.org/cocoon/RhinoWithContinuations |
eWeek: Sun Digging Deep for Dynamic Language Support | http://wiki.apache.org/cocoon/RhinoWithContinuations |
Calculemus 2005 | http://wiki.axiom-developer.org/FreeAldor |
"Popular vs. Good" in Programming Languages | http://wiki.cocan.org/ |
JavaScript with Continuations and its use in Apache Cocoon | http://wiki.cocoondev.org/Wiki.jsp?page=GettingStartedWithFlow |
JavaScript with Continuations and its use in Apache Cocoon | http://wiki.cocoondev.org/Wiki.jsp?page=RhinoWithContinuations |
Continuations in Java and Java-based Web Frameworks | http://wiki.cocoondev.org/Wiki.jsp?page=RhinoWithContinuations |
Continuations in Java and Java-based Web Frameworks | http://wiki.cocoondev.org/Wiki.jsp?page=WhatIsFlow |
JavaScript with Continuations and its use in Apache Cocoon | http://wiki.cocoondev.org/Wiki.jsp?page=WhatIsFlow |
Why type systems are interesting | http://wiki.codehaus.org/groovy/PathExpressionLanguage |
Smalltalk case-statement | http://wiki.cs.uiuc.edu/CampSmalltalk/Smalltalk+case-statement |
Partial Types in C# | http://wiki.cs.uiuc.edu/CampSmalltalk/Source+code+in+files%3F+How+quaint! |
MFA in Software: trial run | http://wiki.cs.uiuc.edu/MFA/Declarativeness+vs+Procedural |
MFA in Software: trial run | http://wiki.cs.uiuc.edu/MFA/Metaphor |
MFA in Software: trial run | http://wiki.cs.uiuc.edu/MFA/People |
Patterns in qmail | http://wiki.cs.uiuc.edu/MFA/qmail |
The Art of Unix Programming | http://wiki.cs.uiuc.edu/MFA/Unix+vs.+Objects |
MFA in Software: trial run | http://wiki.cs.uiuc.edu/MFA |
Closures for Java or money back | http://wiki.cs.uiuc.edu/RefactoringBrowser/History+of+the+Refactoring+Browser |
Slashdot: Python + Ruby | http://wiki.cs.uiuc.edu/SmalltalkSolutions |
Stroustrup's C++ Style Sweet Spot | http://wiki.cs.uiuc.edu/VisualWorks/Tail+Recursion |
Action Semantics and Compiler Generation | http://wiki.daimi.au.dk:8000/ascg-01/ascg-01.wiki |
Action Semantics and Compiler Generation | http://wiki.daimi.au.dk:8000/ascg-01/description.wiki?cmd=get&anchor=Description |
Action Semantics and Compiler Generation | http://wiki.daimi.au.dk:8000/ascg-01/documents.wiki?cmd=get&anchor=Documents |
Concatenative Language Kont | http://wiki.di.uminho.pt/wiki/bin/view/Alcino/PointlessHaskell |
Bare metal Smalltalk | http://wiki.eranova.si/esug/DOWNLOAD/Slides/Lars+Bak+ESUG.ppt |
Udell: Radical software customization | http://wiki.eranova.si/esug/Extremely%20late%20binding |
Lisp sans (((paren-theses ((hell))))) | http://wiki.opendylan.org/wiki/view.dsp?title=Home |
μABC: A Minimal Aspect Calculus | http://wiki.opensymphony.com/display/WW/Writeup+of+Mike's+Talk+at+TSS+on+WebWork2 |
RDF and Databases | http://wiki.osafoundation.org/bin/view/Jungle/WhyNotZodb |
Naked Objects | http://wiki.rubyonrails.com/rails/pages/Scaffold |
Is "type" a fundamental intrinsic property of values? | http://wiki.tcl.tk/11841 |
Ken Shan: Shift to Control | http://wiki.tcl.tk/13300 |
Links Slides | http://wiki.tcl.tk/13636 |
Collection of links to monad implementations in various languages. | http://wiki.tcl.tk/13844 |
Collection of links to monad implementations in various languages. | http://wiki.tcl.tk/14295 |
Towards the best collection traversal interface | http://wiki.tcl.tk/15271 |
Why Lists? | http://wiki.tcl.tk/1923 |
The design of C++0x | http://wiki.tcl.tk/3687 |
Why do they program in C++? | http://wiki.tcl.tk/4262 |
Special characters' input methods | http://wiki.tcl.tk/907 |
Jon Udell: Multi-language runtimes | http://wiki.tcl.tk/parrot |
Object Oriented Programming + Referential Transparency | http://wiki.tcl.tk/TOOT |
C# interview / OOP in any language | http://windows.oreilly.com/news/hejlsberg_0800.html |
C# review | http://windows.oreilly.com/news/hejlsberg_0800.html |
C# interview / OOP in any language | http://windows.oreilly.com/news/hejlsberg_0800.html |
Competitive Collaborative Specification of GUI Applications through User Test Cases and Merit-Based Conflict Resolution | http://windowseat.ca/collective/ |
Paul Vick: Language Design & Paying the UI "Tax" | http://wingware.com/ |
Introduction to the Personal Basis Profile | http://wireless.java.sun.com/personal/ttips/basis_profile/ |
Introduction to the Personal Basis Profile | http://wireless.java.sun.com/personal/ttips/xlet/ |
New vector language: Glee | http://withglee.com/ |
new Vector Language: Glee | http://withglee.com/ |
Wonka - Embedded Java VM | http://wmf.editthispage.com/ |
Predicting programming course success from a single entrance exam | http://wmf.editthispage.com/ |
E - secure,distributed, pure OOP and p2p scripting language | http://wmf.editthispage.com/ |
End-User XML oriented proramming | http://wmf.editthispage.com/ |
Java Specification Participation Agreement | http://wmf.editthispage.com/ |
Java-in-hardware in aJile new PDA | http://wmf.editthispage.com/ |
Miguel de Icaza on .NET | http://wmf.editthispage.com/ |
Portable.NET | http://wmf.editthispage.com/ |
Processing XML with Java | http://wmf.editthispage.com/ |
SLAM project at Microsoft Research | http://wmf.editthispage.com/ |
Sun urges Java research with new license | http://wmf.editthispage.com/ |
Quilt: an XML Query Language | http://wmf.editthispage.com/discuss/ |
SMLNJ RIP? | http://wmf.editthispage.com/discuss/ |
Concurrency | http://wmf.editthispage.com/discuss/msgReader$1578 |
New Language: XEXPR | http://wmf.editthispage.com/discuss/msgReader$2508?mode=day |
Covariant methods in Java | http://wmf.editthispage.com/discuss/msgReader$2803?mode=day |
Google stops indexing these servers | http://wmf.editthispage.com/discuss/msgReader$4086?mode=day |
C Books | http://wmf.editthispage.com/discuss/msgReader$4150?mode=day |
RDF query language interpreter | http://wmf.editthispage.com/discuss/msgReader$6311?mode=day |
Edge Side Includes (ESI) | http://wmf.editthispage.com/discuss/msgReader$7720?mode=day |
When to create syntax? | http://wmfarr.blogspot.com/2005/06/bigloo-macros-and-repl.html |
Functional and logic paradigms... | http://wombat.doc.ic.ac.uk/foldoc/ |
Most amazing designer? | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?PLANNER |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=anamorphism |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=apomorphism |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=catamorphism |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=closure |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=cohomomorphism |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=continuation |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=continutation+passing+style |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=denotational+semantics |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=foldr |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=homomorphism |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=hylomorphism |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=isomorphism |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=macro |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=operational+semantics |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=paramorphism |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=polymorphism |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=reflection |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=semantics |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=staged+computation |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=syntactic+abstraction |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=syntactic+sugar |
Glossary | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=type+system |
The Case for First Class Messages | http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?type+inference |
Wonka - Embedded Java VM | http://wonka.acunia.com/ |
Wonka - Embedded Java VM | http://wonka.acunia.com/intro.html |
A Language Community? | http://world.std.com/~pitman/PS/Lambda.html |
Successful Scheme | http://world.std.com/~wware/sussman.html |
Neophyte question: detecting deadlock, livelock, races etc. | http://wotug.kent.ac.uk/parallel/theory/formal/csp/Deadlock/ |
Concurrency | http://wotug.ukc.ac.uk/cpa2000/ |
FPGA's, Soft Cores and Custom CPU's. | http://wotug.ukc.ac.uk/occam/ |
Neophyte question: detecting deadlock, livelock, races etc. | http://wotug.ukc.ac.uk/parallel/theory/formal/csp/jeremy-martin/ |
Don Box: Teaching my kids to program | http://wouter.fov120.com/ |
subtext: Uncovering the simplicity of programming | http://wouter.fov120.com/aardappel/index.html |
Don Box: Teaching my kids to program | http://wouter.fov120.com/aardappel/index.html |
Small Time Languages | http://wouter.fov120.com/aardappel/index.html |
Aardappel and visual programming | http://wouter.fov120.com/files/lang/aardappel/thesis.pdf |
Most amazing designer? | http://wouter.fov120.com/index.html |
Most amazing designer? | http://wouter.fov120.com/proglang/index.html |
Dying Tongues | http://wouter.fov120.com/proglang/index.html |
open source visual programming environments? | http://wouter.fov120.com/proglang/index.html |
the Chinese natual language | http://wouter.fov120.com/proglang/index.html |
Evolving a programming language | http://wp.netscape.com/comprod/columns/techvision/innovators_be.html |
Twenty-First Century Compilers | http://wps.aw.com/aw_aho_compilers_2/0,11227,2663889-,00.html |
Paul Graham: Accumulator Generator | http://wsmith.best.vwh.net/works.html |
Orca chosen as default Syllable scripting language | http://wsrebol.sourceforge.net |
According to Allen Holub programming is now a liberal art. When did this happen? | http://ww.telent.net/ |
Python Cookbook | http://ww.telent.net/cliki/index |
Findler's Contract Flaw Analysis and Eiffel | http://wwsympa.loria.fr/wwsympa/arc/smarteiffel/2002-12/msg00055.html |
NetKernel - XML processing pipeline | http://www.1060research.com/netkernel/ |
NetKernel - XML processing pipeline | http://www.1060research.com/netkernel/tour2/system.html |
Algorithmically Unbounded Journal of Mathematical Truths | http://www.1729.com/consciousness/index.html |
Algorithmically Unbounded Journal of Mathematical Truths | http://www.1729.com/consciousness/math-journal.html |
Let's make a programming language! | http://www.24hourcomics.com/ |
J2ME | http://www.3gpp.org/ftp/Specs/html-info/23048.htm |
J2ME | http://www.3gpp.org/ftp/Specs/html-info/51011.htm |
IJCAR 2004 Tutorial Program | http://www.4c.ucc.ie/ijcar/tutorial-programme.html |
expressivity of "idiomatic C++" | http://www.7-zip.org/ |
DSLs: How and When? | http://www.99-bottles-of-beer.net/ |
SICP Translations | http://www.99-bottles-of-beer.net/ |
Educational Pearl: Automata as Macros | http://www.99-bottles-of-beer.net/c.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.99-bottles-of-beer.net/language-bourne-shell-1088.html |
Closures for Java or money back | http://www.aaronsw.com/ |
Misc Links | http://www.aaronsw.com/weblog/rewritingreddit |
Dating Design Patterns | http://www.abc.net.au/news/newsitems/s898675.htm |
Semiotics for Beginners | http://www.aber.ac.uk/media/Documents/S4B/sem02.html |
MapReduce - functional programming in the REAL World | http://www.abinitio.com |
LASER Summerschool | http://www.abo.fi/~backrj/ |
pbook | http://www.abo.fi/~jwright/schoolmath/ |
pbook | http://www.abo.fi/~jwright/schoolmath/papers/tucs65.pdf |
Good Ideas, Through the Looking Glass | http://www.aboutdrugtest.com/ |
Schemix - A Scheme In The Linux Kernel | http://www.abstractnonsense.com/schemix/ |
Reading, Writing, and Code | http://www.accesscom.com/~darius/ |
Idel: a virtual machine for mobile code | http://www.accesscom.com/~darius/ |
Hacker's Introduction to Partial Evaluation | http://www.accesscom.com/~darius/ |
Code Reading | http://www.accesscom.com/~darius/ |
Awklisp | http://www.accesscom.com/~darius/hacks/awklisp.tar.gz |
subtext: Uncovering the simplicity of programming | http://www.accesscom.com/~darius/hacks/emacscard/ |
Playing with the GNAT Run Time | http://www.accesscom.com/~darius/hacks/RABBIT |
C++ vs. Lisp | http://www.accesscom.com/~darius/hacks/screenfuls/screen2.html |
Idel: a virtual machine for mobile code | http://www.accesscom.com/~darius/software/idel/index.html |
computerhistory's History of LISP | http://www.accesscom.com/~darius/software/miasma/index.html |
Hacker's Introduction to Partial Evaluation | http://www.accesscom.com/~darius/writings/peval/index.html |
ACCU Spring Conference | http://www.accu.org/ |
Python 2.5a1 released | http://www.accu.org/ |
Python 2.5a1 released | http://www.accu-usa.org/ |
SpringBox | http://www.accu-usa.org/ |
Sun Invites IBM, Cray To Work On New Computer Language | http://www.aceshardware.com/read_news.jsp?id=75000448 |
FACT - Multiparadigm Programming with C++ | http://www.acl.lanl.gov/pete/index.html |
Turing Award to Ole-Johan Dahl and Kristen Nygaard | http://www.acm.org/announcements/turing_2001.html |
Early history of Fortran | http://www.acm.org/awards/turing_citations/backus.html |
Kristen Nygaard (1927-2002) | http://www.acm.org/awards/turing_citations/dahl-nygaard.html |
Edsger Wybe Dijkstra (1930-2002) | http://www.acm.org/awards/turing_citations/dijkstra.html |
What do you mean by studying "programming languages"? | http://www.acm.org/class/1998/ccs98.html |
Richard Hamming: You and Your Research | http://www.acm.org/class/1998/overview.html |
Test-Driven Development By Example | http://www.acm.org/classics/dec95/ |
Concurrency | http://www.acm.org/classics/mar96/ |
Is Inheritance a Pillar of OO? | http://www.acm.org/classics/may96/ |
EJB critique | http://www.acm.org/classics/may96/ |
NULL | http://www.acm.org/classics/oct95/ |
Research Papers | http://www.acm.org/classics/oct95/ |
Edsger Wybe Dijkstra (1930-2002) | http://www.acm.org/classics/oct95/ |
Dijkstra on analogies and anthropomorphism | http://www.acm.org/classics/oct95/ |
Edsger Wybe Dijkstra (1930-2002) | http://www.acm.org/classics/oct95/ |
Sisal Programming language | http://www.acm.org/classics/oct95/ |
Running untrusted code | http://www.acm.org/classics/sep95/ |
Code Reading | http://www.acm.org/classics/sep95/ |
ACM Queue: A Conversation with Alan Kay | http://www.acm.org/classics/sep95 |
Best route for new language to be self-hosting | http://www.acm.org/classics/sep95 |
ACM Classic of the Month | http://www.acm.org/classics |
Failure-oblivious computing | http://www.acm.org/constitution/code.html |
Language comparison experiment | http://www.acm.org/pubs/articles/journals/cacm/1999-42-10/p109-prechelt/p109-prechelt.pdf |
FC++ | http://www.acm.org/pubs/articles/proceedings/fp/351240/p118-mcnamara/p118-mcnamara.pdf |
Literature on Programming Languages | http://www.acm.org/pubs/citations/journals/cacm/1966-9-3/p157-landin/ |
PROLAC: Language for protocol compilation | http://www.acm.org/pubs/citations/proceedings/comm/319056/p63-anderson/ |
JSIS - Semantic Interface Specification for Java | http://www.acm.org/sigada/wg/asiswg/asiswg.html |
Ada Programming Competition | http://www.acm.org/sigada/WG/asiswg |
Computing Curricula 2001 | http://www.acm.org/sigcse/cc2001/ |
Computing Curricula 2001 | http://www.acm.org/sigcse/cc2001/PL.html |
SchemeUnit and SchemeQL: Two Little Languages | http://www.acm.org/sigmod/record/issues/9503/manifesto.ps |
SIGAPL | http://www.acm.org/sigs/sigapl/ |
GoF get SIGPLAN award | http://www.acm.org/sigs/sigplan/awards.htm |
Paul Vick: BASIC principles | http://www.acmqueue.com/modules.php?name=Content&pa=showcomments&pid=317 |
ACM Queue: On Usability of Programming Languages | http://www.acmqueue.com/modules.php?name=Content&pa=showpage&pid=317&page=2 |
Visualisable Languages | http://www.acmqueue.com/modules.php?name=Content&pa=showpage&pid=358 |
Natural Programming Languages | http://www.acmqueue.com/modules.php?name=Content&pa=showpage&pid=225 |
ACM Queue: A Conversation with Steve Ross-Talbot | http://www.acmqueue.org/ |
Jef Raskin: The Woes of IDEs | http://www.acmqueue.org/modules.php?name=Content&pa=showpage&pid=22 |
A Call to Arms | http://www.acmqueue.org/modules.php?name=Content&pa=showpage&pid=293 |
The Big Bang Theory of IDEs | http://www.acmqueue.org/modules.php?name=Content&pa=showpage&pid=83 |
Reading, Writing, and Code | http://www.acmqueue.org/modules.php?name=Content&pa=showpage&pid=84 |
Fractal Music (and a Personal Introduction) | http://www.acooke.org/andrew/diary/2002/feb/13.html |
TPK Algorithm in Different Programming Languages | http://www.acooke.org/andrew/diary/2003/jun/9.html |
Python is... slow? | http://www.acooke.org/andrew/diary/2004/dec/6.html |
Mila | http://www.acooke.org/andrew/diary/2004/feb/16.html |
Reading, Writing, and Code | http://www.acooke.org/andrew/writing/codereview.html |
Logic for Computer Science: Foundations of Automatic Theorem Proving | http://www.acooke.org/andrew/writing/free-comp-books.html |
dealing with Scheme (or Lisp, etc) | http://www.acooke.org/andrew/writing/scheme-eng.html |
The Role of Type Equality in Meta-Programming | http://www.acooke.org/cute/GeneralAlg0.html#Mon-26-Jun-2006-10-26-26-0400-CLT |
Lambda the Ultimate Set Comprehension | http://www.acooke.org/cute/GreatIdeas0.html |
Unix as programming language | http://www.acooke.org/cute/ScriptforA0.html |
The Theory of Classification - A Course on OO Type Systems | http://www.acooke.org/cute/TheTheoryo0.html |
Reading Styles ( Idiomatic Lisp and Idiomatic Scheme ) | http://www.acooke.org/jara/mllib/map.sml |
Two New Microsoft Languages - AsmL and Pan | http://www.acooke.org/jara/pancito/index.html |
Fractal Music (and a Personal Introduction) | http://www.acooke.org/jara/rytmo/index.html |
Countering Trusting Trust through Diverse Double-Compiling | http://www.acsa-admin.org/2005/abstracts/47.html |
The Case for First Class Messages | http://www.activeinfo.ca/process.html |
#Smalltalk - another .Net language | http://www.activestate.com/Corporate/Initiatives/NET/Python_for_.NET_whitepaper.pdf?_x=1 |
Implementations of .NET-Targeted Languages Problematic | http://www.activestate.com/Initiatives/NET/Python_whitepaper.doc |
Intro to the Common Language Infrastructure with David Stutz | http://www.activestate.com/Initiatives/NET/Python_whitepaper.doc |
Intentional Programming Overview | http://www.activestate.com/Products/Visual_XSLT/?_x=1 |
Implementations of .NET-Targeted Languages Problematic | http://www.activestate.com |
"New story" template | http://www.activewords.com/ |
Programming by Demonstration | http://www.acypher.com/wwid/ |
NULL | http://www.acypher.com/wwid/ |
Research Papers | http://www.acypher.com/wwid/ |
The History of T | http://www.acypher.com/wwid/WWIDToC.html |
Research Papers | http://www.acypher.com/wwid/WWIDToC.html |
NULL | http://www.acypher.com/wwid/WWIDToC.html |
Object-Oriented Programming Enhancements in Ada200Y | http://www.ada-auth.org/~acats/ |
Object-Oriented Programming Enhancements in Ada200Y | http://www.ada-auth.org/~acats/ais.html |
Object-Oriented Programming Enhancements in Ada200Y | http://www.ada-auth.org/~acats/arg-minutes.html |
Compiler reliability | http://www.ada-auth.org/acats.html |
Testing the C# compiler | http://www.ada-auth.org/acats.html |
Object-Oriented Programming Enhancements in Ada200Y | http://www.ada-auth.org/ai-files/grab_bag/oop_200y.pdf |
A Comparative Study of Language Support for Generic Programming | http://www.ada-auth.org/cgi-bin/cvsweb.cgi/AIs/AI-00254.TXT?rev=1.6 |
Spreadsheet Languages | http://www.ada-auth.org/cgi-bin/cvsweb.cgi/AIs/AI-00254.TXT?rev=1.6 |
Ravenscar Profile? | http://www.adacore.com/home/ada_answers/ada_2005 |
Ada UK Conference 2006 (slides & videos) | http://www.adacore.com/home/ada_answers/lectures/ada_uk06# |
Ada UK Conference 2006 (slides & videos) | http://www.adacore.com/home/ada_answers/lectures/ada_uk06#video_04 |
Ada UK Conference 2006 (slides & videos) | http://www.adacore.com/home/ada_answers/lectures/ada_uk06#video_10 |
A Comparison of Ada and Real-Time Java for Safety-Critical Applications | http://www.adacore.com/wp-content/files/attachments/PaperPresentationAE2006-Brosgol.pdf |
Technical Work on Ada 2005 Standard Completed | http://www.ada-europe.org/Ada_2005_Press_Release.pdf |
Ada-Europe'2001 | http://www.ada-europe.org/conference2001.html |
A short break | http://www.ada-europe.org/conference2002.html |
J-SEAL2 | http://www.ada-europe.org/conference2002.html |
NULL | http://www.adahome.com/History/Steelman/intro.htm |
Language Design Documents | http://www.adahome.com/History/Steelman/intro.htm |
Unified languages? | http://www.adahome.com/History/Steelman/intro.htm |
The Zen of Python (by Tim Peters) | http://www.adahome.com/History/Steelman/intro.htm |
Dijkstra and the Ada language | http://www.adahome.com/History/Steelman/intro.htm |
Java Is a Language for the Masses | http://www.adahome.com/History/Steelman/steelman.htm#2C |
Notes on Programming in C | http://www.adahome.com/History/Steelman/steelman.htm |
VC++ Security Checks at Runtime and Compile Time | http://www.adahome.com/History/Steelman/steeltab.htm |
Module Concept For C++ | http://www.adahome.com/History/Steelman/steeltab.htm |
Insecure Macho Love | http://www.adahome.com/Resources/Compilers/GNAT.html |
Singleton classes really that bad? | http://www.adaic.com/docs/95style/html/sec_8/8-3-5.html |
Erlang concurrency: why asynchronious messages? | http://www.adaic.com/standards/95rat/RAThtml/rat95-p2-9.html |
The Problem With Threads | http://www.adaic.com/standards/95rat/RAThtml/rat95-p2-9.html |
Ada 2006 Documents | http://www.adaic.com/standards/ada06.html |
Ada 2006 Documents | http://www.adaic.com/standards/rm-amend/html/RM-D.html |
Dynamic Semantics | http://www.adaic.org/standards/05rm/html/RM-1-1-2.html#I1035 |
Dynamic Semantics | http://www.adaic.org/standards/05rm/html/RM-3-3-1.html |
Concurrency | http://www.adaic.org/standards/83rat/html/Welcome.html |
NULL | http://www.adaic.org/standards/83rat/html/Welcome.html |
Language Design Documents | http://www.adaic.org/standards/83rat/html/Welcome.html |
CSP for Java | http://www.adaic.org/standards/83rat/html/Welcome.html |
NULL | http://www.adaic.org/standards/95lsn/ada95.htm |
Language Design Documents | http://www.adaic.org/standards/95lsn/ada95.htm |
Concurrency | http://www.adaic.org/standards/95rat/RAThtml/rat95-contents.html |
NULL | http://www.adaic.org/standards/95rat/RAThtml/rat95-contents.html |
Language Design Documents | http://www.adaic.org/standards/95rat/RAThtml/rat95-contents.html |
Developing Applications with Objective CAML | http://www.adaic.org/standards/95rat/RAThtml/rat95-p2-12.html#5 |
Developing Applications with Objective CAML | http://www.adaic.org/standards/95rat/RAThtml/rat95-p2-4.html#6-2 |
Erlang concurrency: why asynchronious messages? | http://www.adaic.org/standards/95rat/RAThtml/rat95-p3-e.html |
Whither Sather ? | http://www.adaic.org |
Don Box on C# generics vs. C++ generics | http://www.adaic.org |
Ada, Interfaces and the Listener Paradigm | http://www.adalog.fr/publica2.htm |
Adam Bosworth: Ajax reconsidered | http://www.adambosworth.net/archives/000044.html |
Adam Bosworth: Ajax reconsidered | http://www.adambosworth.net/archives/000045.html |
"New story" template | http://www.adamsmith.org/smith/ |
a question about coding os | http://www.adaos.org/ |
.NET classes in Ada | http://www.adapower.com/gnatcom/ |
New Language: XEXPR | http://www.adapower.com/gnatcom |
Using Physical Dimensions | http://www.adapower.com/lang/dimension.html |
Embedding one language in another | http://www.adapower.com/launch.php?URL=http%3A%2F%2Fwww.adapower.com%2Frm95%2F |
Notes on Programming in C | http://www.adapower.com/learn/adadistilled.html |
Selective Open Recursion: A Solution to the Fragile Base Class Problem | http://www.adapower.com/rationale/rat95-p2-4.html#5 |
Using Mix-ins with Python | http://www.adapower.com/rationale/rat95-p2-4.html#6 |
XML-RPC HOWTO | http://www.adapower.com/rationale/rat95-p3-e.html |
Using Physical Dimensions | http://www.adapower.com/reuse/units.html |
VC++ Security Checks at Runtime and Compile Time | http://www.adapower.com/rm95/arm95_111.html#SEC111 |
ATC in Ada and in Real Time Java (RTSJ) | http://www.adapower.com/rm95/arm95_153.html#SEC153 |
Autodep | http://www.adapower.com/rm95/arm95_158.html#SEC158 |
VC++ Security Checks at Runtime and Compile Time | http://www.adapower.com/rm95/arm95_192.html#SEC192 |
Whither Now C++? | http://www.adapower.com/rm95/arm95_264.html#SEC264 |
Language Support for Disributed Processing | http://www.adapower.com/rm95/arm95_299.html#SEC299 |
XML-RPC HOWTO | http://www.adapower.com/rm95/arm95_299.html#SEC299 |
Floating Point Arithmetic | http://www.adapower.com/rm95/arm95_324.html#SEC324 |
Language Support for Disributed Processing | http://www.adapower.com/rm95/index.html |
Comparing Ada and C | http://www.adapower.com |
Free compiler & language tools | http://www.adapower.com |
Autodep | http://www.adapower.com |
Concurrency | http://www.adapower.com |
.NET classes in Ada | http://www.adapower.com |
Links | http://www.adaptivepath.com/publications/essays/archives/000385.php |
Let's make a programming language! | http://www.adobe.com/products/postscript/pdfs/PLRM.pdf |
Apple uses XML but shuns SVG | http://www.adobe.com/svg/ |
SVG - Open for Business | http://www.adobe.com/svg/demos/main.html |
OPML to SVG | http://www.adobe.com/svg/demos/main.html |
SQL Server "Yukon" Beta 1 Transact-SQL Enhancements | http://www.adp-gmbh.ch/ora/sql/connect_by.html |
Intro to the Common Language Infrastructure with David Stutz | http://www.adtools.com/info/whitepaper/dotnet_whitepaper.html |
Video lectures on SICP | http://www.aduni.org/colloquia/sussman/ |
Video lectures on SICP | http://www.aduni.org/courses/ |
The language LUA | http://www.adventuregamestudio.co.uk/ |
C# interview / OOP in any language | http://www.advogato.org/article/207.html |
Suneido language | http://www.advogato.org/article/209.html |
The Little Coder's Predicament | http://www.advogato.org/article/671.html |
LLVM 1.5 has been released! | http://www.advogato.org/article/701.html |
OCaml, an Introduction | http://www.advogato.org/article/752.html |
According to Allen Holub programming is now a liberal art. When did this happen? | http://www.advogato.org/article/797.html#32 |
The fate of reduce() in Python 3000 | http://www.advogato.org/person/chalst/diary.html?start=146 |
Journals and papers? | http://www.advogato.org/person/chalst/diary.html?start=149#147 |
Programming challenge | http://www.advogato.org/person/fxn/diary.html?start=349 |
Dominus talks about HO Perl | http://www.advogato.org/person/fxn/diary.html?start=381 |
OCaml, an Introduction | http://www.advogato.org/person/graydon/ |
The Trouble with Checked Exceptions | http://www.advogato.org/person/graydon/diary.html?start=105 |
Ivory Towers and Gelfand's Principle | http://www.advogato.org/person/graydon/diary.html?start=113 |
A Modular Monadic Action Semantics | http://www.advogato.org/person/graydon/diary.html?start=78 |
LL2 Webcast | http://www.advogato.org/person/itamar/diary.html?start=9 |
ACM Queue: A Conversation with Alan Kay | http://www.advogato.org/person/ncm/diary.html?start=116 |
public vs. published interfaces | http://www.advogato.org/person/robilad/diary.html?start=87 |
Sugar project? | http://www.advogato.org/proj/Sugar/ |
Oxymoronic? "Safety-critical development guidelines for real-time Java" | http://www.aeroastro.com/publications/SSC04-IV-7.pdf |
Dijkstra on analogies and anthropomorphism | http://www.aetion.com/ |
Stackless python goes Limbo dancing | http://www.afm.sbu.ac.uk/csp/ |
Non-Software Examples of Software Design Patterns | http://www.agcs.com/supportv2/techpapers/patterns/papers/patexamples.htm |
Dating Design Patterns | http://www.agcs.com/supportv2/techpapers/patterns/papers/respat.htm |
A Good OOP Critique? | http://www.ageofsig.org/people/bcsmith/book.html |
Why OO Sucks | http://www.ageofsig.org/people/bcsmith/papers/index.html |
What's Wrong With RDF? | http://www.ageofsig.org/people/bcsmith/papers/index.html |
A Good OOP Critique? | http://www.ageofsig.org/people/bcsmith/print/smith-godapprox4.pdf |
RDFEngine | http://www.agfa.com/w3c/2002/02/thesis/thesis.pdf |
Binary relations | http://www.agfa.com/w3c/euler/ |
RDFEngine | http://www.agfa.com/w3c/euler/ |
SAT 3 Proof with E Prover via OWL | http://www.agfa.com/w3c/euler/ |
SAT 3 Proof with E Prover via OWL | http://www.agfa.com/w3c/jdroo/ |
JDO Architectures | http://www.agiledata.org/ |
Formal methods for O/R mapping | http://www.agiledata.org/essays/mappingObjects.html |
Visual Basic and LINQ | http://www.agiledata.org/essays/vision.html |
Future of software design? | http://www.agorics.com/Library/joule.html |
The myth of code-centricity | http://www.ags.uni-sb.de/~konrad/fs.gif |
The Case for First Class Messages | http://www.ahe.dk/peter/ |
On the future of REBOL. | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg00056.html |
Parsing with the offside rule. | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg00148.html |
The History of T | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg00274.html |
The History of T | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg00311.html |
The History of T | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg00361.html |
The History of T | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg00430.html |
Environment, scripting, and behavior | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg00499.html |
The History of T | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg00650.html |
static AND dynamic typing | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg01651.html |
static AND dynamic typing | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg01851.html |
Macros vs. Higher-order Programming | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg02088.html |
Small Time Languages | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg02522.html |
What's wrong with C++ templates? | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg02704.html |
Groovy Language | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/msg04783.html |
A book to learn from? | http://www.ai.mit.edu/%7Egregs/ll1-discuss-archive-html/threads.html |
Language Features for Executable Patterns | http://www.ai.mit.edu/~gregs/aim-2002-005.pdf |
Udell: Radical software customization | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg00190.html |
Dynamic Properties | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg01271.html |
Implementation Strategies for Continuations | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg01365.html |
Grad School advice | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg01421.html |
PyCon 2003 Papers | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg01452.html |
Macros vs. Higher-order Programming | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg01539.html |
Language-Centric Software Development | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg01629.html |
Java Is a Language for the Masses | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02012.html |
ll1-discuss on macros | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02024.html |
Java Is a Language for the Masses | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02030.html |
Java Is a Language for the Masses | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02060.html |
ll1-discuss on macros | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02088.html |
ll1-discuss on macros | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02120.html |
ll1-discuss on macros | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02122.html |
Erlang: A Case Study of Technology Introduction | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02262.html |
Y Store now C++ | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02367.html |
Strategies for learning new languages | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02642.html |
Copying and Comparing: Problems and Solutions | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02674.html |
Richard Feynman and the Connection Machine | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02764.html |
Why type systems are interesting - part III: latent types | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg02779.html |
Java Is a Language for the Masses | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg03327.html |
Michael Vanier: LFM's and LFSP's | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg03327.html |
Concepts, Techniques and Models of Computer Programming | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg03572.html |
New Paul Graham thing... | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04045.html |
Tim Bray: Sun & Dynamic Java | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04132.html |
Continuations Reading Group | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04202.html |
Dynamically scoped functions vs. AOP | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04213.html |
Dynamically scoped functions vs. AOP | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04214.html |
Dynamically scoped functions vs. AOP | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04225.html |
Antipathy to Type Systems | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04307.html |
50 Questions for a Language Designer | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04323.html |
50 Questions for a Language Designer | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04323.html |
Why type systems are interesting - part III: latent types | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04543.html |
Antipathy to Type Systems | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04543.html |
Antipathy to Type Systems | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/msg04551.html |
Implementation Strategies for Continuations | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/threads.html |
The Tragedy of the API | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/threads.html |
Elle | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html/threads.html |
Applications of Continuations | http://www.ai.mit.edu/~gregs/ll1-discuss-archive-html |
Interactions of Abstractions in Programming | http://www.ai.mit.edu/~jrb/goo/ |
goo: a generic-function based OO language | http://www.ai.mit.edu/~jrb/goo/index.htm |
Tiny C Compiler - with dynamic code gen | http://www.ai.mit.edu/~jrb/goo/mail-archive/msg00179.html |
The Needle Programming Language | http://www.ai.mit.edu/~jrb/goo/wiki/index.php/MoreMultiMethods |
Java Is a Language for the Masses | http://www.ai.mit.edu/~jrb/jse/ |
Early Java: Worse is Better and Meta is Better, Two Lessons | http://www.ai.mit.edu/~jrb/jse/index.htm |
The Java Syntactic Extender | http://www.ai.mit.edu/~jrb/jse/index.htm |
Java Syntactic Extender | http://www.ai.mit.edu/~jrb/jse/jse.pdf |
Proto | http://www.ai.mit.edu/~jrb/Musings/language-design.htm |
OOPSLA 2001 | http://www.ai.mit.edu/~jrb/Projects/java-macros.htm |
Proto | http://www.ai.mit.edu/~jrb/proto/ |
Lambda: the ultimate "little language" | http://www.ai.mit.edu/~shivers/ |
Events and Continuations | http://www.ai.mit.edu/~shivers/cps-threads.ps |
Grad School advice | http://www.ai.mit.edu/~shivers/diss-advice.html |
Two Languages (high+low level) vs One Language | http://www.ai.mit.edu/~shivers/ll.ps |
Lambda: the ultimate "little language" | http://www.ai.mit.edu/~shivers/ll.ps |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.ai.mit.edu/~shivers/sre.txt |
Comparative Regexps | http://www.ai.mit.edu/~shivers/sre.txt |
The History of T | http://www.ai.mit.edu/~shivers/sre.txt |
Teach Yourself Scheme in Fixnum Days | http://www.ai.mit.edu/docs/articles/good-news/subsection3.2.1.html |
Continuations as UI elements | http://www.ai.mit.edu/people/dquan/uist2003-uicont.pdf |
Most amazing designer? | http://www.ai.mit.edu/people/hewitt/hewitt.html |
Sun, Zend push scripting for Java | http://www.ai.mit.edu/people/shivers/javaScheme.html |
Today! - Dynamic Languages Wizards Panel | http://www.ai.mit.edu/projects/dynlangs/ |
Finite State Machines in Forth | http://www.ai.mit.edu/projects/dynlangs/ll1/shriram-talk.pdf |
Macros vs. Higher-order Programming | http://www.ai.mit.edu/projects/dynlangs/ll1/shriram-talk.pdf |
Concatenative Language Kont | http://www.ai.mit.edu/projects/dynlangs/ll1/shriram-talk.pdf |
Michael Vanier: LFM's and LFSP's | http://www.ai.mit.edu/projects/dynlangs/wizards-panels.html |
Dynamic Languages Wizards panel videos (rerun) | http://www.ai.mit.edu/projects/dynlangs/wizards-panels.html |
Avoiding worst case GC with large amounts of data? | http://www.ai.mit.edu/projects/dynlangs/wizards-panels.html |
Dynamic Languages Panel download | http://www.ai.mit.edu/projects/dynlangs/wizards-panels.html |
Mug Shots | http://www.ai.mit.edu/projects/dynlangs/wizards-panels.html |
Reading, Writing, and Code | http://www.ai.mit.edu/projects/express/ |
"Popular vs. Good" in Programming Languages | http://www.ai.mit.edu/projects/iiip/doc/cl-http/home-page.html |
[The Creation of a Constraint-based Programming Language] | http://www.ai.mit.edu/publications/pubsDB/pubs.doit?search=AITR-595 |
Research Publication Modes Need to be Reengineered | http://www.ai.mit.edu/research/publications/publications.shtml |
Online computer science archives | http://www.ai.mit.edu/research/publications/publications |
Efficient Prolog: A Practical Guide | http://www.ai.uga.edu/~mc/ai198908.pdf |
Prolog and Natural-Language Analysis | http://www.ai.uga.edu/~mc |
Packaging Data And Methods | http://www.aiai.ed.ac.uk/~jeff/clos-guide.html |
SPARQL Query Language for RDF | http://www.aifb.uni-karlsruhe.de/WBS/pha/rdf-query/ |
Inform 7: A relational DSL for interactive fiction with natural language syntax | http://www.ainewsletter.com/downloads/if_docs/ |
The Essence of Strategic Programming | http://www.aisto.com/roeder/active/ |
L. Röder's Intentional Programming Presentations | http://www.aisto.com/roeder/paper/ |
Abstractionless programming | http://www.aisto.com/roeder/paper/IntentionalProgramming.ppt |
Language design: Escaping escapes | http://www.aisto.com/roeder/paper/InteractiveSourceCode.ppt |
L. Röder's Intentional Programming Presentations | http://www.aisto.com/roeder/paper/InteractiveSourceCode.ppt |
Alan Turing | http://www.alanturing.net/ |
Lambda Calculus in Python | http://www.alcyone.com/pyos/church/ |
Anyone remember Russell (the language, that is)? | http://www.aldor.org/ |
Axiom Computer Algebra System | http://www.aldor.org/docs/HTML/chap3.html |
Axiom Computer Algebra System | http://www.aldor.org/docs/HTML/chap7.html |
Calculemus 2005 | http://www.aldor.org |
Axiom Computer Algebra System | http://www.aldor.org |
100 prisoners and a light bulb | http://www.algonet.se/~ug/projects/lightbulb/ |
A Software Engineering Perspective on Algorithmics | http://www.algorithmic-solutions.com/ |
newLisp: A better Lisp/Scheme Fusion... | http://www.alh.net/newlisp/phpbb/viewtopic.php?p=2776 |
The Design of Parallel Programming Languages | http://www.alibris.com/ |
PyLogo | http://www.alibris.com/ |
Richard Feynman and the Connection Machine | http://www.alibris.com/ |
Why Johnny can't code | http://www.alice.org/ |
Alice and computer programming for everybody | http://www.alice.org/ |
AppleScript - a story worth telling | http://www.alice.org/ |
PL for interactive simulation | http://www.alice.org/ |
Petition for adding garbage collection to C++. | http://www.allegro.cc/forums/thread/585895/592758#target |
Good Ideas, Through the Looking Glass | http://www.allmp3links.com/ |
Good Ideas, Through the Looking Glass | http://www.allpiercingprice.com/ |
Quilt: an XML Query Language | http://www.almaden.ibm.com/cs/people/chamberlin/quilt_euro.html |
RDF and Databases | http://www.almaden.ibm.com/cs/people/ragrawal/bio.html |
RDF and Databases | http://www.almaden.ibm.com/cs/people/yirongxu/ |
RDF and Databases | http://www.almaden.ibm.com/software/quest/ |
RDF and Databases | http://www.almaden.ibm.com/software/theory/Database/index.shtml |
Small Time Languages | http://www.almaden.ibm.com/u/mohan/abstracts.html |
Translating human language to database query language | http://www.almaden.ibm.com/u/mohan/ARIES_Impact.html |
Programming: 50, 100 years from now | http://www.alpern.org/weblog/stories/2003/01/09/projectionKeyboards.html |
LispNYC's proposed Summer of Code projects | http://www.alphageeksinc.com/cgi-bin/lispnyc.cgi?ErLisp |
LispNYC's proposed Summer of Code projects | http://www.alphageeksinc.com/cgi-bin/lispnyc.cgi?PltDb |
LispNYC's proposed Summer of Code projects | http://www.alphageeksinc.com/cgi-bin/lispnyc.cgi?PltStepper |
Autodep | http://www.alphalink.com.au/~gnb/autodep/ |
Autodep | http://www.alphalink.com.au/~gnb/autodep/autodep-0.2.0-man.html |
AlphaWorks: Pattern Modeling and Analysis Tool for Java Garbage Collector | http://www.alphaworks.ibm.com/tech/pmat |
Robocode | http://www.alphaworks.ibm.com/tech/robocode?open&t=gr,am5=Robocode-Homepage |
IBM XSL Formatting Objects Composer | http://www.alphaworks.ibm.com/tech/xfc?open&l=188,t=gr,p=xfc |
XJ - XML Enhancemets for Java | http://www.alphaworks.ibm.com/tech/xj |
XQuery Normalizer and Static Analyzer (alphaWorks) | http://www.alphaworks.ibm.com/tech/xqnsta |
Tuples + Objects + Infosets =Too Much Stuff! | http://www.alphora.com/ |
JDO Architectures | http://www.alphora.com/DAE-case.pdf |
SchemeUnit and SchemeQL: Two Little Languages | http://www.alphora.com/tiern.asp?ID=EVAL |
"Popular vs. Good" in Programming Languages | http://www.alphora.com |
Want to learn something new | http://www.altera.com/products/devices/stratix2/overview/st2-overview.html |
Want to learn something new | http://www.altera.com/products/devkits/altera/kit-cyc2-2C20N.html |
Early Java: Worse is Better and Meta is Better, Two Lessons | http://www.alt-usage-english.org/excerpts/fxwhat04.html |
Lectures on the Curry-Howard Isomorphism | http://www.amazon.ca/gp/product/0444520775 |
Poytypism in Practice | http://www.amazon.co.uk/exec/obidos/ASIN/013507245X/ |
Distributed Functional Programming | http://www.amazon.co.uk/exec/obidos/ASIN/0262220695/026-8848837-3300439 |
Computability and Recursion | http://www.amazon.co.uk/exec/obidos/ASIN/069105858X/026-0644563-1544434 |
Computability and Recursion | http://www.amazon.co.uk/exec/obidos/ASIN/158348597X/qid=988093900/sr=1-1/026-4059197-6829243 |
B. Stroustrup: Serving the C++ Community | http://www.amazon.com/ |
Functional programming and software engineering | http://www.amazon.com/Databases-Types-Relational-Model-3rd/dp/0321399420 |
Squeak books | http://www.amazon.com/exec/obidos/ASIN/0130280283/o/qid=987826395/sr=8-1/ref=aps_sr_b_1_1/103-1095423-0033450 |
Squeak books | http://www.amazon.com/exec/obidos/ASIN/0130280917/o/qid=987826442/sr=8-2/ref=aps_sr_b_1_2/103-1095423-0033450 |
(Lisp) Beating the Averages | http://www.amazon.com/exec/obidos/ASIN/0130305529 |
C Books | http://www.amazon.com/exec/obidos/ASIN/0131103628/ref=sim_books/104-6460972-0463137 |
Concurrency | http://www.amazon.com/exec/obidos/ASIN/0131532715/qid=965498345/sr=1-1/002-8091439-4445661 |
Oracle PL/SQL Best Practices | http://www.amazon.com/exec/obidos/ASIN/0131655493/103-9945602-5335869 |
C Books | http://www.amazon.com/exec/obidos/ASIN/0131774298/o/qid=990171348/sr=2-1/104-6460972-0463137 |
A Good OOP Critique? | http://www.amazon.com/exec/obidos/ASIN/0132038609/103-1262943-3499052 |
C Books | http://www.amazon.com/exec/obidos/ASIN/0133262243/qid=990171263/sr=1-1/ref=sc_b_1/104-6460972-0463137 |
Language Myths | http://www.amazon.com/exec/obidos/ASIN/0140260234/ |
XSL: 99 Bottles of Beer | http://www.amazon.com/exec/obidos/ASIN/0195109317/ |
Lambda Calculi : A Guide for Computer Scientists - Hankin | http://www.amazon.com/exec/obidos/ASIN/0198538413/ |
ACM Classic of the Month | http://www.amazon.com/exec/obidos/ASIN/0201077949/ |
Wirth: On the Design of Programming Languages | http://www.amazon.com/exec/obidos/ASIN/0201544288/qid=1006308054/sr=1-2/ref=sr_1_8_2/002-6962332-9227265 |
Where to learn programming-related math? | http://www.amazon.com/exec/obidos/ASIN/0201558025/ref%3Dcm%5Fbg%5Ff%5F1/104-2928446-2370304 |
Code Reading: The Open Source Perspective | http://www.amazon.com/exec/obidos/ASIN/0201799405/ |
OO Best Feature Poll | http://www.amazon.com/exec/obidos/ASIN/0201877120/michaeljackson/102-5154606-8354536 |
A Good OOP Critique? | http://www.amazon.com/exec/obidos/ASIN/0201877120/michaeljackson/102-8967581-0338563 |
Essay: Multi-Paradigm Design and Generic Programming | http://www.amazon.com/exec/obidos/ASIN/0201877120/ref=ase_michaeljackson/104-0801953-4672755 |
Simple explanation of Continuation Passing | http://www.amazon.com/exec/obidos/ASIN/0262062178 |
According to Allen Holub programming is now a liberal art. When did this happen? | http://www.amazon.com/exec/obidos/ASIN/0262161133/qid=1111268569/sr=2-1/ref=pd_bbs_b_2_1/002-7460744-3445653 |
Mechanics of designing and implementing a language | http://www.amazon.com/exec/obidos/ASIN/0262162091/qid=1112663550/sr=2-1/ref=pd_bbs_b_2_1/002-7460744-3445653 |
"My C++ Experience/Disaster" | http://www.amazon.com/exec/obidos/ASIN/0262192888/ref%3Ded%5Foe%5Fh/002-4819726-4129601 |
Interview with Robin Milner | http://www.amazon.com/exec/obidos/ASIN/0262193388/ |
Linguistic Relativity Hypothesis | http://www.amazon.com/exec/obidos/ASIN/0262730065/qid=985206611/sr=1-2/ref=sc_b_3/102-9659444-7749764 |
A Deeper Look At Metafunctions | http://www.amazon.com/exec/obidos/ASIN/0321227255/ |
The Man Who Listens to Horses | http://www.amazon.com/exec/obidos/ASIN/034542705X/ |
Douglas Adams: Frank The Vandal | http://www.amazon.com/exec/obidos/ASIN/0345460952/ |
Getting Started | http://www.amazon.com/exec/obidos/ASIN/0387900926/qid=1106314560/sr=2-1/ref=pd_ka_b_2_1/104-0805678-5869565 |
Exploring Randomness | http://www.amazon.com/exec/obidos/ASIN/0387942939/qid=976867723/sr=1-1/103-0860299-2913432 |
Book Review: Purely Functional Data Structures | http://www.amazon.com/exec/obidos/ASIN/0387948600/ref%3Dase%5Fthealgorithmrepo/103-4538534-8871862 |
Richard Feynman and the Connection Machine | http://www.amazon.com/exec/obidos/ASIN/0393316041/ |
Linguistic Relativity Hypothesis | http://www.amazon.com/exec/obidos/ASIN/0520055942/qid=985206810/sr=1-11/ref=sc_b_12/102-9659444-7749764 |
Exploiting parser ambiguity | http://www.amazon.com/exec/obidos/ASIN/0521010608/qid=1110643404/sr=2-1/ref=pd_bbs_b_2_1/103-9697971-2120620 |
Exploiting parser ambiguity | http://www.amazon.com/exec/obidos/ASIN/0521478170/qid=1110643404/sr=2-2/ref=pd_bbs_b_2_2/103-9697971-2120620 |
Modern Web Development textbook? | http://www.amazon.com/exec/obidos/ASIN/0672321815/qid=1020358065/sr=8-1/ref=sr_8_71_1/103-4581733-4979804 |
XSL: 99 Bottles of Beer | http://www.amazon.com/exec/obidos/ASIN/0674739515/ |
XSL: 99 Bottles of Beer | http://www.amazon.com/exec/obidos/ASIN/0674743520/ |
The Man Who Listens to Horses | http://www.amazon.com/exec/obidos/ASIN/0679772898/ |
Computing with Cells and Atoms | http://www.amazon.com/exec/obidos/ASIN/0748408991 |
Y Store now C++ | http://www.amazon.com/exec/obidos/ASIN/0805305947/qid%3D911647249/sr%3D1-4/103-2874600-2190241 |
Interview with Donald Knuth | http://www.amazon.com/exec/obidos/ASIN/0895792524/qid=1110818821/sr=2-1/ref=pd_bbs_b_2_1/002-7460744-3445653 |
Interview with Donald Knuth | http://www.amazon.com/exec/obidos/ASIN/1575863278/qid=1110818910/sr=2-2/ref=pd_bbs_b_2_2/002-7460744-3445653 |
Y Store now C++ | http://www.amazon.com/exec/obidos/ASIN/B000000NKD/qid=1046209913/sr=2-1/ref=sr_2_1/002-4819726-4129601 |
Linguistic Relativity Hypothesis | http://www.amazon.com/exec/obidos/search-handle-url/index=books&field-subject=Sapir-Whorf%20hypothesis/102-9659444-7749764 |
Martin Fowler on Language Workbenches and DSLs | http://www.amazon.com/exec/obidos/tg/detail/-/0029117062/qid=1120603711/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/002-8161213-8000810?v=glance&s=books&n=507846 |
Getting Started | http://www.amazon.com/exec/obidos/tg/detail/-/0141003146/qid=1106314515/sr=8-6/ref=sr_8_xs_ap_i6_xgl14/104-0805678-5869565?v=glance&s=books&n=507846 |
Exegesis 6 | http://www.amazon.com/exec/obidos/tg/detail/-/0195121236 |
A software engineering problem: how would functional programming solve it? | http://www.amazon.com/exec/obidos/tg/detail/-/0201548550/002-7155882-8119213 |
Eric Lippert does SimpleScript | http://www.amazon.com/exec/obidos/tg/detail/-/0201616181/ref=cm_cr_dp_2_1/104-0748656-7905507?v=glance&s=books&vi=customer-reviews |
An interview with Chris Date | http://www.amazon.com/exec/obidos/tg/detail/-/0201708507/qid=1122826739/sr=1-1/ref=sr_1_1/102-3507815-9258508?v=glance&s=books |
The Lambda ethos | http://www.amazon.com/exec/obidos/tg/detail/-/0262011255 |
Don Box: Scheme Is Love | http://www.amazon.com/exec/obidos/tg/detail/-/0262011530/qid=1127425581/sr=2-1/ref=pd_bbs_b_2_1/104-9849394-9047920?v=glance&s=books |
Haskell and creative freedom | http://www.amazon.com/exec/obidos/tg/detail/-/0262032937/002-7324218-7791232 |
Open Implementations and Metaobject Protocols | http://www.amazon.com/exec/obidos/tg/detail/-/0262111926/qid=1045671747/sr=8-2/ref=sr_8_2/102-5742142-1792133?v=glance&s=books&n=507846 |
Mercury Vs Prolog | http://www.amazon.com/exec/obidos/tg/detail/-/0262150395/qid=1123268955/sr=8-1/ref=pd_bbs_1/103-7237399-5965441?v=glance&s=books&n=507846 |
According to Allen Holub programming is now a liberal art. When did this happen? | http://www.amazon.com/exec/obidos/tg/detail/-/0262161524/qid=1111268569/sr=1-1/ref=sr_1_1/002-7460744-3445653?v=glance&s=books |
The Type-System-Feature-Creep Death Spiral | http://www.amazon.com/exec/obidos/tg/detail/-/0262162091/qid=1130706070/sr=8-1/ref=pd_bbs_1/104-7932957-3465541?v=glance&s=books&n=507846 |
Alloy: A Simple Structural Modeling Language Based on First-Order Logic | http://www.amazon.com/exec/obidos/tg/detail/-/0262162091/qid=1130716476/sr=8-1/ref=pd_bbs_1/104-7932957-3465541?v=glance&s=books&n=507846 |
MOZ 2004 talks available | http://www.amazon.com/exec/obidos/tg/detail/-/0262220695/qid=1098367463/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/002-5801181-4206428?v=glance&s=books&n=507846 |
Don Box: Scheme Is Love | http://www.amazon.com/exec/obidos/tg/detail/-/0262560992/qid=1127425523/sr=8-1/ref=pd_bbs_1/104-9849394-9047920?v=glance&s=books&n=507846 |
Open Implementations and Metaobject Protocols | http://www.amazon.com/exec/obidos/tg/detail/-/0262610744/qid=1045671747/sr=8-1/ref=sr_8_1/102-5742142-1792133?v=glance&s=books&n=507846 |
The Church-Turing Thesis: Breaking the Myth | http://www.amazon.com/exec/obidos/tg/detail/-/026269154X/ |
Parameterized Unit Tests | http://www.amazon.com/exec/obidos/tg/detail/-/0262720205/qid=1116837651/sr=1-1/ref=sr_1_1/002-3714088-9878430?v=glance&s=books |
JDO Architectures | http://www.amazon.com/exec/obidos/tg/detail/-/0321127420/qid=1060027750/sr=8-1/ref=sr_8_1/102-5199793-0796927?v=glance&s=books&n=507846 |
Implementing Business Rules in the BC4J Framework | http://www.amazon.com/exec/obidos/tg/detail/-/0321127420/qid=1063067187/sr=8-4/ref=sr_8_4/102-5199793-0796927?v=glance&s=books&n=507846 |
Twenty-First Century Compilers | http://www.amazon.com/exec/obidos/tg/detail/-/0321131436/qid=1126360420/sr=1-12/ref=sr_1_12/104-0675891-0903139?v=glance&s=books |
Lambda the ultimate peer review | http://www.amazon.com/exec/obidos/tg/detail/-/039332009X?v=glance |
Dissecting Unlambda Birds | http://www.amazon.com/exec/obidos/tg/detail/-/0394534913/104-1615637-3868724 |
'Information and Computation' Open Access | http://www.amazon.com/exec/obidos/tg/detail/-/0395929687/103-8766467-2039828 |
Reflections on reflection - Henk Barendregt | http://www.amazon.com/exec/obidos/tg/detail/-/0444875085/002-6979905-2059209 |
The Lambda ethos | http://www.amazon.com/exec/obidos/tg/detail/-/0465026567/qid=1075057239 |
The Lambda ethos | http://www.amazon.com/exec/obidos/tg/detail/-/0521246652 |
The Lambda ethos | http://www.amazon.com/exec/obidos/tg/detail/-/0521478170/qid=1074964840//ref=sr_8_xs_ap_i6_xgl14/104-7238300-6339968?v=glance&s=books&n=507846 |
Elements of Basic Category Theory | http://www.amazon.com/exec/obidos/tg/detail/-/0521478170/qid=1077142945/sr=1-1/ref=sr_1_1/002-5073948-3602404?v=glance&s=books |
Mechanics of designing and implementing a language | http://www.amazon.com/exec/obidos/tg/detail/-/0521562473/002-7460744-3445653?v=glance |
What I Hate About Your Programming Language | http://www.amazon.com/exec/obidos/tg/detail/-/0521562473/104-7760027-7586300?vi=glance |
OCaml, an Introduction | http://www.amazon.com/exec/obidos/tg/detail/-/0521576814/qid=1076482514//ref=sr_8_xs_ap_i1_xgl14/102-9793747-2801746?v=glance&s=books&n=507846 |
Tree programming languages | http://www.amazon.com/exec/obidos/tg/detail/-/0521585198/qid=1093483118/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/002-5048557-2473619?v=glance&s=books&n=507846 |
References for Beginners in PL Theory | http://www.amazon.com/exec/obidos/tg/detail/-/0521594146/qid=1095960904/sr=1-1/ref=sr_1_1/102-2213713-1050529?v=glance&s=books |
A Revolution in Logic? | http://www.amazon.com/exec/obidos/tg/detail/-/0521624983/102-8948230-0702512?v=glance |
The Lambda ethos | http://www.amazon.com/exec/obidos/tg/detail/-/0521631076 |
"My C++ Experience/Disaster" | http://www.amazon.com/exec/obidos/tg/detail/-/0521644089/qid=1046233769/sr=1-1/ref=sr_1_1/104-4524135-7642303?v=glance&s=books |
Haskell and creative freedom | http://www.amazon.com/exec/obidos/tg/detail/-/0521663504/qid=1126263123/sr=2-1/ref=pd_bbs_b_2_1/002-0803866-6432840?v=glance&s=books |
Towards a new model of abstraction in the engineering of software | http://www.amazon.com/exec/obidos/tg/detail/-/0521773628/ |
Making reliable distributed systems in the presence of software errors | http://www.amazon.com/exec/obidos/tg/detail/-/0521773628 |
Goedel's Theorem and Theories of Arithmetic | http://www.amazon.com/exec/obidos/tg/detail/-/0534575951/qid=1093186191/sr=1-3/ref=sr_1_3/002-9372157-2428855?v=glance&s=books |
The long tail of programming languages | http://www.amazon.com/exec/obidos/tg/detail/-/0609801406 |
Demonic Nondeterminacy: A Tribute to Edsger Wybe Dijkstra | http://www.amazon.com/exec/obidos/tg/detail/-/0671720147/francoisthibaultA/ |
Erlang: A Case Study of Technology Introduction | http://www.amazon.com/exec/obidos/tg/detail/-/0672316498/002-1447760-7289658?vi=glance |
Francis Crick (1916-2004) | http://www.amazon.com/exec/obidos/tg/detail/-/0684801582/ |
Game Theory and Constratint Programming | http://www.amazon.com/exec/obidos/tg/detail/-/0691009430 |
Why type systems are interesting - part II | http://www.amazon.com/exec/obidos/tg/detail/-/0792395662/002-7460744-3445653?v=glance |
Patterns of Software | http://www.amazon.com/exec/obidos/tg/detail/-/0812906748/ref=pd_sim_books_2/102-5760782-3748116?v=glance&s=books |
Goedel's Theorem and Theories of Arithmetic | http://www.amazon.com/exec/obidos/tg/detail/-/0814758169/ref=wl_it_dp/103-6795994-6708612?%5Fencoding=UTF8&coliid=I10205KATW8X3L&v=glance&colid=Q5A3VGOOJEW9 |
Tutorial on Good Lisp Programming Style | http://www.amazon.com/exec/obidos/tg/detail/-/0877791325/ |
The Church-Turing Thesis: Breaking the Myth | http://www.amazon.com/exec/obidos/tg/detail/-/0940322064/ |
Don Box: Scheme Is Love | http://www.amazon.com/exec/obidos/tg/detail/-/1590592395/qid=1127425713/sr=2-1/ref=pd_bbs_b_2_1/104-9849394-9047920?v=glance&s=books |
Amazon Associates (+ other advertising) | http://www.amazon.com/exec/obidos/tg/detail/-/1590592395 |
the Chinese natual language | http://www.amazon.com/exec/obidos/tg/detail/-/1594200084/qid=1103738597/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-0231989-2151312?v=glance&s=books&n=507846 |
Invokedynamic | http://www.amazon.com/exec/obidos/tg/detail/-/1852339691/qid=1128275554/sr=8-3/ref=pd_bbs_3/103-7007173-1856635?v=glance&s=books&n=507846 |
Interval Computations | http://www.amazon.com/exec/obidos/tg/detail/-/3527401342 |
Data locality and data structures | http://www.amazon.com/exec/obidos/tg/sim-explorer/explore-items/-/1558605088/0/101/1/none/purchase/ref%3Dpd%5Fsxp%5Fr0/103-5021802-3248612 |
A survey of language popularity | http://www.amazon.com/exec/obidos/tg/stores/browse/topsellers-page/-/books/3952/ref=br_b_ts_mor/104-1585603-2795125 |
Why OO Sucks | http://www.amazon.com/exec/obidos/tg/stores/detail/-/books/0201877120/customer-reviews/ref%3Dcm%5Fcr%5Fdp%5F2%5F1/104-0801953-4672755 |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://www.amazon.com/gp/browse.html/102-3048491-1060104?_encoding=UTF8&node=3435361 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.amazon.com/gp/product/0139145567/102-0979557-6530567?v=glance&n=283155 |
Oberon Script. A Lightweight Compiler and Runtime System for the Web | http://www.amazon.com/gp/product/0201544288/104-0619079-4895102?v=glance&n=283155 |
Socially Responsive, Environmentally Friendly Logic | http://www.amazon.com/gp/product/0262562006/qid=1152683620/sr=2-1/ref=pd_bbs_b_2_1/104-0619079-4895102?s=books&v=glance&n=283155 |
Proofs are Programs: 19th Century Logic and 21st Century Computing | http://www.amazon.com/gp/product/0321117840/ |
Gottfried Wilhelm Leibniz | http://www.amazon.com/gp/product/0385467990/sr=8-1/qid=1151678263/ref=pd_bbs_1/104-0619079-4895102?ie=UTF8 |
DSLs and operator associativity/precedence | http://www.amazon.com/gp/product/038720248X |
Proofs are Programs: 19th Century Logic and 21st Century Computing | http://www.amazon.com/gp/product/046502596X/sr=8-1/qid=1146775120/ref=pd_bbs_1/103-6504398-2167804?%5Fencoding=UTF8 |
OOP Parallel class hierarchies | http://www.amazon.com/gp/product/047194128X/103-2722617-6675010?v=glance&n=283155 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.amazon.com/gp/product/0521416957/ |
R6RS Status Report | http://www.amazon.com/gp/product/0521416957/102-5913154-8443311?v=glance&n=283155 |
Type Nomenclature | http://www.amazon.com/gp/product/0521416957/103-4192362-7859059 |
Erlang concurrency: why asynchronious messages? | http://www.amazon.com/gp/product/0521480892/104-8926834-4700722 |
Constraint Programming | http://www.amazon.com/gp/product/0521825830/ref=pd_bxgy_text_b/102-5912142-8468167?%5Fencoding=UTF8 |
Constraint Programming | http://www.amazon.com/gp/product/1558608907/sr=8-1/qid=1148658449/ref=pd_bbs_1/102-5912142-8468167?%5Fencoding=UTF8 |
Lambda the Ultimate Set Comprehension | http://www.amazon.com/gp/product/3540208356/sr=8-1/qid=1147845296/ref=pd_bbs_1/002-0860392-5416003?%5Fencoding=UTF8 |
Joshua Bloch: "Nearly All Binary Searches Broken" | http://www.amazon.com/gp/product/3540208542/ref=sr_11_1/104-9049416-4821552?%5Fencoding=UTF8 |
Constraint Programming | http://www.amazon.com/gp/product/3540676236/qid=1148658689/sr=1-2/ref=sr_1_2/102-5912142-8468167?s=books&v=glance&n=283155 |
logic/constraint/relational programming? | http://www.amazon.com/gp/search/ref=nb_ss_gw/104-1170259-5090302?url=search-alias%3Daps&field-keywords=constraint+programming&Go.x=14&Go.y=9 |
Lectures on the Curry-Howard Isomorphism | http://www.amazon.com/Lectures-Curry-Howard-Isomorphism-Foundations-Mathematics/dp/0444520775/ref=sr_11_1/002-0321247-3806429?ie=UTF8 |
Practical OCaml | http://www.amazon.com/Practical-OCaml-Joshua-B-Smith/dp/159059620X |
PEP 289: Generator Expressions - Accepted for Py2.4 | http://www.amber.org/~petrilli/archive/2003/11/05/pythons_growing_complexity.html |
Gregor, the next generation XSLT compiler | http://www.ambrosoft.com/gregor.html |
Educational Pearl: Automata as Macros | http://www.ambysoft.com/persistenceLayer.html |
Python Metaclass Programming | http://www.amd.com/us-en/Corporate/VirtualPressRoom/0,,51_104_5707_7823%5E8320,00.html |
The Semicolon Wars | http://www.americanscientist.org/ |
The Semicolon Wars | http://www.americanscientist.org/template/AssetDetail/assetid/51982;jsessionid=aaahKNyZNolB8p |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://www.aminus.org/blogs/index.php/phunt/2006/01/27/sqlcomp_an_experimental_linq_in_python |
RDF Elevator Pitch | http://www.amk.ca/ |
Away from interpreter hacking and toward enhancing stdlib | http://www.amk.ca/diary/archives/cat_python.html#003382 |
Unifying types and classes in Python 2.2 | http://www.amk.ca/python/2.2/ |
Generator-based state machines | http://www.amk.ca/python/2.2/index.html |
RDF Elevator Pitch | http://www.amk.ca/talks/2003-03/ |
Intentional Programming Overview | http://www.ams.org/notices/200203/fea-knuth.pdf |
First-class Attribute Grammars | http://www.ams.org/notices/200203/fea-knuth.pdf |
Interval Datatype | http://www.ams.org/notices/200603/200603-toc.html |
Interval Datatype | http://www.ams.org/notices/200603/fea-cook.pdf |
Embedding Lisp/Logic for Robotics | http://www.amsci.org/amsci/other/BPH.html |
Prolog (database) | http://www.amzi.com/AdventureInProlog/index.htm |
Maya - Syntax extension for Java | http://www.amzi.com/products/amzi_prolog_logic_server.htm |
Why don't more people use Prolog? | http://www.amzi.com/products/prolog_products.htm |
Battling Bugs: A Digital Quagmire | http://www.and.org/vstr/security_problems |
"My C++ Experience/Disaster" | http://www.andkon.com/stuf/cpp/index.html |
"My C++ Experience/Disaster" | http://www.andkon.com/stuf/fileshare/index.html |
Robert Harper: Types and Programming Languages | http://www.andrew.cmu.edu/~awodey/colloquium/scottfest.html |
Categories for Everybody | http://www.andrew.cmu.edu/course/80-413-713/notes/draft/catbook.pdf |
Mercury Programming Language | http://www.andrewcooke.free-online.co.uk/andrew/electronics/ohm2.hs |
Interface based programming | http://www.andrewcooke.free-online.co.uk/andrew/modules.html |
Object-Oriented C | http://www.andrewcooke.free-online.co.uk/andrew/oop.html |
How Do Linguists Learn Languages | http://www.andrewcooke.free-online.co.uk/andrew/writing/codereview.html |
Top 5 Tech Books | http://www.andrewcooke.free-online.co.uk/andrew/writing/codereview.html |
C Books | http://www.andrewcooke.free-online.co.uk/andrew/writing/compc.html#cbooks |
Concurrency | http://www.andrewcooke.free-online.co.uk/andrew/writing/compjava.html#threads |
A "Popular Science" treatment of FP/OOP? | http://www.andrewcooke.free-online.co.uk/andrew/writing/oop.pdf |
A "Popular Science" treatment of FP/OOP? | http://www.andrewcooke.free-online.co.uk/andrew/writing/oop.ps |
Object-Oriented C | http://www.andrewcooke.free-online.co.uk/jara/cmyktiff/pnmtotiffcmyk.c |
Double Check Locking In Java | http://www.andrewcooke.free-online.co.uk/jara/egg/comments.html |
Roll your own with JavaCC | http://www.andrewcooke.free-online.co.uk/jara/egg/comments.html |
The Retrocomputing Museum | http://www.andrewcooke.free-online.co.uk/jara/egg/index.html |
Functional Images 2 | http://www.andrewcooke.free-online.co.uk/jara/pancito/index.html |
Functional Images 2 | http://www.andrewcooke.free-online.co.uk/jara/pancito/Pancito.pdf |
Functional Images 2 | http://www.andrewcooke.free-online.co.uk/jara/pancito/Pancito.ps |
Functional Images 2 | http://www.andrewcooke.free-online.co.uk/jara/pancito/redSquare1.png |
Functional Images 2 | http://www.andrewcooke.free-online.co.uk/jara/pancito/redSquare2.png |
Successful Scheme | http://www.andrewcooke.free-online.co.uk/jara/rytmo/index.html |
Java hits obstacle with cell phones | https://www.angelfire.com/linux/jfernquest/mobileprog/pjavaide.html |
New Year's Resolutions | https://www.angelfire.com/tx4/cus/alice/ctm01.html |
Programming challenge | https://www.angelfire.com/tx4/cus/apl2j/apl2j.html |
J is free again (as in beer) | https://www.angelfire.com/tx4/cus/apl2j/apl2j.html |
The US Torture Bill as C code | https://www.angelfire.com/tx4/cus/apl2j/apl2j.html |
History of APL and J | https://www.angelfire.com/tx4/cus/apl2j/apl2j.html |
Special characters' input methods | https://www.angelfire.com/tx4/cus/apl2j/apl2j.html |
Dissecting Unlambda Birds | https://www.angelfire.com/tx4/cus/combinator/birds.html#birds |
Dissecting Unlambda Birds | https://www.angelfire.com/tx4/cus/combinator/birds.html#calculator |
Dissecting Unlambda Birds | https://www.angelfire.com/tx4/cus/combinator/birds.html#unlambda |
Narrative Javascript | https://www.angelfire.com/tx4/cus/combinator/birds.html |
Dissecting Unlambda Birds | https://www.angelfire.com/tx4/cus/combinator/birds.html |
How birds learn songs | https://www.angelfire.com/tx4/cus/combinator/birds.html |
Esolang Extravaganza | https://www.angelfire.com/tx4/cus/combinator/birds.html |
Abstractly typed languages | https://www.angelfire.com/tx4/cus/images/sethand.gif |
OCaml book online | https://www.angelfire.com/tx4/cus/index_files/videoc-ocda.css |
Polyglot Programming | https://www.angelfire.com/tx4/cus/jasper/index.html |
Run time type checking | https://www.angelfire.com/tx4/cus/jasper/index.html |
Smalltalk-80: The Language and Its Implementation | https://www.angelfire.com/tx4/cus/jasper/index.html |
Why Learning Assembly Language is Still a Good Idea | https://www.angelfire.com/tx4/cus/jasper/index.html |
Lang .NET 2006 | https://www.angelfire.com/tx4/cus/lambda.html |
SPARKAda | https://www.angelfire.com/tx4/cus/lambda.html |
Updated topic indexes | https://www.angelfire.com/tx4/cus/lambda.html |
Holiday | https://www.angelfire.com/tx4/cus/lambda.html |
Another milestone | https://www.angelfire.com/tx4/cus/lambda.html |
A question I have been meaning to ask. | https://www.angelfire.com/tx4/cus/lambda.html |
Lambda The Ultimate: Topic Index | https://www.angelfire.com/tx4/cus/lambda.html |
Lambda The Ultimate: Topic Index | https://www.angelfire.com/tx4/cus/lambda.html |
Lambda The Ultimate: Topic Index | https://www.angelfire.com/tx4/cus/lambda.html |
Lambda the Ultimate: Topic List | https://www.angelfire.com/tx4/cus/lambda.html |
LtU indexes | https://www.angelfire.com/tx4/cus/lambda.html |
Playing around - Lambda Topics | https://www.angelfire.com/tx4/cus/lambda.html |
Site Availability | https://www.angelfire.com/tx4/cus/lambda.html |
Updated LtU Archive Index | https://www.angelfire.com/tx4/cus/lambda.html |
Happy Birthday LtU | https://www.angelfire.com/tx4/cus/lambdasearch.html |
Updated topic indexes | https://www.angelfire.com/tx4/cus/lambdasort.html |
Inherited Traits - Classes Like Never Before | https://www.angelfire.com/tx4/cus/lambdasort.html |
Functional Images | https://www.angelfire.com/tx4/cus/lambdasort.html |
Lambda the Ultimate: Topic List | https://www.angelfire.com/tx4/cus/lambdasort.html |
Holiday | https://www.angelfire.com/tx4/cus/lambdasort.html |
A question I have been meaning to ask. | https://www.angelfire.com/tx4/cus/lambdasort.html |
Updated LtU Archive Index | https://www.angelfire.com/tx4/cus/lambdasort.html |
Lambda The Ultimate: Topic Index | https://www.angelfire.com/tx4/cus/lambdasort.html |
Lambda The Ultimate: Topic Index | https://www.angelfire.com/tx4/cus/lambdasort.html |
Lambda The Ultimate: Topic Index | https://www.angelfire.com/tx4/cus/lambdasort.html |
Lambda the Ultimate: Topic List | https://www.angelfire.com/tx4/cus/lambdasort.html |
LtU indexes | https://www.angelfire.com/tx4/cus/lambdasort.html |
Playing around - Lambda Topics | https://www.angelfire.com/tx4/cus/lambdasort.html |
Site Availability | https://www.angelfire.com/tx4/cus/lambdasort.html |
Updated LtU Archive Index | https://www.angelfire.com/tx4/cus/lambdauser.html |
A question I have been meaning to ask. | https://www.angelfire.com/tx4/cus/lambdauser.html |
JavaScript and domain specific Languages | https://www.angelfire.com/tx4/cus/ltu/lambda.gif |
Holiday | https://www.angelfire.com/tx4/cus/ltu/lambda-archive.html |
Site Availability | https://www.angelfire.com/tx4/cus/ltu/lambda-archive.html |
Holiday | https://www.angelfire.com/tx4/cus/ltu/lambdasort-archive.html |
Site Availability | https://www.angelfire.com/tx4/cus/ltu/lambdasort-archive.html |
Holiday | https://www.angelfire.com/tx4/cus/ltu/ltu-archive.zip |
A question I have been meaning to ask. | https://www.angelfire.com/tx4/cus/ltu/ltu-archive.zip |
Site Availability | https://www.angelfire.com/tx4/cus/ltu/ltu-archive.zip |
Why I Like PLT Scheme | https://www.angelfire.com/tx4/cus/ltu/message11483.html |
Eric Lippert does SimpleScript | https://www.angelfire.com/tx4/cus/ltu/message2015.html |
Holiday | https://www.angelfire.com/tx4/cus/ltu/strip.py |
More sites like Lambda | https://www.angelfire.com/tx4/cus/ltu-user/user-tablizer.html |
LtU: Style and Focus | https://www.angelfire.com/tx4/cus/ltu-user/user-thediekhank.html |
C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg | https://www.angelfire.com/tx4/cus/notes/csharp-syntax.html |
How Do Linguists Learn Languages | https://www.angelfire.com/tx4/cus/notes/index.html |
Esolang Extravaganza | https://www.angelfire.com/tx4/cus/notes/intercal.html |
PHP 6 picks up GOTO and COMEFROM | https://www.angelfire.com/tx4/cus/notes/intercal.html |
Smalltalk lecture notes | https://www.angelfire.com/tx4/cus/notes/smalltalk.html |
Java Precisely | https://www.angelfire.com/tx4/cus/notes/syntax.html |
Functions in XSL | https://www.angelfire.com/tx4/cus/notes/xslfactorial.html |
OCaml book online | https://www.angelfire.com/tx4/cus/ocaml.html |
OCaml Translation and Functional Objects | https://www.angelfire.com/tx4/cus/ocaml.html |
Mug Shots | https://www.angelfire.com/tx4/cus/people/ |
An interactive historical roster of computer languages | https://www.angelfire.com/tx4/cus/people/index.html |
Killer Props for Computer Scientist! | https://www.angelfire.com/tx4/cus/people/index.html |
Software ideals and history | https://www.angelfire.com/tx4/cus/people/index.html |
Multivariate Regression | https://www.angelfire.com/tx4/cus/regress/index.html |
A Brief History of Scala | https://www.angelfire.com/tx4/cus/shapes/alice.html |
A Typed Intermediate Language for Compiling Multiple Inheritance | https://www.angelfire.com/tx4/cus/shapes/alice.html |
AOP: The 15% Solution | https://www.angelfire.com/tx4/cus/shapes/aspectj.html |
XSL: 99 Bottles of Beer | https://www.angelfire.com/tx4/cus/shapes/bottles.html |
Ook? | https://www.angelfire.com/tx4/cus/shapes/brain.html |
Esolang Extravaganza | https://www.angelfire.com/tx4/cus/shapes/brain.html |
Whitespace | https://www.angelfire.com/tx4/cus/shapes/brain.html |
Are Higher-Order Type Systems Too Hard? | https://www.angelfire.com/tx4/cus/shapes/brain.html |
Clean Shapes | https://www.angelfire.com/tx4/cus/shapes/clean.html |
Covariant methods in Java | https://www.angelfire.com/tx4/cus/shapes/covariance.html |
Erlang to OTP: A heavy duty TCP/IP Client Server application | https://www.angelfire.com/tx4/cus/shapes/erlang.html |
goo: a generic-function based OO language | https://www.angelfire.com/tx4/cus/shapes/goo.html |
OOHaskell - Haskell's overlooked object system | https://www.angelfire.com/tx4/cus/shapes/haskell.html |
Mercury Programming Language | https://www.angelfire.com/tx4/cus/shapes/haskell.html |
Generic Programming | https://www.angelfire.com/tx4/cus/shapes/haskell.html |
High-Level Assembly Language | https://www.angelfire.com/tx4/cus/shapes/hla.html |
Why Learning Assembly Language is Still a Good Idea | https://www.angelfire.com/tx4/cus/shapes/hla.html |
Unicon - Unified Extended Dialect of Icon | https://www.angelfire.com/tx4/cus/shapes/icon.html |
goo: a generic-function based OO language | https://www.angelfire.com/tx4/cus/shapes/index.html |
A Java/Python hybrid? | https://www.angelfire.com/tx4/cus/shapes/index.html |
An interactive historical roster of computer languages | https://www.angelfire.com/tx4/cus/shapes/index.html |
Understanding Lispishness | https://www.angelfire.com/tx4/cus/shapes/index.html |
Functions in XSL | https://www.angelfire.com/tx4/cus/shapes/index.html |
SICP Translations | https://www.angelfire.com/tx4/cus/shapes/index.html |
OOP Is Much Better in Theory Than in Practice | https://www.angelfire.com/tx4/cus/shapes/index.html |
Buried Treasure - No Fluff Just Stuff | https://www.angelfire.com/tx4/cus/shapes/index.html |
Clean Shapes | https://www.angelfire.com/tx4/cus/shapes/index.html |
How Do Linguists Learn Languages | https://www.angelfire.com/tx4/cus/shapes/index.html |
Mercury Programming Language | https://www.angelfire.com/tx4/cus/shapes/index.html |
Prothon | https://www.angelfire.com/tx4/cus/shapes/lua.html |
Mercury Programming Language | https://www.angelfire.com/tx4/cus/shapes/mercury.html |
A Typed Intermediate Language for Compiling Multiple Inheritance | https://www.angelfire.com/tx4/cus/shapes/modula3.html |
A Java/Python hybrid? | https://www.angelfire.com/tx4/cus/shapes/nice.html |
Oracle PL/SQL Best Practices | https://www.angelfire.com/tx4/cus/shapes/plsql.html |
Statistical programming with R | https://www.angelfire.com/tx4/cus/shapes/r.html |
A Typed Intermediate Language for Compiling Multiple Inheritance | https://www.angelfire.com/tx4/cus/shapes/sather.html |
Understanding Lispishness | https://www.angelfire.com/tx4/cus/shapes/scheme.html |
SNOBOL Tutorial and Reference | https://www.angelfire.com/tx4/cus/shapes/snobol.html |
Suneido language | https://www.angelfire.com/tx4/cus/shapes/suneido.html |
Unicon - Unified Extended Dialect of Icon | https://www.angelfire.com/tx4/cus/shapes/unicon.html |
Python Compared to Other Languages | https://www.angelfire.com/wa/brianbec/siodffi.html |
[Newbie] Where can I learn about VM / C interfacing? | https://www.angelfire.com/wa/brianbec/siodffi.html |
Variance and Generalized Constraints for C# Generics | http://www.angelikalanger.com/GenericsFAQ/FAQSections/TechnicalDetails.html#Type%20Erasure |
Closures for Java or money back | http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html |
How do Java generics correspond to System F-(omega)? | http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html |
The VB.NET Hillbillies | http://www.angrycoder.com/article.aspx?cid=1&y=2001&m=5&d=3 |
"Popular vs. Good" in Programming Languages | http://www.annexia.org/ |
Byte Code Engineering Library | http://www.anotherbigidea.com/javaswf/ |
Embedding one language in another | http://www.answers.com/quine?gwp=12&method=2 |
expressivity of "idiomatic C++" | http://www.answers.com/topic/haskell-programming-language |
A New Approach to Abstract Syntax with Variable Binding | http://www.answers.com/topic/non-well-founded-set-theory |
Embedding one language in another | http://www.answers.com/topic/polyglot-computing?hl=polyglot&hl=program |
Knock knock... | http://www.answers.com/topic/shana-tova |
Early Java: Worse is Better and Meta is Better, Two Lessons | http://www.antlr.org/ |
Semantics-based Filtering: Logic Programming's Killer App? | http://www.antlr.org |
Extensible Term Language | http://www.antlr.org |
How to tell your personality type from your code | http://www.antoninartaud.org/home.html |
CTM tour during the week of Nov. 7 | http://www.anu.edu.au/ |
First Class Values, Types as values within a Programming Language | http://www.anu.edu.au/andc/ozwords/November_97/6._furphy.htm |
Oxymoronic? "Safety-critical development guidelines for real-time Java" | http://www.aonix.com/pdf/raven-web.pdf |
Real Time Processing | http://www.aonix.com/Pdfs/CSDS/ravenscar/ravenscar2.pdf |
An Overview of the Singularity Project | http://www.aonix.com/Pdfs/CSDS/usingada/usingada.rts.html |
Real Time Processing | http://www.aonix.com/Pdfs/CSDS/usingada/usingada.rts.html |
Notes on Programming in C | http://www.aonix.com/Pdfs/CSDS/usingada/usingada.rts.html |
Description Logics in Literate Haskell | http://www.ap5.com |
Jef Raskin: The Woes of IDEs | http://www.apa.org/journals/psp/psp7761121.html |
Michael Vanier: LFM's and LFSP's | http://www.apa.org/journals/psp/psp7761121.html |
Struts, an open-source MVC implementation | http://www.apache.org |
An interview with Chris Date | http://www.apl.jhu.edu/~hall/lisp/Scheme-Ballad.text |
APL2001 - An Arrays Odyssey | http://www.apl2001.org/index.html |
APL Books | http://www.aplbooks.cnchost.com/ |
Domain-specific and general-purpose aspects of spreadsheet languages | http://www.aplusdev.org/ |
APL2001 - An Arrays Odyssey | http://www.aplusdev.org/ |
Domain-specific and general-purpose aspects of spreadsheet languages | http://www.aplusdev.org/APlusRefV2_17.html |
Half-baked idea: mini-language for vector processing | http://www.aplusdev.org |
What are the real benefits of FP? | http://www.apocalypse.org/~antony/work/index.html |
Frappe: Functional Reactive Programming in Java | http://www.apocalypse.org/pub/u/antony/ |
The Next Move in Programming (Livschitz interview) | http://www.apocalypse.org/pub/u/antony/pubs/frappe-padl01.pdf |
The Next Move in Programming (Livschitz interview) | http://www.apocalypse.org/pub/u/antony/pubs/frpcont.pdf |
PythonCard | http://www.apple.com/hypercard |
Special characters' input methods | http://www.apple.com/macosx/features/font.html |
The Fortress Language Spec v0.618 | http://www.apple.com/uk/macosx/features/xcode/ |
F-Script programming language | http://www.apple.com/webobjects/ |
Understanding continuations | http://www.appsolutions.com/lambda/lambda-talk.html |
Some stupid questions on denotational semantics | http://www.appsolutions.com/SchemeDS/ |
Why type systems are interesting - part II | http://www.appsolutions.com/SchemeDS/ |
Executable Implementation of Scheme Denotational Semantics | http://www.appsolutions.com/SchemeDS/ |
Some stupid questions on denotational semantics | http://www.appsolutions.com/SchemeDS/ds.html |
Why type systems are interesting - part II | http://www.appsolutions.com/SchemeDS |
Multidimensional Virtual Classes | http://www.apress.com/book/bookDisplay.html?bID=10146 |
Practical OCaml | http://www.apress.com/book/bookDisplay.html?bID=10146 |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.aracnet.com/~briand/scheme_eval.html |
A VB.NET Critique | http://www.archive.org/ |
Programming for non-programmers | http://www.archive.org/movies/details-db.php?collection=opensource_movies&collectionid=AV_Geek_Skip_20021212071234&PHPSESSID=d9de32ce5c3acf73e1f3663f7c6ecd38 |
Free video lectures presented by Kay, Lampson, Ingalls, ... | http://www.archive.org/movies/movieslisting-browse.php?collection=opensource_movies&cat=Technology:%20Computers:%20History |
Simple scripting language | http://www.archive.org/web/web.php |
Ideas for ARC | http://www.archub.org/ |
Fold Must Fold! | http://www.archub.org/arcsug.txt |
Ideas for ARC | http://www.archub.org/arcsug.txt |
The Push Programming Language | http://www.aridolan.com/ofiles/JavaFloys.html |
Evolution of a Programmer (Joke) | http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html |
Scott Meyers: Future directions for C++. | http://www.aristeia.com/ |
Journals and papers? | http://www.arl.org/arl/proceedings/138/guedon.html |
Wolfram's Future Math | http://www.arn.org/docs/dembski/wd_idtheory.htm |
Francis Crick (1916-2004) | http://www.arn.org/docs2/news/maptonowhere042201.htm |
Langauges and Hardware... | http://www.arraydesign.com/downloads/ |
Norvig: Teach Yourself Programming in Ten Years | http://www.arsdigita.com/asj/professionalism |
Topology in Programming Language Semantics | http://www.arsmathematica.net/ |
Amusing question | http://www.arsmathematica.net/archives/2006/06/24/opinions-of-category-theory/#comments |
Topology in Programming Language Semantics | http://www.arsmathematica.net/archives/2006/09/02/topological-semantics-of-computer-programs/ |
The Future of Compilers | http://www.arstechnica.com/reviews/1q00/dynamo/dynamo-1.html |
The C++ Source Journal | http://www.artima.com/cppsource/ |
ACM Queue: On Usability of Programming Languages | http://www.artima.com/cppsource/cpp0x.html |
Stroustrup: A Brief Look at C++0x | http://www.artima.com/cppsource/cpp0x.html |
Petition for adding garbage collection to C++. | http://www.artima.com/cppsource/cpp0x.html |
Stroustrup talking about C++0x | http://www.artima.com/cppsource/cpp0xP.html |
The C++ Source Journal | http://www.artima.com/cppsource/cppreloaded.html |
A Deeper Look At Metafunctions | http://www.artima.com/cppsource/metafunctions.html |
In the Spirit of C | http://www.artima.com/cppsource/spiritofc.html |
The C++ Source Journal | http://www.artima.com/cppsource/spiritofc.html |
Tail call elimination decorator in Python | http://www.artima.com/forums/flat.jsp?forum=106&thread=147358 |
First Class Values, Types as values within a Programming Language | http://www.artima.com/forums/flat.jsp?forum=106&thread=168511&start=0&msRange=15 |
A Java/Python hybrid? | http://www.artima.com/forums/flat.jsp?forum=106&thread=120768 |
Return of the Global Variables? | http://www.artima.com/forums/flat.jsp?forum=106&thread=126923 |
The breaking point of language usability? | http://www.artima.com/forums/flat.jsp?forum=106&thread=133171 |
The breaking point of language usability? | http://www.artima.com/forums/flat.jsp?forum=106&thread=134107 |
The breaking point of language usability? | http://www.artima.com/forums/flat.jsp?forum=106&thread=136394&start=15&msRange=15#177652 |
The breaking point of language usability? | http://www.artima.com/forums/flat.jsp?forum=106&thread=136394&start=15&msRange=15 |
Adding Optional Static Typing to Python | http://www.artima.com/forums/flat.jsp?forum=106&thread=85551 |
C# Language Specification 2.0 (new features) | http://www.artima.com/forums/flat.jsp?forum=152&thread=18789 |
Jef Raskin: The Woes of IDEs | http://www.artima.com/forums/flat.jsp?forum=155&thread=7401 |
Return of the Global Variables? | http://www.artima.com/forums/flat.jsp?forum=226&thread=51132 |
DSLs: How and When? | http://www.artima.com/forums/flat.jsp?forum=270&thread=151535 |
Lang .NET 2006 | http://www.artima.com/forums/flat.jsp?forum=270&thread=151886 |
Gosling vs. Dynamic Languages | http://www.artima.com/forums/flat.jsp?forum=276&thread=153221 |
Modified javac That Processes Annotations on Local Variables | http://www.artima.com/forums/flat.jsp?forum=276&thread=179769 |
FP vs. JSP | http://www.artima.com/forums/flat.jsp?forum=276&thread=180957 |
FP vs. JSP | http://www.artima.com/forums/flat.jsp?forum=276&thread=181121 |
Tim Bray: Don't Invent XML Languages | http://www.artima.com/forums/threaded.jsp?forum=106&thread=81574 |
More on the "generics are evil" meme | http://www.artima.com/index.jsp |
Bruce Tate: Technologies that may challenge Java | http://www.artima.com/index.jsp |
A Typed Intermediate Language for Compiling Multiple Inheritance | http://www.artima.com/intv/abcs.html |
Min-Maxing languages | http://www.artima.com/intv/architecture.html |
Well, that's one way of doing it... | http://www.artima.com/intv/architecture2.html |
CLR Design Choices | http://www.artima.com/intv/choices.html |
Udell: A strategic vision for dynamic languages | http://www.artima.com/intv/closures.html |
Continuations: Haystack and Python | http://www.artima.com/intv/closuresP.html |
Bertrand Meyer on Software Quality | http://www.artima.com/intv/contracts.html |
How to make a FPL successful | http://www.artima.com/intv/csdes2.html |
What Would You Ask Anders Hejlsberg? | http://www.artima.com/intv/csdes2.html |
Abstractionless programming | http://www.artima.com/intv/dry.html |
Anders Hejlsberg interview on Generics in C# | http://www.artima.com/intv/genericsP.html |
B. Stroustrup: Serving the C++ Community | http://www.artima.com/intv/goldilocks.html |
Stroustrup's C++ Style Sweet Spot | http://www.artima.com/intv/goldilocks.html |
C++ Style Bjarne Stroustrup | http://www.artima.com/intv/goldilocks.html |
The Trouble with Checked Exceptions | http://www.artima.com/intv/handcuffs.html |
unchecked exceptions are like runtime type checking? | http://www.artima.com/intv/handcuffs2.html |
subtext: Uncovering the simplicity of programming | http://www.artima.com/intv/jackpot.html |
James Gosling on Jackpot | http://www.artima.com/intv/jackpotP.html |
C# Language Specification 2.0 (new features) | http://www.artima.com/intv/nonvirtual.html |
Web Services Federation Language (WS-Federation) | http://www.artima.com/intv/plain4.html |
Guido van Rossum: Programming at Python Speed | http://www.artima.com/intv/pycontract.html |
The Philosophy of Ruby | http://www.artima.com/intv/ruby.html |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://www.artima.com/intv/rubyP.html |
Programming Language transformation? | http://www.artima.com/intv/rubyP.html |
Bertrand Meyer on Software Quality | http://www.artima.com/intv/serious.html |
Guido van Rossum: Programming at Python Speed | http://www.artima.com/intv/speed.html |
More on static vs. dynamic typing | http://www.artima.com/intv/strongweak.html |
Guido van Rossum: Programming at Python Speed | http://www.artima.com/intv/testdriven.html |
Dynamic Properties | http://www.artima.com/intv/visualize3.html |
What's Wrong with XML APIs | http://www.artima.com/intv/xmlapis.html |
public vs. published interfaces | http://www.artima.com/lejava/articles/reuse.html |
Stealing language features for fun and profit in Ruby | http://www.artima.com/rubycs/articles/patterns_sexp_dslsP.html |
Why We Refactored JUnit | http://www.artima.com/suiterunner/why.html |
Y Store now C++ | http://www.artima.com/wbc/interprog.html |
HOPL III and the History of Haskell | http://www.artima.com/weblogs/index.jsp?blogger=guido |
Python 2.5a1 released | http://www.artima.com/weblogs/index.jsp?blogger=guido |
The fate of reduce() in Python 3000 | http://www.artima.com/weblogs/index.jsp?blogger=guido |
Metaclass programming in Python, Part 2 | http://www.artima.com/weblogs/viewpost.jsp?forum=106&thread=4550 |
Functions as Classes: Which languages? | http://www.artima.com/weblogs/viewpost.jsp?thread=116558 |
More on the "generics are evil" meme | http://www.artima.com/weblogs/viewpost.jsp?thread=117200 |
More on the "generics are evil" meme | http://www.artima.com/weblogs/viewpost.jsp?thread=120768 |
Envisioning a New Language: A Conversation With Victoria Livschitz | http://www.artima.com/weblogs/viewpost.jsp?thread=137207 |
Bruce Tate: Technologies that may challenge Java | http://www.artima.com/weblogs/viewpost.jsp?thread=141312 |
Auld Lang Alice | http://www.artima.com/weblogs/viewpost.jsp?thread=141312 |
Implicit Behavioral Subtyping | http://www.artima.com/weblogs/viewpost.jsp?thread=144349 |
Closures for Java or money back | http://www.artima.com/weblogs/viewpost.jsp?thread=146503 |
Guido: Language Design Is Not Just Solving Puzzles | http://www.artima.com/weblogs/viewpost.jsp?thread=147358 |
Python 2.5a1 released | http://www.artima.com/weblogs/viewpost.jsp?thread=155123 |
Python 2.5a1 released | http://www.artima.com/weblogs/viewpost.jsp?thread=155514 |
Flexible Addition of Static Typing to Dynamically Typed Programs | http://www.artima.com/weblogs/viewpost.jsp?thread=155960 |
HOPL III and the History of Haskell | http://www.artima.com/weblogs/viewpost.jsp?thread=161207 |
A Brief History of Scala | http://www.artima.com/weblogs/viewpost.jsp?thread=163733 |
A Core Calculus for Scala Type Checking | http://www.artima.com/weblogs/viewpost.jsp?thread=166742 |
Designing a Programming Textbook | http://www.artima.com/weblogs/viewpost.jsp?thread=177606 |
The Type of 42 | http://www.artima.com/weblogs/viewpost.jsp?thread=182140 |
Waldo on "Types" | http://www.artima.com/weblogs/viewpost.jsp?thread=36525 |
Yes, Bob, I too want to work in a dynamically typed language | http://www.artima.com/weblogs/viewpost.jsp?thread=4639 |
Java Is a Language for the Masses | http://www.artima.com/weblogs/viewpost.jsp?thread=5246 |
Coplien: Teaching OO | http://www.artima.com/weblogs/viewpost.jsp?thread=6771 |
Java and coolness, a discussion | http://www.artima.com/weblogs/viewpost.jsp?thread=71872 |
Making C++ more Object-Oriented | http://www.artima.com/weblogs/viewpost.jsp?thread=81901 |
What Would You Ask Anders Hejlsberg? | http://www.artima.com/weblogs/viewpost.jsp?thread=8216 |
Adding Optional Static Typing to Python | http://www.artima.com/weblogs/viewpost.jsp?thread=85551 |
Type inference for Python | http://www.artima.com/weblogs/viewpost.jsp?thread=85551 |
Guido: Adding Optional Static Typing to Python -- Part II | http://www.artima.com/weblogs/viewpost.jsp?thread=86641 |
Adding Optional Static Typing to Python | http://www.artima.com/weblogs/viewpost.jsp?thread=86641 |
Type inference for Python | http://www.artima.com/weblogs/viewpost.jsp?thread=86641 |
Type inference for Python | http://www.artima.com/weblogs/viewpost.jsp?thread=87182 |
Python "Monkey Typing" | http://www.artima.com/weblogs/viewpost.jsp?thread=89161 |
Type inference for Python | http://www.artima.com/weblogs/viewpost.jsp?thread=89161 |
The fate of reduce() in Python 3000 | http://www.artima.com/weblogs/viewpost.jsp?thread=98196 |
A Deeper Look At Metafunctions | http://www.artima.com |
FP vs. JSP | http://www.artima.com |
The Trouble with Checked Exceptions | http://www.artima.com |
Programming: 50, 100 years from now | http://www.artlebedev.com/portfolio/optimus/ |
Domain Specific Languages hierarchy discussion | http://www.arxiv.org/abs/cs.PL/0409016 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.asciimaps.com/ |
Connecting The Dots | http://www.askemos.org/ |
Connecting The Dots | http://www.askemos.org/A04538159df3258ea68544531bea1c006 |
Lang .NET Symposium Registration Now Open | http://www.asp.net/sandbox/app_blinq.aspx?tabid=62 |
AOP: The 15% Solution | http://www.aspectj.org |
AOP blog and aosd discussion | http://www.aspectprogrammer.org/blogs/adrian/ |
AOP blog and aosd discussion | http://www.aspectprogrammer.org/blogs/adrian/2005/04/heated_discussi.html |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://www.astarcalledwormwood.com/lisp.html |
Cω Preview Available | http://www.astro.gla.ac.uk/users/norman/note/2003/rdf-intro/ |
Links Slides | http://www.asxcaml.com |
Ivory Towers and Gelfand's Principle | http://www.asxcaml.org |
Using Physical Dimensions | http://www.atelierb.societe.com/PAGE_B//uk/methb-01.htm |
JDO Architectures | http://www.attunity.com/ |
Article: Exploring Cocoa with F-Script | http://www.audiosynth.com/ |
Programming Languages in the Markup World | http://www.audiosynth.com/ |
Chuck - Concurrent audio programming language | http://www.audiosynth.com |
online literature on CPL? | http://www.auditmypc.com/acronym/CPL.asp |
Larger Subroutines == Fewer Defects | http://www.augustana.ca/~mohrj/courses/2003.fall/csc220/lecture_notes/routines.html |
Whither Sather ? | http://www.auto.tuwien.ac.at/AE2002/program.html#Workshop: Standard Container Library for Ada |
"The New C++" | http://www.auto.tuwien.ac.at/AE2002/program.html#Workshop:%20Standard%20Container%20Library%20for%20Ada |
Paul Graham - Revenge of the Nerds | http://www.auto.tuwien.ac.at/AE2002/program.html#Workshop:%20Standard%20Container%20Library%20for%20Ada |
Richard Hamming: You and Your Research | http://www.auto.tuwien.ac.at/AE2002/resources.html |
Interval Datatype | http://www.autodiff.org/ |
Call-by-name is dual to call-by-value | http://www.autoreason.com/ontic-spec.ps |
David McAllester's "Ontic" Language | http://www.autoreason.com/ontic-spec.ps |
Python Metaclass Programming | http://www.autoreason.com/ontic-spec.ps |
Programming Language Design and Software Quality | http://www.averstar.com/~stt/tools99lang.htm |
Programming Language Design and Software Quality | http://www.averstar.com/~stt/tools99langeng.ppt |
Reading Styles ( Idiomatic Lisp and Idiomatic Scheme ) | http://www.aviduratas.de/lisp/lisp1.html |
Daniel Friedman: A Poorman's 'Roll Your Own' Logic System | http://www.aw.com/catalog/academic/product/1,4096,0201719622,00.html |
Scanning, Parsing, and Rewriting Kit - Python | http://www.aw.com/catalog/academic/product/1,4096,0201719622,00.html |
Maya - Syntax extension for Java | http://www.aw.com/product/0,2627,0201719622,00.html |
Updating your Python reading list | http://www.awaretek.com/book.html |
Twenty-First Century Compilers | http://www.aw-bc.com/catalog/academic/product/0,1144,0321428900,00.html |
The Trouble with Checked Exceptions | http://www.aw-bc.com/catalog/academic/product/0,4096,0201703696-TOC,00.html |
International Components for Unicode 3.0 Released | http://www.awprofessional.com/articles/article.asp?p=30893 |
Advanced Programming Language Design (Finkel) | http://www.awprofessional.com/catalog/product.asp?product_id={92E30B39-5D91-45F9-9919-D202BE6341F9} |
Advanced Programming Language Design (Finkel) | http://www.awprofessional.com/catalog/product.asp?product_id={ |
Closures for Java or money back | http://www.awprofessional.com/content/images/020163371x/supplements/Exception_Handling_Article.html |
Richard Hamming: You and Your Research | http://www.awprofessional.com/content/images/0201748045/samplechapter/mellorch01.pdf |
Axiomatic Language | http://www.axiomaticlanguage.org |
The Fortress Language Spec v0.618 | http://www.axiom-developer.org |
Lojban | http://www.aymara.org/biblio/igr/igr3.html |
Lojban | http://www.aymara.org |
Languages for Scientific Processing | http://www.azstarnet.com/~dmcclain/LanguageStudy.html |
Programming Languages for Scientific Processing | http://www.azstarnet.com/~dmcclain/LanguageStudy.html |
Languages for Scientific Processing | http://www.azstarnet.com/~dmcclain/LanguageStudy.html |
Transactional Memory with data invariants (draft sequel to the STM-Haskell paper) | http://www.azulsystems.com/products/cpools_tech.html |
Composable memory transactions | http://www.babinszki.com/distiller/ |
XSL and DSL code refactoring | http://www.badros.com/greg/JavaML/ |
Icon Language Implementation and Unicon News | http://www.bagley.org/~doug/ocaml/ |
Language Evaluations | http://www.bagley.org/~doug/shootout/ |
An interactive historical roster of computer languages | http://www.bagley.org/~doug/shootout/ |
PLEAC - Programming Language Examples Alike Cookbook | http://www.bagley.org/~doug/shootout/bench/regexmatch/ |
PLEAC - Programming Language Examples Alike Cookbook | http://www.bagley.org/~doug/shootout/bench/reversefile/ |
Language Evaluations | http://www.bagley.org/~doug/shootout/bench/wordfreq/ |
Comparisons between languages for performance. | http://www.bagley.org/~doug/shootout/craps.shtml |
Comparisons between languages for performance | http://www.bagley.org/~doug/shootout/method.shtml#sameway |
Comparisons between languages for performance | http://www.bagley.org/~doug/shootout/method.shtml |
The Language Wars are Dead; Long Live the Language Wars! | http://www.bagley.org/~doug/shootout |
"Popular vs. Good" in Programming Languages | http://www.barettadeit.com/ |
JOVIAL References | http://www.bath.ac.uk/~cs1lomp/jovial/references.php |
Visualisable Languages | http://www.baychi.org/bof/future/20030325c/ |
Dating Design Patterns | http://www.bbc.co.uk/science/humanbody/mind/surveys/smiles/index.shtml |
Test Shows 99.99% of High School Seniors Can't Read Perl | http://www.bbspot.com/News/2001/03/perl_test.html |
Nonsense Generator | http://www.bbspot.com/toys/slashtitle/index.html |
Good Ideas, Through the Looking Glass | http://www.bcl.hamilton.ie/~bap/oaklisp/ |
The fate of reduce() in Python 3000 | http://www.b-core.com/ZVdmB.html |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.bcs.org.uk/siggroup/nalatran/mtreview/mtr-9/mtr-9-7.htm |
"Popular vs. Good" in Programming Languages | http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products/jrockit |
Apache vs. Yaws | http://www.bea.com/products/tuxedo/paper_model4.shtml |
Why do they program in C++? | http://www.beedub.com/book/ |
The building of robust software | http://www.bell-labs.com/project/classic/ |
Description Logics in Data Management | http://www.bell-labs.com/project/classic/index.html |
Description Logics in Literate Haskell | http://www.bell-labs.com/project/classic |
Unification on Stateless Objects | http://www.bell-labs.com/project/classic |
Essay: Multi-Paradigm Design and Generic Programming | http://www.bell-labs.com/topic/books/MultiParadigmC++/preface.html |
Impressions of the International Lisp conference ILC2002 | http://www.bell-labs.com/user/eran/malloc/index.html |
Object-oriented markup | http://www.bentodev.org |
Linguistic Relativity Hypothesis | http://www.best.com/~donh/Esperanto/EBook/chap03.html#klingon |
Linguistic Relativity Hypothesis | http://www.best.com/~donh/Esperanto/EBook/chap03.html |
Good Ideas, Through the Looking Glass | http://www.bestmedicaltests.com/ |
Using continuations for web programming | http://www.beta4.com/seaside2/ |
Java.NET | http://www.betanews.com/article.php3?sid=1002605379 |
On the Revival of Dynamic Languages | http://www.beust.com/weblog/archives/000269.html |
Collection of links to monad implementations in various languages. | http://www.biglist.com/lists/xsl-list/archives/200303/msg00422.html |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.billkatz.com/node/42 |
Will Wright Presents Spore... and a New Way to Think About Games | http://www.biota.org/ksims/ |
Bitsavers' Archive | http://www.bitsavers.org/ |
Squeak tutorial | http://www.bitwisemag.com/copy/programming/smalltalk/smalltalk1.html |
Computerworld Development Survey | http://www.blachford.info/computer/Cells/Cell0.html |
New Chip Heralds a Parallel Future | http://www.blachford.info/computer/Cells/Cell0.html |
Code generation vs. dynamic/introspective languages | http://www.blackbagops.net/?p=68 |
Closures for Java or money back | http://www.blackperl.com/java/skopje/api/com/blackperl/Perl/Grep.html |
LtU on BlogHop | http://www.bloghop.com/ratings.htm?numblogs=12718&cacheid=1036620917.6502 |
LtU on BlogHop | http://www.bloghop.com |
Site speed | http://www.bloglet.com/ |
Holiday | http://www.bloglines.com/ |
Yearning for a practical scheme | http://www.bloodandcoffee.net/campbell/ |
Yearning for a practical scheme | http://www.bloodandcoffee.net/campbell/slime48.tar.gz |
Yearning for a practical scheme | http://www.bloodandcoffee.net/campbell/slime48-sldb-porn.png |
Project Oberon | http://www.bluebottle.ethz.ch/ |
Project Oberon | http://www.bluebottle.ethz.ch/wm/gallery.html |
Active Objects with Syntax Directed Dialogs | http://www.bluebottle.ethz.ch/Zonnon/ |
Active Objects with Syntax Directed Dialogs | http://www.bluebottle.ethz.ch/Zonnon/papers/The_Concepts_of_Zonnon_6_y041123.pdf |
What do you mean by studying "programming languages"? | http://www.bluefinrobotics.com |
teaching programming; any research or results? | http://www.bluej.org/ |
Blue & BlueJ | http://www.bluej.org/what/what.html |
BlueJ - The interactive Java environment | http://www.bluej.org/what/what.html |
BlueJ - The interactive Java environment | http://www.bluej.org/why/why.html#java-problems |
Why OO Sucks | http://www.bluetail.com/~joe/vol1/v1_oo.html |
Richard Stallman's Crusade for Free Software | http://www.bluetail.com/~luke/distel/ |
Distel: Distributed Emacs Lisp (for Erlang) | http://www.bluetail.com/~luke/distel/ |
Distel: Distributed Emacs Lisp | http://www.bluetail.com/~luke/distel/ |
XSH - An XML Editing Shell | http://www.bluetail.com/~luke/enfs/ |
[The Creation of a Constraint-based Programming Language] | http://www.bluetail.com/~luke/gui.jpg |
The ICFP Programming Contest is underway! | http://www.bluetail.com/~luke/icfp2001/ |
Scheme interpreter in Javascript | http://www.bluetail.com/~luke/jscm/repl.html |
Scheme interpreter in Javascript | http://www.bluetail.com/~luke/jscm/scm.js.txt |
ILC2002 Proceedings and Videos | http://www.bluetail.com/~luke/misc/closure-php.png |
Data Parallel Algorithms | http://www.bluetail.com/~luke/misc/ConnectionMachineLisp.pdf |
Reynolds: The Essence of Algol | http://www.bluetail.com/~luke/misc/ConnectionMachineLisp.pdf |
Richard Feynman and the Connection Machine | http://www.bluetail.com/~luke/misc/ConnectionMachineLisp.pdf |
Neal Stephenson's USENIX keynote | http://www.bluetail.com/~luke/misc/emacs/elit/elit.el |
Neal Stephenson's USENIX keynote | http://www.bluetail.com/~luke/misc/emacs/elit/elit-2column-bw.ps |
Neal Stephenson's USENIX keynote | http://www.bluetail.com/~luke/misc/emacs/elit/elit-2column-colour.ps |
pbook | http://www.bluetail.com/~luke/misc/emacs/pbook.el |
pbook | http://www.bluetail.com/~luke/misc/emacs/pbook.pdf |
Understanding continuations | http://www.bluetail.com/~luke/misc/foo1.lisp |
Computer Programming as an Art | http://www.bluetail.com/~luke/misc/knuth-turingaward.pdf |
Editors, Ahoy! | http://www.bluetail.com/~luke/misc/lisp/slime-pda.html |
Pragmatic Programmers Interview | http://www.bluetail.com/~luke/misc/lisp/type-error.png |
Pragmatic Programmers Interview | http://www.bluetail.com/~luke/misc/lisp/type-error2.png |
C++ vs. Lisp | http://www.bluetail.com/~luke/misc/NineNines.hs |
Making Asynchronous Parallelism Safe for the World | http://www.bluetail.com/~luke/misc/papers/MakingAsynchronousParalleismSafe.pdf |
Editors, Ahoy! | http://www.bluetail.com/~luke/misc/sugar.png |
Spike in erlang | http://www.bluetail.com/~luke/shbuf/ |
Reading list on XML and Web Programming | http://www.bluetail.com/~luke |
Jungerl: A jungle of Erlang code | http://www.bluetail.com/wiki/showPage?node=Jungerl |
Let's make a programming language! | http://www.bluishcoder.co.nz/2006/03/factor-space-invaders-updated.html |
Oberon Script. A Lightweight Compiler and Runtime System for the Web | http://www.bluishcoder.co.nz/2006/05/scheme-implementation-in-javascript.html |
Narrative Javascript | http://www.bluishcoder.co.nz/2006/06/lightweight-threads-with-narrative.html |
Let's make a programming language! | http://www.bluishcoder.co.nz/repos/factor/Factor/contrib/space-invaders/cpu-8080.factor |
Laszlo - So good, I had to change my underwear | http://www.boingboing.net/2004/10/07/open_source_noplugin.html |
The US Torture Bill as C code | http://www.boingboing.net/2006/10/02/the_us_torture_bill_.html |
Grady Booch: AOSD keynote | http://www.booch.com/architecture/blog/artifacts/Complexity.ppt |
Grady Booch on software archeology | http://www.booch.com/architecture/blog/artifacts/Software%20Archeology.ppt |
Grady Booch on software archeology | http://www.booch.com/architecture/index.jsp |
OOPSLA 2005 Reports | http://www.booch.com/architecture/index.jsp |
The Design of Parallel Programming Languages | http://www.bookfinder.com/ |
PyLogo | http://www.bookfinder.com/ |
yet another noob via "little lisper" and scheme | http://www.bookfinder.com |
The New C++: Trip Report, October 2002 | http://www.boost.org/ |
Apple: procedural -> OO -> AOP -> advanced procedural | http://www.boost.org/doc/html/function.html |
Apple: procedural -> OO -> AOP -> advanced procedural | http://www.boost.org/doc/html/lambda.html |
Apple: procedural -> OO -> AOP -> advanced procedural | http://www.boost.org/libs/bind/bind.html |
New features proposed for Java 1.5 by Sun | http://www.boost.org/libs/lambda/doc/ |
The Boost Lambda Library | http://www.boost.org/libs/lambda/doc/index.html |
DSLs and operator associativity/precedence | http://www.boost.org/libs/mpl/ |
Petition for adding garbage collection to C++. | http://www.boost.org/libs/mpl/ |
ANN: YARD Parser | http://www.boost.org/libs/mpl/doc/index.html |
Dynamic Semantics | http://www.boost.org/libs/mpl/doc/index.html |
DSLs and operator associativity/precedence | http://www.boost.org/libs/preprocessor/ |
Petition for adding garbage collection to C++. | http://www.boost.org/libs/preprocessor/doc/index.html |
Concept programming | http://www.boost.org/libs/regex/index.htm |
Future Directions for C++ | http://www.boost.org/libs/smart_ptr/index.htm |
What is the Meaning of These Constant Interruptions? | http://www.boost.org/libs/smart_ptr/shared_ptr.htm#BestPractices |
Dynamic Semantics | http://www.boost.org/libs/spirit/index.html |
DSLs and operator associativity/precedence | http://www.boost.org/libs/type_traits/index.html |
Territorial Exception Handling | http://www.boost.org/more/error_handling.html |
Interactions of Abstractions in Programming | http://www.boost.org/more/generic_programming.html |
DSLs and operator associativity/precedence | http://www.boost.org/more/generic_programming.html |
Functional programming in Java | http://www.boost.org |
Gradual Typing for Functional Languages | http://www.boost.org |
Exception-Safety in Generic Components | http://www.boost.org |
Extending Ruby with C | http://www.boost-consulting.com/boost/libs/python/doc/index.html |
Extending Ruby with C | http://www.boost-consulting.com/boost/libs/python/doc/internals.html |
Berkeley Visionaries Prognosticate About the Future | http://www.bootstrap.org/lists/ba-ohs-talk/ |
Most Productive FP Lang? | http://www.boquist.net |
Marco Cantù's Essential Pascal | http://www.borland.com/kylix/ |
Kristen Nygaard (1927-2002) | http://www.boston.com/dailynews/223/economy/Kristen_Nygaard_computer_progr:.shtml |
The undergraduate language course: what to do? | http://www.boston.com/news/local/massachusetts/articles/2005/12/18/in_computer_science_a_growing_gender_gap/?page=1 |
Mind Mappers | http://www.boxesandarrows.com/view/the_visual_vocabulary_three_years_later_an_interview_with_jesse_james_garrett |
ACM Queue: A Conversation with Steve Ross-Talbot | http://www.bpmi.org/downloads/LIB-2004-01-4.pdf |
Gilad Bracha: Will Continuations continue? | http://www.bpmscript.org/ |
Domain-Specific Modeling Languages | http://www.bptrends.com/deliver_file.cfm?fileType=publication&fileName=02%2D04%20COL%20Resp%20to%20Cook%20Frankel%2DGuttman2%2Epdf |
Domain-Specific Modeling Languages | http://www.bptrends.com/publicationfiles/01-04%20COL%20Dom%20Spec%20Modeling%20Frankel-Cook.pdf |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://www.bracha.org/nwst.html |
The Underhanded C Contest | http://www.brainhz.com/underhanded/ |
Machine Obstructed Proof | http://www.brainyquote.com/quotes/quotes/j/jimhorning171294.html |
Elle | http://www.braithwaite-lee.com/ |
Elle | http://www.braithwaite-lee.com/opinions/elle.html |
Hoare: The Emperor's Old Clothes | http://www.braithwaite-lee.com/opinions/p75-hoare.pdf |
C.A.R. Hoare 1980 ACM Turing Award Lecture | http://www.braithwaite-lee.com/opinions/p75-hoare.pdf |
Windows security flaw - buffer-overflow | http://www.braithwaite-lee.com/opinions/p75-hoare.pdf |
logic/constraint/relational programming? | http://www.brcommunity.com |
Bricklin: Why Johnny can't program | http://www.bricklin.com/wontprogram.htm |
A Free Implementation of CLIM | http://www.bricoworks.com/~moore/clim-paper.pdf |
Continuations (and call/cc) in Haskell | http://www.brics.dk/~andrzej/papers/CE-abstract.html |
Felix: The power language for C++ programmers | http://www.brics.dk/~andrzej/papers/DCaCD.ps.gz |
Simple explanation of Continuation Passing | http://www.brics.dk/~cw97/ProceedingS/06.ps.gz |
Research Papers | http://www.brics.dk/~cw97 |
NULL | http://www.brics.dk/~cw97 |
Accelerator: simplified programming of graphics processing units for general-purpose uses via data-parallelism | http://www.brics.dk/~danvy/ |
Killer Props for Computer Scientist! | http://www.brics.dk/~danvy/Giles04PNASacknowledgements.pdf |
PL for interactive simulation | http://www.brics.dk/~danvy/scheme.html |
Icon Language Implementation and Unicon News | http://www.brics.dk/~grobauer/papers/gde/ |
Understanding continuations | http://www.brics.dk/~hosc/local/HOSC-11-2-pp117-123.pdf |
Understanding continuations | http://www.brics.dk/~hosc/local/HOSC-11-2-pp125-143.pdf |
The First Report on Scheme Revisited | http://www.brics.dk/~hosc/local/HOSC-11-4-pp399-404.pdf |
What is so bad about compiling? | http://www.brics.dk/~hosc/local/HOSC-12-4-pp381-391.pdf |
Proper tail reflection? | http://www.brics.dk/~hosc/vol01/01-wand-friedman.html |
Understanding continuations | http://www.brics.dk/~hosc/vol11/ |
Call-by-what? | http://www.brics.dk/~hosc/vol11/2-editorial.html |
online literature on CPL? | http://www.brics.dk/~hosc/vol13 |
BRICS Activities | http://www.brics.dk/~pado2 |
Pure bigraphs: structure and dynamics (by Robin Milner) | http://www.brics.dk/~pawel/papers/thesis.pdf |
Questions about Semantics. | http://www.brics.dk/~pdm |
Semantics | http://www.brics.dk/~stark/semantics/ |
BRICS Activities | http://www.brics.dk/Activities/ |
<bigwig> | http://www.brics.dk/bigwig/ |
<bigwig> | http://www.brics.dk/bigwig/examples/ |
<bigwig> | http://www.brics.dk/bigwig/powerforms/ |
<bigwig> | http://www.brics.dk/bigwig/publications/#dyndoc |
<bigwig> | http://www.brics.dk/bigwig/publications/#macro |
<bigwig> | http://www.brics.dk/bigwig |
Top N Papers 2005 | http://www.brics.dk/cgi-bin/viewpubupd?arrby=year&email=danvy |
Exploiting parser ambiguity | http://www.brics.dk/DS/99/1/BRICS-DS-99-1.pdf |
JWIG: Java Extensions for High-Level Web Service Development | http://www.brics.dk/JWIG/ |
JWIG an alternative to Servlets, JSP, ASP, and PHP | http://www.brics.dk/JWIG/intro.html |
JWIG: Java Extensions for High-Level Web Service Development | http://www.brics.dk/JWIG/research.html |
BRICS Activities | http://www.brics.dk/LogicsSchool01/index.html |
Pi-calculus and mobile system books | http://www.brics.dk/NS/05/3/index.html |
Why Don’t Programming Language Designers Use Formal Methods? | http://www.brics.dk/Projects/AS/index_34.html#Doh93IS |
Why Don’t Programming Language Designers Use Formal Methods? | http://www.brics.dk/Projects/AS/index_34.html#Mosses96DRAFT |
Why Don’t Programming Language Designers Use Formal Methods? | http://www.brics.dk/Projects/AS/index_34.html#Mosses96MFCS |
Composing Programming Languages by Combining Action-Semantic | http://www.brics.dk/Projects/AS/index_6.html |
OOP Is Much Better in Theory Than in Practice | http://www.brics.dk/Projects/CoFI/CASL.html |
What is so bad about compiling? | http://www.brics.dk/RS/00/44/ |
Do we Need Dependent Types? | http://www.brics.dk/RS/01/10/ |
The logic of communicating on channels | http://www.brics.dk/RS/01/15/BRICS-RS-01-15.pdf |
Is there a formal basis for generators? | http://www.brics.dk/RS/01/Abs/BRICS-RS-01-Abs/BRICS-RS-01-Abs.html#BRICS-RS-01-29 |
Bidirectional fold and scan | http://www.brics.dk/RS/02/12/BRICS-RS-02-12.pdf |
Obtaining KMP String Matcher by Partial Evaluation | http://www.brics.dk/RS/02/32/BRICS-RS-02-32.pdf |
A Foundation for Embedded Languages | http://www.brics.dk/RS/02/34/ |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.brics.dk/RS/03/13/ |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.brics.dk/RS/03/14/ |
Trampolining Architectures | http://www.brics.dk/RS/04/26/BRICS-RS-04-26.pdf |
Bottom-Up beta-Substitution: Uplinks and lambda-DAGs | http://www.brics.dk/RS/04/38/BRICS-RS-04-38.pdf |
How to remove a dynamic prompt: static and dynamic delimited continuation operators are equally expressible | http://www.brics.dk/RS/05/Abs/BRICS-RS-05-Abs/BRICS-RS-05-Abs.html#BRICS-RS-05-2 |
Relevance of Curry-Howard | http://www.brics.dk/RS/97/18/BRICS-RS-97-18.pdf |
Comparing the Expressive Power of the Synchronous and the Asynchronous pi-calculus | http://www.brics.dk/RS/97/45/ |
unchecked exceptions are like runtime type checking? | http://www.brics.dk/RS/98/12/ |
New Paul Graham thing... | http://www.brics.dk/RS/98/12/ |
Python Metaclass Programming | http://www.brics.dk/RS/98/12/ |
First Class Values, Types as values within a Programming Language | http://www.brics.dk/RS/98/12/BRICS-RS-98-12.pdf |
Advantages of Soft Typing | http://www.brics.dk/RS/98/9/BRICS-RS-98-9.pdf |
SuDoku | http://www.brightonandhove.org/sudoku/solver5c.xls |
The TUNES Problem | http://www.britannica.com/eb/article?eu=78979&tocid=7916#7916.toc |
Accelerator: simplified programming of graphics processing units for general-purpose uses via data-parallelism | http://www.brouhaha.com/~eric/retrocomputing/intel/iapx432/ |
Interview with Intel's C++ Compiler Team | http://www.brouhaha.com/~eric/retrocomputing/intel/iapx432/ |
Continued Fraction Arithmetic - Bill Gosper | http://www.btexact.com/people/briggsk2/XR.html |
Ruby the Rival | http://www.btgjapan.org/catalysts/rem.html |
A Revolution in Logic? | http://www.bu.edu/philo/faculty/hintikka.html |
Links | http://www.buytaert.net/ |
PHP 6 picks up GOTO and COMEFROM | http://www.buytaert.net/resume#publications |
PHP 6 picks up GOTO and COMEFROM | http://www.buytaert.net/resume |
Runtime optimization mailing list | http://www.buytaert.net/roml/ |
101 Perl Articles | http://www.byte.com/101perl.htm |
Virtual machine implementation and dynamic languages | http://www.byte.com/art/9805/sec5/art1.htm |
Python, Redux | http://www.byte.com/column/BYT20010508S0001 |
Targeting the JVM | http://www.byte.com/column/threads/BYT20001214S0006 |
Whither Now C++? | http://www.byte.com/documents/s=1271/byt20010831s0001/0903_nichols.html |
Udell: What Is General-Purpose Scripting? | http://www.byte.com/documents/s=2473/byt1013632013554/0218_udell.html |
Environmental Acquisition - A New InheritancE Mechanism | http://www.byte.com/documents/s=705/byt20010614s0001/index.htm |
Environmental Acquisition - A New InheritancE Mechanism | http://www.byte.com/documents/s=7117/byt1018644007316/0415_udell.html |
Creating types at run time? | http://www.byte.com/documents/s=7612/byt1031873908890/0916_heller.html |
A Perl Hacker in the Land of Python | http://www.byte.com/feature/BYT20000201S0001 |
Targeting the JVM | http://www.byte.com/nntp/joncon?comment_id=19546#thread |
Static Typing Where Possible, Dynamic Typing When Needed | http://www.c2.com/cgi/wiki?AntiPattern |
"Popular vs. Good" in Programming Languages | http://www.c2.com/cgi/wiki?AsFastAsCee |
"Popular vs. Good" in Programming Languages | http://www.c2.com/cgi/wiki?BondageAndDisciplineLanguage |
"Popular vs. Good" in Programming Languages | http://www.c2.com/cgi/wiki?CeeAsAnIntermediateLanguage |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.c2.com/cgi/wiki?CeeParensLanguage |
ACM Queue: A Conversation with Alan Kay | http://www.c2.com/cgi/wiki?ComputerScienceIsaSoftScience |
BitC, a new OS implementation language | http://www.c2.com/cgi/wiki?CrudScreen |
Does Visual Studio Rot the Mind? | http://www.c2.com/cgi/wiki?EditorMetaProgramming |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.c2.com/cgi/wiki?EditorMetaProgramming |
Scalability | http://www.c2.com/cgi/wiki?FearOfAddingClasses |
"Popular vs. Good" in Programming Languages | http://www.c2.com/cgi/wiki?ForgetTheDebugger |
ACM Queue: A Conversation with Alan Kay | http://www.c2.com/cgi/wiki?FrontPage |
A Functional Pattern System for OO Design | http://www.c2.com/cgi/wiki?FunctionalPatternSystemForObjectOrientedDesign |
Singleton classes really that bad? | http://www.c2.com/cgi/wiki?InstanceManagerPattern |
Wikicities | http://www.c2.com/cgi/wiki?LanguagePissingMatch |
Tim Bray: On Threads | http://www.c2.com/cgi/wiki?MessagePassingConcurrency |
Erik Meijer: Visual Basic Programmers Love Anamorphisms | http://www.c2.com/cgi/wiki?ParadigmPissingMatch |
Anders Hejlsberg interview on Generics in C# | http://www.c2.com/cgi/wiki?PartialClasses |
Educational Pearl: Automata as Macros | http://www.c2.com/cgi/wiki?PerniciousIngrownSql |
"Popular vs. Good" in Programming Languages | http://www.c2.com/cgi/wiki?PinkyAndTheBrainLanguage |
Programming Language Names | http://www.c2.com/cgi/wiki?ProgrammingLanguageNamingPatterns |
Programming Puns | http://www.c2.com/cgi/wiki?ProgrammingPuns |
BitC, a new OS implementation language | http://www.c2.com/cgi/wiki?ReferentialTransparency |
Tim Bray: On Threads | http://www.c2.com/cgi/wiki?SharedStateConcurrency |
Singleton classes really that bad? | http://www.c2.com/cgi/wiki?SingletonsAreEvil |
Why Dependent Types Matter | http://www.c2.com/cgi/wiki?SufficientlySmartCompiler |
BitC, a new OS implementation language | http://www.c2.com/cgi/wiki?UndefinedBehavior |
Call for Papers: ACM Symposium on Dynamic Languages | http://www.c2.com/cgi/wiki?ZeroOneInfinityRule |
Why Dependent Types Matter | http://www.c2.com/cgi?wiki?AsFastAsCee |
Most amazing designer? | http://www.c2.com/doc/index.html |
Most amazing designer? | http://www.c2.com/doc/pages.html |
LtU: Style and Focus | http://www.c2.com |
Leak Free Javascript Closures | http://www.cadenhead.org/workbench/news/1492/java-coders-have-lost-their-pojo#850 |
CAESAR project | http://www.caesarj.org |
Run time type checking | http://www.cafeaulait.org/oldnews/news2006October11.html |
Haskell Store | http://www.cafepress.com/ehudlamm |
Lambda the Ultimate Sweatshirt | http://www.cafepress.com/ehudlamm |
Implementation of FPL | http://www.cafepress.com/haskell_books |
Haskell Store | http://www.cafepress.com/haskell |
Definition of Type | http://www.cafepress.com/skicalc.6225368?zoom=yes#zoom |
Lambda the Ultimate Sweatshirt | http://www.cafepress.com |
BitC, a new OS implementation language | http://www.cafeshops.com/ |
Why recursing is better than looping | http://www.cafeshops.com/ |
Failure-oblivious computing | http://www.cag.lcs.mit.edu/~rinard/paper/osdi04.pdf |
Escape Analysis for Java | http://www.cag.lcs.mit.edu/~rinard/pointer_and_escape_analysis/ |
Combining Theorem Proving and Programming | http://www.calculemus.net/ |
Calculemus 2005 | http://www.calculemus.net |
Unix as programming language | http://www.call-with-current-continuation.org/ |
"Down with Lambda-Lifting" | http://www.call-with-current-continuation.org/ |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://www.call-with-current-continuation.org/ |
"Popular vs. Good" in Programming Languages | http://www.call-with-current-continuation.org/ |
Java hits obstacle with cell phones | http://www.call-with-current-continuation.org/chicken.html |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://www.call-with-current-continuation.org |
Programming anti-idioms | http://www.calvin.edu/academic/engl/mixmet.htm |
Fresh O'Caml | http://www.cam.ac.uk/ |
Dr Jekyll and Mr C | http://www.cambridge.intel-research.net/~rennals/jekyll/ |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.cambridge.intel-research.net/~rennals/thesis.pdf |
Most Productive FP Lang? | http://www.cambridge.intel-research.net/~rennals/thesis.pdf |
Language Evolution applied to PLT | http://www.cambridge.org/catalogue/catalogue.asp?isbn=0521626544 |
subtext: Uncovering the simplicity of programming | http://www.cambridge.org/us/catalogue/catalogue.asp?isbn=0521658691 |
Book: The Standard ML Basis Library | http://www.cambridge.org/us/catalogue/catalogue.asp?isbn=0521794781 |
Command Line Hacks | http://www.camworld.com/) |
One Runtime to Bind Them All | http://www.camworld.com/ |
Programming by Demonstration | http://www.camworld.com/ |
Getting Up to Speed with Velocity | http://www.camworld.com/ |
The Visual Language of Experts in Graphic Design | http://www.camworld.com |
Non-Software Examples of Software Design Patterns | http://www.camworld.com |
Why Are ALL Programming Languages So Low Level? | http://www.canb.auug.org.au/~millerp/rmch/recu-make-cons-harm.html |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://www.canonical.org/%7Ekragen/3-sec-arch.html |
Canonware Onyx | http://www.canonware.com/onyx/ |
Programming Puns | http://www.cant.ac.uk/depts/acad/languages/distance/socio/map.htm |
C++ in the Real World: Advice from the Trenches | http://www.cantrip.org/realworld.html |
Software Extension and Integration with Type Classes | http://www.cantrip.org/traits.html |
Transparent Persistence | http://www.capros.org/ |
XPython | http://www.cardboard.nu/blog/2004_03_02/thoughts_on_pep_318_and.html |
Scapy - network DSL in Python | http://www.cartel-securite.fr/pbiondi/scapy.html |
Google Magic | http://www.cartesianclosed.com/ |
Google Magic | http://www.cartesianclosed.com/pub/type_indexed_rows/ |
Gilad Is Right | http://www.cartesianclosed.com/pub/type_indexed_rows/ |
Visual Basic and LINQ | http://www.cartesianclosed.com/pub/xmlambda/ |
Amusing question | http://www.cas.mcmaster.ca/~carette/ |
Basic(er) Simple(r) Type Theory(?) | http://www.cas.mcmaster.ca/~carette/blog/archives/2005/06/discrete_math_f.html |
Is "post OO" just over? | http://www.cas.mcmaster.ca/~carette/metamonads/index.html |
Zipper-based file server/OS | http://www.cas.mcmaster.ca/~carette/pa_monad/ |
What are the real benefits of FP? | http://www.cas.mcmaster.ca/~carette/pa_monad/ |
Zipper-based file server/OS | http://www.cas.mcmaster.ca/~carette/pa_monad/ |
The right default: concurrent components with message passing | http://www.cas.mcmaster.ca/~carette/pa_monad |
Code Generation with Python, Cog, and Nant | http://www.cas.mcmaster.ca/~carette/publications/ge.pdf |
A tutorial on graph transformation | http://www.cas.mcmaster.ca/~kahl/ |
A tutorial on graph transformation | http://www.cas.mcmaster.ca/~kahl/HOPS/ |
Jef Raskin: The Woes of IDEs | http://www.cas.mcmaster.ca/~kahl/HOPS/ |
subtext: Uncovering the simplicity of programming | http://www.cas.mcmaster.ca/~kahl/HOPS/ |
A tutorial on graph transformation | http://www.cas.mcmaster.ca/~kahl/Publications/TR/Kahl-1997b.html |
A tutorial on graph transformation | http://www.cas.mcmaster.ca/~kahl/relmics.html |
Topology in Programming Language Semantics | http://www.cas.mcmaster.ca/~zucker/ |
Topology in Programming Language Semantics | http://www.cas.mcmaster.ca/~zucker/Pubs/AC/text.pdf |
Grad School [Master's Programs] | http://www.cas.mcmaster.ca/ |
Basic(er) Simple(r) Type Theory(?) | http://www.cas.mcmaster.ca/ |
Closures for Java or money back | http://www.cas.mcmaster.ca/mak/project/project_details.php?id=79 |
Lambda the Ultimate Set Comprehension | http://www.cas.mcmaster.ca/sqrl/abstracts/18_abs.html |
Lambda the Ultimate Set Comprehension | http://www.cas.mcmaster.ca/sqrl/papers/sqrl18.pdf |
Lambda the Ultimate Set Comprehension | http://www.cas.mcmaster.ca/sqrl/papers/sqrl18.ps.Z |
Lambda the Ultimate Set Comprehension | http://www.cas.mcmaster.ca/sqrl/sqrl_reports.html |
Learning to Program with Alice (not Mozart/Oz ML) | http://www.cas.mcmaster.ca |
Ethnographic Study of Copy and Paste Programming Practices in OOPL | http://www.catb.org/~esr/comparator/ |
Pointcuts and Advice in Higher-Order Languages | http://www.catb.org/~esr/intercal/ |
Tim Bray: Sun & Dynamic Java | http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s06.html |
The Art of Unix Programming | http://www.catb.org/~esr/writings/taoup/ |
The Art of Unix Programming | http://www.catb.org/~esr/writings/taoup/html/languageschapter.html |
The Art of Unix Programming | http://www.catb.org/~esr/writings/taoup/html/minilanguageschapter.html |
The Art of Unix Programming | http://www.catb.org/~esr/writings/taoup/html/multiprogramchapter.html |
The Art of Unix Programming | http://www.catb.org/~esr/writings/taoup/html/transparencychapter.html |
Stroustrup's C++ Style Sweet Spot | http://www.catb.org/~esr/writings/taoup/html/unix_and_oo.html |
Cat Version 0.9 | http://www.cat-language.com/download.html |
The Type of a Recursive Combinator | http://www.cat-language.com/download.html |
The Type of 42 | http://www.cat-language.com/manual.html |
Cat Version 0.9 | http://www.cat-language.com/manual.html |
Want to learn something new | http://www.cat-language.com |
Esoteric computer languages | http://www.catseye.mb.ca/esoteric/index.html |
The "Plankalkul" of Konrad Zuse | http://www.catseye.mb.ca/vintage/plankalkuel/ |
Java object models debated | http://www.caucho.com |
Charles Babbage Institute | http://www.cbi.umn.edu/ |
Charles Babbage Institute | http://www.cbi.umn.edu/oh/display.phtml?id=178 |
Prolog Programming A First Course | http://www.cbl.leeds.ac.uk/~paul/prologbook/ |
Prolog Programming A First Course | http://www.cbl.leeds.ac.uk/~paul/prologbook/node193.html#SECTION001750000000000000000 |
"Proof-Directed Debugging" Revisited | http://www.cbsnews.com/stories/2004/07/27/tech/main632188.shtml |
The Case for First Class Messages | http://www.cc.gatech.edu/~lex/ti/ti.html |
Squeak books | http://www.cc.gatech.edu/~mark.guzdial/drafts/ |
Data flow analysis on functional Language | http://www.cc.gatech.edu/~shivers/citations.html |
Bruce Tate: Technologies that may challenge Java | http://www.cc.gatech.edu/~shivers/papers/cps-threads.ps |
"The Anatomy of a Loop" | http://www.cc.gatech.edu/~shivers/papers/loop.pdf |
Scoping based on control flow graph | http://www.cc.gatech.edu/~shivers/papers/loop.pdf |
Application Generators | http://www.cc.gatech.edu/~yannis/ |
The Essence of Strategic Programming | http://www.cc.gatech.edu/~yannis/ |
Application Generators | http://www.cc.gatech.edu/~yannis/ |
JBoss Aspect Oriented Programming | http://www.cc.gatech.edu/~yannis/aspect-ase03.pdf |
DP-COOL 2003 Proceedings | http://www.cc.gatech.edu/~yannis/fc++/ |
Generators in Python, Icon and Scheme | http://www.cc.gatech.edu/~yannis/fc++/ |
The lambda C++ library | http://www.cc.gatech.edu/~yannis/fc++/ |
The fate of reduce() in Python 3000 | http://www.cc.gatech.edu/~yannis/fc++/ |
FC++ | http://www.cc.gatech.edu/~yannis/fc++/ |
New features proposed for Java 1.5 by Sun | http://www.cc.gatech.edu/~yannis/fc++/ |
The Boost Lambda Library | http://www.cc.gatech.edu/~yannis/fc++/ |
Functional programming in Java | http://www.cc.gatech.edu/~yannis/fc++/ |
Unimperative Programming Language - Teaser | http://www.cc.gatech.edu/~yannis/fc++/funoo.pdf |
Collection of links to monad implementations in various languages. | http://www.cc.gatech.edu/~yannis/fc++/New1.5/lambda.html#monad |
Application Generators | http://www.cc.gatech.edu/~yannis/generators.pdf |
Seesoft | http://www.cc.gatech.edu/computing/classes/cs7390_98_winter/reports/realsys/seesoft.html |
Multi-Return Function Call | http://www.cc.gatech.edu/grads/d/dfisher/mrlc.ps |
Switch statement design | http://www.cc.gatech.edu/grads/d/dfisher/mrlc.ps |
Updates on ICFP + OCaml book | http://www.ccc.de/cgi-bin/cvsweb/ICFP2000/example-output/ |
Grad School advice | http://www.ccs.neu.edu/course/com3357/resources.html |
The Four Questions | http://www.ccs.neu.edu/course/csg111/lectures/lecture01.pdf |
References for Beginners in PL Theory | http://www.ccs.neu.edu/course/csg711/ |
Haskell and creative freedom | http://www.ccs.neu.edu/home/cobbe/pl-seminar-jr/notes/2003-sep-26/expressive-slides.pdf |
ACL2 in DrScheme | http://www.ccs.neu.edu/home/dalev/acl2-drscheme/ |
Explaining monads | http://www.ccs.neu.edu/home/dherman/browse/shared/notes/monads/monads-for-schemers.txt |
JavaMonads | http://www.ccs.neu.edu/home/dherman/code.html |
A Visual Environment for Developing Context-Sensitive Term Rewriting Systems | http://www.ccs.neu.edu/home/dherman/code.html |
Simpler representation of operational semantics? | http://www.ccs.neu.edu/home/dherman/code.html |
Collection of links to monad implementations in various languages. | http://www.ccs.neu.edu/home/dherman/code/monads/JavaMonads.tar.gz |
JavaMonads | http://www.ccs.neu.edu/home/dherman/code/monads/JavaMonads.tar.gz |
JavaMonads | http://www.ccs.neu.edu/home/dherman/code/monads/JavaMonads/docs/index.html |
Behaviour: Using CSS selectors to apply Javascript functionality | http://www.ccs.neu.edu/home/dherman/javascript/behavior |
Educational Pearl: Automata as Macros | http://www.ccs.neu.edu/home/dherman/research/publications/dsel-cfa.pdf |
Collection of links to monad implementations in various languages. | http://www.ccs.neu.edu/home/dherman/research/tutorials/monads-for-schemers.txt |
Monads in Ruby | http://www.ccs.neu.edu/home/dherman/research/tutorials/monads-for-schemers.txt |
Embedding Prolog in Haskell | http://www.ccs.neu.edu/home/dorai/schelog/schelog.html |
A question I have been meaning to ask. | http://www.ccs.neu.edu/home/dorai/schelog/schelog.html |
Educational Pearl: Automata as Macros | http://www.ccs.neu.edu/home/dorai/schelog/schelog.html |
Why type systems are interesting - part II | http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html |
Best PL tutorial/intro? | http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html |
Teach Yourself Scheme in Fixnum Days | http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html |
Applications of Continuations | http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme-Z-H-15.html#%_chap_13 |
Ruby: Language of the Programming Ãœbermensch? | http://www.ccs.neu.edu/home/dorai/uwcallcc.may.15/uwcallcc.html |
Don Box: Scheme Is Love | http://www.ccs.neu.edu/home/jrm/download.html |
Scheme on the CLR | http://www.ccs.neu.edu/home/jrm/download.html |
Adaptive Programming Book | http://www.ccs.neu.edu/home/lieber/connection-to-aop.html |
Adaptive Programming Book | http://www.ccs.neu.edu/home/lieber/publisher-note.html |
History of Programming Languages Seminar (Felleisen) | http://www.ccs.neu.edu/home/matthias/369-s04/ |
History of Programming Languages Seminar (Felleisen) | http://www.ccs.neu.edu/home/matthias/369-s04/texts.html |
What is so bad about compiling? | http://www.ccs.neu.edu/home/matthias/369-s04/Transcripts/partial-eval.html |
What do you mean by studying "programming languages"? | http://www.ccs.neu.edu/home/matthias/711-f05/index.html |
Rebel with a Cause | http://www.ccs.neu.edu/home/matthias/BALJ/index.html |
Getting Started | http://www.ccs.neu.edu/home/matthias/BTLS/ |
Teach Yourself Scheme in Fixnum Days | http://www.ccs.neu.edu/home/matthias/BTLS/ |
The Little MLer | http://www.ccs.neu.edu/home/matthias/BTML/ |
Small Time Languages | http://www.ccs.neu.edu/home/matthias/BTML/foreword.html |
NULL | http://www.ccs.neu.edu/home/matthias/BTML/foreword.html |
Quotes | http://www.ccs.neu.edu/home/matthias/BTML/foreword.html |
Getting Started | http://www.ccs.neu.edu/home/matthias/BTSS/ |
Intro to call-with-current-continuation | http://www.ccs.neu.edu/home/matthias/BTSS/sample.ps |
Functional and Declarative Programming in Education (FDPE99) | http://www.ccs.neu.edu/home/matthias/FDPE99/index.html |
A Day of Programming Language Research | http://www.ccs.neu.edu/home/matthias/PL/ |
The Human-Language Interface | http://www.ccs.neu.edu/home/matthias/presentations.html |
Tim Bray: Sun & Dynamic Java | http://www.ccs.neu.edu/home/matthias/Presentations/ecoop2004.pdf |
Functional Objects | http://www.ccs.neu.edu/home/matthias/Presentations/ecoop2004.pdf |
Return of the Global Variables? | http://www.ccs.neu.edu/home/matthias/Presentations/ecoop2004.pdf |
Python 2.5a1 released | http://www.ccs.neu.edu/home/matthias/Presentations/ecoop2004.pdf |
Structure and Interpretation of Computer Science Curriculum | http://www.ccs.neu.edu/home/matthias/Presentations/FDPE2002.ppt |
Felleisen: How to Design Class Hierarchies | http://www.ccs.neu.edu/home/matthias/Presentations/FDPE2005.html |
Felleisen: How to Design Class Hierarchies | http://www.ccs.neu.edu/home/matthias/Presentations/FDPE2005/htdch.pdf |
Matthias Felleisen:The Human Language Interface (ppt) | http://www.ccs.neu.edu/home/matthias/Presentations/Mexico.ppt |
The Human-Language Interface | http://www.ccs.neu.edu/home/matthias/Presentations/Mexico.ppt |
Felleisen: From Patterns to Programming Languages | http://www.ccs.neu.edu/home/matthias/Presentations/patterns.html |
Felleisen: From Patterns to Programming Languages | http://www.ccs.neu.edu/home/matthias/Presentations/Patterns.ppt |
A Guide to PLT Scheme Contracts | http://www.ccs.neu.edu/home/matthias/Tmp/contracts.html |
A software engineering problem: how would functional programming solve it? | http://www.ccs.neu.edu/home/matthias/Tmp/SML/index.html |
Understanding Aspects | http://www.ccs.neu.edu/home/wand/papers/icfp-03-slides.ppt |
μABC: A Minimal Aspect Calculus | http://www.ccs.neu.edu/home/wand/research/aop-papers.html |
A survey of optimization techniques | http://www.ccs.neu.edu/home/will/com1355/ |
A survey of optimization techniques | http://www.ccs.neu.edu/home/will/com1355/notes10.txt |
proof that (call/cc (lambda (c) (0 (c 1)))) => 1 | http://www.ccs.neu.edu/home/will/Personal/Nerdliness/callcc.txt |
Adaptive Programming Book | http://www.ccs.neu.edu/research/demeter/ |
Generic Programming | http://www.ccs.neu.edu/research/demeter/biblio/dem-book.html |
Adaptive Programming Book | http://www.ccs.neu.edu/research/demeter/biblio/dem-book.html |
Adaptive Programming Book | http://www.ccs.neu.edu/research/demeter/book/book-download.html |
static AND dynamic typing | http://www.ccs.neu.edu/scheme/packages/mrspidey/ |
ClassicJava in PLT Redex | http://www.ccs.neu.edu/scheme/pubs/#tr97-293 |
Modeling an Algebraic Stepper | http://www.ccs.neu.edu/scheme/pubs/ |
Type-safe Covariance in Eiffel | http://www.ccs.neu.edu/scheme/pubs/ |
Delimited Control for PLT Scheme | http://www.ccs.neu.edu/scheme/pubs/ |
Developing Interactive Web Programs (Scheme Servlets) | http://www.ccs.neu.edu/scheme/pubs/afp2002-f.ps.gz |
Automatically Restructuring Programs for the Web | http://www.ccs.neu.edu/scheme/pubs/ase2001-gfkf.pdf |
Ian Bicking: The challenge of metaprogramming | http://www.ccs.neu.edu/scheme/pubs/cf-toplas04.pdf |
Tail recursion | http://www.ccs.neu.edu/scheme/pubs/cf-toplas04.pdf |
Tail recursion | http://www.ccs.neu.edu/scheme/pubs/esop2003-cf.pdf |
Laziness Without All the Hard Work | http://www.ccs.neu.edu/scheme/pubs/fdpe05-bc.pdf |
Teaching programming | http://www.ccs.neu.edu/scheme/pubs/fdpe2002-fffk.ps |
The undergraduate language course: what to do? | http://www.ccs.neu.edu/scheme/pubs/fffk-jfp.pdf |
Design By Contract | http://www.ccs.neu.edu/scheme/pubs/fse01-flf.pdf |
Design By Contract Discussion | http://www.ccs.neu.edu/scheme/pubs/fse01-flf.pdf |
Syntactic Abstraction in Component Interfaces | http://www.ccs.neu.edu/scheme/pubs/gpce05-cof.pdf |
Yearning for a practical scheme | http://www.ccs.neu.edu/scheme/pubs/hosc05-mfsw.pdf |
Invariants/Contracts vs. types | http://www.ccs.neu.edu/scheme/pubs/icfp2002-ff.pdf |
Programming languages will become OSs | http://www.ccs.neu.edu/scheme/pubs/icfp99-ffkf.dvi.gz |
Richard Stallman's Crusade for Free Software | http://www.ccs.neu.edu/scheme/pubs/icfp99-ffkf.dvi.gz |
Richard Stallman's Crusade for Free Software | http://www.ccs.neu.edu/scheme/pubs/icfp99-ffkf.pdf |
Programming languages will become OSs | http://www.ccs.neu.edu/scheme/pubs/icfp99-ffkf.pdf |
Richard Stallman's Crusade for Free Software | http://www.ccs.neu.edu/scheme/pubs/icfp99-ffkf.ps.gz |
Programming languages will become OSs | http://www.ccs.neu.edu/scheme/pubs/icfp99-ffkf.ps.gz |
Retrospective: The Essence of Compiling with Continuations | http://www.ccs.neu.edu/scheme/pubs/index.html#fsdf-pldi |
Programming for the Web | http://www.ccs.neu.edu/scheme/pubs/index.html#papers |
Design By Contract | http://www.ccs.neu.edu/scheme/pubs/index.html#papers |
Design By Contract | http://www.ccs.neu.edu/scheme/pubs/oopsla01-ff.pdf |
Design By Contract Discussion | http://www.ccs.neu.edu/scheme/pubs/oopsla01-ff.pdf |
Composition Languages | http://www.ccs.neu.edu/scheme/pubs/pldi98-ff.ps.gz |
Retrospective: The Essence of Compiling with Continuations | http://www.ccs.neu.edu/scheme/pubs/pldi-fsdf.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.ccs.neu.edu/scheme/pubs/popl06-mff.pdf |
[Newbie] Where can I learn about VM / C interfacing? | http://www.ccs.neu.edu/scheme/pubs/scheme04-bo.pdf |
Selectors Make Analysis of case-lambda Too Hard | http://www.ccs.neu.edu/scheme/pubs/scmfun01-mfsw.ps.gz |
Embedding one language in another | http://www.ccs.neu.edu/scheme/pubs/tools99.ps.gz |
Yearning for a practical scheme | http://www.ccs.neu.edu/scheme/pubs/toplas99-ff.ps.gz |
Cat Language Download, Sources, and Introduction | http://www.cdiggins.com/cat.html |
The Cat Programming Language | http://www.cdiggins.com/cat.ppt |
Cat Language Download, Sources, and Introduction | http://www.cdiggins.com/cat.zip |
Expressing the Type of a While Loop | http://www.cdiggins.com/cat/ |
Cat version 0.2 | http://www.cdiggins.com/cat/ |
The Killer Application for Concatenative Languages | http://www.cdiggins.com/cat/cat.pdf |
Cat Programming Language: Slides from Lang. NET 2006 | http://www.cdiggins.com/cat/cat.pdf |
CDuce | http://www.cduce.org/ |
CDuce: a programming language adapted to the manipulation of XML documents | http://www.cduce.org/ |
CDuce | http://www.cduce.org/ |
CDuce: a programming language adapted to the manipulation of XML documents | http://www.cduce.org/bench.html |
CDuce: a programming language adapted to the manipulation of XML documents | http://www.cduce.org/cgi-bin/cduce |
CDuce: a programming language adapted to the manipulation of XML documents | http://www.cduce.org/mailing.html |
Why do they program in C++? | http://www.cduce.org/ocaml.html |
CDuce: a programming language adapted to the manipulation of XML documents | http://www.cduce.org/papers.html |
CDuce | http://www.cduce.org/papers/cduce-wp.ps.gz |
CDuce | http://www.cduce.org/papers/lics02.ps.gz |
Extremely static language? | http://www.cduce.org |
Why do they program in C++? | http://www.cduce.org |
elj Roundup | http://www.ce.chalmers.se/~feldt/ruby/ideas/rubyvm/rrfc-rubyvm-20010108.txt |
Speech-to-text friendly programming languages | http://www.cedmagic.com/history/first-computer-mouse.html |
Concurrency made easy? | http://www.cee.hw.ac.uk/~dsg/gph/ |
Parallel Functional Programming: An Introduction | http://www.cee.hw.ac.uk/~dsg/gph/papers/abstracts/par-intro.html |
The HM system does not have principal typings for all terms | http://www.cee.hw.ac.uk/~jbw/itrs/itrs00/papers/Jim:ITRS-2000.ps.gz |
A Type Error Slicer for MiniML | http://www.cee.hw.ac.uk/ultra/compositional-analysis/type-error-slicing/slicing.cgi |
SQL for Smarties | http://www.celko.com/ |
Langauges and Hardware... | http://www.cellmatrix.com/entryway/products/concepts/comparison1.html |
CellML | http://www.cellml.org/ |
Good Ideas, Through the Looking Glass | http://www.celluloidtunes.com/ |
Should Computer Science Get Rid of Protocols? | http://www.centennialofflight.gov/essay/Theories_of_Flight/Stability/TH26.htm |
Failure-oblivious computing | http://www.cert.org/books/secure-coding/ |
Unification on Stateless Objects | http://www.cert.org/easel/ |
Playing the Minesweeper with Constraints (MOZ 2004) | http://www.cetic.be/moz2004/talks/minesweeper.pdf |
Admin notices | http://www.cetus-links.org/oo_eiffel.html |
A Good OOP Critique? | http://www.cetus-links.org/oo_infos.html#oo_general_info_general_articles |
Dead Languages Society | http://www.cetus-links.org/oo_self.html |
Comments Requested on SML-Based Graphics DSL | http://www.cex3d.net/cexl/definition/ |
Constraint Languages | http://www.cfcl.com/tin/ |
APL, J, Hardware | http://www.cfcl.com/tin/P/199404.shtml |
Constraint Languages | http://www.cfcl.com/tin/P/199502.shtml |
the Chinese natual language | http://www.cgl.uwaterloo.ca/~smann/Humor/snow.txt |
Sh | http://www.cgl.uwaterloo.ca/ |
expressivity of "idiomatic C++" | http://www.cgl.uwaterloo.ca/Projects/rendering/Papers/#algebra |
Extensible Code Generation with Java | http://www.chadfowler.com/index.cgi/Computing/Programming/CodeGenerationIsNew.rdoc,v |
MFA in Software: trial run | http://www.chadfowler.com/index.cgi/Computing/Programming/MFASoftwarePostResidency.rdoc |
Grad School [Master's Programs] | http://www.chalmers.se/Home-E.html |
Grad School [Master's Programs] | http://www.chalmers.se/HyperText/MasterProgrammes/FirstPage.html |
Java hits obstacle with cell phones | http://www.charlespetzold.com/pwcs/index.html |
Language-Centric Software Development | http://www.charlespetzold.com/pwcs/index.html |
Cheetah, the Python-Powered Template Engine | http://www.cheetahtemplate.org/ |
Icon Language Implementation and Unicon News | http://www.chem.pmf.hr/~kazimir/TheGenerator/ |
Vital: A Visual Interactive Typed Applicative Language | http://www.chem.pwf.cam.ac.uk/~jdh30/programming/opengl/smoke/index.html |
Interview with Adam Dunkels | http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html |
Coroutines in C | http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html |
The Case for First Class Messages | http://www.chimu.com/publications/short/whyDynamicTyping.html |
APL, J, Hardware | http://www.chips.ibm.com/news/1999/microprocessor99.pdf |
Dijkstra on analogies and anthropomorphism | http://www.chris-lott.org/misc/kaiser.html |
Questions about Semantics. | http://www.chris-lott.org/misc/kaiser.html |
The HM system does not have principal typings for all terms | http://www.church-project.org/modular/compositional/system-E/index.html |
The HM system does not have principal typings for all terms | http://www.church-project.org/reports/electronic/Hal+Kfo:BUCS-TR-2004-004.pdf |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.church-project.org/reports/electronic/Jim:MIT-LCS-1995-532.pdf |
The HM system does not have principal typings for all terms | http://www.church-project.org/reports/Wells:EPT-2002.html |
Conjunction types | http://www.church-project.org/reports/Wells:EPT-2002.html |
The Church Project | http://www.church-project.org |
Your favourite editor/IDE | http://www.ci.tuwien.ac.at/~leisch/Sweave/FAQ.html |
Static Analysis for Security | http://www.cigital.com/papers/download/bsi5-static.pdf |
System-level Static Analysis | http://www.cigital.com/papers/download/bsi5-static.pdf |
VHS | http://www.cin.ufpe.br/~haskell/vhs/ |
Strongtalk | http://www.cincom.com/scripts/smalltalk.dll/downloads/index.ssp?content=visualworks |
The Behavior of Behavior | http://www.cincom.com/smalltalk/ |
Flexible Exception Handling (in Smalltalk) | http://www.cincomsmalltalk.com/blog/blogView?showComments=true&entry=3321788777 |
Jef Raskin: The Woes of IDEs | http://www.cincomsmalltalk.com/blog/blogView?showComments=true&entry=3235658509 |
The Sound of Lost Productivity | http://www.cincomsmalltalk.com/blog/blogView?showComments=true&entry=3249046410 |
Smalltalk 80: Green Book | http://www.cincomsmalltalk.com/blog/blogView?showComments=true&entry=3273489822 |
The IDE Divide | http://www.cincomsmalltalk.com/blog/blogView?showComments=true&entry=3279019029 |
Udell on licensing and lock-in | http://www.cincomsmalltalk.com/userblogs/avi/blogView?entry=3246121322 |
Continuations library for Java | http://www.cincomsmalltalk.com/userblogs/avi/blogView?entry=3256899497 |
Partial Continuations | http://www.cincomsmalltalk.com/userblogs/avi/blogView?searchCategory=continuations |
Impedance mismatch: RDBMS and PLs | http://www.cincomsmalltalk.com/userblogs/avi/blogView?searchCategory=databases |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://www.cincomsmalltalk.com/userblogs/avi/blogView?showComments=true&entry=3246121322 |
Events and Continuations | http://www.cincomsmalltalk.com/userblogs/avi/blogView?showComments=true&entry=3240140310 |
Use Continuations to Develop Complex Web Applications | http://www.cincomsmalltalk.com/userblogs/avi/blogView?showComments=true&entry=3258414140 |
Have scripting languages peaked? | http://www.cincomsmalltalk.com/userblogs/avi/blogView?showComments=true&entry=3284695382 |
Smalltalk case-statement | http://www.cincomsmalltalk.com/userblogs/eric/blogView?showComments=true&entry=3269858586 |
Research ethics | http://www.cincomsmalltalk.com/userblogs/ralph/blogView?showComments=true&entry=3274336338 |
John Vlissides | http://www.cincomsmalltalk.com/userblogs/ralph/blogView?showComments=true&entry=3310762454 |
Extending Ruby with C | http://www.circlemud.org/~jelson/software/fusd/ |
Extending Ruby with C | http://www.circlemud.org/~jelson/software/fusd/docs/node13.html |
J2ME | http://www.circuitcellar.com/ |
Modern Language Features of Visual C++ 2005 | http://www.ciri.upc.es/cela_pblade/AboutCompilers.htm |
ETAPS registration now open | http://www.cis.cs.tu-berlin.de/~fase2002/index_general.html |
Invariants/Contracts vs. types | http://www.cis.ksu.edu/~bhoward/abstracts.html |
Obtaining KMP String Matcher by Partial Evaluation | http://www.cis.ksu.edu/~hatcliff/FPEPS/ |
Denotational Semantics: A Methodology for Language Development | http://www.cis.ksu.edu/~schmidt/text/densem.html |
Ian Bicking: The challenge of metaprogramming | http://www.cis.ksu.edu/~schmidt/text/densem.html |
Getting Started | http://www.cis.ksu.edu/~schmidt/text/densem.html |
Using an Abstracted Interpreter to Understand Abstract Interpretation | http://www.cis.ksu.edu/santos/schmidt/Escuela03/ |
DP-COOL 2003 Proceedings | http://www.cis.ohio-state.edu/~gb/Brew/ |
Inherited Traits - Classes Like Never Before | http://www.cis.ohio-state.edu/~gb/Brew/ |
DP-COOL 2003 Proceedings | http://www.cis.ohio-state.edu/~gb/Brew/Publications/ClosureDesign.pdf |
Inherited Traits - Classes Like Never Before | http://www.cis.ohio-state.edu/~gb/Brew/Publications/HalfNHalf.pdf |
A Good OOP Critique? | http://www.cis.strath.ac.uk/research/efocs/reports.html |
Special Topics in Domain Specific Languages (course) | http://www.cis.uab.edu/info/dept/courses/cs693/ |
NULL | http://www.cis.uab.edu/info/dept/courses/cs693/ |
A Language for Bi-Directional Tree Transformations | http://www.cis.upenn.edu/%7Ebcpierce/papers/lenses.pdf |
Screamer: a Common Lisp library for non-determinism | http://www.cis.upenn.edu/%7Escreamer-tools/home.html |
Language Luminaries Meet in Europe on April 6 | http://www.cis.upenn.edu/~bcpierce/ |
Advanced Topics in Types and Programming Languages | http://www.cis.upenn.edu/~bcpierce/ |
TinkerType | http://www.cis.upenn.edu/~bcpierce/ |
Great Works in Programming Languages | http://www.cis.upenn.edu/~bcpierce/ |
Invariants/Contracts vs. types | http://www.cis.upenn.edu/~bcpierce/attapl/ |
Advanced Topics in Types and Programming Languages | http://www.cis.upenn.edu/~bcpierce/attapl/ |
Data locality and data structures | http://www.cis.upenn.edu/~bcpierce/attapl/index.html |
unchecked exceptions are like runtime type checking? | http://www.cis.upenn.edu/~bcpierce/attapl/index.html |
Language Design Tips | http://www.cis.upenn.edu/~bcpierce/attapl/index.html |
The essence of ML type inference | http://www.cis.upenn.edu/~bcpierce/attapl/index.html |
Tradeoffs between Unique Types and Monads | http://www.cis.upenn.edu/~bcpierce/attapl/index.html |
Java is not type-safe | http://www.cis.upenn.edu/~bcpierce/courses/629/papers/Saraswat-javabug.html |
Why type systems are interesting | http://www.cis.upenn.edu/~bcpierce/courses/629/papers/Saraswat-javabug.html |
Great Works in Programming Languages | http://www.cis.upenn.edu/~bcpierce/courses/670Fall04/GreatWorksInPL.html |
Top N Papers 2005 | http://www.cis.upenn.edu/~bcpierce/courses/670Fall04/GreatWorksInPL.shtml |
Xtatic: Native XML processing for C# | http://www.cis.upenn.edu/~bcpierce/FOOL/FOOL8/fjcomp.pdf |
TinkerType | http://www.cis.upenn.edu/~bcpierce/frontpage.html |
A Language for Bi-Directional Tree Transformations | http://www.cis.upenn.edu/~bcpierce/harmony/index.html |
Types and Programming Languages: TNG | http://www.cis.upenn.edu/~bcpierce/papers/ |
The pi-calculus: a Theory of Mobile Processes | http://www.cis.upenn.edu/~bcpierce/papers/index.html#Pi-Calculus and Pict |
Darcs: an open source version control system implemented in Haskell | http://www.cis.upenn.edu/~bcpierce/papers/index.shtml#Data%20Synchronization |
The Xtatic experience | http://www.cis.upenn.edu/~bcpierce/papers/index.shtml#Xtatic |
The Weird World of Bi-Directional Programming | http://www.cis.upenn.edu/~bcpierce/papers/lenses.pdf |
The Weird World of Bi-Directional Programming | http://www.cis.upenn.edu/~bcpierce/papers/lenses-etapsslides.pdf |
A Language for Bi-Directional Tree Transformations | http://www.cis.upenn.edu/~bcpierce/papers/lenses-full.pdf |
Advanced Module Systems: A Guide for the Perplexed | http://www.cis.upenn.edu/~bcpierce/papers/modules-icfp.ps |
Grid Computing & the Linda Programming Model | http://www.cis.upenn.edu/~bcpierce/papers/pict/Html/Pict.html |
Types and Programming Languages: TNG | http://www.cis.upenn.edu/~bcpierce/papers/tng-lics2003-slides.pdf |
Research Papers | http://www.cis.upenn.edu/~bcpierce/papers/tng-lics2003-slides.pdf |
NULL | http://www.cis.upenn.edu/~bcpierce/papers/tng-lics2003-slides.pdf |
Quick Quotes | http://www.cis.upenn.edu/~bcpierce/papers/tng-lics2003-slides.pdf |
The Little MLer | http://www.cis.upenn.edu/~bcpierce/papers/tng-lics2003-slides.pdf |
NULL | http://www.cis.upenn.edu/~bcpierce/papers/tng-lics2003-slides.pdf |
generating interpreters, IDEs, etc., from simple specifications? | http://www.cis.upenn.edu/~bcpierce/papers/tt.tar.gz |
generating interpreters, IDEs, etc., from simple specifications? | http://www.cis.upenn.edu/~bcpierce/papers/tt-jfp.pdf |
TinkerType | http://www.cis.upenn.edu/~bcpierce/papers/tt-slides.ps |
Type-Based Optimization for Regular Patterns | http://www.cis.upenn.edu/~bcpierce/papers/typebasedoptimization-short.pdf |
Type-Based Optimization for Regular Patterns | http://www.cis.upenn.edu/~bcpierce/papers/typebasedoptimization-slides.pdf |
The Xtatic experience | http://www.cis.upenn.edu/~bcpierce/papers/xtatic-experience-TR.pdf |
Territorial Exception Handling | http://www.cis.upenn.edu/~bcpierce/tapl/ |
Types and Programming Languages | http://www.cis.upenn.edu/~bcpierce/tapl/ |
Invariants/Contracts vs. types | http://www.cis.upenn.edu/~bcpierce/tapl/ |
Getting started in language design -- reading material? | http://www.cis.upenn.edu/~bcpierce/tapl/ |
First Class Values, Types as values within a Programming Language | http://www.cis.upenn.edu/~bcpierce/tapl/ |
Happy Birthday, dear Lambda | http://www.cis.upenn.edu/~bcpierce/tapl/ |
OOP Parallel class hierarchies | http://www.cis.upenn.edu/~bcpierce/tapl/ |
Syntax Design | http://www.cis.upenn.edu/~bcpierce/tapl/ |
Dependent types: literature, implementations and limitations ? | http://www.cis.upenn.edu/~bcpierce/tapl/ |
Want to learn something new | http://www.cis.upenn.edu/~bcpierce/tapl/ |
Types and Programming Languages: TNG | http://www.cis.upenn.edu/~bcpierce/tapl/ |
What's a definition of "type" that beginners can understand? | http://www.cis.upenn.edu/~bcpierce/tapl/ |
Advanced Topics in Types and Programming Languages | http://www.cis.upenn.edu/~bcpierce/tapl/ |
unchecked exceptions are like runtime type checking? | http://www.cis.upenn.edu/~bcpierce/tapl/ |
Language Design Tips | http://www.cis.upenn.edu/~bcpierce/tapl/index.html |
Objects and classes versus modules | http://www.cis.upenn.edu/~bcpierce/tapl/index.html |
Basic(er) Simple(r) Type Theory(?) | http://www.cis.upenn.edu/~bcpierce/tapl/index.html |
TinkerType | http://www.cis.upenn.edu/~bcpierce/tapl/index.html |
The Case for First Class Messages | http://www.cis.upenn.edu/~bcpierce/tapl/index.html |
BitC, a new OS implementation language | http://www.cis.upenn.edu/~bcpierce/tapl |
Getting Started | http://www.cis.upenn.edu/~bcpierce/tapl |
Mechanics of designing and implementing a language | http://www.cis.upenn.edu/~bcpierce/tapl |
Abramsky powerdomain | http://www.cis.upenn.edu/~bcpierce/types/ |
Types vs. Sets | http://www.cis.upenn.edu/~bcpierce/types/ |
The TYPES Fourm | http://www.cis.upenn.edu/~bcpierce/types/ |
Type safety | http://www.cis.upenn.edu/~bcpierce/types/archives/current/msg00271.html |
Kent M. Pitman's Second Wind | http://www.cis.upenn.edu/~bcpierce/types/archives/current/msg00294.html |
Types vs. Sets | http://www.cis.upenn.edu/~bcpierce/types/archives/current/msg00795.html |
Generic Java type inference is unsound | http://www.cis.upenn.edu/~bcpierce/types/archives/current/msg00849.html |
Formal semantics for C | http://www.cis.upenn.edu/~bcpierce/types/archives/current/msg00861.html |
Formal semantics for C | http://www.cis.upenn.edu/~bcpierce/types/archives/current/msg00879.html |
1st International Conference on AOP (22-26/4/2002) | http://www.cis.upenn.edu/~bcpierce/types/archives/current/msg01032.html |
The point of (any) semantics | http://www.cis.upenn.edu/~bcpierce/types/archives/current/msg01178.html |
The point of (any) semantics | http://www.cis.upenn.edu/~bcpierce/types/archives/current/msg01182.html |
Towards a Quantum Programming Language | http://www.cis.upenn.edu/~bcpierce/types |
Sound Generic Java type inference | http://www.cis.upenn.edu/~bcpierce/types |
Formal semantics for C | http://www.cis.upenn.edu/~bcpierce/types |
Foundations of Object-Oriented Programming Languages | http://www.cis.upenn.edu/~bcpierce/types |
Types and Programming Languages | http://www.cis.upenn.edu/~bcpierce/types |
"Popular vs. Good" in Programming Languages | http://www.cis.upenn.edu/~bcpierce/unison/ |
Xtatic: Native XML processing for C# | http://www.cis.upenn.edu/~bcpierce/xtatic/index.html |
Questions about Semantics. | http://www.cis.upenn.edu/~bcpierce/yhh.pdf |
Darcs: an open source version control system implemented in Haskell | http://www.cis.upenn.edu/~bcpierce |
Reynolds: The Essence of Algol | http://www.cis.upenn.edu/~bkarthik/wpe/algol.ps.gz |
NULL | http://www.cis.upenn.edu/~bkarthik/wpe/algol.ps.gz |
Quotes | http://www.cis.upenn.edu/~bkarthik/wpe/algol.ps.gz |
Wobbly types | http://www.cis.upenn.edu/~geoffw/research/ |
Church-Turning is False? | http://www.cis.upenn.edu/~giorgi/cl.html |
Category theory | http://www.cis.upenn.edu/~gunter/publications/documents/st92.html |
Introduction to (Formal) Type Systems | http://www.cis.upenn.edu/~gunter/publications/documents/st92.html |
Concepts, Techniques and Models of Computer Programming | http://www.cis.upenn.edu/~gunter/publications/documents/taoop94.html |
XDuce: A Typed XML Processing Language | http://www.cis.upenn.edu/~hahosoya/xduce/ |
Logic for Computer Science: Foundations of Automatic Theorem Proving | http://www.cis.upenn.edu/~jean/gbooks/logic.html |
BitC, a new OS implementation language | http://www.cis.upenn.edu/~KeyKOS/ |
A Language-Based Approach to Unifying Events and Threads | http://www.cis.upenn.edu/~lipeng/papers/lz06submitted.pdf |
TinkerType | http://www.cis.upenn.edu/~milevin/tinkertype/ |
Prolog and Natural-Language Analysis | http://www.cis.upenn.edu/~pereira/oldies.html |
Educational Pearl: Automata as Macros | http://www.cis.upenn.edu/~screamer-tools/screamer-intro.html |
Encoding Information Flow in Haskell | http://www.cis.upenn.edu/~stevez/papers/LZ06a.pdf |
Which Java compiler for a student/research project? | http://www.cis.upenn.edu/~stse/javac/ |
OCaml Tutorials and Summary | http://www.cis.upenn.edu/~sumii/icfp/ |
Signature Based Polymorphism, Structural Subtyping and Duck Typing | http://www.cis.upenn.edu/~sweirich/papers/cast/cast.pdf |
Why type systems are interesting - part II | http://www.cis.upenn.edu/~sweirich/papers/gadt/gadt_jul04.pdf |
Generics as a Library | http://www.cis.upenn.edu/~sweirich/talks/param-gadt.pdf |
PLAN: A Packet Language for Active Networks | http://www.cis.upenn.edu/~switchware/ |
PLAN: A Packet Language for Active Networks | http://www.cis.upenn.edu/~switchware/PLAN/ |
Principal Typings | http://www.cis.upenn.edu/~tjim/papers/principal-typings.ps.gz |
The POPLmark Challenge | http://www.cis.upenn.edu/group/proj/plclub/mmm/ |
The POPLmark Challenge | http://www.cis.upenn.edu/group/proj/plclub/mmm/poplmark/poplmark.pdf |
ICFP Contest Results | http://www.cis.upenn.edu/proj/plclub/contest//results.php#languages |
ICFP Contest Results | http://www.cis.upenn.edu/proj/plclub/contest//results.php |
How to make a FPL successful | http://www.cise.ufl.edu/research/ParallelPatterns/PatternLanguage/Background/Psychology/Introduction.htm |
CiteULike | http://www.citeulike.org/ |
CiteULike | http://www.citeulike.org/about |
CiteULike | http://www.citeulike.org/managegroup |
CiteULike | http://www.citeulike.org/tag/scheme |
A Brief History of Scala | http://www.citeulike.org/user/dherman/article/157586 |
A Brief History of Scala | http://www.citeulike.org/user/dherman/tag/expression-problem |
Stupid Question. | http://www.citeulike.org/user/hellige/article/87023 |
Links | http://www.citeulike.org |
An Expressive Language of Signatures | http://www.citeulike.org |
Journals and papers? | http://www.citeulike.org |
Gardens Point Component Pascal | http://www.citi.qut.edu.au/research/plas/projects/cp_files/ComponentPascal.html |
Your Wish Is My Command - Programming By Example | http://www.cl.cam.ac.uk/~afb21/ |
Evaluating a new programming language | http://www.cl.cam.ac.uk/~afb21/CognitiveDimensions/ |
Ethnographic Study of Copy and Paste Programming Practices in OOPL | http://www.cl.cam.ac.uk/~afb21/publications/HCC02a.pdf |
Fresh O'Caml | http://www.cl.cam.ac.uk/~amp12/ |
Fresh O'Caml | http://www.cl.cam.ac.uk/~amp12/freshml/ |
Fresh O'Caml | http://www.cl.cam.ac.uk/~amp12/freshml/index.html#docs |
Parameteric Polymorphism from a C++ Perspective (good or bad?) | http://www.cl.cam.ac.uk/~amp12/papers/parpoe/parpoe.pdf |
Haskell is not not ML | http://www.cl.cam.ac.uk/~br276/notnotML/ |
A Modular Monadic Action Semantics | http://www.cl.cam.ac.uk/~kw217/research/ |
Macros and Preprocessing in Haskell | http://www.cl.cam.ac.uk/~kw217/research/paper-abstracts.html#Wansbrough99:Macros |
Little Languages: Little Maintenance? | http://www.cl.cam.ac.uk/~kw217/research/papers.html#Wansbrough*97:Modular |
Want to learn something new | http://www.cl.cam.ac.uk/~lp15/MLbook/ |
Special characters' input methods | http://www.cl.cam.ac.uk/~mgk25/ucs/utf-8-history.txt |
Open problems in category theory and computing science | http://www.cl.cam.ac.uk/~mpf23/ |
McBride Derivative paper | http://www.cl.cam.ac.uk/~mpf23/latest.html |
Old computer science and technical books worth searching for | http://www.cl.cam.ac.uk/~mpf23/papers/Types/recisos.ps.gz |
McBride Derivative paper | http://www.cl.cam.ac.uk/~mpf23 |
Fresh O'Caml | http://www.cl.cam.ac.uk/~mrs30/ |
Fresh O'Caml | http://www.cl.cam.ac.uk/~mrs30/papers/frepbm.pdf |
Fresh O'Caml | http://www.cl.cam.ac.uk/~mrs30/papers/merlin2003.ps |
ESC not just for Java any more | http://www.cl.cam.ac.uk/~nx200/research/escH-hw.ps |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.cl.cam.ac.uk/~pes20/actioncalculi.html |
Why type systems are interesting | http://www.cl.cam.ac.uk/~pes20/acute/ |
The OO barrier | http://www.cl.cam.ac.uk/~pes20/acute/ |
Gilad Is Right | http://www.cl.cam.ac.uk/~pes20/acute/ |
E Thesis: Robust Composition | http://www.cl.cam.ac.uk/~pes20/acute |
"Popular vs. Good" in Programming Languages | http://www.cl.cam.ac.uk/~pes20/acute |
BitC, a new OS implementation language | http://www.cl.cam.ac.uk/~pes20/acute |
Type checking and logical errors | http://www.cl.cam.ac.uk/~pes20/hashcaml/ |
Why type systems are interesting | http://www.cl.cam.ac.uk/~pes20/hashcaml/ |
Fresh O'Caml | http://www.cl.cam.ac.uk/~ts328/ |
Fresh O'Caml | http://www.cl.cam.ac.uk/ |
Logic for Computer Science: Foundations of Automatic Theorem Proving | http://www.cl.cam.ac.uk/Research/HVG/haiku.html |
A question I have been meaning to ask. | http://www.cl.cam.ac.uk/Research/HVG/Isabelle/ |
Formal semantics for working programmers | http://www.cl.cam.ac.uk/Research/HVG/Isabelle/ |
LOOP: Formal methods for object-oriented systems | http://www.cl.cam.ac.uk/Research/HVG/Isabelle/ |
Open data types and open functions | http://www.cl.cam.ac.uk/Research/HVG/Isabelle/ |
Computer generates verifiable mathematics proof | http://www.cl.cam.ac.uk/Research/HVG/Isabelle/projects.html |
Fresh O'Caml | http://www.cl.cam.ac.uk/Research/TSG/ |
Contributing (?) Editors | http://www.cl.cam.ac.uk/Research/TSG/SMLNET/ |
SML.NET now out | http://www.cl.cam.ac.uk/Research/TSG/SMLNET/ |
Evaluating API usability at Microsoft | http://www.cl.cam.ac.uk/Teaching/2000/AGraphHCI/HCI/hcinotes.html#cds |
References for Beginners in PL Theory | http://www.cl.cam.ac.uk/Teaching/Lectures/founds-fp/Founds-FP.ps.gz |
System-level Static Analysis | http://www.cl.cam.ac.uk/TechReports/UCAM-CL-TR-453.pdf |
Sketchpad: A man-machine graphical communication system | http://www.cl.cam.ac.uk/TechReports/UCAM-CL-TR-574.pdf |
BCPL history, design, user guide | http://www.cl.cam.ac.uk/UoCCL/misc/honours.html |
Why, Krakatoa and Caduceus: Software proof | http://www.cl.cam.ac.uk/users/jrh/hol-light/ |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.cl.cam.ac.uk/users/kaf24/lockfree.html |
Lock-Free Data Structures using STMs in Haskell | http://www.cl.cam.ac.uk/users/kaf24/lockfree.html |
Educational Pearl: Automata as Macros | http://www.cl.cam.ac.uk/users/kw217/research/misc/hspp-hw99.ps.gz |
A Modular Monadic Action Semantics | http://www.cl.cam.ac.uk/users/kw217/research/msc/thesis/ |
Questions about Semantics. | http://www.cl.cam.ac.uk/users/kw217/research/msc/thesis |
The Little MLer | http://www.cl.cam.ac.uk/users/lcp/MLbook/ |
Most amazing designer? | http://www.cl.cam.ac.uk/users/lcp/papers/Notes/Founds-FP.pdf |
References for Beginners in PL Theory | http://www.cl.cam.ac.uk/users/mjcg/Teaching/FuncProg/FuncProg.html |
References for Beginners in PL Theory | http://www.cl.cam.ac.uk/users/mjcg/Teaching/FuncProg/Notes/Notes.ps.gz |
C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg | http://www.cl.cam.ac.uk/users/mr/ |
Coroutines in Lua | http://www.cl.cam.ac.uk/users/mr/ |
Mother Tongues of Computer Languages | http://www.cl.cam.ac.uk/users/mr/BCPL.html |
BCPL history, design, user guide | http://www.cl.cam.ac.uk/users/mr/bcplman.pdf |
BCPL history, design, user guide | http://www.cl.cam.ac.uk/users/mr/bcplman.ps.gz |
Typeless Language Pattern Matching | http://www.cl.cam.ac.uk/users/mr/mcplslds.pdf |
Rigour is good for you and feasible: reflections on formal treatments of C and UDP sockets | http://www.cl.cam.ac.uk/users/pes20/acute/ |
First Class Values, Types as values within a Programming Language | http://www.cl.cam.ac.uk/users/pes20/acute/ |
Duck typing vs Structural Subtyping | http://www.cl.cam.ac.uk/users/pes20/acute/ |
Buried Treasure - No Fluff Just Stuff | http://www.cl.cam.ac.uk/users/pes20/acute/ |
Acute: high-level programming language design for distributed computation | http://www.cl.cam.ac.uk/users/pes20/acute/ |
Grid Computing & the Linda Programming Model | http://www.cl.cam.ac.uk/users/pes20/acute/index.html |
Why Dependent Types Matter | http://www.cl.cam.ac.uk/users/pes20/acute |
Call for Papers: ACM Symposium on Dynamic Languages | http://www.cl.cam.ac.uk/users/pes20/acute |
ACM Queue: A Conversation with Alan Kay | http://www.cl.cam.ac.uk/users/pes20/acute |
Why type systems are interesting | http://www.cl.cam.ac.uk/users/pes20/acute |
Fresh O'Caml | http://www.cl.cam.ac.uk/users/pes20/acute |
On the Revival of Dynamic Languages | http://www.cl.cam.ac.uk/users/pes20/acute |
Transparent Persistence | http://www.cl.cam.ac.uk/users/pes20/acute |
HashCaml--an extension of the OCaml bytecode compiler with support for type-safe marshalling and related naming features. | http://www.cl.cam.ac.uk/users/pes20/hashcaml/ |
Buried Treasure - No Fluff Just Stuff | http://www.cl.cam.ac.uk/users/pes20/hashcaml/ |
Protocol languages | http://www.cl.cam.ac.uk/users/pes20/Netsem/ |
Why type systems are interesting - part II | http://www.cl.cam.ac.uk/users/pes20/Netsem/sigops-ew2002.ps |
Why type systems are interesting | http://www.cl.cam.ac.uk/users/pes20/Netsem |
Grid Computing & the Linda Programming Model | http://www.cl.cam.ac.uk/users/pes20/nomadicpict.html |
Pure bigraphs: structure and dynamics (by Robin Milner) | http://www.cl.cam.ac.uk/users/rm135/bigraphs-pure.pdf |
Pure bigraphs: structure and dynamics (by Robin Milner) | http://www.cl.cam.ac.uk/users/rm135/bigraphs-pure.pdf |
Pure bigraphs: structure and dynamics (by Robin Milner) | http://www.cl.cam.ac.uk/users/rm135/bigraphs-pure.pdf |
Grad School [Master's Programs] | http://www.cl.inf.tu-dresden.de/compulog/ |
CLAIRE: Combining Sets, Search and Rules to Better Express Algorithms | http://www.claire-language.com/clforum/files/claire-3-3-safe.doc |
CLAIRE: Combining Sets, Search and Rules to Better Express Algorithms | http://www.claire-language.com/clforum/files/combi_set_search_rules_algo.pdf |
CLAIRE: Combining Sets, Search and Rules to Better Express Algorithms | http://www.claire-language.com/doc/claire/ |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.claritysupport.co.uk/download.html |
Deadlink | http://www.classes.cs.uchicago.edu/archive/2005/spring/31900-1/ |
Courses Home Pages | http://www.classes.cs.uchicago.edu/classes/archive/2000/winter/CS319/ |
NULL | http://www.classes.cs.uchicago.edu/classes/archive/2000/winter/CS319/ |
Paul Vick: BASIC principles | http://www.classicvb.org/petition/index.asp |
automatic theorem proving | http://www.claymath.org/millennium/ |
Moving Away From XSLT | http://www.clearsilver.net/ |
Moving Away From XSLT | http://www.clearsilver.net/docs/compare_w_xmlxslt.hdf |
The Nature of Lisp (a tutorial) | http://www.cl-http.org:8001/cl-http/ |
Let's make a programming language! | http://www.cl-http.org:8002/mov/dsl-in-lisp.mov |
Esoteric computer languages | http://www.cliff.biffle.org/esoterica/hq9plus.html |
Educational Pearl: Automata as Macros | http://www.cliki.net/ |
"Popular vs. Good" in Programming Languages | http://www.cliki.net/Araneida |
Tim Bray: Sun & Dynamic Java | http://www.cliki.net/Armed%20Bear%20Lisp |
Educational Pearl: Automata as Macros | http://www.cliki.net/asdf |
PLaneT | http://www.cliki.net/asdf-install |
Proposals for and Experiments with an Erlang Bit Syntax | http://www.cliki.net/Binary-types |
"Popular vs. Good" in Programming Languages | http://www.cliki.net/CLiki |
Tunes.org and its review site updated. | http://www.cliki.net/CLiki |
Syntax Design | http://www.cliki.net/CLIM |
The Nature of Lisp (a tutorial) | http://www.cliki.net/HTML-TEMPLATE |
Apache vs. Yaws | http://www.cliki.net/index |
The Nature of Lisp (a tutorial) | http://www.cliki.net/index |
Shrink-wrap developers: what programming language? | http://www.cliki.net/Java |
The Nature of Lisp (a tutorial) | http://www.cliki.net/Library |
Does Visual Studio Rot the Mind? | http://www.cliki.net/Lisp%20Machine%20Videos |
Tim Bray: Don't Invent XML Languages | http://www.cliki.net/Lisp%20Markup%20Languages |
Educational Pearl: Automata as Macros | http://www.cliki.net/Series |
Realistic Functional Programming in the Java Platform | http://www.cliki.net/SLIME |
Scheme Language Standardization Process: R6RS Progress Report | http://www.cliki.net/syntax-case |
The O'Ciao Approach to OO Logic Programming | http://www.clip.dia.fi.upm.es/~clip/papers/pineda02:ociao_bitmap.pdf |
Just What is it that Makes Martin-Lof's Type Theory so Different, so Appealing? | http://www.cllc.vuw.ac.nz/talk-papers/whatisit.ps |
Y Combinator in Ruby | http://www.clug.org//ml/archive/programming/1998-11/msg00003.html |
Y Combinator in Ruby | http://www.clug.org//ml/archive/programming/1998-11/msg00014.html |
Y Combinator in Ruby | http://www.clug.org//ml/archive/programming/1998-11/msg00028.html |
Y Combinator in Ruby | http://www.clug.org//ml/archive/programming/1998-11/msg00036.html |
Mind Mappers | http://www.clusty.com |
Playing with the GNAT Run Time | http://www.cma.ulpgc.es/users/gsd/Drago/gnat-drago-run-time-english.ps.gz |
Recovering resources in the pi-calculus | http://www.cmi.univ-mrs.fr/~dalzilio/abstract-regions.html |
GNU lightning | http://www.cminusminus.org/ |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.cminusminus.org/ |
Tiny C Compiler - with dynamic code gen | http://www.cminusminus.org/ |
Intro to the Common Language Infrastructure with David Stutz | http://www.cminusminus.org/ |
Poplog | http://www.cminusminus.org/ |
Micro Autonomous Underwater Vehicles and Smalltalk | http://www.cminusminus.org/ |
Alice Through the Looking Glass | http://www.cminusminus.org/abstracts/ppdp.html |
Buried Treasure - No Fluff Just Stuff | http://www.cminusminus.org/code.html#luaml |
What are the real benefits of FP? | http://www.cminusminus.org/code.html#luaml |
C-- (portable assembly language) | http://www.cminusminus.org/index.html |
Parsec, a fast combinator parser | http://www.cminusminus.org/rsync/qc--linux-x86/cllib/pc.html |
Cross-language future of open source desktops | http://www.cminusminus.org |
Questions about Semantics. | http://www.cminusminus.org |
The Memory Pool System: Thirty person-years of memory management development goes Open Source | http://www.cminusminus.org |
Alice Through the Looking Glass | http://www.cminusminus.org |
Avoiding worst case GC with large amounts of data? | http://www.cminusminus.org |
Obituary: Herbert Simon | http://www.cmu.edu/home/news/herb_simon.html |
ACM Queue: Languages, Levels, Libraries, and Longevity | http://www.cnn.com/2004/WORLD/asiapcf/12/27/quake.aidsites/index.html |
Jon Udell: A conversation with Jonathan Robie about XQuery | http://www.cnn.com/2005/WORLD/americas/08/02/toronto.crash/ |
Cracking the 500-Language Problem | http://www.cobolreport.com/columnists/ralf&chris/12172001.asp |
Programming Language Use Breakdown | http://www.cobolwebler.com/life_after.htm |
Lisp sans (((paren-theses ((hell))))) | http://www.codecomments.com/archive282-2005-8-531494.html |
Real-life use case - which PLs support it nicely? | http://www.codeconscious.com/rebol/scripts/bitsets.r |
Real-life use case - which PLs support it nicely? | http://www.codeconscious.com/rebol/tips-and-techniques.html#binary! |
"dynamic" generative programming? | http://www.codegeneration.net/ |
Code Generation Network | http://www.codegeneration.net/ |
Code Generation Network | http://www.codegeneration.net/cg2007/ |
The DSL, MDA, UML thing again... | http://www.codegeneration.net/tiki-read_article.php?articleId=60 |
Udell: Programs that write programs | http://www.codegeneration.net/tiki-read_article.php?articleId=9 |
Partial Application in C | http://www.codepedia.com/1/thunks |
CTM wiki | http://www.codepoetics.com/wiki/index.php?title=Languages:Alice_ML |
CTM | http://www.codepoetics.com/wiki/index.php?title=Main_Page |
CTM wiki | http://www.codepoetics.com/wiki/index.php?title=Main_Page |
Speed and semantics in CTM Chap. 1 | http://www.codepoetics.com/wiki/index.php?title=Topics:CTM_in_other_languages:Alice_ML:Chapter_1 |
Constraint Programming | http://www.codepoetics.com/wiki/index.php?title=Topics:CTM_in_other_languages:Alice_ML:Chapter_12 |
expressivity of "idiomatic C++" | http://www.codepoetics.com/wiki/index.php?title=Topics:CTM_in_other_languages:Alice_ML:Chapter_4 |
Constraint Programming | http://www.codepoetics.com/wiki/index.php?title=Topics:CTM_in_other_languages:Alice_ML:Chapter_9 |
Mechanics of designing and implementing a language | http://www.codepoetics.com/wiki/index.php?title=Topics:CTM_in_other_languages:Alice_ML |
Book: The Standard ML Basis Library | http://www.codepoetics.com/wiki/index.php?title=Topics:CTM_in_other_languages:Alice_ML |
CTM | http://www.codepoetics.com/wiki/index.php?title=Topics:CTM_in_other_languages:Alice_ML |
A Brief History of Scala | http://www.codepoetics.com/wiki/index.php?title=Topics:CTM_in_other_languages:Alice_ML |
Call for Papers: ACM Symposium on Dynamic Languages | http://www.codepoetics.com/wiki/index.php?title=Topics:CTM_in_other_languages:Alice_ML |
Extremely static language? | http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages:Alice_ML:Chapter_2 |
Yearning for a practical scheme | http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages:Alice_ML |
CTM | http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages:Alice_ML |
De-Scheming MIT? | http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages:Python:Chapter_1 |
Buried Treasure - No Fluff Just Stuff | http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages |
Practical OCaml | http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages |
SICP Translations | http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages |
Computational Thinking | http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages |
De-Scheming MIT? | http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages |
yet another noob via "little lisper" and scheme | http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages |
logic/constraint/relational programming? | http://www.codepoetics.com/wiki/index.php?title=Topics:TRS_in_other_languages:Oz |
The Reasoned Schemer with Oz | http://www.codepoetics.com/wiki/index.php?title=Topics:TRS_in_other_languages:Oz |
GCC Wiki | http://www.codepoetics.com/wiki |
Making C++ more Object-Oriented | http://www.codeproject.com/cpp/retrofitpolymorphism2.asp |
Whitepaper on new C# Features | http://www.codeproject.com/dotnet/twaindotnet.asp |
The New C++: Trip Report, October 2002 | http://www.codeproject.com/useritems/Koenig_Lookup.asp |
The Implementation of Model Constraints in .NET | http://www.codeproject.com/useritems/Model_Constraints_in_.NET.asp |
Making C++ more Object-Oriented | http://www.codeproject.com/useritems/retrofitpolymorphism2.asp |
POOMA | http://www.codesourcery.com/pooma/pooma |
A Case for Formal Specification | http://www.cofi.info/CASL.html |
Abstractly typed languages | http://www.cofi.info/CASL.html |
PLAN: A Packet Language for Active Networks | http://www.cogs.susx.ac.uk/projects/safetynet/ |
Is there a formal basis for generators? | http://www.cogs.susx.ac.uk/users/jiml/icfin.pdf |
Prolog and Natural-Language Analysis | http://www.cogsci.ed.ac.uk/~cooper/ |
Embedding Prolog in Haskell | http://www.cogsci.ed.ac.uk/~cooper/ |
Alphabet Soup | http://www.cogsci.indiana.edu/farg/mcgrawg/lspirit.html |
Neal Stephenson's USENIX keynote | http://www.cogsci.soton.ac.uk/~harnad/Tp/bookrev.htm |
CoKinetic windows user interface markup language | http://www.cokinetic.com/ |
Choosing a Language for Interactive Fiction | http://www.coli.uni-sb.de/~koller/papers/dlws01.html |
Learn Prolog Now! | http://www.coli.uni-sb.de/~kris/learn-prolog-now/ |
Embedding Prolog in Haskell | http://www.coli.uni-sb.de/~kris/prolog-course/html/node54.html |
Prolog and Natural-Language Analysis | http://www.colloquial.com/carp/Publications/index.html |
Hungarian Notation | http://www.colorforth.com/cf.html |
Mother Tongues of Computer Languages | http://www.colorforth.com/cf.html |
Choice of OS of LtU readers | http://www.colorforth.com/cf.html |
Choice of OS of LtU readers | http://www.colorforth.com/ide.html |
Making reliable distributed systems in the presence of software errors | http://www.combex.com/papers/darpa-review/index.html |
JXXX Compiler Service | http://www.comeaucomputing |
Constraint Programming | http://www.comet-online.org/ |
Casting SPELs in Lisp | http://www.comfortstand.com/catalog/049/ |
Lambda Calculus course (Oxford) | http://www.comlab.ox.ac.uk/oucl/users/luke.ong/teaching/lambda/lambda.ps |
Calculating Functional Programs: maximum segment sum | http://www.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/acmmpc-calcfp.pdf |
Calculating Functional Programs | http://www.comlab.ox.ac.uk/oucl/work/jeremy.gibbons/publications/acmmpc-calcfp.pdf |
Calculating Functional Programs: maximum segment sum | http://www.comlab.ox.ac.uk/oucl/work/oege.demoor/papers/ip.pdf.gz |
Patterns in Datatype-Generic Programming | http://www.comlab.ox.ac.uk/research/areas/ap/dgp/ |
Native delimited continuations in (byte-code) OCaml | http://www.common-lisp.net/project/slime/ |
Issue One of The Monad.Reader, monthly Haskell eZine | http://www.common-lisp.net/project/slime/ |
Good Ideas, Through the Looking Glass | http://www.commtag.com/ |
SNOBOL Tutorial and Reference | http://www.comp.it.bton.ac.uk/burks/burks/language/snobol/index.htm |
UCPy: Reverse Engineering Python | http://www.comp.nus.edu.sg/~chinwn/papers/reginf-pldi3.ppt |
Existential Types == Guarded Types | http://www.comp.nus.edu.sg/~sulzmann/ |
Prototyping Generic Programming using Template Haskell | http://www.comp.nus.edu.sg/~sulzmann/chameleon/ |
Relevance of Curry-Howard | http://www.comp.nus.edu.sg/~sulzmann/chameleon/ |
The essence of ML type inference | http://www.comp.nus.edu.sg/~sulzmann/chameleon/index.html |
Omega | http://www.comp.nus.edu.sg/~sulzmann/publications/flops06-talk.pdf |
Omega | http://www.comp.nus.edu.sg/~sulzmann/publications/tr-eadt.ps.gz |
Lightweight Static Capabilities | http://www.comp.nus.edu.sg/~sulzmann/publications/tr-eadt.ps.gz |
Existential Types == Guarded Types | http://www.comp.nus.edu.sg/~sulzmann/translate-grdts.ps.gz |
Network Query Language | http://www.compaq.com/webl |
Techniques for JIT (parallel?) compilation of straight line numerical code | http://www.compilerconstruction.org/ |
The Case Against C | http://www.comp-inspirations.com/docs/casec.pdf |
Langauges and Hardware... | http://www.complang.tuwien.ac.at/projects/rafts.html |
General Purpose Cellular Automata Programming | http://www.complex.iastate.edu/download/Trend/index.html |
The Complexity Zoo | http://www.complexityzoo.com |
"Popular vs. Good" in Programming Languages | http://www.componentsource.com/ |
Links Slides | http://www.componentsource.com/ |
Poplog | http://www.componentsource.com/ |
"Popular vs. Good" in Programming Languages | http://www.componentsource.com |
Why Are ALL Programming Languages So Low Level? | http://www.computational-logic.org/iccl/downloads/Kowalski-ACM-1979.pdf |
Ted Nelson's ZigZag | http://www.computer.org/internet/v2n1/cailliau.htm |
Parallel-Concurrent Programming Dept. | http://www.computer.org/tpds/about.htm |
Gottfried Wilhelm Leibniz | http://www.computer50.org/ |
Gottfried Wilhelm Leibniz | http://www.computer50.org/kgill/mark1/natletter.html |
Concrete Abstractions on the web | http://www.computer-books.us/ada95.php |
expressivity of "idiomatic C++" | http://www.computer-dictionary-online.org/Gofer.htm?q=Gofer |
Lazy evaulation and combining user streams | http://www.computer-dictionary-online.org/Turing%20Machine.htm?q=Turing%20Machine |
Don Knuth Book Tour! | http://www.computerhistory.org/ |
Sun, Zend push scripting for Java | http://www.computerworld.com.au/index.php?id=1030253014&fp=16&fpid=0 |
Computer Science Looks for a Remake | http://www.computerworld.com/careertopics/careers/story/0,10801,110959,00.html |
Early Adopters Like Visual Studio .Net | http://www.computerworld.com/cwi/story/0,,NAV47_STO69315,00.html |
Computerworld Development Survey | http://www.computerworld.com/developmenttopics/development/story/0,10801,100542,00.html |
Early Adopters Like Visual Studio .Net | http://www.computerworld.com/itresources/rcstory/0,,KEY11_STO69313,00.html |
Database Abstraction Layers and Programming Languages | http://www.computerworld.com/managementtopics/management/story/0,10801,94245,00.html |
Windows security flaw - buffer-overflow | http://www.computerworld.com/securitytopics/security/holes/story/0,10801,83391,00.html |
Windows security flaw - buffer-overflow | http://www.computerworld.com/securitytopics/security/story/0,10801,83221,00.html?f=x73 |
Developing Reliable Software with Scripting Languages | http://www.computingjapan.com/magazine/issues/1997/jan97/tricks.html |
Algorithmic Theories of Everything | http://www.computists.com/ |
Exploring Randomness | http://www.computists.com/ |
Jobs | http://www.computists.com/intro/CI.html |
Prolog and Natural-Language Analysis | http://www.comsem.org/ |
Refactoring Functional Programs | http://www.comsem.org/ |
Refactoring Functional Programs | http://www.comsem.org/ |
Embedding Prolog in Haskell | http://www.comsem.org/ |
Interactive Programming | http://www.concerto.demon.co.uk/UPS/ |
Amazon Associates (+ other advertising) | http://www.condorito.cl |
On Garbage Collection | http://www.configura.com/ |
Want to learn something new | http://www.confluent.org/wiki/doku.php?id=confluence |
Alice Through the Looking Glass | http://www.confluent.org/wiki/doku.php |
Would LISP/FP help here? | http://www.confluent.org/wiki/doku.php |
Langauges and Hardware... | http://www.confluent.org |
Concurrency made easy? | http://www.connectivelogic.co.uk/What%20is%20CLiP.pdf |
Concurrency made easy? | http://www.connectivelogic.co.uk/whatisclip.html |
Types in CMUCL | http://www.cons.org/cmucl/ |
Richard Hamming: You and Your Research | http://www.construx.com/stevemcc/ieeesoftware/eic04.htm |
Sun MSFT Java C# CLR Big Picture | http://www.consultingtimes.com/ |
Software safety by the numbers | http://www.consultingtimes.com/javadesktop.html |
Sun MSFT Java C# CLR Big Picture | http://www.consultingtimes.com/javadesktop.html |
Why Dependent Types Matter | http://www.cookwood.com/html/extras/entities.html |
Reading, Writing, and Code | http://www.cooper.com/content/why_cooper/powerful_personas.asp |
Naked Objects | http://www.cooper.com |
What will Apple's move to Intel mean for Alternative Language Communities? | http://www.corba.org/ |
Croquet: A Collaboration Architecture | http://www.coresma.com/ |
"Popular vs. Good" in Programming Languages | http://www.cormanlisp.com |
Shrink-wrap developers: what programming language? | http://www.cormanlisp.com |
Links Slides | http://www.cormanlisp.com |
Pyrex - A language for writing Python extension modules | http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/ |
According to Allen Holub programming is now a liberal art. When did this happen? | http://www.cosmopolis.com/villa/liberal-arts.html |
SOAP considered canonical | http://www.costis.org/x/lyotard/ |
Two papers on combinators | http://www.cotilliongroup.com/code/void-meditations.html |
Ravenscar Profile? | http://www.cotsjournalonline.com/home/article.php?id=100424&pg=2 |
Oxymoronic? "Safety-critical development guidelines for real-time Java" | http://www.cotsjournalonline.com/home/article.php?id=100451 |
According to Allen Holub programming is now a liberal art. When did this happen? | http://www.counterpane.com/about.html |
Rebel with a Cause | http://www.course.com/itlink/postsecondary/rebel.cfm |
Revisiting an old thread: choosing a foundation language | http://www.courses.fas.harvard.edu/3411 |
Revisiting an old thread: choosing a foundation language | http://www.courses.fas.harvard.edu/4949 |
Strsafe.h: Safer String Handling in C | http://www.courtesan.com/todd/papers/strlcpy.html |
Type checking and logical errors | http://www.coverity.com/ |
VC++ Security Checks at Runtime and Compile Time | http://www.coyotegulch.com/reviews/almabench.html |
java vs. C# speed comparisons? | http://www.coyotegulch.com/reviews/almabench.html |
Promising OS's from a Programming Language Perspective | http://www.coyotos.org/ |
Promising OS's from a Programming Language Perspective | http://www.coyotos.org/docs/bitc/spec.html |
New languages for OS level programming? | http://www.coyotos.org/docs/bitc/spec.html |
Why do they program in C++? | http://www.coyotos.org/docs/bitc-spec/bitc-spec.html |
BitC, a new OS implementation language | http://www.coyotos.org/docs/bitc-spec/bitc-spec.html |
BitC, a new OS implementation language | http://www.coyotos.org/index.html |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://www.coyotos.org/pipermail/bitc-dev/2004-October/000003.html |
Transparent Persistence | http://www.coyotos.org/pipermail/coyotos-dev/2005-January/thread.html |
Python 9: Interview with Bruce Eckel | http://www.cpan.org/ |
Windows Scripting | http://www.cpan.org |
Real Time Processing | http://www.cpsc.ucalgary.ca/projects/charity/home.html |
Generic Programming | http://www.cpsc.ucalgary.ca/projects/charity/home.html |
The Charity Language | http://www.cpsc.ucalgary.ca/projects/charity/home.html |
Turing completeness is not? | http://www.cpsc.ucalgary.ca/Research/charity/home.html |
Ed Felten: Programs vs. Data | http://www.cpsc.ucalgary.ca/Research/charity/home.html |
Generalising Monads to Arrows | http://www.cpsc.ucalgary.ca/Research/charity/home.html |
Don Box on the Importance of Being WSDL | http://www.cpsc.ucalgary.ca/Research/charity/home.html |
Don Box on the Importance of Being WSDL | http://www.cpsc.ucalgary.ca/Research/charity/literature.html |
The Case for First Class Messages | http://www.cra.org/Activities/craw/dmp/awards/2002/heise/typeInfCG.html |
Short Cut Fusion is Correct | http://www.crab.rutgers.edu/~pjohann/jfp01.pdf |
Folds, Church Encodings, Builds, and Short Cut Fusion for Nested Types: A Principled Approach | http://www.crab.rutgers.edu/~pjohann/popl07sub.pdf |
Chapel: "Solving the parallel programming problem" | http://www.cray.com/cascade/ |
Lisp is sin | http://www.crazycolour.com/os/writing_07.shtml |
Children’s Understanding of Process and Robot Behaviors | http://www.crca.ucsd.edu/~msp/ |
Musical programming and languages | http://www.create.ucsb.edu/~stp |
Chuck - Concurrent audio programming language | http://www.create.ucsb.edu/mailman/listinfo/sc-users |
Partial Continuations | http://www.crema.unimi.it/mirror/scheme/thesis/ |
The Little JavaScripter | http://www.crockford.com/javascript/little.html |
The Little JavaScripter | http://www.crockford.com/javascript/little.js |
The Little JavaScripter | http://www.crockford.com/javascript/scheme.html |
Introduction to E4X | http://www.crockford.com/JSON/index.html |
Introduction to E4X | http://www.crockford.com/JSON/xml.html |
More sites like Lambda | http://www.crookedtimber.org/ |
ONLamp: What I Hate About Your Programming Language | http://www.crookedtimber.org/archives/001077.html |
Growing interest in Smalltalk? | http://www.croquetconsortium.org/ |
Distributed Functional Programming | http://www.croquetproject.org/ |
Parallel Programming with Control Abstraction | http://www.crowl.org/Lawrence/paper/journals/1994J-TOPLAS-03-524/ |
A Lisp to JavaScript Compiler in 100 Lines | http://www.cryptopunk.com/?p=8 |
Relational Programming (whatever happened to...) | http://www.cs.adelaide.edu.au/~dwyer/TR95-10.html#LIBRA17 |
Database Theory and Type systems/Programming Languages. | http://www.cs.adelaide.edu.au/~dwyer/TR95-10_TOC.html |
OCaml Tutorials and Summary | http://www.cs.ait.ac.th/~kitt/ |
Shape Theory | http://www.cs.albany.edu/~lenore/ |
A Reduction Semantics for Array Expressions | http://www.cs.albany.edu/~lenore/efforts/compiler/compiler.html |
Icon Language Implementation and Unicon News | http://www.cs.arizona.edu/~gmt/pdf/spejcon.pdf |
Ralph Griswold died | http://www.cs.arizona.edu/ |
Ongoing Discussion on the Value of DotNet | http://www.cs.arizona.edu/classes/cs386/spring02/ |
Iteration Abstraction in Sather | http://www.cs.arizona.edu/icon/ |
Ralph Griswold died | http://www.cs.arizona.edu/icon/ |
Bash Reference Manual | http://www.cs.arizona.edu/icon/ |
Bytecode translation | http://www.cs.arizona.edu/icon/ |
Charming Python : Iterators and simple generators | http://www.cs.arizona.edu/icon/ |
Exegesis 5 is out | http://www.cs.arizona.edu/icon/ |
Getting started in language design -- reading material? | http://www.cs.arizona.edu/icon/ |
Icon Analyst back issues on line | http://www.cs.arizona.edu/icon/ |
Version 9.4.0 of Icon | http://www.cs.arizona.edu/icon/ |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.cs.arizona.edu/icon/ |
New Departments | http://www.cs.arizona.edu/icon/ |
Perl Style Regular Expressions in Prolog | http://www.cs.arizona.edu/icon/ |
Prototyping of Mechanisms in Success/Failure Based Languages | http://www.cs.arizona.edu/icon/ |
Putting Failure in Context: ADTs of Computations & Contexts | http://www.cs.arizona.edu/icon/ |
SPITBOL 360 | http://www.cs.arizona.edu/icon/ |
The Implementation of the Icon Programming Language | http://www.cs.arizona.edu/icon/ |
Unicon - Unified Extended Dialect of Icon | http://www.cs.arizona.edu/icon/ |
Ralph Griswold died | http://www.cs.arizona.edu/icon/analyst/backiss/IA17.pdf |
Icon Analyst back issues on line | http://www.cs.arizona.edu/icon/analyst/ia.htm |
Ralph Griswold died | http://www.cs.arizona.edu/icon/books.htm |
Icon Language Implementation and Unicon News | http://www.cs.arizona.edu/icon/books.htm |
Icon language book available for downloading | http://www.cs.arizona.edu/icon/books.htm |
Interesting Icon Papers | http://www.cs.arizona.edu/icon/docs/docs.htm |
MzTake: A Scriptable Debugger | http://www.cs.arizona.edu/icon/docs/ipd264.htm |
Charming Python : Iterators and simple generators | http://www.cs.arizona.edu/icon/docs/ipd266.htm |
Type inference in Icon | http://www.cs.arizona.edu/icon/ftp/doc/tr93_32.pdf |
Icon implementation book now available by download | http://www.cs.arizona.edu/icon/ibsale.htm |
The Implementation of the Icon Programming Language | http://www.cs.arizona.edu/icon/ibsale.htm |
A Research C# Compiler | http://www.cs.arizona.edu/icon/inl/inl59/inl59.htm#MINI |
Icon Language Implementation and Unicon News | http://www.cs.arizona.edu/icon/jcon/gde97.pdf |
Interesting Icon Papers | http://www.cs.arizona.edu/icon/jcon/gde97.pdf |
Interesting Icon Papers | http://www.cs.arizona.edu/icon/jcon/impl.pdf |
Ralph Griswold died | http://www.cs.arizona.edu/icon/lb3.htm |
Icon Language Implementation and Unicon News | http://www.cs.arizona.edu/icon/lb3.htm |
Version 9.4.0 of Icon | http://www.cs.arizona.edu/icon/v93w.htm |
Version 9.4.0 of Icon | http://www.cs.arizona.edu/icon/v940/ |
Version 9.4.0 of Icon | http://www.cs.arizona.edu/icon/v940/relnotes.htm |
help from language people | http://www.cs.arizona.edu/icon |
Quiz: Language inventor or serial killer? | http://www.cs.arizona.edu/people/ralph/ |
Ongoing Discussion on the Value of DotNet | http://www.cs.arizona.edu/people/reges/ |
Process algebra needs proof methodology | http://www.cs.auc.dk/~luca/BEATCS/ |
Process algebra needs proof methodology | http://www.cs.auc.dk/~luca/BEATCS/column81.pdf |
Open problems in category theory and computing science | http://www.cs.auc.dk/~luca/BICI/open-problems.html |
Process algebra needs proof methodology | http://www.cs.auc.dk/~luca/PA-DIARY/ |
Open problems in category theory and computing science | http://www.cs.auc.dk/~luca/PA-DIARY/5-12-2003.html |
Elucidative Programming | http://www.cs.auc.dk/~normark/elucidative-programming/index.html |
FP in Scheme: A WWW-oriented approach | http://www.cs.auc.dk/~normark/laml/ |
FP in Scheme: A WWW-oriented approach | http://www.cs.auc.dk/~normark/prog3-01/html/notes/index.html |
Call-by-what? | http://www.cs.auc.dk/~normark/prog3-02/html/notes/eval-order_themes-delay-stream-section.html |
Getting Started | http://www.cs.auc.dk/~normark/prog3-03/html/notes/eval-order_themes-reduction-section.html |
Getting Started | http://www.cs.auc.dk/~normark/prog3-03/html/notes/theme-index.html |
A Modular Monadic Action Semantics | http://www.cs.auckland.ac.nz/~j-hamer/ |
Prolog and Natural-Language Analysis | http://www.cs.auckland.ac.nz/~j-hamer/ |
A Modular Monadic Action Semantics | http://www.cs.auckland.ac.nz/~j-hamer/projects.html |
Exploring Randomness | http://www.cs.auckland.ac.nz/CDMTCS/chaitin/ |
Exploring Randomness | http://www.cs.auckland.ac.nz/CDMTCS/chaitin/ait/ |
Halting program density? | http://www.cs.auckland.ac.nz/CDMTCS/chaitin/ait/index.html |
Halting program density? | http://www.cs.auckland.ac.nz/CDMTCS/chaitin/ait4.html |
Lecture Notes on Algorithmic Information Theory | http://www.cs.auckland.ac.nz/CDMTCS/chaitin/eesti.html |
Exploring Randomness | http://www.cs.auckland.ac.nz/CDMTCS/chaitin/howto.html |
Magic Omega and the Limits of Mathematics | http://www.cs.auckland.ac.nz/CDMTCS/chaitin/inv.html |
Halting program density? | http://www.cs.auckland.ac.nz/CDMTCS/chaitin/lisp.html |
Meta Math - new Chaitin Book | http://www.cs.auckland.ac.nz/CDMTCS/chaitin/omega.html |
Halting program density? | http://www.cs.auckland.ac.nz/CDMTCS/chaitin/turing.html |
Exploring Randomness | http://www.cs.auckland.ac.nz/CDMTCS/chaitin/unknowable/lisp.html |
What a URI identifies | http://www.cs.bell-labs.com/cm/cs/pearls/ |
An AWK to C++ Translator | http://www.cs.bell-labs.com/cm/cs/who/bwk/awkc++.ps |
Advanced Programming Language Design (Finkel) | http://www.cs.bell-labs.com/cm/cs/who/libkin/papers/jacm-pods96.ps.gz |
(Systems) Software Research is Irrelevant | http://www.cs.bell-labs.com/cm/cs/who/rob/ |
(Systems) Software Research is Irrelevant | http://www.cs.bell-labs.com/cm/cs/who/rob/qcintro.pdf |
(Systems) Software Research is Irrelevant | http://www.cs.bell-labs.com/cm/cs/who/rob/utah2000.pdf |
(Systems) Software Research is Irrelevant | http://www.cs.bell-labs.com/cm/cs/who/rob/utah2000.ps |
Squeak: a Language for Communicating with Mice | http://www.cs.bell-labs.com/plan9dist/ |
Expressiveness versus execution speed | http://www.cs.bell-labs.com/sys/doc/index.html |
Expressiveness versus execution speed | http://www.cs.bell-labs.com/sys/man/5/INDEX.html |
Adaptation in HOT Languages | http://www.cs.bell-labs.com/who/dbm/index.html |
Adaptation in HOT Languages | http://www.cs.bell-labs.com/who/dbm/Marktoberdorf/Marktoberdorf.ppt |
Adaptation in HOT Languages | http://www.cs.bell-labs.com/who/dbm/papers/marktoberdorf/paper-us.ps |
Code Reading | http://www.cs.bell-labs.com/who/dmr/primevalC.html |
Notes on Programming in C | http://www.cs.bell-labs.com/who/rob/ |
Squeak: a Language for Communicating with Mice | http://www.cs.bell-labs.com/who/rob/newsqueak.tar.gz |
Why Events Are a Bad Idea | http://www.cs.bell-labs.com/who/rsc/thread/newsqueak.pdf |
Squeak: a Language for Communicating with Mice | http://www.cs.bell-labs.com/who/rsc/thread/newsqueak.pdf |
Language support for generating functions? | http://www.cs.bell-labs.com/who/rsc/thread/squint.pdf |
Genericity in Java | http://www.cs.bell-labs.com/who/wadler/gj/ |
Catching more errors at compile time with Generic Java | http://www.cs.bell-labs.com/who/wadler/pizza/gj/index.html |
19th Century Logic and 21st Century Computing | http://www.cs.bell-labs.com/who/wadler/topics/history.html |
A type-correct, stack-safe, provably correct, expression compiler in Epigram | http://www.cs.berkeley.edu/~adamc/papers/CertVerICFP06/ |
Interesting Logo Site: Elica | http://www.cs.berkeley.edu/~bh/ |
PyLogo | http://www.cs.berkeley.edu/~bh/ |
Brian Harvey books available online | http://www.cs.berkeley.edu/~bh/logo.html |
Brian Harvey books available online | http://www.cs.berkeley.edu/~bh/logo.html |
A Declarative Model for Simple Narratives | http://www.cs.berkeley.edu/~davidp/cs263/ |
Software Fault Prevention by Language Choice | http://www.cs.berkeley.edu/~fateman/papers/software.pdf |
Formal methods used in developing "profitable" software | http://www.cs.berkeley.edu/~gporter/pubs/roleofproof.html |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.cs.berkeley.edu/~harmonia/harmonia/index.html |
Formal Techniques for Software Reliability | http://www.cs.berkeley.edu/~necula/294softqual/ |
Whither Sather ? | http://www.cs.berkeley.edu/~necula/cil |
Courses Home Pages | http://www.cs.berkeley.edu/~necula/cs263/ |
Abstract Interpretation (good lecture notes) | http://www.cs.berkeley.edu/~necula/cs263/ |
NULL | http://www.cs.berkeley.edu/~necula/cs263/ |
Best Language Design Papers (survey) | http://www.cs.berkeley.edu/~necula/cs263/handouts/hoarehints.pdf |
Hoare's "Hints for Programming Language Design". | http://www.cs.berkeley.edu/~necula/cs263/handouts/hoarehints.pdf |
Wirth: On the Design of Programming Languages | http://www.cs.berkeley.edu/~necula/cs263/handouts/PLHistoryGoodDesign.PDF |
Abstract Interpretation (good lecture notes) | http://www.cs.berkeley.edu/~necula/cs263/lectures/lecture11.pdf |
Abstract Interpretation (good lecture notes) | http://www.cs.berkeley.edu/~necula/cs263/lectures/lecture12.pdf |
Proof-Carrying Code (overview) | http://www.cs.berkeley.edu/~necula/papers.html#annotated |
Proof-Carrying Code (overview) | http://www.cs.berkeley.edu/~necula/pcc.html |
On Publishing | http://www.cs.berkeley.edu/~necula/tldi07/ |
AI: A Modern Approach -- In Python | http://www.cs.berkeley.edu/~russell/aima.html |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.cs.berkeley.edu/~smcpeak/elkhound/ |
Mechanics of designing and implementing a language | http://www.cs.berkeley.edu/~smcpeak/elkhound |
The C++ Source Journal | http://www.cs.berkeley.edu/~smcpeak/elkhound |
How Java's Floating Point Hurts Everyone Everywhere | http://www.cs.berkeley.edu/~wkahan/Curmudge.pdf |
How Java's Floating Point Hurts Everyone Everywhere | http://www.cs.berkeley.edu/~wkahan/JAVAhurt.pdf |
NULL | http://www.cs.bgu.ac.il/~elhadad/apl-2000.html |
Courses Home Pages | http://www.cs.bgu.ac.il/~elhadad/apl-2000.html |
NULL | http://www.cs.bgu.ac.il/~elhadad/apl-2001.html |
Courses Home Pages | http://www.cs.bgu.ac.il/~elhadad/apl-2001.html |
Domain Theory | http://www.cs.bham.ac.uk/~axj/pub/papers/handy.ps.gz |
Domains and Denotational Semantics: History, Open Problems | http://www.cs.bham.ac.uk/~axj/pub/papers/tenyears.ps.gz |
Open problems in category theory and computing science | http://www.cs.bham.ac.uk/~exr/ |
Questions about Semantics. | http://www.cs.bham.ac.uk/~exr/ |
Questions about Semantics. | http://www.cs.bham.ac.uk/~exr/miniprojects02.html |
CW'04 Advance Program | http://www.cs.bham.ac.uk/~hxt/cw04/cw04-program.html |
CW'04 Advance Program | http://www.cs.bham.ac.uk/~hxt/cw04/index.html |
Thielecke: Contrasting exceptions and continuations | http://www.cs.bham.ac.uk/~hxt/research/exncontjournal.pdf |
Control handling primitives | http://www.cs.bham.ac.uk/~hxt/research/htpapers.html |
Guido van Rossum: Programming at Python Speed | http://www.cs.bham.ac.uk/~hxt/research/landinintro.ps |
Genetic algorithms vs. genetic programming - PLT perspective? | http://www.cs.bham.ac.uk/~jrw/publications/2003/GAorGPthatisnotthequestion/cec032e.pdf |
Interval Datatype | http://www.cs.bham.ac.uk/~mhe/papers/ |
Topology in Programming Language Semantics | http://www.cs.bham.ac.uk/~mhe/papers/entcs87.pdf |
Interval Datatype | http://www.cs.bham.ac.uk/~mhe/papers/entcs87.pdf |
Topology in Programming Language Semantics | http://www.cs.bham.ac.uk/~mhe/papers/index.html |
Interval Datatype | http://www.cs.bham.ac.uk/~mhe/papers/lics2001-revised.pdf |
Topology in Programming Language Semantics | http://www.cs.bham.ac.uk/~mhe/papers/mgs.pdf |
Incompleteness in semantics and parallel-or | http://www.cs.bham.ac.uk/~mhe/papers/mscs-mediation.pdf |
Topology in Programming Language Semantics | http://www.cs.bham.ac.uk/~mhe |
Little language for use within Java, suited for users to define "rules" | http://www.cs.bham.ac.uk/~mmk/Teaching/AI/index.html |
Jumbo Lambda Calculus | http://www.cs.bham.ac.uk/~pbl/papers/ |
Haskell is not not ML | http://www.cs.bham.ac.uk/~pbl/papers/ |
Jumbo Lambda Calculus | http://www.cs.bham.ac.uk/~pbl/papers/ |
The Push Programming Language | http://www.cs.bham.ac.uk/~wbl/biblio/gp-html/Azad_thesis.html |
The Push Programming Language | http://www.cs.bham.ac.uk/~wbl/biblio/gp-html/langdon_2005_CSM445.html |
Non-Lisp, natively extensible? | http://www.cs.bham.ac.uk/research/poplog/comp.lang.pop.faq.html#EXTENDABILITY |
Poplog | http://www.cs.bham.ac.uk/research/poplog/doc/pmlhelp/mlinpop |
Poplog | http://www.cs.bham.ac.uk/research/poplog/figs/hybrid-sheepdog.mpg |
Poplog | http://www.cs.bham.ac.uk/research/poplog/poplog.info.html |
Non-Lisp, natively extensible? | http://www.cs.bham.ac.uk/research/poplog/primer/ |
Multidimensional arrays | http://www.cs.bham.ac.uk/research/poplog/primer/node100.html#SECTION00078000000000000000 |
Introduction to computability logic | http://www.cs.brandeis.edu/~mairson/dilbertslides.pdf |
Introduction to computability logic | http://www.cs.brandeis.edu/~mairson/Papers/fsttcs02.pdf |
Jscheme | http://www.cs.brandeis.edu/silk/jscheme/index.html#javadot |
Jscheme | http://www.cs.brandeis.edu/silk/jscheme/index.html |
Old computer science and technical books worth searching for | http://www.cs.bris.ac.uk/~bowers/goedel.html |
Functional programming and software engineering | http://www.cs.bristol.ac.uk/Teaching/Resources/COMS30122/lectures/semanticshaskell.html |
How to make a FPL successful | http://www.cs.brown.edu/%7Esk/ |
OOP Parallel class hierarchies | http://www.cs.brown.edu/~gmarceau/ |
High-Level Nondeterministic Abstractions in C++ | http://www.cs.brown.edu/~pvh/search.pdf |
Lang .NET Symposium Registration Now Open | http://www.cs.brown.edu/~sk/ |
Ruby 2.0 News | http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/ |
Anders Hejlsberg - What's so great about generics? | http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/ |
Don Box: Scheme Is Love | http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/ |
References for Beginners in PL Theory | http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/ |
Programming Languages: Application and Interpretation | http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/ |
Basic(er) Simple(r) Type Theory(?) | http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/ |
logic/constraint/relational programming? | http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/ |
Mechanics of designing and implementing a language | http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/ |
Programming Languages: Application and Interpretation | http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/ |
Have scripting languages peaked? | http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/ |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/PDF/all.pdf |
A + b * c in Brian Meek's "The static semantics file" | http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/PDF/all.pdf |
Validating the Unit Correctness of Spreadsheet Programs | http://www.cs.brown.edu/~sk/Publications/Papers/Published/ |
Validating the Unit Correctness of Spreadsheet Programs | http://www.cs.brown.edu/~sk/Publications/Papers/Published/asknf-valid-unit-sprdsht/ |
I "got" imperative programming throught data binding | http://www.cs.brown.edu/~sk/Publications/Papers/Published/ick-adapt-oo-fwk-frp/ |
MzTake: A Scriptable Debugger | http://www.cs.brown.edu/~sk/Publications/Papers/Published/mckr-dataflow-lang-script-debug/ |
Continuations from Generalized Stack Inspection | http://www.cs.brown.edu/~sk/Publications/Papers/Published/pcmkf-cont-from-gen-stack-insp/paper.pdf |
Educational Pearl: Automata as Macros | http://www.cs.brown.edu/~sk/Publications/Papers/Published/sk-automata-macros/ |
Pointcuts and Advice in Higher-Order Languages | http://www.cs.brown.edu/~sk/Publications/Papers/Published/tk-ptcts-adv-ho-lang/ |
MapReduce - functional programming in the REAL World | http://www.cs.brown.edu/~tor/ |
Automatically Restructuring Programs for the Web | http://www.cs.brown.edu/courses/cs173/2001/Lectures/ |
The Swine Before Perl | http://www.cs.brown.edu/courses/cs173/2001/Lectures/ |
Creating types at run time? | http://www.cs.brown.edu/courses/cs173/2001/Lectures/2001-10-31.pdf |
The Swine Before Perl | http://www.cs.brown.edu/courses/cs173/2001/Lectures/2001-12-05.pdf |
Lambda Calculus | http://www.cs.brown.edu/courses/cs173/2003/Textbook/ |
Lambda Calculus | http://www.cs.brown.edu/courses/cs173/2003/Textbook/lc.pdf |
Adding Apples to Oranges | http://www.cs.brown.edu/courses/cs274/2002/erwig-slides.pdf |
CTM tour during the week of Nov. 7 | http://www.cs.brown.edu/people/pvh/PADL06.html |
Turing completeness is not? | http://www.cs.brown.edu/people/pw/home.html |
Turing completeness is not? | http://www.cs.brown.edu/people/pw/papers/bcj1.pdf |
Dynamic Web Sites with XML, XSLT and JSP | http://www.cs.brown.edu/people/rt/gdbook.html |
Yearning for a practical scheme | http://www.cs.brown.edu/people/sk/Publications/Papers/Published/ffkwf-mrspidey/ |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.cs.brown.edu/publications/techreports/reports/CS-03-20.html |
Is this a new programming paradigm | http://www.cs.brown.edu/publications/techreports/reports/CS-03-20.html |
Flapjax - Functional Reactive Ajax | http://www.cs.brown.edu/research/plt/ |
MzTake: A Scriptable Debugger | http://www.cs.brown.edu/research/plt/software/mztake/ |
The Role of Type Equality in Meta-Programming | http://www.cs.bu.edu/~hwxi/ |
Combining Theorem Proving and Programming | http://www.cs.bu.edu/~hwxi/academic/papers/icfp05.pdf |
GADTs + Extensible Kinds = Dependent Programming | http://www.cs.bu.edu/~hwxi/academic/papers/icfp05.ps |
Linear types for aliased resources | http://www.cs.bu.edu/~hwxi/academic/papers/padl05.pdf |
Linear types for aliased resources | http://www.cs.bu.edu/~hwxi/ATS/ATS.html |
Applied Type System vs. Epigram | http://www.cs.bu.edu/~hwxi/ATS/ATS.html |
Applied Type System | http://www.cs.bu.edu/~hwxi/ATS/ATS.html |
GADTs + Extensible Kinds = Dependent Programming | http://www.cs.bu.edu/~hwxi/ATS/ATS.html |
The Fortress Language Spec v0.618 | http://www.cs.bu.edu/~hwxi/DML/DML.html |
Combining Theorem Proving and Programming | http://www.cs.bu.edu/~hwxi/DML/DML.html |
A Typeful Approach to Object-Oriented Programming with Multiple inheritance | http://www.cs.bu.edu/~hwxi/GRecTypecon/PAPER/ |
Yearning for a practical scheme | http://www.cs.bu.edu/~hwxi/GRecTypecon/PAPER/main.pdf |
Causal Nets | http://www.cs.bu.edu/faculty/gacs/papers/causal-nets.pdf |
The Salishan problems | http://www.cs.caltech.edu/~john-t/programming/salishan_problems/ |
Why type systems are interesting | http://www.cs.caltech.edu/~jyh/ejb |
Investigations into Portable Object Codes | http://www.cs.caltech.edu/~jyh |
If programming languages were cars... | http://www.cs.caltech.edu/~mvanier/hacking/rants/cars.html |
Ease - Evolutionary Algorithms Scripting Environment | http://www.cs.caltech.edu/courses/cs11/material/python/week7/week7.html |
unchecked exceptions are like runtime type checking? | http://www.cs.caltech.edu/courses/cs134/cs134b/book.pdf#search=%22hickey%20ocaml%20tutorial%22 |
Programming: 50, 100 years from now | http://www.cs.caltech.edu/courses/cs134/cs134b/book.pdf |
Transparent Persistence | http://www.cs.chalmers.se/%7Ehallgren/Thesis/toc.html |
Linguistic side effects | http://www.cs.chalmers.se/~aarne/GF/ |
Do we talk types over the phone? | http://www.cs.chalmers.se/~aarne/GF/ |
Seesoft | http://www.cs.chalmers.se/~aarne/GF/ |
First Class Values, Types as values within a Programming Language | http://www.cs.chalmers.se/~augustss/cayenne/ |
cayenne: haskell with dependent types | http://www.cs.chalmers.se/~augustss/cayenne/ |
Dead Languages | http://www.cs.chalmers.se/~augustss/cayenne/ |
Dynamic Semantics | http://www.cs.chalmers.se/~augustss/cayenne/ |
unchecked exceptions are like runtime type checking? | http://www.cs.chalmers.se/~augustss/cayenne/ |
Invariants/Contracts vs. types | http://www.cs.chalmers.se/~augustss/cayenne/ |
PLEAC - Programming Language Examples Alike Cookbook | http://www.cs.chalmers.se/~augustss/cayenne/ |
Relevance of Curry-Howard | http://www.cs.chalmers.se/~augustss/cayenne/ |
Embedding one language in another | http://www.cs.chalmers.se/~augustss/cayenne/index.html |
Python Metaclass Programming | http://www.cs.chalmers.se/~augustss/cayenne |
Most Productive FP Lang? | http://www.cs.chalmers.se/~boquist/ |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.cs.chalmers.se/~boquist/phd/index.html |
Most Productive FP Lang? | http://www.cs.chalmers.se/~boquist/phd/index.html |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.cs.chalmers.se/~boquist/phd/index.html |
Functional libraries for Java | http://www.cs.chalmers.se/~bringert/hoj/ |
Proof Theory of Martin-Lof Type Thoery - And Overview | http://www.cs.chalmers.se/~coquand/Sem.html |
Visual Basic and LINQ | http://www.cs.chalmers.se/~d00nibro/hsp/ |
ICFP 2003 | http://www.cs.chalmers.se/~een/icfp/ |
Langauges and Hardware... | http://www.cs.chalmers.se/~emax/wired/ |
Why type systems are interesting - part II | http://www.cs.chalmers.se/~hallgren/Papers/wm01.html |
Conjunction types | http://www.cs.chalmers.se/~hallgren/Papers/wm01.html |
Practical OCaml | http://www.cs.chalmers.se/~hallgren/Papers/wm01.html |
Types and reflection | http://www.cs.chalmers.se/~hallgren/Papers/wm01.html |
hOp - Haskell Micro-Kernel | http://www.cs.chalmers.se/~hallgren/Thesis/main.html |
De-biforestation | http://www.cs.chalmers.se/~josefs/publications/fusion.ps |
Misc Links | http://www.cs.chalmers.se/~josefs/publications/fusion.ps |
Langauges and Hardware... | http://www.cs.chalmers.se/~koen/Lava/index.html |
The right default: concurrent components with message passing | http://www.cs.chalmers.se/~koen/Papers/pearl.ps |
How are GADTs useful in practical programming? | http://www.cs.chalmers.se/~koen/pubs/entry-jfp04-parser.html |
Do we talk types over the phone? | http://www.cs.chalmers.se/~markus/gramlets/ |
Type Inference in Object Oriented Languages | http://www.cs.chalmers.se/~nordland/ohaskell/ |
Dead Languages | http://www.cs.chalmers.se/~nordland/ohaskell/ |
Language Support for Disributed Processing | http://www.cs.chalmers.se/~nordland/ohaskell/ |
O'Haskell - a functional object-oriented concurrent PL | http://www.cs.chalmers.se/~nordland/ohaskell/ |
Ivory Towers and Gelfand's Principle | http://www.cs.chalmers.se/~nordland/ohaskell/examples.html |
OOP Is Much Better in Theory Than in Practice | http://www.cs.chalmers.se/~nordland/ohaskell/rationale.html |
O'Haskell - a functional object-oriented concurrent PL | http://www.cs.chalmers.se/~nordland/ohaskell/rationale.html |
Ivory Towers and Gelfand's Principle | http://www.cs.chalmers.se/~nordland/ohaskell/survey.html#sect4 |
Let's make a programming language! | http://www.cs.chalmers.se/~nordland/ohaskell/survey.html |
Real Time Processing | http://www.cs.chalmers.se/~pareto/ |
Generic Programming | http://www.cs.chalmers.se/~patrikj/poly/ |
Generic Programming | http://www.cs.chalmers.se/~patrikj/poly/afp98/genprogintro.ps.gz |
Generic Programming for Idiots | http://www.cs.chalmers.se/~patrikj/poly/others/CompAppr2PolyProg.ps.gz |
Generic Programming | http://www.cs.chalmers.se/~patrikj/poly/polyp/ |
What is polytypic programming? | http://www.cs.chalmers.se/~patrikj/poly/polyp/polylib/ |
Open problems in category theory and computing science | http://www.cs.chalmers.se/~peterd/ |
Type theory question... | http://www.cs.chalmers.se/~peterd/kurser/tt03/martinlof72.ps |
Building Interpreters by Composing Monads | http://www.cs.chalmers.se/~rjmh/Combinators/ |
Deriving backtracking monad transformers | http://www.cs.chalmers.se/~rjmh/Papers/pretty.html |
Invariants/Contracts vs. types | http://www.cs.chalmers.se/~rjmh/Papers/QuickCheckST.ps |
According to Allen Holub programming is now a liberal art. When did this happen? | http://www.cs.chalmers.se/~rjmh/Papers/QuickCheckST.ps |
The Type-System-Feature-Creep Death Spiral | http://www.cs.chalmers.se/~rjmh/pubs.htm |
Parameterized Unit Tests | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
"Popular vs. Good" in Programming Languages | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
Abstracting Allocation: The New new Thing | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
Abstractions considered harmful? | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
According to Allen Holub programming is now a liberal art. When did this happen? | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
ACM Queue: A Conversation with Alan Kay | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
Call for Papers: ACM Symposium on Dynamic Languages | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
Dynamic typing in OCaml | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
Giving Bugs the Boot | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
Looking for FP Debuggers | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
New Paul Graham thing... | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
Testing Framework | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
QuickCheck | http://www.cs.chalmers.se/~rjmh/QuickCheck/ |
The Architecture of a Debugger for Lazy Functional Languages | http://www.cs.chalmers.se/~sparud/ |
The Architecture of a Debugger for Lazy Functional Languages | http://www.cs.chalmers.se/~sparud/papers/ause96.ps.gz |
Ivory Towers and Gelfand's Principle | http://www.cs.chalmers.se/~sydow/envs/examples.html |
Prototyping Generic Programming using Template Haskell | http://www.cs.chalmers.se/~ulfn/papers/genericth.html |
Grad School [Master's Programs] | http://www.cs.chalmers.se/Cs/Grundutb/dcs/courses.html |
Structuring Depth-First Search Algorithms in Haskell | http://www.cs.chalmers.se/Cs/Grundutb/Kurser/afp/Papers/graph-launchbury.ps |
unchecked exceptions are like runtime type checking? | http://www.cs.chalmers.se/Cs/Research/Logic/book/ |
TYPES Summer School 2005 | http://www.cs.chalmers.se/Cs/Research/Logic/TypesSS05/ |
TYPES Summer School 2005 | http://www.cs.chalmers.se/Cs/Research/Logic/TypesSS05/program.html |
Prototyping Generic Programming using Template Haskell | http://www.cs.chalmers.se/pub/cs-reports/papers/sparud/haskell++.ps.gz |
Expressiveness of Declarative Languages | http://www.cs.cmu.edu/~amulet/ |
What do you mean by studying "programming languages"? | http://www.cs.cmu.edu/~blelloch/ |
What do you mean by studying "programming languages"? | http://www.cs.cmu.edu/~blelloch/research.html#nesl |
Lowering the barriers to programming | http://www.cs.cmu.edu/~caitlin/papers/NoviceProgSurvey.pdf |
What do you mean by studying "programming languages"? | http://www.cs.cmu.edu/~caitlin/papers/NoviceProgSurvey.pdf |
Type Theory for Certified Code | http://www.cs.cmu.edu/~crary/papers/2001/ltt/ltt.pdf |
System programming using FP | http://www.cs.cmu.edu/~fox/foxnet.html |
Static Typing Where Possible, Dynamic Typing When Needed | http://www.cs.cmu.edu/~fp/courses/comp-ded/ |
Type inference and union types | http://www.cs.cmu.edu/~joshuad/papers/tridirectional-typechecking/ |
Abstractions considered harmful? | http://www.cs.cmu.edu/~marmalade/tools.html#whyline |
Interview with Brian Kernighan | http://www.cs.cmu.edu/~mihaib/kernighan-interview/index.html |
What do you mean by studying "programming languages"? | http://www.cs.cmu.edu/~mleone/language-research.html |
Abstractions considered harmful? | http://www.cs.cmu.edu/~NatProg/ |
The breaking point of language usability? | http://www.cs.cmu.edu/~NatProg/index.html |
What is Intuitive? | http://www.cs.cmu.edu/~NatProg/index.html |
A Language Based-Approach to Security | http://www.cs.cmu.edu/~petel/pcc/ |
The Fortress Language Spec v0.618 | http://www.cs.cmu.edu/~pscico |
Introduction to Standard ML | http://www.cs.cmu.edu/~rwh/ |
Robert Harper Named as ACM Fellow | http://www.cs.cmu.edu/~rwh/ |
Why type systems are interesting | http://www.cs.cmu.edu/~rwh/courses/modules/index.htm |
Design Patterns as Higher-Order Datatype-Generic Programs. | http://www.cs.cmu.edu/~rwh/courses/ppl/notes/rec.pdf |
Type Refinements for Programming Languages | http://www.cs.cmu.edu/~rwh/courses/refinements/ |
Introduction to Standard ML | http://www.cs.cmu.edu/~rwh/introsml/ |
Adaptive Functional Programming | http://www.cs.cmu.edu/~rwh/papers.htm#afp |
Automated Techniques for Provably Safe Mobile Code | http://www.cs.cmu.edu/~rwh/papers.htm#certcomp |
A Language-Based Approach to Security | http://www.cs.cmu.edu/~rwh/papers.htm#langsec |
Multidimensional Virtual Classes | http://www.cs.cmu.edu/~rwh/papers.htm#mtc |
ruby vs python | http://www.cs.cmu.edu/~rwh/papers/modaleff/short.pdf |
ML Modules and Haskell Type Classes: A Constructive Comparison | http://www.cs.cmu.edu/~rwh/papers/mtc/apr06.pdf |
Harper: Programming Languages: Theory and Practice | http://www.cs.cmu.edu/~rwh/plbook/ |
Adaptive Functional Programming | http://www.cs.cmu.edu/~rwh/talks/adaptive.ppt |
The Practice of Type Theory in Programming Languages | http://www.cs.cmu.edu/~rwh/talks/Dagstuhl%202000.ppt |
Mechanizing Language Definitions | http://www.cs.cmu.edu/~rwh/talks/ICFP2005.pdf |
Robert Harper: Types and Programming Languages | http://www.cs.cmu.edu/~rwh/talks/Scottfest.ppt |
Harper: PL, The Essence of Computer Science | http://www.cs.cmu.edu/~rwh/talks/UWDL.ppt |
Object Oriented Programming + Referential Transparency | http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf |
Dynamic Eager Haskell | http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf |
Concurrency made easy? | http://www.cs.cmu.edu/~scandal/nesl.html |
The Next Mainstream Programming Languages | http://www.cs.cmu.edu/~seth/lenient.pdf |
Concoqtion: Mixing Indexed Types and Hindley-Milner Type Inference | http://www.cs.cmu.edu/~susmit/ |
Dynamic Semantics | http://www.cs.cmu.edu/~twelf/ |
Mechanizing Language Definitions | http://www.cs.cmu.edu/~twelf/ |
Alloy: A Simple Structural Modeling Language Based on First-Order Logic | http://www.cs.cmu.edu/~twelf/ |
Open data types and open functions | http://www.cs.cmu.edu/~twelf/ |
Formal semantics for working programmers | http://www.cs.cmu.edu/~twelf/ |
unchecked exceptions are like runtime type checking? | http://www.cs.cmu.edu/~twelf/ |
Persistent functional databases | http://www.cs.cmu.edu/afs/cs.cmu.edu/project/fox-19/member/jcr/wwwaac2003/aac.html |
Object Oriented Programming + Referential Transparency | http://www.cs.cmu.edu/afs/cs.cmu.edu/project/scandal/public/papers/treaps-spaa98.pdf |
First Class Values, Types as values within a Programming Language | http://www.cs.cmu.edu/afs/cs.cmu.edu/user/fp/www/courses/03-312/handouts/06-safety.pdf |
Actual programs written in FP or FL? | http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/prolog/impl/fp_lp/fp/0.html |
Lisp sans (((paren-theses ((hell))))) | http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/scheme/code/parsing/pratt/0.html |
A Declarative Model for Simple Narratives | http://www.cs.cmu.edu/afs/cs/user/michaelm/ www/nidocs/MateasSengers.pdf |
A Declarative Model for Simple Narratives | http://www.cs.cmu.edu/afs/cs/user/michaelm/www/nidocs/Lang.pdf |
Introduction to Standard ML | http://www.cs.cmu.edu/afs/cs/usr/rwh/public/www/introsml/ |
EJB critique | http://www.cs.cmu.edu/afs/cs/usr/rwh/public/www/introsml/modules.htm |
Tim Bray on Ruby | http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html |
A Language Based-Approach to Security | http://www.cs.cmu.edu/People/rwh/papers/langsec/dagstuhl.pdf |
Tim Bray: Sun & Dynamic Java | http://www.cs.cofc.edu/ |
Reading Styles ( Idiomatic Lisp and Idiomatic Scheme ) | http://www.cs.colorado.edu/~main/manuals/scheme/scheme_113.html |
Gradual Typing for Functional Languages | http://www.cs.colorado.edu/~siek/pubs/pubs/2006/siek06:_gradual.pdf |
Gradual Typing for Functional Languages | http://www.cs.colorado.edu/~siek/pubs/pubs/2006/siek06:_gradual_proof.pdf |
Concoqtion: Mixing Indexed Types and Hindley-Milner Type Inference | http://www.cs.colorado.edu/~siek/pubs/pubs/2007/pasalic07:_concoq.pdf |
Gradual Typing for Functional Languages | http://www.cs.colorado.edu/~siek |
Courses Home Pages | http://www.cs.colorado.edu/~zorn/cs5535/index.html |
NULL | http://www.cs.colorado.edu/~zorn/cs5535/index.html |
Library of data strcutres in a functional language | http://www.cs.columbia.edu/~cdo/edison/ |
Purely Functional Data Structures | http://www.cs.columbia.edu/~cdo/papers.html#cup98 |
Library of data strcutres in a functional language | http://www.cs.columbia.edu/~cdo/papers.html#hw00 |
Purely Functional Data Structures | http://www.cs.columbia.edu/~cdo/papers.html#ssafp96 |
How To Read a Paper | http://www.cs.columbia.edu/~hgs/netbib/efficientReading.pdf |
Software Patterns Representation Languages | http://www.cs.concordia.ca/~faculty/eden/precise_and_formal/ |
Language-Based Information-Flow Security | http://www.cs.cornell.edu/~andrei/Papers/jsac.pdf |
Language-Based Information-Flow Security | http://www.cs.cornell.edu/~andrei/Papers/jsac.ps |
Arrows, like Monads, are Monoids | http://www.cs.cornell.edu/~kozen/ |
Arrows, like Monads, are Monoids | http://www.cs.cornell.edu/~kozen/papers/papers_collapsed.htm#0 |
What do you mean by studying "programming languages"? | http://www.cs.cornell.edu/andru/ |
What do you mean by studying "programming languages"? | http://www.cs.cornell.edu/andru/cs711/2003fa/reading/lampson73note.pdf |
Is there a formal basis for generators? | http://www.cs.cornell.edu/andru/papers/jmatch2.pdf |
NewCode, a secure PL | http://www.cs.cornell.edu/andru/papers/jsac/sm-jsac03.pdf |
The Next Mainstream Programming Languages | http://www.cs.cornell.edu/andru/papers/ncm04.pdf |
Polyglot and Nested Inheritance | http://www.cs.cornell.edu/andru/papers/ncm04.pdf |
Info needed | http://www.cs.cornell.edu/Courses/index.htm |
Info needed | http://www.cs.cornell.edu/degreeprogs/ugrad/uevents/ProgrammingLanguages/index.htm |
Dating Design Patterns | http://www.cs.cornell.edu/dis/ |
Interview with Intel's C++ Compiler Team | http://www.cs.cornell.edu/home/danieljg/ |
ICFP Competition | http://www.cs.cornell.edu/icfp/ |
ICFP results | http://www.cs.cornell.edu/icfp/ |
The Design of Parallel Programming Languages | http://www.cs.cornell.edu/Info/People/halpern/rak.html |
The Design of Parallel Programming Languages | http://www.cs.cornell.edu/Info/People/halpern/rau.html |
Language Support for Disributed Processing | http://www.cs.cornell.edu/Info/Projects/Ensemble/index.html |
Links to JFP Papers | http://www.cs.cornell.edu/Info/Projects/HORUS/ |
Distributed Functional Programming | http://www.cs.cornell.edu/Info/Projects/HORUS/Papers.html |
Djinn, a theorem prover in Haskell, for Haskell. | http://www.cs.cornell.edu/Info/Projects/NuPrl/ |
Elementary Category Theory | http://www.cs.cornell.edu/People/jcheney/ |
Category Theory for Dummies - slides available | http://www.cs.cornell.edu/People/jcheney/ |
Wobbly types | http://www.cs.cornell.edu/people/jcheney/ |
Elementary Category Theory | http://www.cs.cornell.edu/People/jcheney/papers/ct4d1.pdf |
Category Theory for Dummies - slides available | http://www.cs.cornell.edu/People/jcheney/papers/ct4d1.pdf |
Interview with Intel's C++ Compiler Team | http://www.cs.cornell.edu/projects/cyclone/ |
Cyclone - a next generation systems language | http://www.cs.cornell.edu/projects/cyclone/ |
Abstract Iterable Pattern Matching for Java (JMatch) | http://www.cs.cornell.edu/Projects/jmatch/ |
Continuations in Java and Java-based Web Frameworks | http://www.cs.cornell.edu/Projects/jmatch/ |
The Problem With Threads | http://www.cs.cornell.edu/Projects/jx/ |
Mathematics of Program Construction Conf. 2004 | http://www.cs.cornell.edu/Projects/MPC2004/ |
Which Java compiler for a student/research project? | http://www.cs.cornell.edu/Projects/polyglot/ |
Embedded Languages in Java | http://www.cs.cornell.edu/Projects/polyglot/ |
JPred -- predicate dispatch for Java | http://www.cs.cornell.edu/Projects/polyglot/ |
Polyglot and Nested Inheritance | http://www.cs.cornell.edu/Projects/polyglot/ |
The Problem With Threads | http://www.cs.cornell.edu/Projects/polyglot/ |
Polyglot: extensible compiler framework | http://www.cs.cornell.edu/projects/polyglot/ |
Micro Autonomous Underwater Vehicles and Smalltalk | http://www.cs.cornell.edu/talc/ |
Type checking and logical errors | http://www.cs.cornell.edu/talc/ |
"Types and Reflection" by Lauri Emil Alanko | http://www.cs.cornell.edu/talc/ |
Code generation vs. dynamic/introspective languages | http://www.cs.cornell.edu/talc/ |
Expressing the Type of a While Loop | http://www.cs.cornell.edu/talc/papers.html |
java vs. C# speed comparisons? | http://www.cs.cornell.edu/vogels/weblog/2002/11/24.html |
Towards the best collection API | http://www.cs.drexel.edu/~ummaycoc/iteration.rb |
Tim Bray: On Threads | http://www.cs.duke.edu/~reif/paper/dfs.ptime.pdf |
Dijkstra and the Ada language | http://www.cs.fit.edu/~ryan/ada/ada-hist.html |
TPK Algorithm in Different Programming Languages | http://www.cs.fit.edu/~ryan/compare/ |
Exegesis 6 | http://www.cs.fit.edu/~ryan/compare/tpk-cc.html |
Macros vs. Higher-order Programming | http://www.cs.helsinki.fi/group/suvi/javadoc/ |
Macros vs. Higher-order Programming | http://www.cs.helsinki.fi/group/suvi/javadoc/fi/helsinki/cs/rita/graphics/suvi/util/collections/maps/package-summary.html |
Macros vs. Higher-order Programming | http://www.cs.helsinki.fi/group/suvi/javadoc/fi/helsinki/cs/rita/graphics/suvi/util/collections/package-summary.html |
Macros vs. Higher-order Programming | http://www.cs.helsinki.fi/group/suvi/javadoc/fi/helsinki/cs/rita/graphics/suvi/util/fun/package-summary.html |
Macros vs. Higher-order Programming | http://www.cs.helsinki.fi/group/suvi/javadoc/fi/helsinki/cs/rita/graphics/suvi/util/graph/templates/package-summary.html |
The essence of Dataflow Programming by Tarmo Uustalu and Varmo Vene | http://www.cs.helsinki.fi/u/ekarttun/comonad/ |
Microsoft and DSLs @ OOPSLA | http://www.cs.helsinki.fi/u/ekarttun/haskell/SP.hs |
Microsoft and DSLs @ OOPSLA | http://www.cs.helsinki.fi/u/ekarttun/haskell/SPArr.hs |
Microsoft and DSLs @ OOPSLA | http://www.cs.helsinki.fi/u/ekarttun/haskell/SPDraw.hs |
Microsoft and DSLs @ OOPSLA | http://www.cs.helsinki.fi/u/ekarttun/haskell/SPDraw.png |
"Types and Reflection" by Lauri Emil Alanko | http://www.cs.helsinki.fi/u/lealanko/alanko04types.ps.gz |
Building Interpreters by Composing Monads | http://www.cs.hmc.edu/courses/2006/spring/cs182-3/MonTransModIntp.pdf |
LiveType Font Constraint Programming | http://www.cs.huji.ac.il/~arir/livetype-abs.html |
LiveType Font Constraint Programming | http://www.cs.huji.ac.il/~arir/prj-typefaces.html |
Scheme-robo -- automatic assessment for Scheme exercises | http://www.cs.hut.fi/Research/Scheme-robo/ |
Perspectives | http://www.cs.iastate.edu/~cclifton/multijava/ |
MultiJava: Design, implementation, and evaluation | http://www.cs.iastate.edu/~cclifton/multijava/ |
Partial Types in C# | http://www.cs.iastate.edu/~cclifton/multijava-data/papers/TR00-06.pdf |
Designing a "Business Layer" | http://www.cs.iastate.edu/~cclifton/multijava-data/papers/TR04-01.pdf |
A Type Notation for Scheme | http://www.cs.iastate.edu/~leavens/ComS342-EOPL2e/docs/typedscm.pdf |
A Type Notation for Scheme | http://www.cs.iastate.edu/~leavens/ComS342-EOPL2e/docs/typedscm_toc.html |
A Type Notation for Scheme | http://www.cs.iastate.edu/~leavens/ComS342-EOPL2e/library.shtml |
A Type Notation for Scheme | http://www.cs.iastate.edu/~leavens/ComS342-EOPL2e/resources.shtml |
1st International Conference on AOP (22-26/4/2002) | http://www.cs.iastate.edu/~leavens/FOAL/papers-2002/index.html |
ACM Queue: On Usability of Programming Languages | http://www.cs.iastate.edu/~leavens/JML//index.shtml |
Return of the Global Variables? | http://www.cs.iastate.edu/~leavens/JML//index.shtml |
Oxymoronic? "Safety-critical development guidelines for real-time Java" | http://www.cs.iastate.edu/~leavens/JML//index.shtml |
Weak vs. strong typing | http://www.cs.iastate.edu/~leavens/JML//index.shtml |
unchecked exceptions are like runtime type checking? | http://www.cs.iastate.edu/~leavens/JML//index.shtml |
Open data types and open functions | http://www.cs.iastate.edu/~leavens/JML/ |
Functional programming and software engineering | http://www.cs.iastate.edu/~leavens/JML/ |
System-level Static Analysis | http://www.cs.iastate.edu/~leavens/JML/ |
Weak vs. strong typing | http://www.cs.iastate.edu/~leavens/JML/ |
Return of the Global Variables? | http://www.cs.iastate.edu/~leavens/JML/jmlrefman/jmlrefman_9.html#SEC102 |
Courses Home Pages | http://www.cs.iastate.edu/~leavens/teaching-prog-lang/Graduate.html |
NULL | http://www.cs.iastate.edu/~leavens/teaching-prog-lang/Graduate.html |
What do you mean by studying "programming languages"? | http://www.cs.iastate.edu/~leavens/teaching-prog-lang/home.html |
The undergraduate language course: what to do? | http://www.cs.iastate.edu/~leavens/teaching-prog-lang/home.html |
A Type Notation for Scheme | http://www.cs.iastate.edu/~leavens/ui54/lib/ |
An Incremental Approach to Compiler Construction | http://www.cs.indiana.edu/~aghuloum/ |
Philip Greenspun: Lisp diehards = Holocaust deniers | http://www.cs.indiana.edu/~chaynes/infer.html |
Poorman's Logic System | http://www.cs.indiana.edu/~dfried/ |
DanFest 2004 - in honor of Dan Friedman | http://www.cs.indiana.edu/~dfried/ |
The Role of the Study of Programming Languages | http://www.cs.indiana.edu/~dfried/dfried/dfried/mex.pdf |
Demonic Nondeterminacy: A Tribute to Edsger Wybe Dijkstra | http://www.cs.indiana.edu/~dfried/dfried/intro-slides.ps |
"Popular vs. Good" in Programming Languages | http://www.cs.indiana.edu/~dfried/dfried/mex.pdf |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://www.cs.indiana.edu/~dfried/dfried/mex.ps |
Understanding continuations | http://www.cs.indiana.edu/~dyb/papers/subK-abstract.html |
C# Programming Language Future Features | http://www.cs.indiana.edu/~dyb/papers/subK-abstract.html |
Guido van Rossum: Programming at Python Speed | http://www.cs.indiana.edu/~dyb/papers/subK-abstract.html |
syntax-case "for dummies" | http://www.cs.indiana.edu/~dyb/papers/syntactic.ps.gz |
Chuck Moore holds Forth | http://www.cs.indiana.edu/~dyb/pubs.html |
Linearly Used Continuations | http://www.cs.indiana.edu/~dyb/pubs/call1cc.pdf |
Nanopass Compiler Framework | http://www.cs.indiana.edu/~dyb/pubs/fple95.pdf |
Macros/Syntax vs. AST manipulation | http://www.cs.indiana.edu/~dyb/pubs/LaSC-5-4-pp295-326.pdf |
Nanopass Compiler Framework | http://www.cs.indiana.edu/~dyb/pubs/nano-jfp.pdf |
Macros/Syntax vs. AST manipulation | http://www.cs.indiana.edu/~dyb/pubs/tr356.pdf |
Scheme Language Steering Committee Report to the Community | http://www.cs.indiana.edu/~dyb/r6rs/status.html |
Scheme Language Steering Committee Report to the Community | http://www.cs.indiana.edu/~dyb/r6rs/status.pdf |
Monads in Scheme | http://www.cs.indiana.edu/~jsobel/Parsing/explicit.html |
On the Revival of Dynamic Languages | http://www.cs.indiana.edu/~jsobel/Parsing/explicit.html |
Python Metaclass Programming | http://www.cs.indiana.edu/~jsobel/Parsing/explicit.html |
Reflection-Oriented Programming | http://www.cs.indiana.edu/~jsobel/rop.html |
On the Revival of Dynamic Languages | http://www.cs.indiana.edu/~jsobel/rop.html |
NULL | http://www.cs.indiana.edu/~sabry/cw01/ |
Research Papers | http://www.cs.indiana.edu/~sabry/cw01/ |
Third ACM SIGPLAN Workshop on Continuations | http://www.cs.indiana.edu/~sabry/cw01/ |
Ken Shan: Shift to Control | http://www.cs.indiana.edu/~sabry/papers/contFoundation.pdf |
From shift and reset to polarized linear logic | http://www.cs.indiana.edu/~sabry/papers/contF-talk.pdf |
Ken Shan: Shift to Control | http://www.cs.indiana.edu/~sabry/papers/contF-talk.pdf |
Devils and Angels | http://www.cs.indiana.edu/~sabry/papers/index.html |
"applicative" vs."functional" | http://www.cs.indiana.edu/~sabry/papers/purelyFunctional.ps |
Devils and Angels | http://www.cs.indiana.edu/~sabry/teaching/proglang/sp99/continuations.ps |
Ruby 2.0 News | http://www.cs.indiana.edu/~sganz/publications/icfp99/paper.pdf |
Programming Languages in the Markup World | http://www.cs.indiana.edu/~sganz/publications/icfp99/paper.pdf |
DanFest 2004 - in honor of Dan Friedman | http://www.cs.indiana.edu/~springer/DanFest/DanFest5.jpg |
Proceedings of Scheme Workshop 2004 | http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR600 |
How to remove a dynamic prompt: static and dynamic delimited continuation operators are equally expressible | http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR611 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR615 |
New Dan Friedman book coming up?? | http://www.cs.indiana.edu/classes/c311/schedule.html |
ETAPS registration now open | http://www.cs.indiana.edu/cmcs |
DanFest 2004 - in honor of Dan Friedman | http://www.cs.indiana.edu/dfried_celebration.html |
Nanopass Compiler Framework | http://www.cs.indiana.edu/eip/compile/ |
Ed Felten: Programs vs. Data | http://www.cs.indiana.edu/eip/eopl.html |
A Simple Reflective Interpreter | http://www.cs.indiana.edu/eip/eopl.html |
Algorithmic Theories of Everything | http://www.cs.indiana.edu/eip/eopl.html |
Continuations | http://www.cs.indiana.edu/eip/eopl.html |
Control handling primitives | http://www.cs.indiana.edu/eip/eopl.html |
Courses Home Pages | http://www.cs.indiana.edu/eip/eopl.html |
Definitional Interpreters for Higher-Order Programming Languages | http://www.cs.indiana.edu/eip/eopl.html |
Unified languages? | http://www.cs.indiana.edu/eip/eopl.html |
Essentials of Programming Languages, 2e | http://www.cs.indiana.edu/eip/eopl.html |
Interesting conversations | http://www.cs.indiana.edu/eip/eopl.html |
Interpreters? | http://www.cs.indiana.edu/eip/eopl.html |
Lisp In Small Pieces | http://www.cs.indiana.edu/eip/eopl.html |
Mobile Applications Need Scripting Too! | http://www.cs.indiana.edu/eip/eopl.html |
New Departments | http://www.cs.indiana.edu/eip/eopl.html |
NULL | http://www.cs.indiana.edu/eip/eopl.html |
Reynolds: The Essence of Algol | http://www.cs.indiana.edu/eip/eopl.html |
RhoStratego | http://www.cs.indiana.edu/eip/eopl.html |
Scheme Tutorial (book) | http://www.cs.indiana.edu/eip/eopl.html |
SE/Algebra course | http://www.cs.indiana.edu/eip/eopl.html |
Structure & Interpretation of Computer Programs | http://www.cs.indiana.edu/eip/eopl.html |
The power of small ideas | http://www.cs.indiana.edu/eip/eopl.html |
Using an Abstracted Interpreter to Understand Abstract Interpretation | http://www.cs.indiana.edu/eip/eopl.html |
VHLLs | http://www.cs.indiana.edu/eip/eopl.html |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://www.cs.indiana.edu/eopl/ |
Windows Scripting? | http://www.cs.indiana.edu/eopl/ |
Using an Abstracted Interpreter to Understand Abstract Interpretation | http://www.cs.indiana.edu/eopl/ |
DanFest 2004 - in honor of Dan Friedman | http://www.cs.indiana.edu/eopl/ |
Lisp is sin | http://www.cs.indiana.edu/eopl/ |
Is EOPL available as an e-book anywhere? | http://www.cs.indiana.edu/eopl/ |
Teach Yourself Scheme in Fixnum Days | http://www.cs.indiana.edu/eopl/ |
A book to learn from? | http://www.cs.indiana.edu/eopl/ |
Courses Home Pages | http://www.cs.indiana.edu/eopl/ |
Essentials of Programming Languages, 2e | http://www.cs.indiana.edu/eopl/ |
Generators in Python, Icon and Scheme | http://www.cs.indiana.edu/eopl/ |
Happy birthday Dear Lambda | http://www.cs.indiana.edu/eopl/ |
Identity crisis | http://www.cs.indiana.edu/eopl/ |
Interesting conversations | http://www.cs.indiana.edu/eopl/ |
Loell, a new programming language | http://www.cs.indiana.edu/eopl/ |
NULL | http://www.cs.indiana.edu/eopl/ |
Omniscient debugger | http://www.cs.indiana.edu/eopl/ |
Prototyping of Mechanisms in Success/Failure Based Languages | http://www.cs.indiana.edu/eopl/ |
Role of Programming Languages Study in Programmer Education | http://www.cs.indiana.edu/eopl/ |
Scheme interpreter in Javascript | http://www.cs.indiana.edu/eopl/ |
State and modularity | http://www.cs.indiana.edu/eopl/ |
Teaching programming | http://www.cs.indiana.edu/eopl/ |
The essence of compiling exceptions | http://www.cs.indiana.edu/eopl/ |
Type inference a good thing? | http://www.cs.indiana.edu/eopl/ |
Getting started in language design -- reading material? | http://www.cs.indiana.edu/eopl/ |
Getting Started | http://www.cs.indiana.edu/eopl |
Mechanics of designing and implementing a language | http://www.cs.indiana.edu/eopl |
The pi-calculus: a Theory of Mobile Processes | http://www.cs.indiana.edu/ftp/techreports/TR476.html |
Grad School advice | http://www.cs.indiana.edu/HTMLit/how.2b/how.2b.html |
Infer: A Statically-typed Dialect of Scheme | http://www.cs.indiana.edu/hyplan/chaynes/infer.html |
Nanopass Compiler Framework | http://www.cs.indiana.edu/hyplan/chaynes/papers/sigcse97.ps |
Daniel Friedman: A Poorman's 'Roll Your Own' Logic System | http://www.cs.indiana.edu/hyplan/dfried/ |
Applications of Continuations | http://www.cs.indiana.edu/hyplan/dfried/appcont.pdf |
Role of Programming Languages Study in Programmer Education | http://www.cs.indiana.edu/hyplan/dfried/dfried/mex.ps |
Daniel Friedman: A Poorman's 'Roll Your Own' Object System | http://www.cs.indiana.edu/hyplan/dfried/dfried/ooo2.pdf |
Daniel Friedman: A Poorman's 'Roll Your Own' Logic System | http://www.cs.indiana.edu/hyplan/dfried/dfried/plp.pdf |
Role of Programming Languages Study in Programmer Education | http://www.cs.indiana.edu/hyplan/dfried/dfried/SLIDES~1.PPT |
Unified languages? | http://www.cs.indiana.edu/hyplan/dfried/intro-slides.ps |
Structure & Interpretation of Computer Programs | http://www.cs.indiana.edu/hyplan/dfried/intro-slides.ps |
Role of Programming Languages Study in Programmer Education | http://www.cs.indiana.edu/hyplan/dfried/mex.ss |
Dan Friedman: Object Oriented Style | http://www.cs.indiana.edu/hyplan/dfried/NY/talk.pdf |
A Survey of Object-Oriented Concepts | http://www.cs.indiana.edu/hyplan/dfried/ooo.pdf |
Dan Friedman: Object Oriented Style | http://www.cs.indiana.edu/hyplan/dfried/ooo.pdf |
Dan Friedman: Object Oriented Style | http://www.cs.indiana.edu/hyplan/dfried/ooo.ss |
Object-Oriented Style | http://www.cs.indiana.edu/hyplan/dfried/ooo9.pdf |
Object-Oriented Style | http://www.cs.indiana.edu/hyplan/dfried/ooo9.ps |
A new implementation of recursive-descent parsing? | http://www.cs.indiana.edu/hyplan/dfried/ts.ps |
NULL | http://www.cs.indiana.edu/hyplan/dfried/ts.ps |
Research Papers | http://www.cs.indiana.edu/hyplan/dfried/ts.ps |
The Needle Programming Language | http://www.cs.indiana.edu/hyplan/dfried/ts.ps |
Trampolined Style | http://www.cs.indiana.edu/hyplan/dfried/ts.ps |
Monads in Scheme | http://www.cs.indiana.edu/hyplan/jsobel/Parsing/explicit.pdf |
Explaining monads | http://www.cs.indiana.edu/hyplan/jsobel/Parsing/explicit.pdf |
OpenC++ | http://www.cs.indiana.edu/hyplan/jsobel/rop.html |
What's wrong with C++ templates? | http://www.cs.indiana.edu/hyplan/sabry/papers/macroml.ps |
Object Oriented Programming + Referential Transparency | http://www.cs.indiana.edu/hyplan/sabry/papers/purelyFunctional.ps |
Proceedings of Scheme Workshop 2004 | http://www.cs.indiana.edu/icfp04/ |
New result re "linguistic determinism" | http://www.cs.indiana.edu/icfp04/ |
Galois: high assurance software | http://www.cs.indiana.edu/icfp04/program.html |
From Direct Style to Monadic Style through CPS | http://www.cs.indiana.edu/l/www/classes/b521/rember.pdf |
From Direct Style to Monadic Style through CPS | http://www.cs.indiana.edu/l/www/classes/b521/rember.ss |
From Direct Style to Monadic Style through CPS | http://www.cs.indiana.edu/l/www/classes/b521/traverseS.pdf |
From Direct Style to Monadic Style through CPS | http://www.cs.indiana.edu/l/www/classes/b521/traverseS.ss |
Poorman's Logic System | http://www.cs.indiana.edu/l/www/classes/b621/ |
Managing missing information through Condition Propagation | http://www.cs.indiana.edu/l/www/classes/b621/abiall.pdf |
Using an Abstracted Interpreter to Understand Abstract Interpretation | http://www.cs.indiana.edu/l/www/classes/b621/abiall.pdf |
Using an Abstracted Interpreter to Understand Abstract Interpretation | http://www.cs.indiana.edu/l/www/classes/b621/abiall.ps |
ParentheC | http://www.cs.indiana.edu/l/www/classes/c311/ParentheC.pdf |
Poorman's Logic System | http://www.cs.indiana.edu/l/www/classes/c311 |
A Simple Reflective Interpreter | http://www.cs.indiana.edu/pub/techreports/TR364.html |
Proceedings of Scheme Workshop 2004 | http://www.cs.indiana.edu/scheme2004/ |
Proceedings of Scheme Workshop 2004 | http://www.cs.indiana.edu/scheme2004/program.html |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.cs.indiana.edu/scheme-repository/imp.html |
Simple scripting language | http://www.cs.indiana.edu/scheme-repository/imp/siod.html |
PLEAC - Programming Language Examples Alike Cookbook | http://www.cs.indiana.edu/scheme-repository/SRhome.html |
Most amazing designer? | http://www.cs.inf.ethz.ch/~wirth/ |
Good Ideas, Through the Looking Glass | http://www.cs.inf.ethz.ch/~wirth/Articles/GoodIdeas_origFig.pdf |
Trivia: Programming Language Naming Patterns | http://www.cs.inf.ethz.ch/personal/wirth/books/ProgOberonE/ |
Folds, Church Encodings, Builds, and Short Cut Fusion for Nested Types: A Principled Approach | http://www.cs.ioc.ee/~tarmo/papers/aplas04.pdf |
Functional Programming with Apomorphisms / Corecursion | http://www.cs.ioc.ee/~tarmo/papers/nwpt97.ps.gz |
Comonadic Functional Attribute Evaluation | http://www.cs.ioc.ee/~tarmo/papers/tfp05-book.pdf |
Comonadic Functional Attribute Evaluation | http://www.cs.ioc.ee/tfp-icfp-gpce05/tfp-proc/03num.pdf |
Systematic search for lambda expressions | http://www.cs.ioc.ee/tfp-icfp-gpce05/tfp-proc/14num.pdf |
Lightweight Static Capabilities | http://www.cs.jhu.edu/~pari/papers/fool2004/first-class_FOOL2004.pdf |
'The Design and Implementation of Programming Languages' | http://www.cs.jhu.edu/~scott/dipl/ |
Courses Home Pages | http://www.cs.jhu.edu/~scott/dipl/ |
NULL | http://www.cs.jhu.edu/~scott/dipl/ |
Programming languages textbook online | http://www.cs.jhu.edu/~scott/plbook/book/html/main.html |
Programming languages textbook online | http://www.cs.jhu.edu/~scott/plbook/DDK/downloads/binaries/ |
Programming languages textbook online | http://www.cs.jhu.edu/~scott/plbook/DDK/downloads/source/ |
Haskell-Coloured Petri Nets | http://www.cs.kent.ac.uk/people/staff/cr3/publications/HCPN.html |
The undergraduate language course: what to do? | http://www.cs.kent.ac.uk/people/staff/dat/miranda/ |
The undergraduate language course: what to do? | http://www.cs.kent.ac.uk/people/staff/dat/miranda/wadler87.pdf |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.cs.kent.ac.uk/people/staff/phw/pubs.html |
Best PL tutorial/intro? | http://www.cs.kent.ac.uk/people/staff/sjt/craft2e/ |
Functional and Declarative Programming in Education (FDPE05) | http://www.cs.kent.ac.uk/people/staff/sjt/fdpe05/ |
What is a Proposition? | http://www.cs.kent.ac.uk/people/staff/sjt/TTFP/ |
Basic(er) Simple(r) Type Theory(?) | http://www.cs.kent.ac.uk/people/staff/sjt/TTFP/ |
A Very Modal Model of a Modern, Major, General Type System | http://www.cs.kent.ac.uk/people/staff/sjt/TTFP/ |
Basic(er) Simple(r) Type Theory(?) | http://www.cs.kent.ac.uk/people/staff/sjt/TTFP/ |
From Perl Monks: "pissed off about functional programming" | http://www.cs.kent.ac.uk/people/staff/sjt/TTFP/ |
OO Language Engineering for the Post-Java Era | http://www.cs.kent.ac.uk/projects/ofa/jcsp/ |
Apple: procedural -> OO -> AOP -> advanced procedural | http://www.cs.kent.ac.uk/projects/ofa/jcsp/ |
Dynamic Languages Symposium Program Online | http://www.cs.kent.ac.uk/projects/ofa/jcsp/ |
Dynamic Languages Symposium Program Online | http://www.cs.kent.ac.uk/projects/ofa/jcsp/csp-java-model-abstract.html |
Apple: procedural -> OO -> AOP -> advanced procedural | http://www.cs.kent.ac.uk/projects/ofa/kroc/ |
Squeak: a Language for Communicating with Mice | http://www.cs.kent.ac.uk/projects/ofa/kroc/ |
A Language-Based Approach to Unifying Events and Threads | http://www.cs.kent.ac.uk/projects/ofa/kroc/ |
An Overview of the Singularity Project | http://www.cs.kent.ac.uk/projects/ofa/kroc/ |
Guy Steele on Language Design | http://www.cs.kent.ac.uk/projects/ofa/kroc/ |
Erlang concurrency: why asynchronious messages? | http://www.cs.kent.ac.uk/projects/ofa/kroc/krocnet.pdf |
Guy Steele on Language Design | http://www.cs.kent.ac.uk/projects/ofa/nocc/ |
Functional Programming Has Reached The Masses; It's Called Visual Basic | http://www.cs.kent.ac.uk/projects/pivotal/ |
HaRe -- The Haskell Refactorer | http://www.cs.kent.ac.uk/projects/refactor-fp/ |
HaRe -- The Haskell Refactorer | http://www.cs.kent.ac.uk/projects/refactor-fp/hare.html |
Darcs | http://www.cs.kent.ac.uk/projects/refactor-fp/hare.html |
Your favourite editor/IDE | http://www.cs.kent.ac.uk/projects/refactor-fp/hare.html |
Visual Haskell | http://www.cs.kent.ac.uk/projects/refactor-fp/hare.html |
HaRe -- The Haskell Refactorer | http://www.cs.kent.ac.uk/projects/refactor-fp/hare/demo.html |
Vital: A Visual Interactive Typed Applicative Language | http://www.cs.kent.ac.uk/projects/vital/ |
subtext: Uncovering the simplicity of programming | http://www.cs.kent.ac.uk/projects/vital/ |
Vital: A Visual Interactive Typed Applicative Language | http://www.cs.kent.ac.uk/projects/vital/reference/language/index.html |
New Paul Graham thing... | http://www.cs.kent.ac.uk/projects/vital |
Functional Programming Has Reached The Masses; It's Called Visual Basic | http://www.cs.kent.ac.uk/projects/vital |
Functional programming and software engineering | http://www.cs.kent.ac.uk/pubs/2001/1152/ |
FAD - A Functional Analysis and Design Methodology | http://www.cs.kent.ac.uk/pubs/2001/1152/index.html |
Ada Programming Competition | http://www.cs.kuleuven.ac.be/~dirk/ada-belgium/contest/ |
An Invitation to Ada 2005 | http://www.cs.kuleuven.ac.be/~dirk/ada-belgium/events/04/040616-aec-ada2005.pdf |
Mercury Vs Prolog | http://www.cs.kuleuven.ac.be/~dtai/projects/ALP/newsletter/archive_93_96/net/systems/mercury1.html |
Abstract interpretation for constraint handling rules | http://www.cs.kuleuven.ac.be/cgi-bin-dtai/publ_info.pl?id=41668 |
Design Patterns as Higher-Order Datatype-Generic Programs. | http://www.cs.kuleuven.be/~adriaan/?q=hodgp_scala_implicit |
Design Patterns as Higher-Order Datatype-Generic Programs. | http://www.cs.kuleuven.be/~adriaan/?q=hodgp_scala |
The First 10 Prolog Programming Contests | http://www.cs.kuleuven.be/~dtai/ppcbook/ |
You call that a Monad? This HERE's a Monad.... And a Shell. | http://www.cs.kun.nl/~arjenw/ifl03arjenw.pdf |
Categorical Logic and Type Theory | http://www.cs.kun.nl/~bart/CLT/bookinfo.html |
Categorical Logic and Type Theory | http://www.cs.kun.nl/~bart/CLT/cltweb_prospectus.ps.Z |
LOOP: Formal methods for object-oriented systems | http://www.cs.kun.nl/~bart/LOOP/index.html |
Coalgebraic Reasoning about Classes in Object-Oriented Languages | http://www.cs.kun.nl/~bart/PAPERS/CMCS98.ps.Z |
Concepts, Techniques and Models of Computer Programming | http://www.cs.kun.nl/~bart/PAPERS/index.html |
The Charity Language | http://www.cs.kun.nl/~bart/PAPERS/JR.ps.Z |
The History of T | http://www.cs.kun.nl/~bart/PAPERS/JR.ps.Z |
Exercises in Coalgebraic Specification | http://www.cs.kun.nl/~bart/PAPERS/mathfit00.pdf |
Exercises in Coalgebraic Specification | http://www.cs.kun.nl/~bart/PAPERS/mathfit00.ps.Z |
Papers in Coalgebra Theory and Applications | http://www.cs.kun.nl/~bart/PAPERS/OOcoA.ps.Z |
New Paul Graham thing... | http://www.cs.kun.nl/~clean/ |
The Case for First Class Messages | http://www.cs.kun.nl/~clean/ |
New CLR Language: Boo | http://www.cs.kun.nl/~clean/ |
Shrink-wrap developers: what programming language? | http://www.cs.kun.nl/~clean/ |
Templates (C++, FPLs) | http://www.cs.kun.nl/~clean/About_Clean/body_about_clean.html |
JDO Architectures | http://www.cs.kun.nl/~clean/About_Clean/tutorial/tutorial.html |
JScript is a Functional Language | http://www.cs.kun.nl/~clean/CleanExtra/report20/chapter3/s35.html#s354 |
Looking for an old conversation on Clean | http://www.cs.kun.nl/~clean/CleanExtra/report20/chapter3/s35.html#s354 |
New Paul Graham thing... | http://www.cs.kun.nl/~clean/CleanExtra/report20/chapter3/s37.html#s375 |
Explaining monads | http://www.cs.kun.nl/~clean/CleanExtra/report20/chapter9/index.html |
New CLR Language: Boo | http://www.cs.kun.nl/~clean/Download/License_Conditions/license_conditions.html |
Clean and Haskell compared | http://www.cs.kun.nl/~clean/download/papers/cleanbook/ |
Clean System 2.1 is released | http://www.cs.kun.nl/~clean/index.html |
Clean now available under LGPL license | http://www.cs.kun.nl/~clean/index.html |
Clean Now Available under LGPL License | http://www.cs.kun.nl/~clean/index.html |
Miranda | http://www.cs.kun.nl/~clean/Manuals/Addison__Wesley_book/addison__wesley_book.html |
Functional Programming in Clean | http://www.cs.kun.nl/~clean/Manuals/Clean_Book/clean_book.html |
Reflections on reflection - Henk Barendregt | http://www.cs.kun.nl/~henk/ |
Reflections on reflection - Henk Barendregt | http://www.cs.kun.nl/~henk/courses.html |
Python Metaclass Programming | http://www.cs.kun.nl/~janz/yarrow |
You call that a Monad? This HERE's a Monad.... And a Shell. | http://www.cs.kun.nl/ |
Linguistic Universals and Particulars | http://www.cs.kun.nl/agfl/npx/index.html |
A case study in class library verification: Java's vector class | http://www.cs.kun.nl/csi/reports/info/CSI-R0007.html |
Y Combinator in Ruby | http://www.cs.kun.nl/pipermail/clean-list/1999/001095.html |
Clean Shapes | http://www.cs.kun.nl/pipermail/clean-list/2000/001278.html |
New Paul Graham thing... | http://www.cs.kun.nl/st/Onderzoek/Publicaties/publicaties.html#2004-vWeA2004-Esther |
Is the current crop of statically typed languages giving static typing a bad name? | http://www.cs.kun.nl/st/Onderzoek/Publicaties/publicaties.html#Papers2003 |
Tim Bray: Language fermentation | http://www.cs.kun.nl/st/Onderzoek/Publicaties/publicaties.html |
Can Programming Be Liberated from the von Neumann Style? | http://www.cs.kun.nl/st/Onderzoek/Publicaties/publicaties.html |
Amusing question | http://www.cs.le.ac.uk/people/akurz/CWI/public_html/cml-esslli01.html |
Turing Extender Language (TXL) | http://www.cs.lth.se/Research/LDTA2004/d02_Cordy.pdf |
Turing Extender Language (TXL) | http://www.cs.lth.se/Research/LDTA2004/proceedings.shtml |
Types and reflection | http://www.cs.luc.edu/users/laufer/papers/reflection93.pdf |
Getting Started | http://www.cs.man.ac.uk/%7Ept/stable/Proofs+Types.html |
Getting Started | http://www.cs.man.ac.uk/%7Ept |
Proofs and Types | http://www.cs.man.ac.uk/~david/ |
Proofs and Types | http://www.cs.man.ac.uk/~david/categories/ |
What's up guys? | http://www.cs.man.ac.uk/~david/categories/ |
Unification on Stateless Objects | http://www.cs.man.ac.uk/~horrocks/FaCT |
Description Logics in Literate Haskell | http://www.cs.man.ac.uk/~horrocks/Publications/download/2003/HoPH03a.pdf |
99 Bottles: Take one down... | http://www.cs.man.ac.uk/~pjj/beer/index.html |
after vertical layout, what about horizontal layout? | http://www.cs.man.ac.uk/~pjj/cs2112/langdes/indent.html |
Resources related to logic? | http://www.cs.man.ac.uk/~pt/stable/Proofs+Types.html |
"Proofs and Types" available online | http://www.cs.man.ac.uk/~pt |
Handbook of Automated Reasoning | http://www.cs.man.ac.uk/~voronkov/handbook-ar/assistants.ps |
Handbook of Automated Reasoning | http://www.cs.man.ac.uk/~voronkov/handbook-ar/checking.ps |
Handbook of Automated Reasoning | http://www.cs.man.ac.uk/~voronkov/handbook-ar/index.html |
Handbook of Automated Reasoning | http://www.cs.man.ac.uk/~voronkov/handbook-ar/numerical.ps |
Handbook of Automated Reasoning | http://www.cs.man.ac.uk/~voronkov/handbook-ar/rewriting.ps |
Handbook of Automated Reasoning | http://www.cs.man.ac.uk/~voronkov/handbook-ar/type.ps |
Handbook of Automated Reasoning | http://www.cs.man.ac.uk/~voronkov/handbook-ar/unification.ps |
Project JOOS (Java's Object Oriented Subset) | http://www.cs.mcgill.ca/~hendren/SableCC/JJOOS/report.ps |
Anti-Java Article | http://www.cs.mdx.ac.uk/harold/papers/javaspae.html |
Java Spec Report | http://www.cs.mdx.ac.uk/harold/papers/javaspae.html |
Predicting programming course success from a single entrance exam | http://www.cs.mdx.ac.uk/research/PhDArea/saeed/ |
Predicting programming course success from a single entrance exam | http://www.cs.mdx.ac.uk/research/PhDArea/saeed/paper1.pdf |
Predicting programming course success from a single entrance exam | http://www.cs.mdx.ac.uk/research/PhDArea/saeed/test(week-0).doc |
Guido van Rossum: Programming at Python Speed | http://www.cs.mdx.ac.uk/staffpages/mml/ |
Guarded Induction and Weakly Final Coalgebras in Dependent Type Theory | http://www.cs.missouri.edu/~harrison/drafts/CheapThreads.pdf |
A Language-Based Approach to Unifying Events and Threads | http://www.cs.missouri.edu/~harrison/drafts/CheapThreads.pdf |
Trampolining Architectures | http://www.cs.missouri.edu/~harrison/drafts/CheapThreads.pdf |
Nonalgorithmic programming | http://www.cs.mu.oz.au/~bjpop/buddha/ |
A declarative debugger for Haskell 98 | http://www.cs.mu.oz.au/~bjpop/buddha/ |
No new items? | http://www.cs.mu.oz.au/~bjpop/buddha/ |
A declarative debugger for Haskell 98 | http://www.cs.mu.oz.au/~bjpop/buddha/onlinedocs/UserGuide/node4.html#SECTION00042000000000000000 |
Higher-order logic programming in Prolog | http://www.cs.mu.oz.au/~lee/papers/ho/ |
Chameleon | http://www.cs.mu.oz.au/~sulzmann/chameleon |
Chameleon | http://www.cs.mu.oz.au/~sulzmann/chr/publications.html |
New Chip Heralds a Parallel Future | http://www.cs.mu.oz.au/info/seminars/20030701-Schulte.html |
OO Weed Languages | http://www.cs.mu.oz.au/info/seminars/20030701-Schulte.html |
Programming Paradigms of the Andorra Kernel Language | http://www.cs.mu.oz.au/mercury/ |
Typed Prolog | http://www.cs.mu.oz.au/research/mercury/ |
Embedding Prolog in Haskell | http://www.cs.mu.oz.au/research/mercury/ |
Expressiveness of Declarative Languages | http://www.cs.mu.oz.au/research/mercury/ |
Insecure Macho Love | http://www.cs.mu.oz.au/research/mercury/ |
Software Extension and Integration with Type Classes | http://www.cs.mu.oz.au/research/mercury/ |
Logic Programming | http://www.cs.mu.oz.au/research/mercury/ |
Why don't more people use Prolog? | http://www.cs.mu.oz.au/research/mercury/ |
Mercury Programming Language | http://www.cs.mu.oz.au/research/mercury/ |
What is so bad about compiling? | http://www.cs.mu.oz.au/research/mercury/backends.html |
Curl on /. + Quickies | http://www.cs.mu.oz.au/research/mercury/download/release.html |
Mercury Programming Language | http://www.cs.mu.oz.au/research/mercury/information/comparison_with_haskell.html |
Static Typing Where Possible, Dynamic Typing When Needed | http://www.cs.mu.oz.au/research/mercury/information/comparison_with_haskell.html |
Typed Prolog | http://www.cs.mu.oz.au/research/mercury/information/doc/transition_guide_toc.html |
Mercury Programming Language | http://www.cs.mu.oz.au/research/mercury/information/doc/transition_guide_toc.html |
Mercury Vs Prolog | http://www.cs.mu.oz.au/research/mercury/information/doc-release/transition_guide_toc.html |
Mercury on .NET - what next? | http://www.cs.mu.oz.au/research/mercury/information/dotnet/mercury_and_dotnet.html |
P# - Prolog compiler for .Net | http://www.cs.mu.oz.au/research/mercury/information/dotnet/mercury_and_dotnet.html |
Language Design Documents | http://www.cs.mu.oz.au/research/mercury/information/papers/jicslp_talk.ps.gz |
NULL | http://www.cs.mu.oz.au/research/mercury/information/papers/jicslp_talk.ps.gz |
Mercury Programming Language | http://www.cs.mu.oz.au/research/mercury/mailing-lists/mailing-lists.html |
Efficient tree searches in Logic Languages | http://www.cs.mu.oz.au/research/mercury/mailing-lists/mercury-users/list.html |
Efficient tree searches in Logic Languages | http://www.cs.mu.oz.au/research/mercury/mailing-lists/mercury-users/mercury-users.0012/0039.html |
Efficient tree searches in Logic Languages | http://www.cs.mu.oz.au/research/mercury/mailing-lists/mercury-users/mercury-users.0012/0040.html |
Byte Code Engineering Library | http://www.cs.ncl.ac.uk/old/research/dependability/reflection/ |
PROGRAMMING WITH {SETS} | http://www.cs.nmsu.edu/~complog/sets/index.html |
Semantics-based Filtering: Logic Programming's Killer App? | http://www.cs.nmsu.edu/~gupta/assistive.html |
Semantics-based Filtering: Logic Programming's Killer App? | http://www.cs.nmsu.edu/~gupta/sem.html |
Godiva - a Very High Level Dialect of Java | http://www.cs.nmsu.edu/~jeffery/godiva/ |
Godiva - a Very High Level Dialect of Java | http://www.cs.nmsu.edu/~jeffery/godiva/godiva.html |
Godiva - a Very High Level Dialect of Java | http://www.cs.nmsu.edu/~jeffery/godiva/semi.html |
Ralph Griswold died | http://www.cs.nmsu.edu/~jeffery/vcsc/ |
Icon Language Implementation and Unicon News | http://www.cs.nmsu.edu/~sgaikaiw/Thesis.pdf |
Scheme on .NET | http://www.cs.northwestern.edu/~surana/ |
Scheme on .NET | http://www.cs.northwestern.edu/~surana/features.html |
MPS-based editor for Epigram programming language. | http://www.cs.nott.ac.uk/~ctm/ |
Simpler representation of operational semantics? | http://www.cs.nott.ac.uk/~ctm/diff.ps.gz |
Why Dependent Types Matter | http://www.cs.nott.ac.uk/~ctm/epigram-notes.ps.gz |
MPS-based editor for Epigram programming language. | http://www.cs.nott.ac.uk/~ctm/epigram-notes.ps.gz |
Monads are an idiom, but Idiom isn't a monad | http://www.cs.nott.ac.uk/~ctm/IdiomLite.pdf |
The Essence of the Iterator Pattern | http://www.cs.nott.ac.uk/~ctm/IdiomLite.pdf |
The new old or The "Return" to Concurrency | http://www.cs.nott.ac.uk/~ctm/IdiomLite.pdf |
The essence of Dataflow Programming by Tarmo Uustalu and Varmo Vene | http://www.cs.nott.ac.uk/~ctm/IdiomLite.pdf |
I am not a number: I am a free variable | http://www.cs.nott.ac.uk/~ctm/notanum.ps.gz |
McBride Derivative paper | http://www.cs.nott.ac.uk/~ctm/publications.html |
MPS-based editor for Epigram programming language. | http://www.cs.nott.ac.uk/~ctm/view.ps.gz |
I am not a number: I am a free variable | http://www.cs.nott.ac.uk/~ctm |
Fusion in less space | http://www.cs.nott.ac.uk/~cvh/hylos/hylos.pdf |
Accurate step counting | http://www.cs.nott.ac.uk/~cvh/stepCounting/stepCounting.pdf |
Metamorphic Programming | http://www.cs.nott.ac.uk/~gmh//bib.html#fold |
Metamorphic Programming | http://www.cs.nott.ac.uk/~gmh//bib.html |
OOP Is Much Better in Theory Than in Practice | http://www.cs.nott.ac.uk/~gmh//faq.html |
SE/Algebra course | http://www.cs.nott.ac.uk/~gmh/ |
Sudoku | http://www.cs.nott.ac.uk/~gmh/afp.html |
SE/Algebra course | http://www.cs.nott.ac.uk/~gmh/bib.html#approx |
SE/Algebra course | http://www.cs.nott.ac.uk/~gmh/bib.html#bananas |
SE/Algebra course | http://www.cs.nott.ac.uk/~gmh/bib.html#corecursion |
Proof methods for corecursive programs | http://www.cs.nott.ac.uk/~gmh/bib.html#corecursion |
SE/Algebra course | http://www.cs.nott.ac.uk/~gmh/bib.html#countdown |
Streaming Representation-Changers | http://www.cs.nott.ac.uk/~gmh/bib.html#exceptions |
Why recursing is better than looping | http://www.cs.nott.ac.uk/~gmh/bib.html#fold |
SE/Algebra course | http://www.cs.nott.ac.uk/~gmh/bib.html#fold |
SE/Algebra course | http://www.cs.nott.ac.uk/~gmh/bib.html#methods |
Building Interpreters by Composing Monads | http://www.cs.nott.ac.uk/~gmh/bib.html#monparsing |
Combinator Parsers | http://www.cs.nott.ac.uk/~gmh/bib.html#monparsing |
Mechanics of designing and implementing a language | http://www.cs.nott.ac.uk/~gmh/bib.html#monparsing |
What is a monad, why should I use it, and when is it appropriate? | http://www.cs.nott.ac.uk/~gmh/bib.html#pearl |
Neko 1.0 | http://www.cs.nott.ac.uk/~gmh/bib.html#pearl |
SE/Algebra course | http://www.cs.nott.ac.uk/~gmh/bib.html#when |
Graham Hutton: Programming in Haskell | http://www.cs.nott.ac.uk/~gmh/book.html |
Functional Programming Has Reached The Masses; It's Called Visual Basic | http://www.cs.nott.ac.uk/~gmh/book.html |
Slides for ' Programming in Haskell' | http://www.cs.nott.ac.uk/~gmh/book.html |
The countdown problem | http://www.cs.nott.ac.uk/~gmh/countdown.hs |
The countdown problem | http://www.cs.nott.ac.uk/~gmh/countdown.pdf |
The essence of compiling exceptions | http://www.cs.nott.ac.uk/~gmh/exceptions.pdf |
Research Papers | http://www.cs.nott.ac.uk/~gmh/fold.pdf |
"The Anatomy of a Loop" | http://www.cs.nott.ac.uk/~gmh/fold.pdf |
Filter-Reduce Optimization | http://www.cs.nott.ac.uk/~gmh/fold.pdf |
NULL | http://www.cs.nott.ac.uk/~gmh/fold.pdf |
Getting Started | http://www.cs.nott.ac.uk/~gmh/fold.pdf |
Dodo | http://www.cs.nott.ac.uk/~gmh/fold.pdf |
NULL | http://www.cs.nott.ac.uk/~gmh/fold.ps |
Research Papers | http://www.cs.nott.ac.uk/~gmh/fold.ps |
Introduction to Functional Programming | http://www.cs.nott.ac.uk/~gmh/functional.html |
What is the Meaning of These Constant Interruptions? | http://www.cs.nott.ac.uk/~gmh/interrupts.pdf |
Getting Started | http://www.cs.nott.ac.uk/~gmh/monparsing.pdf |
Weak vs. strong typing | http://www.cs.nott.ac.uk/~gmh/pearl.pdf |
Syntax Design | http://www.cs.nott.ac.uk/~gmh/pearl.pdf |
Graham Hutton: Programming in Haskell | http://www.cs.nott.ac.uk/~gmh/preview.pdf |
Sudoku | http://www.cs.nott.ac.uk/~gmh/sudoku.lhs |
When is a function a fold or an unfold? | http://www.cs.nott.ac.uk/~gmh/wgp01.html |
Higher-order transformation of logic programs | http://www.cs.nott.ac.uk/~gmh/wgp01.html |
When is a function a fold or an unfold? | http://www.cs.nott.ac.uk/~gmh/wgp01/gibbons-paper.pdf |
When is a function a fold or an unfold? | http://www.cs.nott.ac.uk/~gmh/wgp01/gibbons-slides.pdf |
Higher-order transformation of logic programs | http://www.cs.nott.ac.uk/~gmh/wgp01/seres-paper.pdf |
A type-correct, stack-safe, provably correct, expression compiler in Epigram | http://www.cs.nott.ac.uk/~jjw/ |
A type-correct, stack-safe, provably correct, expression compiler in Epigram | http://www.cs.nott.ac.uk/~jjw/papers/Compiler_Pearl/Compiler_Pearl.pdf |
Grady Booch: AOSD keynote | http://www.cs.nott.ac.uk/~nem/complexity.pdf |
How are GADTs useful in practical programming? | http://www.cs.nott.ac.uk/~nhn/ |
How are GADTs useful in practical programming? | http://www.cs.nott.ac.uk/~nhn/Publications/icfp2005.pdf |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.cs.nott.ac.uk/~nhn/TFP2006/Papers/30-BradyHammond-DependentlyTypedMetaProgramming.pdf |
Petition for adding garbage collection to C++. | http://www.cs.nott.ac.uk/~nhn/TFP2006/Papers/30-BradyHammond-DependentlyTypedMetaProgramming.pdf2 |
Folds, Church Encodings, Builds, and Short Cut Fusion for Nested Types: A Principled Approach | http://www.cs.nott.ac.uk/~nxg/Popl07.hs |
Backhouse on Mathematics and Programming | http://www.cs.nott.ac.uk/~rcb/ |
Backhouse on Mathematics and Programming | http://www.cs.nott.ac.uk/~rcb/inaugural.pdf |
Open problems in category theory and computing science | http://www.cs.nott.ac.uk/~txa/ |
Questions about Semantics. | http://www.cs.nott.ac.uk/~txa/ |
Why Dependent Types Matter | http://www.cs.nott.ac.uk/~txa/g51mcs/ |
Basic(er) Simple(r) Type Theory(?) | http://www.cs.nott.ac.uk/~txa/g51mcs/notes.pdf |
Midland Graduate School 2004 / APPSEM Spring School 2004 | http://www.cs.nott.ac.uk/~txa/mgs/ |
Basic(er) Simple(r) Type Theory(?) | http://www.cs.nott.ac.uk/~txa/mgs/TOP.html |
Questions about Semantics. | http://www.cs.nott.ac.uk/~txa/projects/index.html |
The fundamental difference between Sets and Lists? | http://www.cs.nott.ac.uk/~txa/publ/ |
lambda-calculus and types | http://www.cs.nott.ac.uk/~txa/publ/ |
lambda-calculus and types | http://www.cs.nott.ac.uk/~txa/publ/mgs04.pdf |
Folding neither Left nor Right (or how to avoid overspecifying the solution to a problem) | http://www.cs.nott.ac.uk/~txa/publ/mpc04.pdf |
Differentiating Data Structures | http://www.cs.nott.ac.uk/~txa/publ/partial-draft.pdf |
A Functional Quantum Programming Language | http://www.cs.nott.ac.uk/~txa/publ/qml-draft.pdf |
Gottfried Wilhelm Leibniz | http://www.cs.nott.ac.uk/~txa/publ/tlca03.pdf |
Why Dependent Types Matter | http://www.cs.nott.ac.uk/~txa/publ/ydtm.pdf |
Why Dependent Types Matter | http://www.cs.nott.ac.uk/~txa/publ/ydtm.pdf |
Additions to the research papers page | http://www.cs.nott.ac.uk/Department/Staff/gmh/bananas.ps |
Currying of Complex Interfaces | http://www.cs.nott.ac.uk/Department/Techreports/96-3.html |
Sudoku | http://www.cs.nott.ac.uk/Research/fop/ |
Spring School on Datatype-Generic Programming 2006 | http://www.cs.nott.ac.uk/ssdgp2006/ |
Open data types and open functions | http://www.cs.nott.ac.uk/ssdgp2006/ |
Fission for Program Comprehension | http://www.cs.nott.ac.uk/ssdgp2006/ |
Spring School on Datatype-Generic Programming 2006 | http://www.cs.nott.ac.uk/ssdgp2006/ |
On the Unusual Effectiveness of Logic in Computer Science | http://www.cs.nyu.edu/pipermail/fom/1998-January/000997.html |
2nd CfP: Structures and Deductions | http://www.cs.nyu.edu/pipermail/fom/2003-June/006774.html |
Why Events Are a Bad Idea | http://www.cs.nyu.edu/rgrimm/teaching/fa03-web/091603.pdf |
Why Events Are a Bad Idea | http://www.cs.nyu.edu/rgrimm/teaching/readings/events-threads.pdf |
xtc - eXTensible C | http://www.cs.nyu.edu/rgrimm/xtc/ |
Packrat Parsing | http://www.cs.nyu.edu/rgrimm/xtc/rats.html |
The Language Machine - a toolkit for language and grammar | http://www.cs.nyu.edu/rgrimm/xtc/rats-intro.html |
The Oberlin CS DRAGN Project | http://www.cs.oberlin.edu/classes/dragn |
Interview with Brian Kernighan | http://www.cs.oberlin.edu/students/jbasney/critique/Richie.ps |
Handling Graphs in Functional PLs | http://www.cs.orst.edu/~erwig/fgl/ |
Metamorphic Programming | http://www.cs.orst.edu/~erwig/meta/ |
Handling Graphs in Functional PLs | http://www.cs.orst.edu/~erwig/papers/abstracts.html#JFP01 |
Adding Apples to Oranges | http://www.cs.orst.edu/~erwig/papers/abstracts.html#PADL02 |
Programming with pictures | http://www.cs.orst.edu/~erwig/papers/abstracts.html#VL95 |
Categorical Programming with Abstract Data Types | http://www.cs.orst.edu/~erwig/papers/CategoricalADT_AMAST98.pdf |
Programming with pictures | http://www.cs.orst.edu/~erwig/papers/HeteroVisualPL_VL95.pdf |
Programming with pictures | http://www.cs.orst.edu/~erwig/papers/HeteroVisualPL_VL95.ps.gz |
Dynamic Languages Symposium Program Online | http://www.cs.ou.edu/~beseme/ |
Practical Theory (was: T) | http://www.cs.ou.edu/~beseme/ |
Programming: 50, 100 years from now | http://www.cs.ou.edu/cs1323h/textbook/haskell.shtml |
Generic Programming | http://www.cs.ou.edu/cs1323h/textbook/haskell.shtml |
Beseme Project Overview | http://www.cs.ou.edu/research/beseme.shtml |
Basic(er) Simple(r) Type Theory(?) | http://www.cs.ou.edu/research/beseme.shtml |
Beseme Project Overview | http://www.cs.ou.edu/research/beseme.shtml |
Putting Curry-Howard to Work | http://www.cs.pdx.edu/~black/publications/Mms062%203rd%20try.pdf |
Is this a new programming paradigm | http://www.cs.pdx.edu/~black/publications/Mms062%203rd%20try.pdf |
How are GADTs useful in practical programming? | http://www.cs.pdx.edu/~sheard/ |
Invariants/Contracts vs. types | http://www.cs.pdx.edu/~sheard/ |
Omega | http://www.cs.pdx.edu/~sheard/ |
The Role of Type Equality in Meta-Programming | http://www.cs.pdx.edu/~sheard/ |
Omega | http://www.cs.pdx.edu/~sheard/Omega/index.html |
The Role of Type Equality in Meta-Programming | http://www.cs.pdx.edu/~sheard/Omega/index.html |
Omega | http://www.cs.pdx.edu/~sheard/Omega/OmegaManual.ps |
GADTs + Extensible Kinds = Dependent Programming | http://www.cs.pdx.edu/~sheard/papers/GADT+ExtKinds.ps |
Omega | http://www.cs.pdx.edu/~sheard/papers/ProgStaticInv.ps |
Generalized ADTs in Haskell | http://www.cs.pdx.edu/~sheard/papers/ProgStaticInv.ps |
The Role of Type Equality in Meta-Programming | http://www.cs.pdx.edu/~sheard/papers/PutCurryHoward2WorkFinalVersion.ps |
Putting Curry-Howard to Work | http://www.cs.pdx.edu/~sheard/papers/PutCurryHoward2WorkFinalVersion.ps |
Open data types and open functions | http://www.cs.pdx.edu/~sheard/papers/SheardPuttingCurryHoward2Work.pdf |
GADTs + Extensible Kinds = Dependent Programming | http://www.cs.pdx.edu/~sheard/papers/SheardPuttingCurryHoward2Work.pdf |
The Role of Type Equality in Meta-Programming | http://www.cs.pdx.edu/~sheard |
Exploiting parser ambiguity | http://www.cs.princeton.edu/~appel/modern/ |
Compiling with Continuations | http://www.cs.princeton.edu/~appel/modern/toc.html |
Foundational Proof-Carrying Code | http://www.cs.princeton.edu/~appel/papers/fpcc.pdf |
Using Memory Errors to Attack a Virtual Machine | http://www.cs.princeton.edu/~appel/papers/memerr.pdf |
A Very Modal Model of a Modern, Major, General Type System | http://www.cs.princeton.edu/~appel/papers/modalmodel.pdf |
Conversion of 'functional' to 'imperative' algorithms: is it possible? | http://www.cs.princeton.edu/~appel/papers/ssafun.pdf |
Neologism | http://www.cs.princeton.edu/~appel/papers/ssafun.pdf |
Instruction scheduling and imperative functional programming | http://www.cs.princeton.edu/~appel/papers/ssafun.ps |
Lightweight Static Capabilitites (II) | http://www.cs.princeton.edu/~appel/twelf-tutorial/ |
Courses Home Pages | http://www.cs.princeton.edu/~dpw/courses/spring02/projects.htm |
NULL | http://www.cs.princeton.edu/~dpw/courses/spring02/projects.htm |
Tim Bray: Don't Invent XML Languages | http://www.cs.princeton.edu/~dpw/papers/700popl06.pdf |
Thoughts From The Head | http://www.cs.princeton.edu/~dpw/popl/04/#Affiliated%20Events |
Thoughts From The Head | http://www.cs.princeton.edu/~dpw/popl/04/ |
Tim Bray: Don't Invent XML Languages | http://www.cs.princeton.edu/~dpw/popl/06/popl_2006_preliminary_program.htm |
The Next Mainstream Programming Languages | http://www.cs.princeton.edu/~dpw/popl/06/Tim-POPL.ppt |
Short examples of complex use of state? | http://www.cs.princeton.edu/~mcc/olden.html |
Why Events Are a Bad Idea | http://www.cs.princeton.edu/~vivek/flash/ |
Real-life use case - which PLs support it nicely? | http://www.cs.princeton.edu/~yitzhakm/publications/next700ddl.pdf |
CodeProfiles.java - CODeDOC 2002 | http://www.cs.princeton.edu/~yitzhakm/publications/next700ddl.pdf |
Programming: 50, 100 years from now | http://www.cs.princeton.edu/~yitzhakm/publications/next700ddl.pdf |
Why Events Are a Bad Idea | http://www.cs.princeton.edu/~yruan/debox/debox.pdf |
NULL | http://www.cs.princeton.edu/courses/archive/fall00/cs510/ |
Courses Home Pages | http://www.cs.princeton.edu/courses/archive/fall00/cs510/ |
Garbage Collection as a Lazy Algorithm | http://www.cs.princeton.edu/research/techreps/TR-640-01 |
Dependent types: literature, implementations and limitations ? | http://www.cs.princeton.edu/research/techreps/TR-695-04 |
Is "post OO" just over? | http://www.cs.princeton.edu/sip/projects/aspectml/ |
Language Support for Disributed Processing | http://www.cs.princeton.edu/sip/projects/pcc/ |
μABC: A Minimal Aspect Calculus | http://www.cs.princeton.edu/sip/pub/aspects-theory.pdf |
PLEAC - Programming Language Examples Alike Cookbook | http://www.cs.princeton.edu/software/cii/ |
Parrot In Detail | http://www.cs.princeton.edu/software/cii/ |
Parrot In Detail | http://www.cs.princeton.edu/software/cii/pkg/src/arena.c |
cdb, A Machine-Independent Debugger | http://www.cs.princeton.edu/software/lcc/ |
cdb, A Machine-Independent Debugger | http://www.cs.princeton.edu/software/lcc/cdb/ |
J-SEAL2 | http://www.cs.purdue.edu/homes/jv/ |
J-SEAL2 | http://www.cs.purdue.edu/homes/jv/pub/wipl-book99.ps.gz |
Java Subtype Tests in Real-Time | http://www.cs.purdue.edu/homes/jv/pubs/ecoop03.pdf |
A Type System Equivalent to Model Checking | http://www.cs.purdue.edu/homes/mnaik/pubs/tsemc.html |
Type-Based Analysis and Applications | http://www.cs.purdue.edu/homes/palsberg/tba/ |
Type-Based Analysis and Applications | http://www.cs.purdue.edu/homes/palsberg/tba/papers/palsberg-paste01.ps |
Guiding Visitors: Separating Navigation from Computation | http://www.cs.purdue.edu/jtb/ |
New extension for the TXL language : ETXL | http://www.cs.queensu.ca/~cordy/Papers/Cordy_TXL_LDTA04.pdf |
Summary of techniques / approaches / models / languages for parallel computation | http://www.cs.queensu.ca/home/skill/models.ps |
New extension for the TXL language : ETXL | http://www.cs.queensu.ca/home/thurston/etxl/ |
New extension for the TXL language : ETXL | http://www.cs.queensu.ca/home/thurston/evotxl-final.pdf |
A tutorial on graph transformation | http://www.cs.queensu.ca/TechReports/Reports/1995-373.pdf |
Invariants/Contracts vs. types | http://www.cs.rhul.ac.uk/~zhaohui/books.html |
teaching programming; any research or results? | http://www.cs.rice.edu/~cork/teachjava/ |
Structure & Interpretation of Computer Programs | http://www.cs.rice.edu/~dorai/t-y-scheme/t-y-scheme.html |
Lazy Functional Parser Combinators in Java | http://www.cs.rice.edu/~eallen/papers/nextgen-final.pdf |
Concoqtion: Mixing Indexed Types and Hindley-Milner Type Inference | http://www.cs.rice.edu/~jgs3847/pubs/pubs/2007/pasalic07:_concoq.pdf |
Robert Harper Named as ACM Fellow | http://www.cs.rice.edu/~keith/ |
The Future of Compilers | http://www.cs.rice.edu/~keith/1960s/ |
Computing Curricula 2001 | http://www.cs.rice.edu/~matthias/ |
Python Helps Disney Write a New Script | http://www.cs.rice.edu/~matthias/210/RealWorld/disney |
Computing Curricula 2001 | http://www.cs.rice.edu/~matthias/cc2001.html |
Folding over trees | http://www.cs.rice.edu/~matthias/Javar/ |
Design By Contract | http://www.cs.rice.edu/~matthias/Presentations/Jcontracts.ppt |
Next Generation Programming Language Research | http://www.cs.rice.edu/~matthias/Presentations/next.html |
Next Generation Programming Language Research | http://www.cs.rice.edu/~matthias/Presentations/next.ppt |
SILK - A Playful Blend of Scheme and Java | http://www.cs.rice.edu/~matthias/Scheme2000/anderson.ps |
Intro to call-with-current-continuation | http://www.cs.rice.edu/~matthias/TLS/ |
The Why of Y | http://www.cs.rice.edu/~matthias/TLS/tls-sample.ps |
Intro to call-with-current-continuation | http://www.cs.rice.edu/~matthias/TSS/ |
Intro to call-with-current-continuation | http://www.cs.rice.edu/~matthias/TSS/tss-sample.ps |
Modified javac That Processes Annotations on Local Variables | http://www.cs.rice.edu/~mgricken/research/laptjavac |
The Role of Type Equality in Meta-Programming | http://www.cs.rice.edu/~pasalic/thesis/body.pdf |
Contracts Reading List | http://www.cs.rice.edu/~robby/contract-reading-list/ |
LL1 on technetcast | http://www.cs.rice.edu/~shriram/ |
JScript is a Functional Language | http://www.cs.rice.edu/~taha/MetaOCaml/ |
A Methodology for Generating Verified Combinatorial Circuits | http://www.cs.rice.edu/~taha/publications/conference/emsoft04.pdf |
Relating FFTW and Split-Radix | http://www.cs.rice.edu/~taha/publications/conference/icess04.pdf |
Environment Classifiers | http://www.cs.rice.edu/~taha/publications/conference/popl03.pdf |
DSL Implementation in MetaOCaml, Template Haskell, and C++ | http://www.cs.rice.edu/~taha/publications/preprints/2003-12-01.pdf |
Practical Aspects of Multi-Stage Programming | http://www.cs.rice.edu/~taha/publications/preprints/2004-02-16.pdf |
A Methodology for Generating Verified Combinatorial Circuits | http://www.cs.rice.edu/~taha/publications/preprints/2005-04-13.pdf |
Implicitly Heterogeneous Multi-stage Programming | http://www.cs.rice.edu/~taha/publications/preprints/2005-04-16.pdf |
Macros as Multi-Stage Computations | http://www.cs.rice.edu/~taha/publications/preprints/icfp01-pre.pdf |
A syntactic approach to type soundness | http://www.cs.rice.edu/~taha/teaching/02F/511/papers/WF.ps |
On the Unusual Effectiveness of Logic in Computer Science | http://www.cs.rice.edu/~vardi/logic/ |
On the Unusual Effectiveness of Logic in Computer Science | http://www.cs.rice.edu/~vardi/papers/aaas99.jsl.ps.gz |
Scheme Tutorial (book) | http://www.cs.rice.edu/CS/PLT/packages/drscheme/ |
Modeling an Algebraic Stepper | http://www.cs.rice.edu/CS/PLT/packages/drscheme/download.html |
Maya - Syntax extension for Java | http://www.cs.rice.edu/CS/PLT/packages/schelog/ |
Soft Typing | http://www.cs.rice.edu/CS/PLT/Publications/ |
Soft Typing | http://www.cs.rice.edu/CS/PLT/Publications/cs96-cf.ps.gz |
Modeling an Algebraic Stepper | http://www.cs.rice.edu/CS/PLT/Publications/esop2001-cff.pdf |
Scheme as a web server language/OS | http://www.cs.rice.edu/CS/PLT/Publications/esop2001-gkvf.pdf.gz |
Why You Might Want to Try Ruby | http://www.cs.rice.edu/CS/PLT/Publications/icfp98-ff.pdf |
Why You Might Want to Try Ruby | http://www.cs.rice.edu/CS/PLT/Publications/icfp98-ff.ps.gz |
Why You Might Want to Try Ruby | http://www.cs.rice.edu/CS/PLT/Publications/icfp98-ff/ |
Why You Might Want to Try Ruby | http://www.cs.rice.edu/CS/PLT/Publications/icfp98-ff/paper.shtml |
H-M type inference and imperative language features | http://www.cs.rice.edu/CS/PLT/Publications/lasc95-w.ps.gz |
How to approach? | http://www.cs.rice.edu/CS/PLT/Publications/tr97-292.ps.gz |
SE/Algebra course | http://www.cs.rice.edu/CS/PLT/Teaching/Lectures/Released/Book/ |
Dating Design Patterns | http://www.cs.rice.edu/News/items/EuroComm.shtml |
Dating Design Patterns | http://www.cs.rice.edu/News/items/GothicGhouls.shtml |
Grad School advice | http://www.cs.rose-hulman.edu/~ardis/CSDept/GradSchool/ |
Grad School advice | http://www.cs.rose-hulman.edu/~ardis/CSDept/GradSchool/lepinski.txt |
Apple: procedural -> OO -> AOP -> advanced procedural | http://www.cs.rpi.edu/~cheng3/compc++/ |
Interactions of Abstractions in Programming | http://www.cs.rpi.edu/~musser/gp/ |
House , hOp - the Haskell Operating System | http://www.cs.ru.nl/~arjenw/ |
Arrows, like Monads, are Monoids | http://www.cs.ru.nl/~bart/ |
OOP Is Much Better in Theory Than in Practice | http://www.cs.ru.nl/~bart/PAPERS/ |
Premonoidal categories and notions of computation | http://www.cs.ru.nl/~bart/PAPERS/ |
Static type inference & late binding? | http://www.cs.ru.nl/~clean/ |
ACM Queue: A Conversation with Alan Kay | http://www.cs.ru.nl/~clean/ |
Implementing Higher Order Messages | http://www.cs.ru.nl/~clean/ |
Software Extension and Integration with Type Classes | http://www.cs.ru.nl/~clean/About_Clean/Clean_Language_Features/clean_language_features.html |
Yearning for a practical scheme | http://www.cs.ru.nl/~clean/About_Clean/Clean_Language_Features/clean_language_features.html |
Implementing Higher Order Messages | http://www.cs.ru.nl/~clean/About_Clean/tutorial/body_tutorial.html#listscomprehensions |
Why Are ALL Programming Languages So Low Level? | http://www.cs.ru.nl/~clean/About_Clean/tutorial/tutorial.html |
expressivity of "idiomatic C++" | http://www.cs.ru.nl/~clean/CleanExtra/report20/chapter3/s36.html |
Linear types for aliased resources | http://www.cs.ru.nl/~clean/CleanExtra/report20/chapter9/s97.html |
Collection of links to monad implementations in various languages. | http://www.cs.ru.nl/~clean/Download/Download_Libraries/Std_Env/StdFunc/stdfunc.html |
Linear types for aliased resources | http://www.cs.ru.nl/~clean/download/papers/1996/bare96-uniclosed.pdf |
The breaking point of language usability? | http://www.cs.ru.nl/~erikpoll/index.html |
The breaking point of language usability? | http://www.cs.ru.nl/~erikpoll/publications/monad.html |
The breaking point of language usability? | http://www.cs.ru.nl/~erikpoll/publications/tcs03.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.cs.ru.nl/~freek/comparison/files/coq.v |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.cs.ru.nl/~freek/comparison/files/hol.ml |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.cs.ru.nl/~freek/comparison/files/mizar.miz |
AdbmaL | http://www.cs.ru.nl/~hendriks/coq/adbmal/ |
Visual Basic and LINQ | http://www.cs.ru.nl/~henk/lambdacalculus.html |
Interval Computations | http://www.cs.ru.nl/~milad/manydigits/ |
According to Allen Holub programming is now a liberal art. When did this happen? | http://www.cs.ru.nl/~pieter/gentest/gentest.html |
The Weird World of Bi-Directional Programming | http://www.cs.ru.nl/A.vanWeelden/bi-arrows/ |
Amusing question | http://www.cs.ru.nl/B.Jacobs/CLG/JacobsCoalgebraIntro.pdf |
Premonoidal categories and notions of computation | http://www.cs.ru.nl/B.Jacobs/CLT/bookinfo.html |
Type theory question... | http://www.cs.ru.nl/B.Jacobs/CLT/bookinfo.html |
Distributive laws for the Coinductive Solution of Recursive Equations | http://www.cs.ru.nl/B.Jacobs/PAPERS/cmcs04-solutions.pdf |
Arrows, like Monads, are Monoids | http://www.cs.ru.nl/B.Jacobs/PAPERS/iandc-solutions.pdf |
Distributive laws for the Coinductive Solution of Recursive Equations | http://www.cs.ru.nl/B.Jacobs/PAPERS/iandc-solutions.pdf |
Amusing question | http://www.cs.ru.nl/B.Jacobs/PAPERS/index.html |
Relevance of Curry-Howard | http://www.cs.ru.nl/B.Jacobs/PAPERS/OOcoA.ps.Z |
References for Beginners in PL Theory | http://www.cs.ru.nl/E.Barendsen/onderwijs/T3/materiaal/lambda.pdf |
help with [Barendregt & Barendsen, 1994] | http://www.cs.ru.nl/E.Barendsen/onderwijs/T3/materiaal/lambda.pdf |
A Bialgebraic Review of Regular Expressions, Deterministic Automata and Languages | http://www.cs.ru.nl/research/reports/info/ICIS-R05003.html |
Relevance of Curry-Howard | http://www.cs.ru.nl/research/reports/info/ICIS-R05003.html |
Dynamic typing in OCaml | http://www.cs.ru.nl/st/Onderzoek/Publicaties/publicaties.html |
How do Java generics correspond to System F-(omega)? | http://www.cs.rutgers.edu/~ccshan/cs314/ |
Keep Blogging Worker Bee! | http://www.cs.rutgers.edu/~djimenez/ |
Links to JFP Papers | http://www.cs.ruu.nl/~erik/Research/Body.html |
Programming language theory texts online | http://www.cs.ruu.nl/people/franka/ref.html |
The Future of Compilers | http://www.cs.ruu.nl/people/ralf/hw2001/10.html |
XML Shallow Parsing with Regular Expressions | http://www.cs.sfu.ca/~cameron/REX.html |
Currying of Complex Interfaces | http://www.cs.sfu.ca/CourseCentral/SW/Haskell/hugs/TREX |
Perl Style Regular Expressions in Prolog | http://www.cs.sfu.ca/people/Faculty/cameron/Teaching/384/99-3/regexp-plg.html |
OCaml vs. C++ for Dynamic Programming | http://www.cs.stir.ac.uk/~kjt/techreps/pdf/TR141.pdf |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.cs.sunysb.edu/~algorith/implement/watson/implement.shtml |
DPROG | http://www.cs.sunysb.edu/~liu/ |
Embedding Prolog in Haskell | http://www.cs.sunysb.edu/~warren/xsbbook/node1.html |
Embedding Prolog in Haskell | http://www.cs.sunysb.edu/~warren/xsbbook/node10.html |
Embedding Prolog in Haskell | http://www.cs.sunysb.edu/~warren/xsbbook/node23.html |
Embedding Prolog in Haskell | http://www.cs.sunysb.edu/~warren/xsbbook/node28.html |
Proof Theory of Martin-Lof Type Thoery - And Overview | http://www.cs.swan.ac.uk/~csetzer/articles/overviewProofTheoryTypeTheory2004.pdf |
Topology in Programming Language Semantics | http://www.cs.swan.ac.uk/~csjvt/ |
I/O in Three Programming Paradigms | http://www.cs.tcd.ie/publications/tech-reports/reports.01/TCD-CS-2001-31.pdf |
Your favourite editor/IDE | http://www.cs.tcd.ie/publications/tech-reports/reports.99/TCD-CS-1999-06.pdf |
Notes on "Algebra of Programming" | http://www.cs.tcd.ie/publications/tech-reports/reports.99/TCD-CS-1999-74.pdf |
Courses Home Pages | http://www.cs.technion.ac.il/~erez/courses/gc/index.html |
NULL | http://www.cs.technion.ac.il/~erez/courses/gc/index.html |
Java Subtype Tests in Real-Time | http://www.cs.technion.ac.il/~imaman/stuff/vitek-subtype-test.ppt |
Environmental Acquisition - A New InheritancE Mechanism | http://www.cs.technion.ac.il/Labs/Lpcr/publications/lpcr9507.ps.gz |
Sina Language and Composition Filters | http://www.cs.technion.ac.il/Labs/ssdl/courses/236802/lectures/CF_partII.ppt |
Answer set programming and plan generation | http://www.cs.toronto.edu/~esra/papers/abstract-dissertation |
Evolution of Indo-European Languages using ASP | http://www.cs.toronto.edu/~esra/papers/padl03.ps |
Don Box: Scheme Is Love | http://www.cs.toronto.edu/~gfb/scheme/ |
Prolog and Natural-Language Analysis | http://www.cs.toronto.edu/~gpenn/ale.html |
Let's make a programming language! | http://www.cs.toronto.edu/~hehner/ |
Computer Science Looks for a Remake | http://www.cs.toronto.edu/~hehner/ |
Computer Science Looks for a Remake | http://www.cs.toronto.edu/~hehner/aPToP/ |
A Practical Theory of Programming | http://www.cs.toronto.edu/~hehner/aPToP/ |
Let's make a programming language! | http://www.cs.toronto.edu/~hehner/aPToP/ |
Computer Science Looks for a Remake | http://www.cs.toronto.edu/~hehner/csc465/ |
Goedel's Theorem and Theories of Arithmetic | http://www.cs.toronto.edu/~hehner/God.pdf |
A Practical Theory of Programming | http://www.cs.toronto.edu/~hehner/publist.html |
Computer Science Looks for a Remake | http://www.cs.toronto.edu/~hehner/UA.pdf |
Elements of Basic Category Theory | http://www.cs.toronto.edu/~sme/presentations/cat101.pdf |
Category Theory for Beginners* (slides) | http://www.cs.toronto.edu/~sme/presentations/cat101.pdf |
Math for the Layman, by Dr. Ken Iverson | http://www.cs.trinity.edu/About/The_Courses/cs301/math-for-the-layman/ |
The CSS debate rages on | http://www.cs.tut.fi/%7Ejkorpela/styles/harmful.html |
Handling multiple concurrent exceptions in C++ using futures | http://www.cs.tut.fi/cgi-bin/run/bitti/download/multip-article-15.pdf |
Handling multiple concurrent exceptions in C++ using futures | http://www.cs.tut.fi/cgi-bin/run/bitti/download/spe-mmr-preprint.pdf |
The SPIN model checker and Promela | http://www.cs.tut.fi/SPIN2006/ |
help from language people | http://www.cs.uah.edu/~delugach/Courses/CS630/Lecture_Notes/aiTools.ppt |
Non-Deterministic Interaction Nets | http://www.cs.ualberta.ca/~you/papers/vlad-thesis.ps |
Bruce Tate: Technologies that may challenge Java | http://www.cs.ubc.ca/~gregor/ |
NULL | http://www.cs.ubc.ca/~gregor/cpsc511-00/index.htm |
Courses Home Pages | http://www.cs.ubc.ca/~gregor/cpsc511-00/index.htm |
μABC: A Minimal Aspect Calculus | http://www.cs.ubc.ca/~gregor/papers/kiczales-icse05-aopmr.pdf |
AOP blog and aosd discussion | http://www.cs.ubc.ca/~gregor/papers/kiczales-icse05-aopmr.pdf |
μABC: A Minimal Aspect Calculus | http://www.cs.ubc.ca/~gregor/papers/kiczales-icse05-aopmr.pdf |
Composition Languages | http://www.cs.ubc.ca/~kdvolder/index.html |
Concern Graphs | http://www.cs.ubc.ca/~mrobilla/feat/ |
Concern Graphs | http://www.cs.ubc.ca/~mrobilla/papers/icse2002-web.pdf |
Algorithmic complexity of evaluation: lazy, eager, pure and impure | http://www.cs.ubc.ca/cgi-bin/tr/1995/TR-95-23 |
Algorithmic complexity of evaluation: lazy, eager, pure and impure | http://www.cs.ubc.ca/cgi-bin/tr/1995/TR-95-23 |
Understanding the Dynamic Nature of a Program | http://www.cs.ubc.ca/labs/se/papers/1998/oopsla98-viz.pdf |
Perspectives | http://www.cs.ubc.ca/labs/spl/papers/2002/aosd02-explicit.html |
Michael Vanier: LFM's and LFSP's | http://www.cs.ubc.ca/labs/spl/projects/elide/ |
Perspectives | http://www.cs.ubc.ca/labs/spl/projects/elide/ |
Embedding Prolog in Haskell | http://www.cs.ubc.ca/spider/poole/ci.html |
Embedding Prolog in Haskell | http://www.cs.ubc.ca/spider/poole/ci/ci_code.html |
Simpler representation of operational semantics? | http://www.cs.uchicago.edu/files/tr_authentic/TR-2005-02.pdf |
Links Slides | http://www.cs.ucla.edu/~palsberg/course/cs239/S04/papers/GeorgeBlume03.pdf |
A Type System Equivalent to Flow Analysis | http://www.cs.ucla.edu/~palsberg/paper/toplas95-po.pdf |
Data flow analysis on functional Language | http://www.cs.ucla.edu/~palsberg/tba/ |
JPred -- predicate dispatch for Java | http://www.cs.ucla.edu/~todd/ |
JPred -- predicate dispatch for Java | http://www.cs.ucla.edu/~todd/jpred/ |
Combinatorics, Complexity, and Randomness | http://www.cs.ucr.edu/~vahid/courses/220_f00/karp_cacm86.pdf |
Virtual machine implementation and dynamic languages | http://www.cs.ucsb.edu/~urs/oocsb/papers/TRCS95-05.pdf |
Sun, Zend push scripting for Java | http://www.cs.ucsb.edu/conferences/java99/slides/p4-oiwa.pdf |
Langauges and Hardware... | http://www.cs.ucsb.edu/labs/oocsb/papers/oo-hardware.html |
μABC: A Minimal Aspect Calculus | http://www.cs.ucsb.edu/labs/oocsb/papers/oop-components.html |
Design By Contract | http://www.cs.ucsb.edu/oocsb/papers/TRCS98-31.html |
static AND dynamic typing | http://www.cs.ucsb.edu/projects/strongtalk/ |
Strongtalk | http://www.cs.ucsb.edu/projects/strongtalk/pages/index.html |
Flexible Addition of Static Typing to Dynamically Typed Programs | http://www.cs.ucsb.edu/projects/strongtalk/pages/index.html |
Gradual Typing for Functional Languages | http://www.cs.ucsc.edu/~cormac/papers/popl06-hybrid.ps |
1st North American Summer School in Logic, Language and Info | http://www.cs.ucsc.edu/~kolaitis/talks/nasslli.ps |
Algebraic Semiotics | http://www.cs.ucsd.edu/users/goguen/projs/semio.html |
Open data types and open functions | http://www.cs.ucsd.edu/users/goguen/sys/obj.html |
Seesoft | http://www.cs.ucsd.edu/users/wgg/Software/AB/ |
LPS: Language Prototyping System | http://www.cs.uiowa.edu/~slonnegr/ |
Prological Language Processing | http://www.cs.uiowa.edu/~slonnegr/ |
Getting Started | http://www.cs.uiowa.edu/~slonnegr/plf/Book/ |
References for Beginners in PL Theory | http://www.cs.uiowa.edu/~slonnegr/plf/Book/ |
Questions about Semantics. | http://www.cs.uiowa.edu/~slonnegr/plf/Book/ |
Lisp Machines | http://www.cs.uit.no/~frodef/movitz/ |
GHood -- a graphical viewer for Hood | http://www.cs.ukc.ac.uk/people/staff/cr3/toolbox/haskell/GHood/#Examples |
GHood -- a graphical viewer for Hood | http://www.cs.ukc.ac.uk/people/staff/cr3/toolbox/haskell/GHood/ |
Garbage collection vs. reference counting in .NET | http://www.cs.ukc.ac.uk/people/staff/rej/gc.html |
Functional Programming in Clean | http://www.cs.ukc.ac.uk/people/staff/sjt/craft2e/ |
Generic Programming | http://www.cs.ukc.ac.uk/people/staff/sjt/craft2e/ |
PLEAC - Programming Language Examples Alike Cookbook | http://www.cs.ukc.ac.uk/people/staff/sjt/craft2e/Code/Code.tar.gz |
Structure and Interpretation of Computer Science Curriculum | http://www.cs.ukc.ac.uk/people/staff/sjt/fdpe02/description.html |
Teaching Purely Functional Programming in First Year | http://www.cs.ukc.ac.uk/people/staff/sjt/fdpe02/description.html |
Type Theory and Functional Programming | http://www.cs.ukc.ac.uk/people/staff/sjt/TTFP/ |
JSR-166 - Concurrency Utilities | http://www.cs.ukc.ac.uk/projects/ofa/jcsp/ |
CSP for C | http://www.cs.ukc.ac.uk/projects/ofa/jcsp/ |
CSP for Java | http://www.cs.ukc.ac.uk/projects/ofa/jcsp/ |
Why Are ALL Programming Languages So Low Level? | http://www.cs.ukc.ac.uk/projects/ofa/jcsp/jcsp.pdf |
Refactoring Functional Programs | http://www.cs.ukc.ac.uk/research/groups/tcs/fp/Refactor/ |
Refactoring Functional Programs | http://www.cs.ukc.ac.uk/research/groups/tcs/fp/Refactor/ |
Refactoring Functional Programs | http://www.cs.ukc.ac.uk/research/groups/tcs/fp/Refactor/refactor.pdf |
Refactoring Functional Programs | http://www.cs.ukc.ac.uk/research/groups/tcs/fp/Refactor/refactor.pdf |
Refactoring Functional Programs | http://www.cs.ukc.ac.uk/research/groups/tcs/fp/Refactor/RefactorOct01.pdf |
Refactoring Functional Programs | http://www.cs.ukc.ac.uk/research/groups/tcs/fp/Refactor/RefactorOct01.pdf |
Refactoring Functional Programs | http://www.cs.ukc.ac.uk/research/groups/tcs/fp/Refactor/RFP-draft.pdf |
Refactoring Functional Programs | http://www.cs.ukc.ac.uk/research/groups/tcs/fp/Refactor/RFP-draft.pdf |
Embedding Prolog in Haskell | http://www.cs.um.edu.mt/~mros/cs305/covington/ |
Samurai - Protecting Critical Heap Data in Unsafe Languages | http://www.cs.umass.edu/~emery/diehard/ |
New languages for OS level programming? | http://www.cs.umass.edu/~emery/pubs/05-65.pdf |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.cs.umass.edu/~emery/pubs/gcvsmalloc.pdf |
The Church-Turing Thesis: Breaking the Myth | http://www.cs.umb.edu/~dqg/papers/ |
Lisp History | http://www.cs.umbc.edu/331/resources/papers/Evolution-of-Lisp.pdf |
History of APL and J | http://www.cs.umbc.edu/331/resources/papers/gls-grow-lang.pdf |
Why only 'minimal' languages | http://www.cs.umbc.edu/331/resources/papers/gls-grow-lang.pdf |
Description Logics in Literate Haskell | http://www.cs.umbc.edu/771/papers/flogic.pdf |
Type checking and logical errors | http://www.cs.umd.edu/~furr/saffire/ |
What are the real benefits of FP? | http://www.cs.umd.edu/~furr/saffire/index.html |
The breaking point of language usability? | http://www.cs.umd.edu/~hendler/2005/Milner.html |
System-level Static Analysis | http://www.cs.umd.edu/~jfoster/cqual/ |
Type systems and software evolution | http://www.cs.umd.edu/~mwh/papers/HicksMN01a.html |
Dynamic Software Updating for C | http://www.cs.umd.edu/~mwh/papers/neamtiu06dsu.html |
The Future of Compilers | http://www.cs.umd.edu/~pugh/IsCodeOptimizationRelevant.pdf |
FindBugs - A Bug Pattern Detector for Java | http://www.cs.umd.edu/~pugh/java/bugs/ |
The Java Memory Model | http://www.cs.umd.edu/~pugh/java/memoryModel/ |
CLR Memory Model | http://www.cs.umd.edu/~pugh/java/memoryModel/ |
Battling Bugs: A Digital Quagmire | http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html |
Battling Bugs: A Digital Quagmire | http://www.cs.umd.edu/~pugh/papers/jmm2.pdf |
Petition for adding garbage collection to C++. | http://www.cs.umd.edu/~saurabhs/CMod/ |
Human Factors Research On Programming Language Syntax | http://www.cs.umd.edu/users/ben/ |
Lambda: the ultimate "little language" | http://www.cs.umd.edu/users/cml/cstyle/ |
How To Steal Code or Inventing The Wheel Only Once | http://www.cs.umd.edu/users/cml/cstyle/steal.html |
Data flow analysis on functional Language | http://www.cs.uml.edu/~dimock/ |
Tim Bray: Sun & Dynamic Java | http://www.cs.umu.se/~jubo/Meetings/OOPSLA01/Contributions/RCartwright.html |
BrookGPU | http://www.cs.unc.edu/Events/News/PxFlCodeCracking.html |
OOPSLA 2005 Reports | http://www.cs.uni.edu/~wallingf/blog/archives/monthly/2005-10.html#e2005-10-20T15_57_16.htm |
The Complexity Zoo | http://www.cs.unibo.it/~asperti/PAPERS/AspertiRoversi2002ToCL.ps.gz |
IFIP WG 2.2 Anniversary Meeting | http://www.cs.unibo.it/~sangio/IFIP/talks_Udine06.html |
PiDuce | http://www.cs.unibo.it/PiDuce/ |
When to create syntax? | http://www.cs.uni-bonn.de/%7Ecostanza/lisp-ecoop/submissions/DeMeuterDHondtDedecker.pdf |
A Revolution in Logic? | http://www.cs.uni-bonn.de/~costanza/aspect-oriented_programming.html#DSF |
Links Slides | http://www.cs.uni-bonn.de/~costanza/lisp-ecoop/ |
1st European Lisp and Scheme Workshop | http://www.cs.uni-bonn.de/~costanza/lisp-ecoop/index.htm |
1st European Lisp and Scheme Workshop | http://www.cs.uni-bonn.de/~costanza/lisp-ecoop/papers.htm |
Two books | http://www.cs.uni-bonn.de/~costanza/lisp-ecoop/slides/Rhodes-slides.pdf |
Two books | http://www.cs.uni-bonn.de/~costanza/lisp-ecoop/submissions/Rhodes.pdf |
Byte Code Engineering Library | http://www.cs.uni-essen.de/dawis/research/aop/sally/ |
Why don't more people use Prolog? | http://www.cs.unipr.it/~bagnara/Papers/Abstracts/ALPN99b |
Spreadsheet Languages | http://www.cs.uno.edu/~markus/02_Courses/past/csci6990/6990.03_Spreadsheet.ppt.pdf |
Nets: Petri vs Lafont | http://www.cs.unt.edu/~diplcl99/Proceedings/matsuoka/ |
Call-by-what? | http://www.cs.uoregon.edu/~ariola/cycles.html |
Summer School on the Proofs-as-Programs Paradigm | http://www.cs.uoregon.edu/activities/summerschool/ |
Summer School on the Proofs-as-Programs Paradigm | http://www.cs.uoregon.edu/activities/summerschool/programs.htm |
Refactoring Functional Programs | http://www.cs.usm.maine.edu/class/cos370/handouts/lambda/node7.html |
AFP 2004 | http://www.cs.ut.ee/afp04/ |
AFP 2004 | http://www.cs.ut.ee/afp04/functional_os.html |
Parser that allow syntax extensions | http://www.cs.utah.edu/~jbaker/maya/ |
Maya - Syntax extension for Java | http://www.cs.utah.edu/~jbaker/maya/ |
Embedded Languages in Java | http://www.cs.utah.edu/~jbaker/maya/thesis.html |
Educational Pearl: Automata as Macros | http://www.cs.utah.edu/~sowens/pubs/lexparse.ps |
Programming: 50, 100 years from now | http://www.cs.utah.edu/~wilson/compilers/old/papers/p157-landin.pdf |
The Next 700 Programming Languages | http://www.cs.utah.edu/~wilson/compilers/old/papers/p157-landin.pdf |
Courses Home Pages | http://www.cs.utah.edu/classes/cs3520/ |
NULL | http://www.cs.utah.edu/classes/cs3520/ |
CS 6520: Programming Languages and Semantics | http://www.cs.utah.edu/classes/cs6520/ |
CS 6520: Programming Languages and Semantics | http://www.cs.utah.edu/classes/cs6520/denote.pdf |
CS 6520: Programming Languages and Semantics | http://www.cs.utah.edu/classes/cs6520/domains.pdf |
CS 6520: Programming Languages and Semantics | http://www.cs.utah.edu/classes/cs6520/schedule.html |
Educational Pearl: Automata as Macros | http://www.cs.utah.edu/classes/cs7963/macros.pdf |
Janos VM is available | http://www.cs.utah.edu/flux/janos/ |
Janos VM is available | http://www.cs.utah.edu/flux/janos/janosvm.html |
Separating Concerns with Knit | http://www.cs.utah.edu/flux/papers/knit-icse01-wasc-base.html |
Parser that allow syntax extensions | http://www.cs.utah.edu/flux/papers/pldi02-maya-base.html |
Strong Typing, Dynamic Languages, What to do? | http://www.cs.utah.edu/plt/mailarch/ |
C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg | http://www.cs.utah.edu/plt/mailarch/plt-scheme-2001/msg00238.html |
Intro to the Common Language Infrastructure with David Stutz | http://www.cs.utah.edu/plt/mailarch/plt-scheme-2001/msg00728.html |
GaTech SqueakEnd 2002 | http://www.cs.utah.edu/plt/mailarch/plt-scheme-2001/msg01465.html |
Strong Typing, Dynamic Languages, What to do? | http://www.cs.utah.edu/plt/mailarch/plt-scheme-2002/msg00372.html |
Strong Typing, Dynamic Languages, What to do? | http://www.cs.utah.edu/plt/mailarch/plt-scheme-2002/msg00383.html |
Why You Might Want to Try Ruby | http://www.cs.utah.edu/plt/publications/icfp98-ff/paper.shtml |
Logic/Object Oriented Fusion | http://www.cs.utah.edu/plt/publications/icfp98-ff/paper.shtml |
Composable and Compilable Macros: You Want it When? | http://www.cs.utah.edu/plt/publications/macromod.pdf |
Educational Pearl: Automata as Macros | http://www.cs.utah.edu/plt/publications/macromod.pdf |
Programming Languages and Lambda Calculi | http://www.cs.utah.edu/plt/publications/pllc.pdf |
References for Beginners in PL Theory | http://www.cs.utah.edu/plt/publications/pllc.pdf |
Why type systems are interesting - part II | http://www.cs.utah.edu/plt/publications/rta2004-mfff.pdf |
Educational Pearl: Automata as Macros | http://www.cs.utah.edu/plt/publications/scheme04-ofsm.pdf |
Interval Computations | http://www.cs.utep.edu/interval-comp/ |
Interval Datatype | http://www.cs.utep.edu/interval-comp/ |
Interval Datatype | http://www.cs.utep.edu/interval-comp/hayes.pdf |
ACL2 in DrScheme | http://www.cs.utexas.edu/~jared/acl2/ |
Lang .NET Symposium Registration Now Open | http://www.cs.utexas.edu/~wcook/ |
A virtual class calculus | http://www.cs.utexas.edu/~wcook/ |
AppleScript - a story worth telling | http://www.cs.utexas.edu/~wcook/Drafts/2006/AppleScriptHOPL.pdf |
Edsger W. Dijkstra has died | http://www.cs.utexas.edu/home/news/articles/index2002/dijkstra.html |
Dataflow languages and hardware - current status and directions | http://www.cs.utexas.edu/users/cart/trips/publications.html |
Edsger Wybe Dijkstra (1930-2002) | http://www.cs.utexas.edu/users/EWD/ |
Online computer science archives | http://www.cs.utexas.edu/users/EWD/ |
Edsger W. Dijkstra has died | http://www.cs.utexas.edu/users/EWD/ |
Dijkstra on analogies and anthropomorphism | http://www.cs.utexas.edu/users/EWD/ |
Teaching the Fatal Disease | http://www.cs.utexas.edu/users/EWD/ewd03xx/EWD340.PDF |
Edsger Wybe Dijkstra (1930-2002) | http://www.cs.utexas.edu/users/EWD/ewd03xx/EWD340.PDF |
On-the-fly garbage collection: An exercise in cooperation | http://www.cs.utexas.edu/users/EWD/ewd04xx/EWD492.PDF |
Dijkstra and the Ada language | http://www.cs.utexas.edu/users/EWD/ewd05xx/EWD514.PDF |
On-the-fly garbage collection: An exercise in cooperation | http://www.cs.utexas.edu/users/EWD/ewd05xx/EWD520.PDF |
Dijkstra and the Ada language | http://www.cs.utexas.edu/users/EWD/ewd05xx/EWD526.PDF |
On-the-fly garbage collection: An exercise in cooperation | http://www.cs.utexas.edu/users/EWD/ewd05xx/EWD595.PDF |
Dijkstra and the Ada language | http://www.cs.utexas.edu/users/EWD/ewd06xx/EWD659.PDF |
Dijkstra and the Ada language | http://www.cs.utexas.edu/users/EWD/ewd06xx/EWD660.PDF |
Dijkstra and the Ada language | http://www.cs.utexas.edu/users/EWD/ewd06xx/EWD661.PDF |
Dijkstra and the Ada language | http://www.cs.utexas.edu/users/EWD/ewd06xx/EWD662.PDF |
Dijkstra and the Ada language | http://www.cs.utexas.edu/users/EWD/ewd06xx/EWD663.PDF |
Dijkstra on analogies and anthropomorphism | http://www.cs.utexas.edu/users/EWD/ewd08xx/EWD854.PDF |
Dijkstra on analogies and anthropomorphism | http://www.cs.utexas.edu/users/EWD/ewd10xx/EWD1036.PDF |
Why American Computer Science Seems Incurable | http://www.cs.utexas.edu/users/EWD/ewd12xx/EWD1209.PDF |
Dying Tongues | http://www.cs.utexas.edu/users/EWD/ewd12xx/EWD1243.PDF |
Dynamic Properties | http://www.cs.utexas.edu/users/EWD/ewd12xx/EWD1243.PDF |
The Lambda ethos | http://www.cs.utexas.edu/users/EWD/ewd12xx/EWD1243a.PDF |
Research Publication Modes Need to be Reengineered | http://www.cs.utexas.edu/users/EWD/indexEWDnums.html |
Edsger Wybe Dijkstra (1930-2002) | http://www.cs.utexas.edu/users/EWD/symposiumProgram.pdf |
Natural Programming Languages | http://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD667.html |
Human Factors Research On Programming Language Syntax | http://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD667.html |
Variables as Channels | http://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD692.html |
Coupling of concepts - good or bad | http://www.cs.utexas.edu/users/EWD/transcriptions/EWD09xx/EWD936.html |
Dijkstra on analogies and anthropomorphism | http://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1036.html |
Joshua Bloch: "Nearly All Binary Searches Broken" | http://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1036.html |
Cost of provably-correct code | http://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1051.html |
Dijkstra on analogies and anthropomorphism | http://www.cs.utexas.edu/users/EWD/transcriptions/EWD12xx/EWD1243a.html |
LL4 Program and Abstracts | http://www.cs.utexas.edu/users/EWD/transcriptions/EWD12xx/EWD1298.html |
Gottfried Wilhelm Leibniz | http://www.cs.utexas.edu/users/EWD/transcriptions/EWD12xx/EWD1298.html |
Dijkstra and the Ada language | http://www.cs.utexas.edu/users/EWD |
Erlang concurrency: why asynchronious messages? | http://www.cs.utexas.edu/users/gouda/ |
PADL: Machine reasoning about machines: ACL2 theorem prover | http://www.cs.utexas.edu/users/kaufmann/tutorial/rev3.html |
Ian Bicking: The challenge of metaprogramming | http://www.cs.utexas.edu/users/lavender/courses/cs386/lectures/Prelude.hs |
Linear types for aliased resources | http://www.cs.utexas.edu/users/lin/papers/ieee05.pdf |
Linear types for aliased resources | http://www.cs.utexas.edu/users/lin/papers/scp05.pdf |
Continuations library for Java | http://www.cs.utexas.edu/users/mcguire/software/id/ |
20 Years of PLDI - CALL FOR NOMINATIONS | http://www.cs.utexas.edu/users/mckinley/20-pldi-call.html |
20 Years of PLDI - CALL FOR NOMINATIONS | http://www.cs.utexas.edu/users/mckinley/20-pldi-nominate/ |
20 Years of PLDI (1979 - 1999): A Selection | http://www.cs.utexas.edu/users/mckinley/20-years.html |
Great Works in Programming Languages | http://www.cs.utexas.edu/users/mckinley/20-years.html |
Demonic Nondeterminacy: A Tribute to Edsger Wybe Dijkstra | http://www.cs.utexas.edu/users/misra/Speeches.dir/KlagenfurtPanel.pdf |
PADL: Machine reasoning about machines: ACL2 theorem prover | http://www.cs.utexas.edu/users/moore/ |
Lisp is sin | http://www.cs.utexas.edu/users/moore/acl2/ |
ETAPS registration now open | http://www.cs.utexas.edu/users/moore/acl2/workshop-2002/ |
PADL: Machine reasoning about machines: ACL2 theorem prover | http://www.cs.utexas.edu/users/moore/acl2 |
PADL: Machine reasoning about machines: ACL2 theorem prover | http://www.cs.utexas.edu/users/moore/best-ideas/acl2/index.html |
PADL: Machine reasoning about machines: ACL2 theorem prover | http://www.cs.utexas.edu/users/moore/best-ideas/nqthm/index.html |
PADL: Machine reasoning about machines: ACL2 theorem prover | http://www.cs.utexas.edu/users/moore/best-ideas/nqthm/innovations.html |
Abstracting Allocation: The New new Thing | http://www.cs.utexas.edu/users/moore/publications/acl2-books/car/index.html |
Interactions of Abstractions in Programming | http://www.cs.utexas.edu/users/novak/autop.html |
Interactions of Abstractions in Programming | http://www.cs.utexas.edu/users/novak/sara00.html |
Uniprocessor Garbage Collection Techniques | http://www.cs.utexas.edu/users/oops/papers.html |
Process calculi for transactions | http://www.cs.utexas.edu/users/psp/Semantics.Orc.pdf |
Application Generators | http://www.cs.utexas.edu/users/schwartz/old-software.htm |
The Essence of Strategic Programming | http://www.cs.utexas.edu/users/schwartz/software.html |
Edsger Wybe Dijkstra (1930-2002) | http://www.cs.utexas.edu/users/UTCS/notices/dijkstra/ewdobit.html |
Answer set programming and plan generation | http://www.cs.utexas.edu/users/vl/papers/asppg.ps |
Process calculi for transactions | http://www.cs.utexas.edu/users/wcook/projects/orc/ |
Orc, a simple and expressive process calculus | http://www.cs.utexas.edu/users/wcook/projects/orc/ |
The Function Pointer Tutorials | http://www.cs.utoronto.ca/~trebla/humour/programming_books.html |
Visual Basic and LINQ | http://www.cs.uu.nl/~afie/haskell/tourofprelude.html#concatMap |
Visual Basic and LINQ | http://www.cs.uu.nl/~afie/haskell/tourofprelude.html#filter |
Visual Basic and LINQ | http://www.cs.uu.nl/~afie/haskell/tourofprelude.html#map |
Visual Basic and LINQ | http://www.cs.uu.nl/~afie/haskell/tourofprelude.html#sort |
Why only 'minimal' languages | http://www.cs.uu.nl/~afie/haskell/tourofsyntax.html |
DSL for financial contracts | http://www.cs.uu.nl/~atze/Programming/JPC/readme.html |
Relevance of Curry-Howard | http://www.cs.uu.nl/~bastiaan/ |
G'Caml comes of age | http://www.cs.uu.nl/~bastiaan/hh05classdirs.pdf |
G'Caml comes of age | http://www.cs.uu.nl/~bastiaan/padl05-heeren-slides.pdf |
The Next Mainstream Programming Languages | http://www.cs.uu.nl/~bastiaan/phdthesis/ |
The Next Mainstream Programming Languages | http://www.cs.uu.nl/~bastiaan/research.html |
Morrow & First-class Labels | http://www.cs.uu.nl/~daan/download/papers/fclabels.bib |
First-class labels for extensible rows (draft) | http://www.cs.uu.nl/~daan/download/papers/fclabels.bib |
Morrow & First-class Labels | http://www.cs.uu.nl/~daan/download/papers/fclabels.pdf |
Lightweight Static Capabilities | http://www.cs.uu.nl/~daan/download/papers/fclabels.pdf |
First-class labels for extensible rows (draft) | http://www.cs.uu.nl/~daan/download/papers/fclabels.pdf |
First Class Values, Types as values within a Programming Language | http://www.cs.uu.nl/~daan/download/papers/qmlf.pdf |
LPS: Language Prototyping System | http://www.cs.uu.nl/~daan/download/parsec/parsec.zip |
GADTs + Extensible Kinds = Dependent Programming | http://www.cs.uu.nl/~daan/hw2005 |
Extensible Records With Scoped Labels | http://www.cs.uu.nl/~daan/morrow/download.html |
First-class labels for extensible rows (draft) | http://www.cs.uu.nl/~daan/morrow |
Morrow & First-class Labels | http://www.cs.uu.nl/~daan/morrow |
Parsec, a fast combinator parser | http://www.cs.uu.nl/~daan/papers/parsec.html |
Parsec, a fast combinator parser | http://www.cs.uu.nl/~daan/parsec.html |
Code generation vs. dynamic/introspective languages | http://www.cs.uu.nl/~daan/parsec.html |
LPS: Language Prototyping System | http://www.cs.uu.nl/~daan/parsec.html |
Parser that allow syntax extensions | http://www.cs.uu.nl/~daan/parsec.html |
Extensible Records With Scoped Labels | http://www.cs.uu.nl/~daan/pubs.html#scopedlabels |
Good languages with simple grammar | http://www.cs.uu.nl/~doaitse/Papers/1999/SofSem99.pdf |
Question: Graceful error recovery during parsing | http://www.cs.uu.nl/~doaitse/Papers/1999/SofSem99.pdf |
A Functional Semantics of Attribute Grammars | http://www.cs.uu.nl/~doaitse/Papers/2000/WAGA2000.pdf |
Links to JFP Papers | http://www.cs.uu.nl/~erik/Publications/CGI.ps |
XML for End Users | http://www.cs.uu.nl/~franka/pub#unpublished |
Moving Away From XSLT | http://www.cs.uu.nl/~franka/pub |
Semantics with Applications | http://www.cs.uu.nl/~franka/ref.html |
Continuations Reading Group | http://www.cs.uu.nl/~franka/ref |
Glossary page on Lambda? | http://www.cs.uu.nl/~franka/ref |
Introduction to (Formal) Type Systems | http://www.cs.uu.nl/~franka/ref |
Another RSS idea | http://www.cs.uu.nl/~franka/ref |
The Case for First Class Messages | http://www.cs.uu.nl/~franka/ref |
A section on Books | http://www.cs.uu.nl/~franka/ref |
Advanced Programming Language Design (Finkel) | http://www.cs.uu.nl/~franka/ref |
Category theory | http://www.cs.uu.nl/~franka/ref |
Concrete Abstractions on the web | http://www.cs.uu.nl/~franka/ref |
Where to learn programming-related math? | http://www.cs.uu.nl/~franka/ref |
Guido van Rossum: Programming at Python Speed | http://www.cs.uu.nl/~franka/ref |
The History of T | http://www.cs.uu.nl/~franka/ref |
Practical Theory (was: T) | http://www.cs.uu.nl/~franka/ref |
Functional programming in XSLT | http://www.cs.uu.nl/~franka/xml-treatise |
XLANG and WSFL: Syntactic Arsenic | http://www.cs.uu.nl/~franka/xml-treatise |
Combinator Parsers | http://www.cs.uu.nl/~jeroen/article/parsers/ |
Perl Style Regular Expressions in Prolog | http://www.cs.uu.nl/~jeroen/article/parsers/ |
Just What is it that Makes Martin-Lof's Type Theory so Different, so Appealing? | http://www.cs.uu.nl/~johanj/MSc/jwroorda/ |
if Records - Labels = Tuples then Rows - Labels = what? | http://www.cs.uu.nl/~johanj/MSc/jwroorda/ |
What is so bad about compiling? | http://www.cs.uu.nl/~johanj/MSc/jwroorda/ |
Incremental algorithm help | http://www.cs.uu.nl/~johanj/publications/formatting.ps |
Generic Haskell: Practice and Theory | http://www.cs.uu.nl/~johanj/publications/GH.pdf |
Practical Theory (was: T) | http://www.cs.uu.nl/~johanj/publications/mmf.ps |
Incremental algorithm help | http://www.cs.uu.nl/~johanj/publications/thesis.ps.Z |
XLANG and WSFL: Syntactic Arsenic | http://www.cs.uu.nl/~visser/ |
Code Generation with Python, Cog, and Nant | http://www.cs.uu.nl/~visser/ftp/BV04.pdf |
Links | http://www.cs.uu.nl/~visser/ftp/BV04.pdf |
A Survey Of Rewriting Strategies | http://www.cs.uu.nl/~visser/ftp/Vis03-survey.pdf |
Code Generation Network | http://www.cs.uu.nl/ |
Why Johnny can't code | http://www.cs.uu.nl/3apl/ |
3APL | http://www.cs.uu.nl/3apl/ |
3APL | http://www.cs.uu.nl/3apl-m/index.html |
Questions about Semantics. | http://www.cs.uu.nl/groups/ST/Center/AttributeGrammarSystem |
The Essential Haskell Compiler | http://www.cs.uu.nl/groups/ST/Ehc/WebHome |
Questions about Semantics. | http://www.cs.uu.nl/groups/ST/Master/ThesisProject |
Grad School [Master's Programs] | http://www.cs.uu.nl/groups/ST/Master/WebHome |
The History of T | http://www.cs.uu.nl/groups/ST/Software/index.html |
Combinator Parsers | http://www.cs.uu.nl/groups/ST/Software/UU_Parsing/ |
JScript is a Functional Language | http://www.cs.uu.nl/groups/ST/Software/UU_Parsing/index.html |
Exegesis 5 is out | http://www.cs.uu.nl/groups/ST/Software/UU_Parsing/index.html |
The History of T | http://www.cs.uu.nl/groups/ST/Software/UU_Parsing/index.html |
JScript is a Functional Language | http://www.cs.uu.nl/groups/ST/twiki/bin/view/Center/Software |
Partial Evaluation (slides) | http://www.cs.uu.nl/groups/ST/twiki/bin/view/Ist |
Partial Evaluation (slides) | http://www.cs.uu.nl/groups/ST/twiki/bin/view/Pt |
Glossary page on Lambda? | http://www.cs.uu.nl/groups/ST/twiki/bin/view/Techno/ProgrammingLanguageTheoryTextsOnline |
Programming languages textbook online | http://www.cs.uu.nl/groups/ST/twiki/bin/view/Techno/WebHome |
A Taxonomy of Program Transformation | http://www.cs.uu.nl/groups/ST/twiki/pub/Ist/ProgramTransformation/IST-PT1.pdf |
Partial Evaluation (slides) | http://www.cs.uu.nl/groups/ST/twiki/pub/Ist/ProgramTransformation/IST-PT2.pdf |
Partial Evaluation (slides) | http://www.cs.uu.nl/groups/ST/twiki/pub/Ist/ProgramTransformation/IST-PT3.pdf |
Questions about Semantics. | http://www.cs.uu.nl/helium/ |
Typing Dynamic Typing | http://www.cs.uu.nl/people/arthurb/dynamic.html |
Typing Dynamic Typing | http://www.cs.uu.nl/people/arthurb/dynamic.html |
Guest Blogger Erik Meijer | http://www.cs.uu.nl/people/daan/download/papers/dsec.ps |
Intro to the Common Language Infrastructure with David Stutz | http://www.cs.uu.nl/people/daan |
Lazy Functional Parser Combinators in Java | http://www.cs.uu.nl/people/doaitse/ |
Combinator Parsers | http://www.cs.uu.nl/people/doaitse/Books/GramPars2000.pdf |
Designing and Implementing Combinator Languages | http://www.cs.uu.nl/people/doaitse/Papers/1999/AFP3.pdf |
Mechanics of designing and implementing a language | http://www.cs.uu.nl/people/franka/lang |
More Papers | http://www.cs.uu.nl/people/franka/ref.html |
Research Papers | http://www.cs.uu.nl/people/franka/ref.html |
Category Theory for the working computer scientist | http://www.cs.uu.nl/people/franka/ref.html |
Getting Started | http://www.cs.uu.nl/people/franka/ref |
Lectures on the Curry-Howard Isomorphism | http://www.cs.uu.nl/people/franka/ref |
NULL | http://www.cs.uu.nl/people/franka/ref |
Iota and Jot: the simplest languages? | http://www.cs.uu.nl/people/jeroen/ |
Iota and Jot: the simplest languages? | http://www.cs.uu.nl/people/jeroen/article/combinat/index.html |
What are The Atoms of Programming Languages? | http://www.cs.uu.nl/people/jeroen/article/combinat/index.html |
Wolfram's Future Math | http://www.cs.uu.nl/people/jeroen/article/combinat/index.html |
Genuinely Functional User Interfaces | http://www.cs.uu.nl/people/ralf/hw2001/3.html |
Generic views | http://www.cs.uu.nl/people/stefan/pubs/holdermans05generic01.html |
RhoStratego | http://www.cs.uu.nl/people/visser/ftp/Dol01.pdf |
Generic views | http://www.cs.uu.nl/research/projects/generic-haskell/compiler.html |
Generic Haskell | http://www.cs.uu.nl/research/projects/generic-haskell/compiler.html |
Generic views | http://www.cs.uu.nl/research/projects/generic-haskell/compiler/diamond/GHUsersGuide.pdf |
The Roots of Lisp | http://www.cs.uu.nl/research/techreps/RUU-CS-89-14.html |
Embedding Prolog in Haskell | http://www.cs.uu.nl/research/techreps/UU-CS-1999-28.html |
The History of T | http://www.cs.uu.nl/staff/doaitse.html |
Questions about Semantics. | http://www.cs.uu.nl/staff/doaitse.html |
Good languages with simple grammar | http://www.cs.uu.nl/wiki/Center/SyntaxMacros |
Neko 1.0 | http://www.cs.uu.nl/wiki/Center/UtrechtParserCombinators |
Parser that allow syntax extensions | http://www.cs.uu.nl/wiki/HUT/ParserCombinators |
Code Generation Network | http://www.cs.uu.nl/wiki/Pt/WebHome |
An Overview of Miranda | http://www.cs.uwindsor.ca/help/on-line-docs/mira-paper.html |
Combining Theorem Proving and Programming | http://www.cs.uwm.edu/~boyland/papers/permissions.html |
Computing with Cells and Atoms | http://www.cs.virginia.edu/~evans/cs200/ |
NULL | http://www.cs.virginia.edu/~evans/cs200/ |
Courses Home Pages | http://www.cs.virginia.edu/~evans/cs200/ |
Structure and Interpretation of Computer Science Curriculum | http://www.cs.virginia.edu/~evans/cs200/ |
NULL | http://www.cs.virginia.edu/~evans/cs655/ |
Courses Home Pages | http://www.cs.virginia.edu/~evans/cs655/ |
How do we tell truths that might hurt? | http://www.cs.virginia.edu/~evans/cs655/readings/ewd498.html |
Edsger Wybe Dijkstra (1930-2002) | http://www.cs.virginia.edu/~evans/cs655/readings/ewd498.html |
J and K: One User's View | http://www.cs.virginia.edu/~evans/cs655/readings/ewd498.html |
NULL | http://www.cs.virginia.edu/~evans/cs655/readings/ewd498.html |
Quotes | http://www.cs.virginia.edu/~evans/cs655/readings/ewd498.html |
Courses Home Pages | http://www.cs.virginia.edu/~evans/cs655-S00/ |
NULL | http://www.cs.virginia.edu/~evans/cs655-S00/ |
Richard Hamming - "You and Your Research" | http://www.cs.virginia.edu/~robins/YouAndYourResearch.html |
The Essence of Programming: Reynoldsfest at MFPS | http://www.cs.virginia.edu/~robins/YouAndYourResearch.html |
Tiny C Compiler - with dynamic code gen | http://www.cs.virginia.edu/zephyr/index.html |
AST intermediate representations | http://www.cs.vu.nl/~dick/MCD.html |
DSLs and operator associativity/precedence | http://www.cs.vu.nl/~dick/PT2Ed.html |
Classic CS Texts | http://www.cs.vu.nl/~dick/PTAPG.html |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.cs.vu.nl/~dick/PTAPG.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.cs.vu.nl/~dick/PTAPG.html |
References for Beginners in PL Theory | http://www.cs.vu.nl/~dick/PTAPG.html |
Description Logics in Literate Haskell | http://www.cs.vu.nl/~guus/public/2004-webont-zeist/all.htm |
Multigame A Very High Level Language for Describing Board Games | http://www.cs.vu.nl/~john/thesis/index.html |
Forum usability | http://www.cs.vu.nl/~mvermaat/greasemonkey |
The Semicolon Wars | http://www.cs.vu.nl/~ralf/Cobol/ |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://www.cs.vu.nl/~ralf/MapReduce/ |
Revisiting Google's MapReduce | http://www.cs.vu.nl/~ralf/MapReduce/ |
Code Generation Network | http://www.cs.vu.nl/ |
What are the real benefits of FP? | http://www.cs.vu.nl/boilerplate/ |
Generic Haskell II | http://www.cs.vu.nl/boilerplate/ |
What is polytypic programming? | http://www.cs.vu.nl/boilerplate/ |
Generic Haskell II | http://www.cs.vu.nl/boilerplate/library/Data.Typeable.html#v%3Acast |
Cracking the 500-Language Problem | http://www.cs.vu.nl/grammars/500/ |
Manta | http://www.cs.vu.nl/manta/ |
Manta | http://www.cs.vu.nl/manta/publications.html#publications |
Strafunski update | http://www.cs.vu.nl/Strafunski/#strategies |
Would LISP/FP help here? | http://www.cs.vu.nl/Strafunski/ |
Strafunski update | http://www.cs.vu.nl/Strafunski/ |
Naked Objects | http://www.cs.vu.nl/Strafunski/ |
Generic Programming in Haskell | http://www.cs.vu.nl/Strafunski/ |
Design Patterns in XML Applications | http://www.cs.vu.nl/Strafunski/dp-sf/ |
Strafunski update | http://www.cs.vu.nl/Strafunski/sf/ |
Introduction to Special Issue on Domain-Specific Languages | http://www.cs.waikato.ac.nz/~ml/weka/ |
Introduction to Special Issue on Domain-Specific Languages | http://www.cs.waikato.ac.nz/~ml/weka/gui_explorer.html |
expressivity of "idiomatic C++" | http://www.cs.waikato.ac.nz/Research/starlog/ |
Starlog | http://www.cs.waikato.ac.nz/Research/starlog/ |
VDM-SL: a Tutorial | http://www.cs.waikato.ac.nz/Teaching/0657.301B/Books/V-Book/ |
Links for Programming Language course videos | http://www.cs.washington.edu/education/courses/csep505/03au/ |
Links for Programming Language course videos | http://www.cs.washington.edu/education/courses/csep505/03au/lectures/index.html |
Links for Programming Language course videos | http://www.cs.washington.edu/education/courses/csep505/06sp/ |
Links for Programming Language course videos | http://www.cs.washington.edu/education/courses/csep505/06sp/lectures/ |
Simula and Smalltalk: A Social and Political History | http://www.cs.washington.edu/homes/dugan/history.html |
XQuery 1.0 and XPath 2.0 Formal Semantics | http://www.cs.washington.edu/homes/gjb/CSVG/papers/csvg-uist2000.pdf |
Seesoft | http://www.cs.washington.edu/homes/gjb/JavaML/ |
XLANG and WSFL: Syntactic Arsenic | http://www.cs.washington.edu/homes/gjb/JavaML/ |
Refactoring Functional Programs | http://www.cs.washington.edu/homes/gjb/JavaML/ |
Seesoft | http://www.cs.washington.edu/homes/gjb/JavaML/Hangman.java.xml |
Enjoy the Soundness | http://www.cs.washington.edu/homes/jeffro/cseband/ |
Enjoy the Soundness | http://www.cs.washington.edu/homes/jeffro/cseband/live/Enjoy%20The%20Soundness.mp3 |
Enjoy the Soundness | http://www.cs.washington.edu/homes/jeffro/cseband/studio/Enjoy%20The%20Soundness.mp3 |
Enjoy the Soundness | http://www.cs.washington.edu/homes/jeffro/cseband/studio/Theory%20Girl.mp3 |
Backwards Debugging | http://www.cs.washington.edu/homes/jpower/vpl/scaling/debug.html |
Ethnographic Study of Copy and Paste Programming Practices in OOPL | http://www.cs.washington.edu/homes/miryung/Publication/MiryungKim_Quals.pdf |
Grad School advice | http://www.cs.washington.edu/homes/rap/grads.html |
Concepts, Techniques and Models of Computer Programming | http://www.cs.washington.edu/homes/todd/research/ |
XQuery 1.0 and XPath 2.0 Formal Semantics | http://www.cs.washington.edu/research/constraints/cassowary/index.html |
XQuery 1.0 and XPath 2.0 Formal Semantics | http://www.cs.washington.edu/research/constraints/web/ccss-uwtr.pdf |
Self | http://www.cs.washington.edu/research/projects/cecil/ |
AOP: The 15% Solution | http://www.cs.washington.edu/research/projects/cecil/cecil/www/research.html |
Dead Languages | http://www.cs.washington.edu/research/projects/cecil/www/cecil.html |
HydroJ: Object-Oriented Pattern Matching for Evolvable Distributed Systems | http://www.cs.washington.edu/research/projects/cecil/www/pubs/hydroj.html |
The Future of Compilers | http://www.cs.washington.edu/research/projects/cecil/www/vortex.html |
Vortex and Cecil | http://www.cs.washington.edu/research/projects/cecil |
Translating human language to database query language | http://www.cs.washington.edu/research/projects/WebWare1/www/precise/precise.html |
Glee: A new array language | http://www.cs.washington.edu/research/zpl/ |
Chapel: "Solving the parallel programming problem" | http://www.cs.washington.edu/research/zpl/home/ |
Glee: A new array language | http://www.cs.washington.edu/research/zpl/walk-through/walk-through.html |
Interview: Matthew Dillon | http://www.cs.washington.edu:80/research/projects/spin/www/ |
Computing Curricula 2001 | http://www.cs.williams.edu/~kim/Curric2001/PLKFG.html |
Objects and classes versus modules | http://www.cs.williams.edu/~kim/FOOLbook.html |
Foundations of Object-Oriented Programming Languages | http://www.cs.williams.edu/~kim/FOOPL.html |
A Good OOP Critique? | http://www.cs.williams.edu/~kim/FOOPL/chap3.pdf |
Foundations of Object-Oriented Programming Languages | http://www.cs.williams.edu/~kim/FOOPL/chap3.pdf |
Objects and classes versus modules | http://www.cs.williams.edu/~kim/README.html |
More Haste, Less Speed | http://www.cs.wisc.edu/~ghost/ |
Issue One of The Monad.Reader, monthly Haskell eZine | http://www.cs.wisc.edu/~ghost/doc/AFPL/6.50/Ps2pdf.htm |
RDF and Databases | http://www.cs.wisc.edu/~samit/samit.html |
RDF and Databases | http://www.cs.wisc.edu/~sekar/application/sekar_ecommerce.pdf |
The Fault Tolerant Shell | http://www.cs.wisc.edu/~thain/research/ftsh/ |
NULL | http://www.cs.wpi.edu/~kfisler/Courses/2135/C03/ |
Courses Home Pages | http://www.cs.wpi.edu/~kfisler/Courses/2135/C03/ |
On Garbage Collection | http://www.cs.wustl.edu/~corsaro/jRate/ |
GAWK (GNU AWK) for AI? | http://www.cs.wustl.edu/~loui/ |
GAWK (GNU AWK) for AI? | http://www.cs.wustl.edu/~loui/160f00/Draft-091700.doc |
Future Directions for C++ | http://www.cs.wustl.edu/~schmidt/ACE.html |
Apache vs. Yaws | http://www.cs.wustl.edu/~schmidt/POSA/ |
Haskell v Ada v C++ v Awk v ... | http://www.cs.yale.edu/homes/hudak-paul.html |
Inside information | http://www.cs.yale.edu/homes/hudak-paul/hudak-dir/dsl/ |
Domain-specific Embedded Languages and Program Generators | http://www.cs.yale.edu/homes/hudak-paul/hudak-dir/dsl/sld016.htm |
Domain-specific Embedded Languages and Program Generators | http://www.cs.yale.edu/homes/hudak-paul/hudak-dir/dsl/sld017.htm |
Explaining monads | http://www.cs.yale.edu/homes/hudak-paul/hudak-dir/popl97.ps |
Alan J. Perlis Epigrams | http://www.cs.yale.edu/homes/perlis-alan/quotes.html |
Why use RDF instead of just XML | http://www.cs.yale.edu/homes/perlis-alan/quotes.html |
NULL | http://www.cs.yale.edu/homes/perlis-alan/quotes.html |
Quotes | http://www.cs.yale.edu/homes/perlis-alan/quotes.html |
Why type systems are interesting | http://www.cs.yale.edu/homes/perlis-alan/quotes.html |
A Clockwork Orange: Nadsat | http://www.cs.yale.edu/homes/perlis-alan/quotes.html |
First Class Patterns | http://www.cs.yale.edu/homes/tullsen/patterns.ps |
Haskell v Ada v C++ v Awk v ... | http://www.cs.yale.edu/HTML/YALE/CS/HyPlans/hudak-paul/hudak-dir/fran/icfp97.ps |
Domain-specific Embedded Languages and Program Generators | http://www.cs.yale.edu/HTML/YALE/CS/HyPlans/hudak-paul/hudak-dir/icsr98.ps |
Type-Directed Natural Language Parsing | http://www.cs.yale.edu/HTML/YALE/CS/HyPlans/hudak-paul/hudak-dir/nlp-workshop.ps |
Progol | http://www.cs.york.ac.uk/aig/ai/index.html#Progol |
Types and reflection | http://www.cs.york.ac.uk/fp/darcs/hscolour/ |
Relational Programming (whatever happened to...) | http://www.cs.york.ac.uk/fp/extend.html |
Hat - The Haskell Tracer | http://www.cs.york.ac.uk/fp/hat/ |
Visual Basic and LINQ | http://www.cs.york.ac.uk/fp/HaXml/ |
XSH - An XML Editing Shell | http://www.cs.york.ac.uk/fp/HaXml/ |
Haskell + Xml | http://www.cs.york.ac.uk/fp/HaXml/icfp99.html |
Hat - The Haskell Tracer | http://www.cs.york.ac.uk/fp/nhc98/ |
ATC in Ada and in Real Time Java (RTSJ) | http://www.cs.york.ac.uk/ftpdir/reports/YCS-2003-350.pdf |
Advanced Programming Language Design (Finkel) | http://www.cs.york.ac.uk/ftpdir/reports/YCST-99-03.ps.Z |
Vault released | http://www.cs.york.ac.uk/hise/sclist/cplussafety.html |
Insecure Macho Love | http://www.cs.york.ac.uk/hise/sclist/cplussafety.html |
Neophyte question: detecting deadlock, livelock, races etc. | http://www.cs.york.ac.uk/nature/tuna/useful/MeetingReports/Updatedclumpingmodel.txt |
Martin Fowler on Language Workbenches and DSLs | http://www.cs.york.ac.uk/puml/puml-list-archive/0836.html |
Object-oriented programming and protected objects | http://www.cs.york.ac.uk/rts/bibtex/papers.html |
Church-Turning is False? | http://www.csail.mit.edu/index.php |
A Tail-Recursive Machine with Stack Inspection | http://www.csc.calpoly.edu/~clements/papers/cf-toplas04.pdf |
The Nature of Lisp (a tutorial) | http://www.csc.ncsu.edu/faculty/healey/PP/#Preattentive |
Water : A new OO, Dynamic, and Secure Language for Web Services and XML | http://www.csc.vill.edu/~gehlot/8310/papers/p126-ledgard.pdf |
A Good OOP Critique? | http://www.csc.vill.edu/~gehlot/8310/papers/p126-ledgard.pdf |
Introduction to computability logic | http://www.csc.villanova.edu/~japaridz/CL/gsoll.html |
Introduction to computability logic | http://www.csc.villanova.edu/~japaridz/ICL.pdf |
Lazy evaulation and combining user streams | http://www.csc.villanova.edu/~japaridz/ICL.pdf |
Socially Responsive, Environmentally Friendly Logic | http://www.csc.villanova.edu/~japaridz/study.html |
The right default: concurrent components with message passing | http://www.cse.buffalo.edu/~kershner/cse4-542/ErrorLecture.F01.ppt |
Class hierarchies and Ontologies | http://www.cse.buffalo.edu/sneps/ |
Squeak ECOOP 2001 tutorial | http://www.cse.ogi.edu/~black/ecoop2001.html |
Squeak ECOOP 2001 tutorial | http://www.cse.ogi.edu/~black/ecoop2001/T10everything.pdf |
The Future of Compilers | http://www.cse.ogi.edu/~dick/dick.html |
New languages for OS level programming? | http://www.cse.ogi.edu/~hallgren/House/ |
A Language-Based Approach to Unifying Events and Threads | http://www.cse.ogi.edu/~hallgren/House/ |
According to Allen Holub programming is now a liberal art. When did this happen? | http://www.cse.ogi.edu/~hallgren/House/ |
House , hOp - the Haskell Operating System | http://www.cse.ogi.edu/~hallgren/House/ |
Linspire chooses Haskell as preferred language | http://www.cse.ogi.edu/~hallgren/House/ |
System programming using FP | http://www.cse.ogi.edu/~hallgren/House/ |
What good is Strong Normalization in Programming Languages? | http://www.cse.ogi.edu/~hallgren/House/ |
Why do they program in C++? | http://www.cse.ogi.edu/~hallgren/House/ |
House , hOp - the Haskell Operating System | http://www.cse.ogi.edu/~hallgren/House/kernel/pfe.cgi?Net.TCP |
A Language-Based Approach to Unifying Events and Threads | http://www.cse.ogi.edu/~hallgren/ICFP2005/ |
What good is Strong Normalization in Programming Languages? | http://www.cse.ogi.edu/~hallgren/ICFP2005/ |
New languages for OS level programming? | http://www.cse.ogi.edu/~hallgren/ICFP2005/ |
Ivor, a proof engine | http://www.cse.ogi.edu/~hallgren/Programatica/ |
Programming with pictures | http://www.cse.ogi.edu/~hook/cse532f99/sml1.htm |
Galois: high assurance software | http://www.cse.ogi.edu/~jl/ |
Explaining monads | http://www.cse.ogi.edu/~jl/Papers/lazyImp.ps |
Transducer Composition and CPS | http://www.cse.ogi.edu/~jl/wg2.8/Harrogate.html |
Implicit Parameters: Dynamic Scoping with Static Types | http://www.cse.ogi.edu/~jlewis/implicit.ps.gz |
Journal "Logical Methods in CS" | http://www.cse.ogi.edu/~krstic/psfiles/hyperfunctions.ps |
Incremental algorithm help | http://www.cse.ogi.edu/~magnus/Adaptive/ |
Mark Shields: A compiler writer's guide to C# | http://www.cse.ogi.edu/~mbs/pub/csharp/talk.pdf |
Implicit params in Haskell | http://www.cse.ogi.edu/~mbs/pub/implicit_parameters/ |
The Charity Language | http://www.cse.ogi.edu/~mbs/pub/implicit_parameters/ |
Investigations into Portable Object Codes | http://www.cse.ogi.edu/~mbs/pub/intermediate_language/ |
Type-Directed Natural Language Parsing | http://www.cse.ogi.edu/~mpj/pubs/aug.html |
Haskell v Ada v C++ v Awk v ... | http://www.cse.ogi.edu/~mpj/pubs/aug.html |
Type-Directed Natural Language Parsing | http://www.cse.ogi.edu/~mpj/pubs/aug.html |
Do we talk types over the phone? | http://www.cse.ogi.edu/~mpj/pubs/aug.html |
FunDeps (Type classes, databases and more) | http://www.cse.ogi.edu/~mpj/pubs/fundeps-esop2000.pdf |
A new implementation of recursive-descent parsing? | http://www.cse.ogi.edu/~mpj/pubs/modinterp.html |
Domain-specific Embedded Languages and Program Generators | http://www.cse.ogi.edu/~mpj/pubs/modinterp.html |
Visual Basic and LINQ | http://www.cse.ogi.edu/~mpj/pubs/multi.html |
Extensible Records With Scoped Labels | http://www.cse.ogi.edu/~mpj/pubs/polyrec.html |
Overloading and higher-order polymorphism | http://www.cse.ogi.edu/~mpj/pubs/springschool.html |
Typing Haskell in Haskell | http://www.cse.ogi.edu/~mpj/thih/ |
Special Topics in Domain Specific Languages (course) | http://www.cse.ogi.edu/~sheard/cse506Sp2004/index.html |
JScript is a Functional Language | http://www.cse.ogi.edu/~sheard/staged.html |
Code Generation Netwrok | http://www.cse.ogi.edu/~sheard/staged.html |
Grad School advice | http://www.cse.ogi.edu/grad_school/ |
A Good OOP Critique? | http://www.cse.ogi.edu/PacSoft/conf/popl/ |
MetaOcaml | http://www.cse.ogi.edu/PacSoft/projects/metaml/ |
JScript is a Functional Language | http://www.cse.ogi.edu/PacSoft/projects/metaml/ |
Practical OCaml | http://www.cse.ogi.edu/PacSoft/projects/metaml/index.html |
Perspectives | http://www.cse.ogi.edu/PacSoft/projects/perspectives/ |
Perspectives | http://www.cse.ogi.edu/PacSoft/projects/perspectives/black_&_.pdf |
Perspectives | http://www.cse.ogi.edu/PacSoft/projects/perspectives/ECOOP2002talk.pdf |
Python 'for' as Scheme 'let' | http://www.cse.ogi.edu/PacSoft/projects/rmb/mdoTalk.pdf |
Dead Languages | http://www.cse.ogi.edu/pacsoft/projects/Timber/ |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.cse.ogi.edu/PacSoft/projects/Timber/aplas.pdf |
O'Haskell - a functional object-oriented concurrent PL | http://www.cse.ogi.edu/PacSoft/projects/Timber/Default.htm |
Project Timber | http://www.cse.ogi.edu/PacSoft/projects/Timber/Default.htm |
MetaOcaml | http://www.cse.ogi.edu/pacsoft/projects/TW/accomplishments.htm |
Codata and Comonads in Haskell | http://www.cse.ogi.edu/PacSoft/publications/phaseiiiq10papers/codata.pdf |
Today's Status of Functional Programming Languages for Verification Tools ? | http://www.cse.ogi.edu/PacSoft/publications/phaseiiiq9papers/hawk.pdf |
Most amazing designer? | http://www.cse.ogi.edu/tphols2000/milner.htm |
Fold and Unfold for Program Semantics | http://www.cse.psu.edu/~catuscia/teaching/cg520/98Fall/ |
Fold and Unfold for Program Semantics | http://www.cse.psu.edu/~catuscia/teaching/cg520/98Fall/lecture_notes_98/L15.html |
Lambda Prolog | http://www.cse.psu.edu/~dale/lProlog/ |
Why don't more people use Prolog? | http://www.cse.psu.edu/~dale/lProlog/ |
Lambda Prolog | http://www.cse.psu.edu/~dale/lProlog/bk.pdf |
Lambda Prolog | http://www.cse.psu.edu/~dale/lProlog/examples/code.html |
GNU Prolog | http://www.cse.psu.edu/~dale/papers/SterlingShapiro.html |
The Church-Turing Thesis: Breaking the Myth | http://www.cse.uconn.edu/~dqg/papers/cie05.pdf |
The Origins of the Turing Thesis Myth | http://www.cse.uconn.edu/~dqg/papers/its.pdf |
BitC, a new OS implementation language | http://www.cse.ucsc.edu/~abadi/CS203_S04/l7.pdf |
Extensible Syntax with Lexical Scoping | http://www.cse.ucsc.edu/~abadi/Papers/jmgrammar.ps |
Dynamic Semantics | http://www.cse.ucsd.edu/users/goguen/projs/halg.html |
LPS: Language Prototyping System | http://www.cse.unsw.edu.au/~chak/haskell/code/Pretty.hs |
Links | http://www.cse.unsw.edu.au/~chak/haskell/ctk/ |
[Newbie] Where can I learn about VM / C interfacing? | http://www.cse.unsw.edu.au/~chak/haskell/ffi/ |
Finalization (CLR) | http://www.cse.unsw.edu.au/~chak/haskell/ffi/ffi.pdf |
Why do they program in C++? | http://www.cse.unsw.edu.au/~chak/haskell/ffi/ffi/ffi.html |
Haskell for C Programmers | http://www.cse.unsw.edu.au/~chak/haskell/ghc/comm/rts-libs/stgc.html |
Haskell for C Programmers | http://www.cse.unsw.edu.au/~chak/haskell/ghc/comm/the-beast/ncg.html |
SPMD - Single Program Multiple Data in Haskell | http://www.cse.unsw.edu.au/~chak/nepal/ |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.cse.unsw.edu.au/~chak/nepal/ |
Implicit parallel functional programming | http://www.cse.unsw.edu.au/~chak/nepal/ |
MapReduce - functional programming in the REAL World | http://www.cse.unsw.edu.au/~chak/nepal/ |
MapReduce - functional programming in the REAL World | http://www.cse.unsw.edu.au/~chak/papers/CK01.html |
Teaching Purely Functional Programming in First Year | http://www.cse.unsw.edu.au/~chak/papers/CK02a.html |
Modular Type Classes | http://www.cse.unsw.edu.au/~chak/papers/DHC07.html |
Investigations into Portable Object Codes | http://www.cse.unsw.edu.au/~chak/papers/papers.html#foc |
ML Modules and Haskell Type Classes: A Constructive Comparison | http://www.cse.unsw.edu.au/~chak/papers/WC06.html |
Investigations into Portable Object Codes | http://www.cse.unsw.edu.au/~chak/project/poc/ |
LPS: Language Prototyping System | http://www.cse.unsw.edu.au/~chak/software.html |
Interesting old promotional video for Intentional Programming | http://www.cse.unsw.edu.au/~cs3141/ip.asf |
Unix as programming language | http://www.cse.unsw.edu.au/~dons/h4sh.html |
OOPSLA 2005 Reports | http://www.cse.unsw.edu.au/~dons/hs-plugins/ |
Static type inference & late binding? | http://www.cse.unsw.edu.au/~dons/hs-plugins/ |
Most Productive FP Lang? | http://www.cse.unsw.edu.au/~dons/hs-plugins/hs-plugins-Z-H-8.html#node_sec_C |
"Popular vs. Good" in Programming Languages | http://www.cse.unsw.edu.au/~dons/hs-plugins/index.html |
Most Productive FP Lang? | http://www.cse.unsw.edu.au/~dons/hs-plugins/index.html |
Plugging Haskell In | http://www.cse.unsw.edu.au/~dons/hs-plugins/paper/ |
Types and reflection | http://www.cse.unsw.edu.au/~dons/hs-plugins/paper/ |
Plugging Haskell In | http://www.cse.unsw.edu.au/~dons/hs-plugins/paper/hs-plugins.pdf |
Rewriting Haskell Strings | http://www.cse.unsw.edu.au/~dons/papers/fusion.pdf |
Plugging Haskell In | http://www.cse.unsw.edu.au/~dons/papers/SC05.html |
Plugging Haskell In | http://www.cse.unsw.edu.au/~dons/papers/yi.pdf |
Reading, Writing, and Code | http://www.cse.unsw.edu.au/~drt/ |
What are the real benefits of FP? | http://www.cse.unsw.edu.au/~pls/thesis/munc-thesis.pdf |
teaching programming; any research or results? | http://www.cs-ed.org/ |
Inhouse training | http://www.cs-ed.org/ |
Phenomenology of Languages and Language Design | http://www.cs-ed.org/blogs/mjadud/archives/000556.html |
Dead Languages | http://www.csee.ltu.se/~nordland/ |
Generics are a mistake? | http://www.csee.ltu.se/~nordland/SCP.pdf |
Dead Languages | http://www.csee.ltu.se/index.php?subject=timber |
A rationale for semantically enhanced library languages | http://www.csg.is.titech.ac.jp/~chiba/openc++.html |
OO Language Engineering for the Post-Java Era | http://www.csg.is.titech.ac.jp/openjava/ |
Eager Haskell | http://www.csg.lcs.mit.edu/~earwig/eager-haskell.html |
Eager Haskell | http://www.csg.lcs.mit.edu/~earwig/thesis.html |
Two Thank Yous for Peter van Roy | http://www.csg.lcs.mit.edu/projects/index.php?action=viewProject&projectID=5&projectGroup=Programming%20Languages |
Future of software design? | http://www.csl.sony.fr/General/Publications/All.php |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.csl.sony.fr/General/Publications/All.php |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.csl.sony.fr/General/Publications/BibliographyItem.php?reference=steels%3A06a |
High-Level Assembly Language | http://www.csr.uvic.ca/~wg24/history.html |
ETAPS registration now open | http://www.csr.UVic.CA/cc2002/ |
Lingua::Romana::Perligata | http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata.html |
How to make a FPL successful | http://www.csse.monash.edu.au/~damian/papers/PDF/SevenDeadlySins.pdf |
Grail: A Zero'th Programming Language | http://www.csse.monash.edu.au/~lindap/papers/LindaMcIverThesis.pdf |
Grail: A Zero'th Programming Language | http://www.csse.monash.edu.au/~lindap/papers/SevenDeadlySins.pdf |
Grail: A Zero'th Programming Language | http://www.csse.monash.edu.au/~lindap/papers/ZerothGrail.pdf |
Getting Started | http://www.csse.monash.edu.au/~lloyd/tildeFP/Lambda/ |
Computational biolinguistics | http://www.csse.monash.edu.au/~lloyd/tildeStrings/ |
expressivity of "idiomatic C++" | http://www.csse.uwa.edu.au/~jeff/ |
expressivity of "idiomatic C++" | http://www.csse.uwa.edu.au/~jeff/CS120/1998/CS120Teaching/11.%20Lists.html |
Prolog Tutorial | http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/2_7.html |
Prolog tutorial | http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/3_3.html |
Prolog Tutorial | http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html#intro |
Why Are ALL Programming Languages So Low Level? | http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html |
Prolog Tutorial | http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html |
GNU Prolog | http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html |
Prolog tutorial | http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html |
Issue One of The Monad.Reader, monthly Haskell eZine | http://www.ctan.org/tex-archive/macros/latex/contrib/memoir/ |
Converting Common Lisp to Dylan | http://www.ctio.noao.edu/~andrew/clindent.py |
Polyglot Programming | http://www.cuillin.demon.co.uk/nazz/trivia/hw/hw_multi.html |
expressivity of "idiomatic C++" | http://www.cuj.com/ |
C and C++: A Case for Compatibility | http://www.cuj.com/articles/2002/0207/0207d/0207d.htm?topic=articles |
C and C++: A Case for Compatibility | http://www.cuj.com/articles/2002/0208/0208c/0208c.htm?topic=reference |
expressivity of "idiomatic C++" | http://www.cuj.com/code/ |
C and C++: Siblings | http://www.cuj.com/current/feature.htm?topic=current |
Hungarian Notation | http://www.cuj.com/experts/1911/hyslop.htm?topic=experts |
"The New C++" | http://www.cuj.com/experts/2004/sutter.htm |
The New C++: Trip Report, October 2002 | http://www.cuj.com/experts/2102/sutter.htm |
C and C++: Siblings | http://www.cuj.com |
Dating Design Patterns | http://www.cultsock.ndirect.co.uk/MUHome/cshtml/nvc/nvc5.html |
Compiling with Continuations | http://www.cup.org/Titles/416/0521416957.html |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.cup.org/titles/catalogue.asp?isbn=0521480892 |
Language testers wanted | http://www.curl.com/ |
Curl on /. + Quickies | http://www.curlBreaker.com/ |
Frink | http://www.custance.org/Library/Volume9/Part_II/Introduction.html |
Sharing Code through First-class Environments | http://www.cvn70.navy.mil/ |
Little Languages: Little Maintenance? | http://www.cwi.nl/~arie/papers/domain.pdf |
Research Papers | http://www.cwi.nl/~arie/papers/dslbib/ |
Looking for a Solid Definition of DSL | http://www.cwi.nl/~arie/papers/dslbib/ |
Domain-Specific Languages: An Annotated Bibliography | http://www.cwi.nl/~arie/papers/dslbib/ |
NULL | http://www.cwi.nl/~arie/papers/dslbib/ |
Disruptive Programming Language Technologies | http://www.cwi.nl/~jan/semantics/node4.html |
Semantics of Programming Languages: A Tool-Oriented Approach | http://www.cwi.nl/~jan/semantics/semantics.html |
Dynamo- Dynamic Logic Programming | http://www.cwi.nl/~jve/dynamo/ |
Introduction to Special Issue on Domain-Specific Languages | http://www.cwi.nl/~ralf/cit-dsl/ |
Introduction to Special Issue on Domain-Specific Languages | http://www.cwi.nl/~ralf/cit-dsl/intro.pdf |
Database Theory and Type systems/Programming Languages. | http://www.cwi.nl/~ralf/HList/ |
No new items? | http://www.cwi.nl/~ralf/HList |
Strafunski update | http://www.cwi.nl/~ralf/padl03 |
Prological Language Processing | http://www.cwi.nl/~ralf/plp/ |
Python Compared to Other Languages | http://www.cwi.nl/~steven/abc/ |
DSLs: How and When? | http://www.cwi.nl/ftp/CWIreports/SEN/SEN-E0517.pdf |
Extensible Term Language | http://www.cwi.nl/htbin/sen1/twiki/bin/view/SEN1/ASF+SDF |
Links | http://www.cwi.nl/htbin/sen1/twiki/bin/view/SEN1/ASF |
Links | http://www.cwi.nl/htbin/sen1/twiki/bin/view/SEN1/ATerm |
Refactoring Functional Programs | http://www.cwi.nl/htbin/sen1/twiki/bin/view/SEN1/ATermLibrary |
Links | http://www.cwi.nl/htbin/sen1/twiki/bin/view/SEN1/SDF2 |
Unifying Tables, Objects and Documents | http://www.cwi.nl/htbin/sen1/twiki/bin/view/SEN1/SGLR |
Meta Programming with Concrete Object Syntax | http://www.cwi.nl/htbin/sen1/twiki/bin/view/SEN1/SGLR |
Links | http://www.cwi.nl/projects/MetaEnv/ |
Category Theory for Beginners* (slides) | http://www.cwru.edu/artsci/math/wells/pub/ctcs.html |
The Problem With Threads | http://www.cwru.edu/artsci/math/wells/pub/pdf/sketch.pdf |
A Good OOP Critique? | http://www.cyberdyne-object-sys.com/oofaq2/body/basics.htm#S1.15 |
XSL: 99 Bottles of Beer | http://www.cybereditions.com/aldaily/ |
Cyc Knowledge Server | http://www.cyc.com/ |
Cyc Knowledge Server | http://www.cyc.com/technology/whatiscyc_dir/howdoescycreason#cycl |
Aardappel and visual programming | http://www.cycling74.com/products/maxmsp.html |
Children’s Understanding of Process and Robot Behaviors | http://www.cycling74.com |
Classes or prototypes | http://www.cygwin.com/ |
C++ -> HDL | http://www.cynapps.com/CynApps/overview/overview.html |
Transparent Persistence | http://www.cypherpunks.to/erights/talks/thesis/markm-thesis.pdf |
Advantages of Soft Typing | http://www.cypherpunks.to/erights/talks/thesis/markm-thesis.pdf |
Wired Rave Awards | http://www.dack.com/web/flash_evil.html |
JOVIAL | http://www.dacs.dtic.mil/techs/ada/NONADA2ADA2.html#27 |
Programming as if Performance Mattered | http://www.dadgum.com/james/performance.html |
Command Line Hacks | http://www.daemonnews.org/200110/answerman.html |
Incremental Mature GCUsing the Train Algorithm | http://www.daimi.au.dk/~beta/ |
Patterns for Scripted Applications and scripting | http://www.daimi.au.dk/~beta/doc/beta-intro/Patterns.html#H2_7 |
Avoiding worst case GC with large amounts of data? | http://www.daimi.au.dk/~beta/Papers/Train/ |
Incremental Mature GCUsing the Train Algorithm | http://www.daimi.au.dk/~beta/Papers/Train/train.html |
Semantics with Applications | http://www.daimi.au.dk/~bra8130/Wiley_book/wiley.html |
Proper tail reflection? | http://www.daimi.au.dk/~danvy/Papers/danvy-malmkjaer-LFP88.pdf |
A virtual class calculus | http://www.daimi.au.dk/~eernst/ |
Gbeta | http://www.daimi.au.dk/~eernst/gbeta/ |
A virtual class calculus | http://www.daimi.au.dk/~eernst/gbeta/ |
A virtual class calculus | http://www.daimi.au.dk/~eernst/papers/tr-pb577.pdf |
The Complexity Zoo | http://www.daimi.au.dk/~gudmund/Documents/fpca91.pdf |
DPROG | http://www.daimi.au.dk/~mailund/dprog/ |
Back to the future... | http://www.daimi.au.dk/~marius/documents/andersen2004esug.pdf |
Essay: Multi-Paradigm Design and Generic Programming | http://www.daimi.au.dk/~olm/PUB/ |
Static Type Inference (for Python) with Starkiller | http://www.daimi.au.dk/~pahe/peter-ahe-thesis.pdf |
Nets: Petri vs Lafont | http://www.daimi.au.dk/PB/301/PB-301.pdf |
The Push Programming Language | http://www.dakeng.com/misc.html |
Web Services Inspection Language | http://www.daml.org |
Future of software design? | http://www.damninteresting.com/?p=708 |
Labanotation | http://www.dancenotation.org/ |
Labanotation | http://www.dancenotation.org/notationbasics/BasicBallroom.html |
Ook? | http://www.dangermouse.net/esoteric/ |
Ook? | http://www.dangermouse.net/esoteric/ook.html |
Code Reading | http://www.dangermouse.net/esoteric/piet.html |
Martin Fowler on Language Workbenches and DSLs | http://www.dangermouse.net/esoteric/piet.html |
RDF and Databases | http://www.dannyayers.com/docs/rdf500.htm |
Darcs: an open source version control system implemented in Haskell | http://www.darcs.net/ |
Darcs: an open source version control system implemented in Haskell | http://www.darcs.net/manual/node8.html |
Sun Invites IBM, Cray To Work On New Computer Language | http://www.darpa.mil/ipto/programs/hpcs/assessment.htm |
Java and coolness, a discussion | http://www.darryl.com/badges/ |
On the Unusual Effectiveness of Logic in Computer Science | http://www.dartmouth.edu/~matc/MathDrama/reading/Wigner.html |
Excel examples | http://www.dashes.com/anil/2004/04/22/excel_pile#comments |
The Case for First Class Messages | http://www.datanation.com/fallacies/attack.htm |
Java hits obstacle with cell phones | http://www.data-nation.com/snaptype.htm |
D4 - A Relational Query Language | http://www.dataphor.com/docs/D4LGD4LanguageGuide.html |
Dating Design Patterns | http://www.datingdesignpatterns.com/index.html |
Misc Links | http://www.davidnewberger.com/wp/2005/11/28/if-you-havent-reddit-you-are-missing-out/ |
Joel Spolsky views on CS education | http://www.davosnewbies.com/2005/12/29/kalepa-ta-kala/ |
Table Oriented Programming | http://www.db4o.com/ |
Answer set programming and plan generation | http://www.dbai.tuwien.ac.at/proj/dlv/ |
Fabian Pascal on XQuery | http://www.dbazine.com/pascal19.shtml |
Fabian Pascal on XQuery | http://www.dbazine.com/pascal8.html |
Quick Quotes | http://www.dbdebunk.com/ |
NULL | http://www.dbdebunk.com/ |
SchemeUnit and SchemeQL: Two Little Languages | http://www.dbdebunk.com/ |
An interview with Chris Date | http://www.dbdebunk.com/ |
"Popular vs. Good" in Programming Languages | http://www.dbdebunk.com/index.html |
Binary relations | http://www.dbdebunk.com/page/page/1147347.htm |
Database Theory and Type systems/Programming Languages. | http://www.dbdebunk.com/page/page/606457.htm |
circle "is-a" ellipse: round 42 | http://www.dbdebunk.com |
Binary relations | http://www.dbdebunk.com |
An interview with Chris Date | http://www.dbdebunk.com |
SQL for Smarties | http://www.dbmsmag.com/artin301.html#A000009 |
Syntax Design | http://www.dbpd.com/vault/9809date.html |
The HM system does not have principal typings for all terms | http://www.dcc.ufmg.br/~camarao/CT/ |
Prototyping Generic Programming using Template Haskell | http://www.dcc.ufmg.br/~camarao/CT/ |
Ideas about a language. | http://www.dcc.ufmg.br/~camarao/CT/ |
System CT | http://www.dcc.ufmg.br/~camarao/CT/ |
HM-style type inference with non-unique selectors? | http://www.dcc.ufmg.br/~camarao/CT/ |
A type-correct, stack-safe, provably correct, expression compiler in Epigram | http://www.dcc.ufmg.br/~camarao/ml-has-pt.pdf |
Tim Bray: Dynamic-Language IDEs | http://www.dcc.ufmg.br/~camarao/ml-has-pt.pdf |
Interval Computations | http://www.dcc.unicamp.br/~stolfi/EXPORT/projects/affine-arith/Welcome.html |
Python Metaclass Programming | http://www.dcs.ed.ac.uk/home/aof/papers/CE-abstract.html |
A Critique of Standard ML, Andrew Appel | http://www.dcs.ed.ac.uk/home/dts/aps/papers/critique.ps.gz |
Set-Theoretic and Other Elementary Models of the LC | http://www.dcs.ed.ac.uk/home/gdp/publications/Set_Mod_lambda.pdf |
Set-Theoretic and Other Elementary Models of the LC | http://www.dcs.ed.ac.uk/home/gdp/publications/Set_Mod_lambda.ps.gz |
The Needle Programming Language | http://www.dcs.ed.ac.uk/home/kwxm/jvm-semantics-references.html |
Python Metaclass Programming | http://www.dcs.ed.ac.uk/home/lego/ |
Interval Computations | http://www.dcs.ed.ac.uk/home/mhe/plume/report.html |
Contributing (?) Editors | http://www.dcs.ed.ac.uk/home/mlj/ |
The Needle Programming Language | http://www.dcs.ed.ac.uk/home/mlj/doc/index.html |
Proofs and Types | http://www.dcs.ed.ac.uk/home/rb/ |
Feng Shui for Standard ML Programmers | http://www.dcs.ed.ac.uk/home/stg/ |
Feng Shui for Standard ML Programmers | http://www.dcs.ed.ac.uk/home/stg/fengshui.ps.gz |
P# - Prolog compiler for .Net | http://www.dcs.ed.ac.uk/home/stg/Psharp/ |
A Functional Quantum Programming Language | http://www.dcs.ed.ac.uk/home/wehr/newpage/papext.html |
The Needle Programming Language | http://www.dcs.ex.ac.uk/~dwakelin/internet/research/java/ |
Why Don’t Programming Language Designers Use Formal Methods? | http://www.dcs.gla.ac.uk/~daw/publications/SEMISH.ps |
Project JOOS (Java's Object Oriented Subset) | http://www.dcs.gla.ac.uk/~daw/research/projects/JAS.html |
Compaq Web Language | http://www.dcs.gla.ac.uk/~hippo/papers/service_combinators_and_webl.html |
What the hell are Monads? | http://www.dcs.gla.ac.uk/~nww/Monad.html |
Monads for Dummys | http://www.dcs.gla.ac.uk/~nww/Monad.html |
Expressiveness of Declarative Languages | http://www.dcs.gla.ac.uk/~reidrm/project/ |
Expressiveness of Declarative Languages | http://www.dcs.gla.ac.uk/~reidrm/project/node32.html |
CTM | http://www.dcs.gla.ac.uk/~simon |
Designing a Type Notation for a Stack Based Functional Language | http://www.dcs.gla.ac.uk/fp/tech_reports.html |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.dcs.gla.ac.uk/fp/workshops/fpw96/Proceedings96.html#Booth |
Links to JFP Papers | http://www.dcs.gla.ac.uk/jfp/ |
XSH - An XML Editing Shell | http://www.dcs.gla.ac.uk/jfp/bibliography/Authors/huetgerard.html |
Links to JFP Papers | http://www.dcs.gla.ac.uk/jfp/bibliography/bibliography.html |
Links to JFP Papers | http://www.dcs.gla.ac.uk/jfp/bibliography/jfp00.html |
McBride Derivative paper | http://www.dcs.gla.ac.uk/jfp/bibliography/jfp97.html |
MetaOcaml | http://www.dcs.gla.ac.uk/mail-www/haskell/msg02163.html |
Impedance mismatch: RDBMS and PLs | http://www.dcs.gla.ac.uk/mail-www/haskell/threads.html#01169 |
Bidirectional fold and scan | http://www.dcs.gla.ac.uk/publications/paperdetails.cfm?id=7063 |
Linearly Used Continuations | http://www.dcs.qmul.ac.uk/~berdine/papers/LinUC.pdf |
Joel Spolsky views on CS education | http://www.dcs.qmul.ac.uk/~ohearn/localreasoning.html |
Understanding continuations | http://www.dcs.qmul.ac.uk/~peterl/ |
Premonoidal categories and notions of computation | http://www.dcs.qmw.ac.uk/~edmundr/pubs/mscs97/premoncat.ps |
Backhouse on Mathematics and Programming | http://www.dcs.qmw.ac.uk/~pt/Practical_Foundations/ |
Research Papers | http://www.dcs.qmw.ac.uk/SEL-HPC/Articles/FuncArchive.html |
More Haste, Less Speed | http://www.dcs.qmw.ac.uk/SEL-HPC/Articles/GeneratedHtml/functional.pearls.html#NicholasPi1996a |
Purely Functional Data Structures | http://www.dcs.qmw.ac.uk/SEL-HPC/Articles/GeneratedHtml/functional.pearls.html |
Research Papers | http://www.dcs.qmw.ac.uk/SEL-HPC/Articles/GeneratedHtml/functional.pearls.html |
More Haste, Less Speed | http://www.dcs.qmw.ac.uk/SEL-HPC/Articles/GeneratedHtml/functional.pearls.html |
The Theory of Classification - A Course on OO Type Systems | http://www.dcs.shef.ac.uk/~ajhs/publish.html |
The Theory of Classification - A Course on OO Type Systems | http://www.dcs.shef.ac.uk/~ajhs |
Essay: Multi-Paradigm Design and Generic Programming | http://www.dcs.shef.ac.uk/~marian/teaching/com2010/com2010.html |
A Declarative Model for Simple Narratives | http://www.dcs.shef.ac.uk/~mlee/research/papers/msc_thesis.ps |
Ivor, a proof engine | http://www.dcs.st-and.ac.uk/~eb/ |
Ivor, a proof engine | http://www.dcs.st-and.ac.uk/~eb/drafts/ivor.pdf |
A type-correct, stack-safe, provably correct, expression compiler in Epigram | http://www.dcs.st-andrews.ac.uk/~james/ |
newLisp: A better Lisp/Scheme Fusion... | http://www.dcs.warwick.ac.uk/~john/sw/librep.html |
DDJ, March 2004, Programming Languages | http://www.ddj.com/ |
New Languages, Old Logic | http://www.ddj.com/articles/2000/0013/0013g/0013g.htm |
Reflection in Ruby | http://www.ddj.com/articles/2001/0101/0101b/0101b.htm |
DigitaScript: Scripting Language for Digital Cameras | http://www.ddj.com/articles/2001/0101/0101j/0101j.htm |
XDuce: A Typed XML Processing Language | http://www.ddj.com/articles/2001/0107/0107e/0107e.htm |
DDJ, March 2004, Programming Languages | http://www.ddj.com/articles/2004/0403/ |
Dynamic Languages Symposium Program Online | http://www.ddj.com/dept/architect/184414854 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.ddj.com/dept/architect/187200914 |
Generative and Transformational Techniques | http://www.ddj.com/dept/architect/188701148 |
The CityScript Little Language | http://www.ddj.com/documents/s=1520/ddj0002as/do200002as001.htm |
Lightweight Languages Workshop 2001 | http://www.ddj.com/documents/s=2287/ddj0202a/0202a.htm |
Java's new Considered Harmful | http://www.ddj.com/documents/s=7027/ddj0204a/0204a.htm |
Why You Might Want to Try Ruby | http://www.ddj.com/documents/s=871/ddj0101b/0101b.htm |
C++ Expression Templates | http://www.ddj.com/documents/s=958/ddj9608d/ |
Visual Basic 9 Interview on DDJ | http://www.ddj.com/documents/s=9776/ddj1126793370067 |
Dynamic Plug-In Linking, Loading, & Dispatching with Ada 2005 | http://www.ddj.com/documents/s=9776/ddj1135183200742/ |
Functional programming in Java | http://www.ddj.com/documents/s=9899/ddj0511i/0511i.html |
Guy Steele on Language Design | http://www.ddj.com/documents/s=9938/ddj0601c/0601c.html |
DDJ, March 2004, Programming Languages | http://www.ddj.com/downloads/issues/current/ |
Interactive Programming | http://www.ddj.com/ftp/packages/quincy/ |
Edsger Wybe Dijkstra (1930-2002) | http://www.ddj.com/news/fullstory.cgi?id=6206 |
Proofs are Programs: 19th Century Logic and 21st Century Computing | http://www.ddj.com/showArticle.jhtml?articleID=184404384 |
Proofs are Programs: 19th Century Logic and 21st Century Computing | http://www.ddj.com/TechSearch/searchResults.jhtml?queryText=wadler&x=0&y=0 |
Generators and Abstraction | http://www.deadlybloodyserious.com/Python/2002/05/02.html#a722 |
Generators and Abstraction | http://www.deadlybloodyserious.com/Python/2002/05/10.html#a746 |
Logic Programming in Python (constraints) | http://www.deadlybloodyserious.com/Python/2002/06/21.html |
The Complexity Zoo | http://www.deas.harvard.edu/courses/cs121/lectures/Lec19.pdf |
Oz news | http://www.debian.org |
Clean Now Available under LGPL License | http://www.debian.org |
Behaviour: Using CSS selectors to apply Javascript functionality | http://www.decafbad.com/blog/2005/07/02/drag_the_boxes_stretch_the_lines |
Why OO Sucks | http://www.decafbad.com |
Implementation of Hecl | http://www.dedasys.com/articles/hecl_implementation.html |
Programming Language Popularity | http://www.dedasys.com/articles/language_popularity.html |
Economics of Programming Languages | http://www.dedasys.com/articles/programming_language_economics.html |
Downwardly Scalable Languages | http://www.dedasys.com/articles/scalable_systems.html |
Ian Bicking: The challenge of metaprogramming | http://www.dedasys.com/articles/scalable_systems.html |
Open-source C compiler targets FPGAs | http://www.deepchip.com/ |
ESL Design | http://www.deepchip.com/gadfly/gad062905.html |
Formatting hints from Mark | http://www.deepx.com/resources/quickref/CSS-1.0.pdf |
What are the real benefits of FP? | http://www.defmacro.org/ramblings/fp.html |
The Nature of Lisp (a tutorial) | http://www.defmacro.org/ramblings/lisp.html |
Writing A Lisp Interpreter In Haskell | http://www.defmacro.org/ramblings/lisp-in-haskell.html |
Every Language War Ever | http://www.deftcode.com/archives/every_language_war_ever.html |
Joel Spolsky views on CS education | http://www.dehora.net/journal/2005/12/difficult_v_hard_as_opposed_to_java_v_c.html |
Teach Yourself Scheme in Fixnum Days | http://www.dehora.net/journal/archives/000423.html |
Fractal Music (and a Personal Introduction) | http://www.dehora.net/journal/archives/000442.html |
An Operational Semantics for R5RS Scheme | http://www.deinprogramm.de/scheme-2005/ |
Interview with Guido van Rossum | http://www.deja.com/=dnc/getdoc.xp?AN=583770349 |
Object/Structured History | http://www.deja.com/=dnc/getdoc.xp?AN=661799272 |
Why did Python Grow? | http://www.deja.com/=dnc/getdoc.xp?AN=685613265.1 |
Python 2.1 Alpha | http://www.deja.com/=dnc/getdoc.xp?AN=719153679 |
First Course Language List | http://www.deja.com/=dnc/getdoc.xp?AN=724739335 |
Comparisons between languages for performance. | http://www.deja.com/getdoc.xp?AN=623330420 |
Strong Typing - Comparison of ML with Pascal & C | http://www.deja.com/getdoc.xp?AN=698969682 |
So long, Ada | http://www.deja.com/getdoc.xp?AN=703246427 |
.NET etc. | http://www.deja.com/group/comp.compilers |
Free compiler & language tools | http://www.deja.com/group/comp.compilers |
Principal Typings | http://www.deja.com/group/comp.compilers |
Syntax-diagram generator for YACC grammars | http://www.deja.com/group/comp.compilers |
Constraint Languages | http://www.deja.com/group/comp.constraints |
More on J | http://www.deja.com/group/comp.lang.apl |
Programming Paradigm Deabte | http://www.deja.com/group/comp.lang.functional |
Book in Honour of Robin Milner | http://www.deja.com/group/comp.lang.functional |
Concurrent OCaml | http://www.deja.com/group/comp.lang.functional |
Library of data strcutres in a functional language | http://www.deja.com/group/comp.lang.functional |
The power of small ideas | http://www.deja.com/group/comp.lang.lisp |
REXX | http://www.deja.com/group/comp.lang.rexx |
More on J | http://www.deja.com/group/comp.lang.scheme |
Programming Paradigm Deabte | http://www.deja.com/group/comp.object |
.NET etc. | http://www.deja.com/thread/00-10-048@comp.compilers |
Possibly interesting discussion | http://www.deja.com/thread/680702111 |
More on Curl | http://www.deja.com/threadmsg_ct.xp?AN=495470124 |
Continuations | http://www.deja.com/threadmsg_ct.xp?AN=701763225.1 |
Popularity of (Functional) Languages | http://www.deja.com/threadmsg_md.xp?AN=657194358 |
Implementing Functional Languages (BUT...) | http://www.deja.com/threadmsg_md.xp?AN=658068577 |
Updates on ICFP + OCaml book | http://www.deja.com/threadmsg_md.xp?AN=664867831 |
ICFP results | http://www.deja.com/threadmsg_md.xp?AN=672506819 |
Mercury on .NET - what next? | http://www.deja.com/threadmsg_md.xp?AN=676963728 |
Funk | http://www.deja.com/threadmsg_md.xp?AN=679495271 |
Language testers wanted | http://www.deja.com/threadmsg_md.xp?AN=711859059 |
Understanding Lispishness | http://www.deja.com/threadmsg_md.xp?AN=712616724 |
Compilers and Compiler Generators | http://www.deja.com/threadmsg_md.xp?AN=713235613 |
So long, Ada | http://www.deja.com/viewthread.xp?AN=701636926 |
How Do Linguists Learn Languages | http://www.deja.com/viewthread.xp?AN=717699805 |
Functional libraries for Java | http://www.dekorte.com/blog/blog.cgi?do=item&id=1486 |
Prototype based OO | http://www.dekorte.com/docs/protos/ |
Paul Graham: Accumulator Generator | http://www.dekorte.com |
Will Kodak kill Java? | http://www.democratandchronicle.com/apps/pbcs.dll/article?AID=/20041002/BUSINESS/410020333/1001 |
Don Box: Teaching my kids to program | http://www.demodvd.org/ |
Design By Contract | http://www.designbycontract.com/ |
Wolfram's Future Math | http://www.designinference.com |
The Case for First Class Messages | http://www.dev.smalltalk.org/zoku/?section=main&info=articles |
Partial Types in C# | http://www.developer.com/net/net/article.php/2232061 |
gen<> past and present | http://www.developmentor.com/genx/ |
Dodo | http://www.devincook.com/goldparser/ |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.devincook.com/goldparser/ |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.devincook.com/goldparser/about/FAQ.htm |
The .NET team on VB.NET | http://www.devx.com/ |
"The New C++" | http://www.devx.com/cplus/free/articles/dkhs41602/dkhs2-1.asp |
Microsoft Xen On Track to Debut as 'X Omega' | http://www.devx.com/DevX/Article/17899 |
OOP Is Much Better in Theory Than in Practice | http://www.devx.com/DevX/Article/26776 |
Java.NET | http://www.devx.com/dotnet/articles/lp100901/lp100901.asp |
The .NET team on VB.NET | http://www.devx.com/free/hotlinks/2002/ednote021302.asp |
Rebol - Dialects, Spreadsheets | http://www.devx.com/opensource/Article/27454/1954?pf=true |
Rebol - Dialects, Spreadsheets | http://www.devx.com/opensource/Article/27969/1954?pf=true |
GaTech SqueakEnd 2002 | http://www.devx.com/premier/mgznarch/xml/2001/06jun01/ab0103/ab0103.asp |
Interview With Bjarne Stroustrup | http://www.devx.com/upload/free/features/vcdj/2000/05may00/ens0500/ens0500.asp |
JDO Architectures | http://www.devx.com/xml/Article/8066/1954?pf=true |
Managing missing information through Condition Propagation | http://www.di.ens.fr/~cousot/COUSOTpapers/POPL77.shtml |
Multi-Stage Languages | http://www.di.ens.fr/~cousot/COUSOTpapers/POPL97.shtml |
A Type System Equivalent to Flow Analysis | http://www.di.ens.fr/~cousot/COUSOTpapers/POPL97.shtml |
How To Read a Paper | http://www.di.ens.fr/~cousot/COUSOTpapers/POPL97.shtml |
Static Types vs. Partially Evaluated Latent Types | http://www.di.ens.fr/~cousot/COUSOTpapers/POPL97.shtml |
Why type systems are interesting - part III: latent types | http://www.di.ens.fr/~cousot/COUSOTpapers/POPL97.shtml |
Why type systems are interesting - part II | http://www.di.ens.fr/~feret/index.html.en |
Category Theory for the working computer scientist | http://www.di.ens.fr/~longo/download.html |
The Lambda ethos | http://www.di.ens.fr/users/longo/download.html |
Why type systems are interesting | http://www.di.ens.fr/users/longo/download.html |
A Mobility Calculus with Local and Dependent Types | http://www.di.unito.it/~coppo/ |
A Mobility Calculus with Local and Dependent Types | http://www.di.unito.it/~coppo/papers/CCDGP05.pdf |
A Mobility Calculus with Local and Dependent Types | http://www.di.unito.it/~dezani/index.html |
A Mobility Calculus with Local and Dependent Types | http://www.di.unito.it/~elio/ |
Mother Tongues of Computer Languages | http://www.digibarn.com/collections/posters/tongues/ |
Q: A Scenario Description Language | http://www.digitalcity.jst.go.jp/Q/paper/IEEEcomputer.pdf |
Insecure Macho Love | http://www.digitaldefense.net/labs/advisories/DDI-1013.txt |
Why compiler optimizations are interesting | http://www.digitalmars.com/ |
The D programming language | http://www.digitalmars.com/d/ |
Whither Sather ? | http://www.digitalmars.com/d/ |
Shrink-wrap developers: what programming language? | http://www.digitalmars.com/d/ |
Richard Hamming: You and Your Research | http://www.digitalmars.com/d/ |
Petition for adding garbage collection to C++. | http://www.digitalmars.com/d/lex.html |
The D Programming Language | http://www.digitalmars.com/d |
Trivia: Programming Language Naming Patterns | http://www.digitalmars.com/d |
The Language Machine - a toolkit for language and grammar | http://www.digitalmars.com/d |
The C++ Source Journal | http://www.digitalmars.com/drn-bin/wwwnews?c%2B%2B.announce/681 |
Trivia: Programming Language Naming Patterns | http://www.digitalmars.com/drn-bin/wwwnews?D/15742 |
Interview with Intel's C++ Compiler Team | http://www.DigitalMars.com |
MS C++ Compiler Freely Available | http://www.digitalmars.com |
Next Generation Programming Language Research | http://www.digitas.harvard.edu/~ken/next/ |
The ICFP Programming Contest is underway! | http://www.digitas.harvard.edu/usemod/bin/wiki?IcfpProgrammingContest |
Questions about Semantics. | http://www.diku.dk/~andrzej/ |
Questions about Semantics. | http://www.diku.dk/~andrzej/papers/DCaCD.ps.gz |
Lambda the Ultimate Set Comprehension | http://www.diku.dk/~grue/papers/church/church.html |
Probabilistic languages for kids? | http://www.diku.dk/~torbenm/Dice.zip |
The Next Mainstream Programming Languages | http://www.diku.dk/forskning/topps/activities/kit2/summerschool/slides/mads/session1.ps.gz |
What is so bad about compiling? | http://www.diku.dk/forskning/topps/activities/similix.html |
Lectures on the Curry-Howard Isomorphism | http://www.diku.dk/publikationer/tekniske.rapporter/rapporter/98-14.pdf |
Lectures on the Curry-Howard Isomorphism | http://www.diku.dk/research/published/98-14.ps.gz |
Exploring NLP in Oz/Mozart | http://www.diku.dk/research-groups/topps/activities/similix.html |
The Type-System-Feature-Creep Death Spiral | http://www.diku.dk/topps/ |
The Type-System-Feature-Creep Death Spiral | http://www.diku.dk/topps/bibliography/2002.html |
Combining Generics, Pre-Compilation and Sharing Between Software-Based Processes | http://www.diku.dk/topps/space2004/space_final/kennedy-syme.pdf |
DSL in Software Development and Releation to Partial Evaluation | http://www.diku.dk/users/mrnc/references/afhandling.ps.gz |
Getting Started | http://www.diku.dk/users/rambo/ |
Nonsense Generator | http://www.dilbert.com/comics/dilbert/games/career/bin/ms.cgi |
IFIP WG 2.2 Anniversary Meeting | http://www.dimi.uniud.it/ifip06/ |
IFIP WG 2.2 Anniversary Meeting | http://www.dimi.uniud.it/ifip06/programme.html |
Generic C# Sample Programs | http://www.dina.dk/~sestoft/gcsharp/ |
Generics for C# and .Net CLR | http://www.dina.dk/~sestoft/gcsharp/ |
Programming Languages and Lambda Calculi | http://www.dina.dk/~sestoft/lamreduce/ |
Programming Languages and Lambda Calculi | http://www.dina.dk/~sestoft/papers/sestoft-lamreduce.pdf |
Partial Evaluation and Automatic Program Generation | http://www.dina.dk/~sestoft/pebook/pebook.html |
Java Precisely | http://www.dina.kvl.dk/~sestoft/javaprecisely/ |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.dina.kvl.dk/~sestoft/pebook/ |
Tutorial Notes on Partial Evaluation | http://www.dina.kvl.dk/~sestoft/pebook/pebook.html |
Erlisp: Common Lisp Meets Erlang | http://www.dirkgerrits.com/erlisp/ |
Erlisp: Common Lisp Meets Erlang | http://www.dirkgerrits.com/erlisp/acknowledgments.html |
Erlisp: Common Lisp Meets Erlang | http://www.dirkgerrits.com/erlisp/references.html |
Erlisp: Common Lisp Meets Erlang | http://www.dirkgerrits.com/erlisp/terminology.html |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://www.discontinuity.info/~pkhuong/lisp.html |
Stronger Typings for Separate Compilation of Java-like Langu | http://www.disi.unige.it/person/LagorioG/separate-compilation/ |
An abstract view of programming languages | http://www.disi.unige.it/person/MoggiE/ftp/abs-view.pdf |
ML-like Inference for Classifiers | http://www.disi.unige.it/person/MoggiE/ftp/CMT03-sub.pdf |
MetaKlaim | http://www.disi.unige.it/person/MoggiE/ftp/esop99.pdf |
MetaKlaim | http://www.disi.unige.it/person/MoggiE/ftp/FMP02-sub.pdf |
When is one thing equal to some other thing? | http://www.disi.unige.it/person/MoggiE/ftp/ic91.pdf |
Mixin Modules and Computational Effects | http://www.disi.unige.it/person/MoggiE/ftp/icalp03.pdf |
Map of LtU readers | http://www.diversophy.com/bkpressRel.htm |
Ruby the Rival | http://www.djangoproject.com/ |
Naked Objects | http://www.djangoproject.com/documentation/tutorial2/ |
Presentation slides for secure C Library | http://www.dkuug.dk/jtc1/sc22/wg14/www/docs/n1036.pdf |
Presentation slides for secure C Library | http://www.dkuug.dk/jtc1/sc22/wg14/www/docs/n1044.htm |
SpringBox | http://www.dLoo.org/ |
Category Theory for the working computer scientist | http://www.dmi.ens.fr/users/longo/download.html |
Validating the Unit Correctness of Spreadsheet Programs | http://www.dmitry-kazakov.de/ada/units.htm |
Mind Mappers | http://www.dmoz.org/Reference/Knowledge_Management/Knowledge_Creation/Concept_Mapping/Software/ |
Mind Mappers | http://www.dmoz.org/Reference/Knowledge_Management/Software/ |
Musical programming and languages | http://www.dmriley.demon.co.uk/code/midge/midge |
Critique of the Windows API | http://www.dmst.aueb.gr/dds/pubs/jrnl/1997-CSI-WinApi/html/win.pdf |
The Behavior of Behavior | http://www.dnsmith.com/dnsmith/Smalltalk/BEHAVTUT.pdf |
'Information and Computation' Open Access | http://www.doaj.org/ |
'Information and Computation' Open Access | http://www.doaj.org/ljbs?cpid=114 |
'Information and Computation' Open Access | http://www.doaj.org/ljbs?cpid=58 |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.doc.ic.ac.uk/%7Emjs198/publications/Transfer.ps |
Topology in Programming Language Semantics | http://www.doc.ic.ac.uk/~ae/ |
Topology in Programming Language Semantics | http://www.doc.ic.ac.uk/~ae/papers.html |
Parameterized Unit Tests | http://www.doc.ic.ac.uk/~herbert/epsrc/node2.html |
Dating Design Patterns | http://www.doc.ic.ac.uk/~pg/ |
Inherited Traits - Classes Like Never Before | http://www.doc.ic.ac.uk/~scd/FOOL11/traits.pdf |
Progol | http://www.doc.ic.ac.uk/~sgc/ |
Progol | http://www.doc.ic.ac.uk/~shm/index.html |
Over and Under in a Box | http://www.docuverse.com/blog/donpark/2003/12/13.html#a1063 |
Antipathy to Type Systems | http://www.dominicfox.net/aboutpython.html |
Programming: 50, 100 years from now | http://www.donaldsensing.com/Pix/0412/2004computer.jpg |
Don's Favorite Aspects of the CLR | http://www.donbox.com/topten/clr.htm |
Some interesting weblogs | http://www.dotnetremoting.cc/DotNetCentric/ |
Advanced .NET Remoting examples online | http://www.dotnetremoting.cc/DotNetCentric/2002/06/01.html |
JSIS - Semantic Interface Specification for Java | http://www.dotnetremoting.cc/DotNetCentric/2002/06/23.html#a221 |
PL for interactive simulation | http://www.double.co.nz/creatures |
Extremely static language? | http://www.double.co.nz/dylan/ |
How to remove a dynamic prompt: static and dynamic delimited continuation operators are equally expressible | http://www.double.co.nz/scheme/partial-continuations/partial-continuations.html |
Partial Continuations | http://www.double.co.nz/scheme/partial-continuations/partial-continuations.html |
Douglas Adams: Frank The Vandal | http://www.douglasadams.com/dna/980707-00-a.html |
BorCon 2002 Highlights | http://www.drbob42.com/BorCon.htm |
Dynamic Languages Journal? | http://www.drdobbs.com/ |
You call that a Monad? This HERE's a Monad.... And a Shell. | http://www.dreamnation.fsnet.co.uk/supp2.html#monad |
Patterns of Software | http://www.dreamsongs.com/ |
Two books | http://www.dreamsongs.com/ |
The Design of Parallel Programming Languages | http://www.dreamsongs.com/10ideas.html |
Why Objects Have Failed | http://www.dreamsongs.com/Essays.html#ObjectsHaveFailed |
Is Inheritance a Pillar of OO? | http://www.dreamsongs.com/Essays.html#ObjectsHaveFailed |
Transparent Persistence | http://www.dreamsongs.com/Feyerabend/FeyerabendPreparation.html |
MFA in Software: trial run | http://www.dreamsongs.com/MFASoftware.html |
Tim Bray: Don't Invent XML Languages | http://www.dreamsongs.com/MobSoftware.html |
Michael Vanier: LFM's and LFSP's | http://www.dreamsongs.com/MobSoftware.html |
Patterns of Software | http://www.dreamsongs.com/NewFiles/AcceptanceModels.pdf |
Richard Hamming: You and Your Research | http://www.dreamsongs.com/NewFiles/AcceptanceModels.pdf |
Back to the future... | http://www.dreamsongs.com/NewFiles/AcceptanceModels.pdf |
Are Higher-Order Type Systems Too Hard? | http://www.dreamsongs.com/NewFiles/AcceptanceModels.pdf |
How to make a FPL successful | http://www.dreamsongs.com/NewFiles/AcceptanceModels.pdf |
Michael Vanier: LFM's and LFSP's | http://www.dreamsongs.com/NewFiles/AcceptanceModels.pdf |
PMD with CLOS-style Method Combination | http://www.dreamsongs.com/NewFiles/ECOOP.pdf |
The Evolution of Lisp | http://www.dreamsongs.com/NewFiles/Hopl2.pdf |
diagram & history of languages | http://www.dreamsongs.com/NewFiles/Hopl2Slides.pdf |
NULL | http://www.dreamsongs.com/NewFiles/Hopl2Slides.pdf |
The Evolution of Lisp | http://www.dreamsongs.com/NewFiles/Hopl2Slides.pdf |
Lisp sans (((paren-theses ((hell))))) | http://www.dreamsongs.com/NewFiles/HOPL2-Uncut.pdf |
Accidental Syntax | http://www.dreamsongs.com/NewFiles/HOPL2-Uncut.pdf |
Why Objects Have Failed | http://www.dreamsongs.com/NewFiles/ObjectsHaveFailed.pdf |
OCaml, an Introduction | http://www.dreamsongs.com/NewFiles/ObjectsHaveFailed.pdf |
With | http://www.dreamsongs.com/NewFiles/ObjectsHaveFailed.pdf |
Patterns of Software | http://www.dreamsongs.com/NewFiles/PatternsOfSoftware.pdf |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.dreamsongs.com/NewFiles/PatternsOfSoftware.pdf |
Neal Stephenson's USENIX keynote | http://www.dreamsongs.com/NewFiles/PoemADay.pdf |
Worse Is Better | http://www.dreamsongs.com/NewFiles/ProWorseIsBetterPosition.pdf |
Using an Abstracted Interpreter to Understand Abstract Interpretation | http://www.dreamsongs.com/NewFiles/WhyOfY.pdf |
Getting Started | http://www.dreamsongs.com/NewFiles/WhyOfY.pdf |
Y derived | http://www.dreamsongs.com/NewFiles/WhyOfY.pdf |
Worse Is Better | http://www.dreamsongs.com/NewFiles/WorseIsBetterPositionPaper.pdf |
Is Inheritance a Pillar of OO? | http://www.dreamsongs.com/ObjectsHaveNotFailedNarr.html |
Apache vs. Yaws | http://www.dreamsongs.com/Qlisp.html |
Worse Is Better | http://www.dreamsongs.com/WorseIsBetter.html |
Richard Hamming: You and Your Research | http://www.dreamsongs.com/WorseIsBetter.html |
The History of T | http://www.dreamsongs.com/WorseIsBetter.html |
The Design of Parallel Programming Languages | http://www.dreamsongs.com/WorseIsBetter.html |
Why type systems are interesting | http://www.dreamsongs.com/WorseIsBetter.html |
The Little MLer | http://www.drizzle.com/~jwalsh/sokal/ |
Dying Tongues | http://www.drizzle.com/~jwalsh/sokal/ |
[Newbie] Where can I learn about VM / C interfacing? | http://www.drizzle.com/~scottb/gdc/fubi-paper.htm |
Unicon - Unified Extended Dialect of Icon | http://www.drones.com/unicon/ |
Poplog | http://www.dropline.net/gtk/ |
Shrink-wrap developers: what programming language? | http://www.drscheme.org> |
PLT Spy - Python in Scheme | http://www.drscheme.org/ |
dealing with Scheme (or Lisp, etc) | http://www.drscheme.org |
Don Box: Scheme Is Love | http://www.drscheme.org |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.drscheme.org |
Skribe 1.2b released | http://www.drscheme.org |
Jef Raskin: The Woes of IDEs | http://www.drscheme.org |
Mechanics of designing and implementing a language | http://www.drscheme.org |
Reading, Writing, and Code | http://www.drscheme.org |
Apache vs. Yaws | http://www.drscheme.org |
How to make a FPL successful | http://www.drscheme.org |
A Mobility Calculus with Local and Dependent Types | http://www.dsi.unifi.it/~pugliese/ |
Deconstructing Process Isolation | http://www.dslinux.org |
Designing and Implementing DSL languages: recommended reading? | http://www.dsmforum.org |
New Paul Graham thing... | http://www.dtek.chalmers.se/~d99josve/hide |
ICFP 2003 | http://www.dtek.chalmers.se/groups/icfpcontest/ |
MapReduce - functional programming in the REAL World | http://www.dtek.chalmers.se/groups/icfpcontest/proclamation.html |
Joel Spolsky views on CS education | http://www.dunkel.dk/thesis/ |
Practical Theory (was: T) | http://www.dur.ac.uk/~dcs1ctm/diff.ps |
Why type systems are interesting | http://www.dur.ac.uk/c.t.mcbride/ |
Tail of Nil and Its Type | http://www.dur.ac.uk/c.t.mcbride/ |
Tail of Nil and Its Type | http://www.dur.ac.uk/c.t.mcbride/a-case/01credits/index.html |
Old computer science and technical books worth searching for | http://www.dur.ac.uk/c.t.mcbride/dfordata.ps |
Old computer science and technical books worth searching for | http://www.dur.ac.uk/c.t.mcbride/diff.ps |
Tail of Nil and Its Type | http://www.dur.ac.uk/c.t.mcbride/epigram.ps.gz |
Explaining monads | http://www.dur.ac.uk/c.t.mcbride/epigram.ps.gz |
Why type systems are interesting - part II | http://www.dur.ac.uk/c.t.mcbride/faking.ps |
The view from the left | http://www.dur.ac.uk/c.t.mcbride/view.ps |
The view from the left | http://www.dur.ac.uk/c.t.mcbride/view-Dec6.ps |
Why type systems are interesting | http://www.dur.ac.uk/c.t.mcbride/view-Dec6.ps |
Invariants/Contracts vs. types | http://www.dur.ac.uk/CARG/epigram/ |
The view from the left | http://www.dur.ac.uk/CARG/epigram/ |
Epigram - incremental interactive typechecking | http://www.dur.ac.uk/CARG/epigram/ |
MPS-based editor for Epigram programming language. | http://www.dur.ac.uk/CARG/epigram/ |
The Fortress Language Spec v0.618 | http://www.dur.ac.uk/CARG/epigram |
ICFP 2003 | http://www.dur.ac.uk/r.g.bower/PoM/ |
Lisp sans (((paren-theses ((hell))))) | http://www.dwheeler.com/readable/index.html |
Lisp sans (((paren-theses ((hell))))) | http://www.dwheeler.com/readable/readable-s-expressions.html |
Countering Trusting Trust through Diverse Double-Compiling | http://www.dwheeler.com/trusting-trust |
Mercury on .NET - what next? | http://www.dyadic.com |
Dyna: a weighted dynamic logic programming language | http://www.dyna.org/ |
Continuations Made Simple and Illustrated | http://www.e7l3.com/ |
More weblogs to read | http://www.e7l3.com/ |
Logic for Computer Science: Foundations of Automatic Theorem Proving | http://www.e7l3.com/books.html |
No "theory of types" in legal systems | http://www.earlham.edu/~peters/writing/psa/index.htm |
No "theory of types" in legal systems | http://www.earlham.edu/~peters/writing/psa/sec20.htm |
Oxymoronic? "Safety-critical development guidelines for real-time Java" | http://www.eas.asu.edu/~holbert/eee460/see.html |
Sudoku | http://www.easton.me.uk/tcl/sudoku/index.html |
2nd CfP: Structures and Deductions | http://www.easychair.org/SD05/submit/ |
Best PL tutorial/intro? | http://www.ebb.org/PickingUpPerl/ |
Relating FFTW and Split-Radix | http://www.ece.cmu.edu/%7espiral/papers/spiral.pdf |
The Future of Compilers | http://www.ece.purdue.edu/~qobi/software.html |
NULL | http://www.ece.ubc.ca/~elec571f/index.html |
Why don't more people use Prolog? | http://www.ece.ubc.ca/~elec571f/index.html |
DSLs: A Logical Approach | http://www.ece.ubc.ca/~elec571f/index.html |
Courses Home Pages | http://www.ece.ubc.ca/~elec571f/index.html |
DSLs: A Logical Approach | http://www.ece.ubc.ca/~elec571f/lectures.html |
Eclipse | http://www.eclipse.org/ |
Perspectives | http://www.eclipse.org/ |
Is "post OO" just over? | http://www.eclipse.org/aspectj/ |
Packaging Data And Methods | http://www.eclipse.org/aspectj/ |
Eclipse C/C++ Dev Tools 2.0 Released | http://www.eclipse.org/cdt |
DSL Error Handling in an Object Oriented context | http://www.eclipse.org/emf/ |
AOP blog and aosd discussion | http://www.eclipse.org/gef/ |
DSL Error Handling in an Object Oriented context | http://www.eclipse.org/gef/ |
Eclipse C/C++ Dev Tools 2.0 Released | http://www.eclipse.org/org/press-release/jun212004r30pr.html |
Strongtalk | http://www.eclipse.org/stellation/ |
Virtual Machines, Language Runtimes, and the Future of Objective C | http://www.eclipse.org/swt/ |
DSL Error Handling in an Object Oriented context | http://www.eclipse.org/vep/ |
Jef Raskin: The Woes of IDEs | http://www.eclipse.org |
Extensible Programming for the 21st Century | http://www.eclipse.org |
Eric Gunnerson's JavaOne report | http://www.eclipse.org |
Mind Mappers | http://www.eclipse.org |
EclipseCon 2004 Presentations | http://www.eclipsecon.org/presentations.htm |
Intro to the Common Language Infrastructure with David Stutz | http://www.ecma.ch/ecma1/MEMENTO/TC39-G3.HTM |
CLI Standard (ECMA-335) | http://www.ecma.ch/ecma1/STAND/ecma-335.htm |
ECMAScript for XML (E4X) Specification | http://www.ecma-international.org/news/ECMA%20E4X%20Final%20Final%20Web.htm |
Javascript with native XML support | http://www.ecma-international.org/news/ECMA%20E4X%20Final%20Final.pdf |
Lang .NET 2006 | http://www.ecma-international.org/publications/standards/Ecma-335.htm |
ECMAScript for XML (E4X) Specification | http://www.ecma-international.org/publications/standards/Ecma-357.htm |
New Scientist interview with Alexandra Aikhenvald | http://www.economist.com/displaystory.cfm?story_id=S%27%298%20%2ERA%27%22%23%40%23%5C%0A |
A lingua franca for the Internet | http://www.economist.com/library/focus/displayStory.cfm?story_id=779459 |
What are The Atoms of Programming Languages? | http://www.economist.com/science/displayStory.cfm?Story_id=2329718 |
Agent Oriented Programming | http://www.ecs.soton.ac.uk/~nrj/download-files/roadmap.pdf |
The New C++: Trip Report, October 2002 | http://www.edg.com/ |
A rationale for semantically enhanced library languages | http://www.edg.com/ |
Should Computer Science Get Rid of Protocols? | http://www.edge.org/3rd_culture/lanier03/lanier_index.html |
Interesting old promotional video for Intentional Programming | http://www.edge.org/digerati/simonyi/simonyi_p1.html |
The Essence of Strategic Programming | http://www.edge.org/digerati/simonyi/simonyi_p2.html |
Gosling hits 'Jackpot' with futuristic tools | http://www.edge.org/digerati/simonyi/simonyi_p2.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.edge.org/q2005/q05_print.html |
Erlang the Movie | http://www.edgefiles.com/file.x?id=/games-fusion.net/www/videos/unreal3engine_e3.zip |
Why do they program in C++? | http://www.edite-de-paris.com.fr/~fpons/Caml/Baire/index_en.html |
Data Structure + Algorithm Survey (Caml) | http://www.edite-de-paris.com.fr/~fpons/Caml/Ressources/dsInCaml.html |
Site speed | http://www.edithere.com/directory/22/websiteHostingServices/manila/commercial |
OCaml book online | http://www.editions-oreilly.fr/catalogue/ocaml.html |
Open-source C compiler targets FPGAs | http://www.edn.com |
C++ -> HDL | http://www.ednmag.com/ednmag/reg/2000/06052000/12cs.htm |
Phenomenology of Languages and Language Design | http://www.edutools.info/course/compare/compare.jsp?product=182,144,176 |
Interface Automata | http://www.eecs.berkeley.edu/~tah/Publications/interface_automata.pdf |
The Problem With Threads | http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.html |
Links Slides | http://www.eecs.harvard.edu/%7Egreg/cyclone/ |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.eecs.harvard.edu/~avi/IBAL/ |
From shift and reset to polarized linear logic | http://www.eecs.harvard.edu/~ccshan/ |
Lightweight Static Capabilitites (II) | http://www.eecs.harvard.edu/~ccshan/capability/talk.pdf |
Control handling primitives | http://www.eecs.harvard.edu/~ccshan/continue/Control.hs |
Delimited dynamic binding | http://www.eecs.harvard.edu/~ccshan/dissertation/book.pdf |
Delimited dynamic binding | http://www.eecs.harvard.edu/~ccshan/dynscope/talk.pdf |
Linguistic side effects | http://www.eecs.harvard.edu/~ccshan/nepls8/talk.pdf |
From shift and reset to polarized linear logic | http://www.eecs.harvard.edu/~ccshan/polar/paper.pdf |
Apple Flunks First Grade Math | http://www.eecs.harvard.edu/~ccshan/prepose/prepose.pdf |
Faking it (even better) | http://www.eecs.harvard.edu/~ccshan/prepose/prepose.pdf |
SSA + Type Inference = "Compile time" dynamic typing, "runtime" static typing? | http://www.eecs.harvard.edu/~ccshan/prepose/prepose.pdf |
Linguistic side effects | http://www.eecs.harvard.edu/~ccshan/qual/paper.pdf |
Ken Shan: Shift to Control | http://www.eecs.harvard.edu/~ccshan/recur/recur.pdf |
Ken Shan: Shift to Control | http://www.eecs.harvard.edu/~ccshan/recur/talk.ps.gz |
How do Java generics correspond to System F-(omega)? | http://www.eecs.harvard.edu/~ccshan/xlate/xlate.pdf |
Higher-order module system of ML is actually possible in Haskell | http://www.eecs.harvard.edu/~ccshan/xlate/xlate.pdf |
System-level Static Analysis | http://www.eecs.harvard.edu/~greg/cs255sp2004/xi2001dtal.pdf |
Haskell and creative freedom | http://www.eecs.harvard.edu/~greg/cyclone/ |
Why do they program in C++? | http://www.eecs.harvard.edu/~greg/cyclone |
Advanced Topics in Types and Programming Languages | http://www.eecs.harvard.edu/~greg/cyclone |
Static Typing Where Possible, Dynamic Typing When Needed | http://www.eecs.harvard.edu/~greg/papers/ip-popl.ps |
Linear types for aliased resources | http://www.eecs.harvard.edu/~greg/papers/tlca05.pdf |
Region Streams: Functional Macroprogramming for Sensor Networks | http://www.eecs.harvard.edu/~mdw/papers/regiment-dmsn04.pdf |
Purely Functional Programming for Sensor Nets | http://www.eecs.harvard.edu/~mdw/papers/regiment-dmsn04.pdf |
Purely Functional Programming for Sensor Nets | http://www.eecs.harvard.edu/~mdw/proj/mp/ |
The right default: concurrent components with message passing | http://www.eecs.harvard.edu/~mdw/proj/seda |
Sun Invites IBM, Cray To Work On New Computer Language | http://www.eecs.harvard.edu/~nr/ |
NULL | http://www.eecs.harvard.edu/~nr/cs152/ |
Courses Home Pages | http://www.eecs.harvard.edu/~nr/cs152/ |
Advanced Functional Programming wiki @ Harvard | http://www.eecs.harvard.edu/~nr/cs252r/ |
Norman Ramsey: CS257 - Programming with Concurrency | http://www.eecs.harvard.edu/~nr/cs257/ |
Norman Ramsey: CS257 - Programming with Concurrency | http://www.eecs.harvard.edu/~nr/cs257/ss.html |
cdb, A Machine-Independent Debugger | http://www.eecs.harvard.edu/~nr/dbe/ |
cdb, A Machine-Independent Debugger | http://www.eecs.harvard.edu/~nr/ldb/index.html |
Martin Fowler on Language Workbenches and DSLs | http://www.eecs.harvard.edu/~nr/noweb |
An Expressive Language of Signatures | http://www.eecs.harvard.edu/~nr/pubs/els-abstract.html |
Embedded Interpreters | http://www.eecs.harvard.edu/~nr/pubs/embed.pdf |
Embedding one language in another | http://www.eecs.harvard.edu/~nr/pubs/embed-abstract.html |
Advantages of Soft Typing | http://www.eecs.harvard.edu/~nr/pubs/embed-abstract.html |
Module Mania: A Type-Safe, Separately Compiled, Extensible Interpreter | http://www.eecs.harvard.edu/~nr/pubs/maniaws-abstract.html |
Stochastic Lambda Calculus | http://www.eecs.harvard.edu/~nr/pubs/pmonad-abstract.html |
Probabilistic languages for kids? | http://www.eecs.harvard.edu/~nr/pubs/pmonad-abstract.html |
Second Life Faces Threat to its Virtual Economy | http://www.eecs.harvard.edu/~parkes/ |
Second Life Faces Threat to its Virtual Economy | http://www.eecs.harvard.edu/~parkes/diss.html |
Second Life Faces Threat to its Virtual Economy | http://www.eecs.harvard.edu/~parkes/pubs/ch3.pdf |
Daniel Friedman: A Poorman's 'Roll Your Own' Logic System | http://www.eecs.harvard.edu/~shieber/papers.html |
An Expressive Language of Signatures | http://www.eecs.harvard.edu/nr/pubs/els-abstract.html |
Folding neither Left nor Right (or how to avoid overspecifying the solution to a problem) | http://www.eecs.tufts.edu/~rdocki01/docs/edison/index.html |
Automatic type inference via partial evaluation | http://www.eecs.umich.edu/~bchandra/courses/papers/Cardelli_Types.pdf |
New languages for OS level programming? | http://www.eecs.umich.edu/~bchandra/courses/papers/Necula_CCured.pdf |
Two New Microsoft Languages - AsmL and Pan | http://www.eecs.umich.edu/gasm/ |
Every Language War Ever | http://www.eecs.usma.edu/Personnel/okasaki/icfp99.ps |
Sugar 2.0 tutorial | http://www.eedesign.com/features/exclusive/OEG20020509S0075 |
Open-source C compiler targets FPGAs | http://www.eedesign.com/story/OEG20021018S0060 |
C and system-level design | http://www.eet.com/story/OEG20010316S0001 |
MyHDL | http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=177101584 |
EuroPython'2004 Slides | http://www.egenix.com/files/python/EuroPython2004-How-Python-is-developed.pdf |
The Case for First Class Messages | http://www.eiffel.com/developers/faqs/eiffel-language.html |
Eiffel Studio adds GPL version | http://www.eiffel.com/general/news/2006/2006_04_05_pr.html |
PLaneT | http://www.eighty-twenty.net/blog/urn:www-eighty-twenty-net:1274.html |
Continuations in Java and Java-based Web Frameworks | http://www.eighty-twenty.net/blog |
Amusing | http://www.electoral-vote.com/info/votemaster-faq.html |
Amusing | http://www.electoral-vote.com |
Best PL tutorial/intro? | http://www.eleves.ens.fr:8080/home/madore/computers/callcc.html |
Applications of Continuations | http://www.eleves.ens.fr:8080/home/madore/computers/callcc.html |
Dissecting Unlambda Birds | http://www.eleves.ens.fr:8080/home/madore/programs/unlambda/#lambda_elim |
Dissecting Unlambda Birds | http://www.eleves.ens.fr:8080/home/madore/programs/unlambda/ |
Can Programming Be Liberated from the von Neumann Style? | http://www.eleves.ens.fr:8080/home/madore/programs/unlambda |
Squeak tutorial | http://www.eli.sdsu.edu/courses/spring01/cs635/readingSmalltalk.pdf |
Interesting Logo Site: Elica | http://www.elica.net/info/papers.html |
Constrained Genericity | http://www.elj.com/eiffel/bm/oo-genericity/ |
Design By Contract | http://www.elj.com/eiffel/dbc/ |
Design By Contract | http://www.elj.com/eiffel/feature/dbc/java/ge/ |
An Interview with A. Stepanov | http://www.elj.com/elj.cgi?date=20001002 |
More .NET info from elj | http://www.elj.com/elj.cgi?date=20001030#20001030b |
Why did Python Grow? | http://www.elj.com/elj.cgi?date=20001107 |
Co- and Contra-variance | http://www.elj.com/elj.cgi?date=20001127 |
elj Roundup | http://www.elj.com/elj.cgi?date=20010202 |
elj Roundup | http://www.elj.com/elj.cgi?date=20010430 |
Miscellany | http://www.elj.com/elj.cgi?date=20010713 |
Test Shows 99.99% of High School Seniors Can't Read Perl | http://www.elj.com/elj-daily.cgi |
Admin notices | http://www.elj.com/elj-daily.cgi |
C# details (and .NET SDK) | http://www.elj.com/elj-daily.cgi |
elj Roundup | http://www.elj.com/elj-daily.cgi |
elj Roundup | http://www.elj.com/elj-daily.cgi |
First Course Language List | http://www.elj.com/elj-daily.cgi |
Hits hits hits! | http://www.elj.com/elj-daily.cgi |
Interview with Guido van Rossum | http://www.elj.com/elj-daily.cgi |
Larry Wall interview | http://www.elj.com/elj-daily.cgi |
Lexical scoping in Python | http://www.elj.com/elj-daily.cgi |
Miscellany | http://www.elj.com/elj-daily.cgi |
So long, Ada | http://www.elj.com/elj-daily.cgi |
Admin notices | http://www.elj.com/elj-daily.cgi |
Bertrand Meyer Online Interview | http://www.elj.com/elj-daily.cgi |
Object/Structured History | http://www.elj.com/elj-daily.cgi |
OpenC++ | http://www.elj.com/elj-daily.cgi |
Nonsense Generator | http://www.elsewhere.org/cgi-bin/postmodern/ |
Ragel State Machine Compiler | http://www.elude.ca/ragel/ |
Java 1.5 New Features | http://www.elwoodcorp.com/alu/mop/ |
Persistent Lisp (Mop Inside) | http://www.elwoodcorp.com/alu/mop/ |
Editors, Ahoy! | http://www.emacswiki.org/cgi-bin/wiki/PrettyLambda |
Testing Graphical Applications | http://www.embedded.com/2001/0101/0101feat2.htm |
Object-Oriented C | http://www.embedded.com/2001/0102/0102feat2.htm |
In the Spirit of C | http://www.embedded.com/showArticle.jhtml;jsessionid=FPSR5CDNVEZQSQSNDBCCKHY?articleID=22100215 |
subtext: Uncovering the simplicity of programming | http://www.embedded.com/showArticle.jhtml?articleID=160900591 |
Ada and Java: real-time advantages | http://www.embedded.com/showArticle.jhtml?articleID=16100316 |
ESL Design | http://www.embedded.com/showArticle.jhtml?articleID=164903430 |
Petition for adding garbage collection to C++. | http://www.embedded.com/showArticle.jhtml?articleID=170703019 |
J2ME | http://www.embedded.com/showArticle.jhtml?articleID=183700818 |
Taming the x86 beast | http://www.embedded.com/showArticle.jhtml?articleID=18400795 |
J2ME | http://www.embedded.com/showArticle.jhtml?articleID=185302940 |
The case for Semantic Analysis | http://www.embedded.com/showArticle.jhtml?articleID=187200062 |
Rules for Developing Safety-Critical Code | http://www.embedded.com/showArticle.jhtml?articleID=187203732 |
Software safety by the numbers | http://www.embedded.com/showArticle.jhtml?articleID=19201765 |
The DSL, MDA, UML thing again... | http://www.embedded.com/showArticle.jhtml?articleID=22101739 |
Back to the language roots | http://www.embedded.com/showArticle.jhtml?articleID=55801140 |
Back to the language roots | http://www.embedded.com/showArticle.jhtml?articleID=55801142 |
Usefullness of Assertions in C | http://www.embedded.com/story/OEG20010311S0021 |
Usefullness of Assertions in C | http://www.embedded.com/story/OEG20010416S0090 |
Chuck Moore holds Forth | http://www.embedded.com/story/OEG20010731S0028 |
Chuck Moore holds Forth | http://www.embedded.com/story/OEG20010813S0073 |
An Introduction to Esterel | http://www.embedded.com/story/OEG20011018S0090 |
Comments on Comments | http://www.embedded.com/story/OEG20020221S0084 |
Bossa, a framework for scheduler development | http://www.emn.fr/x-info/bossa/ |
Bossa, a framework for scheduler development | http://www.emn.fr/x-info/bossa/versions/notes.html |
Language Myths Again | http://www.endeca.com/ |
Tim Bray: The History of RDF | http://www.endeca.com/ |
Language-Centric Software Development | http://www.eng.auburn.edu/department/cse/research/graph_drawing/graph_drawing.html |
Implementing Functional Languages (BUT...) | http://www.engin.umd.umich.edu/CIS/course.des/cis400/miranda/miranda.html |
Translating human language to database query language | http://www.engin.umd.umich.edu/CIS/course.des/cis400/miranda/miranda.html |
Implementing Functional Languages (BUT...) | http://www.engin.umd.umich.edu/CIS/course.des/cis400/miranda/Overview.htm |
Neophyte question: detecting deadlock, livelock, races etc. | http://www.engineering.usu.edu/ece/research/rtpc/projects/JavaCSP/CSP2JCSP.pdf |
ACM Queue: On Usability of Programming Languages | http://www.engr.mun.ca/~theo/Misc/haskell_and_monads.htm |
The Origins of the Turing Thesis Myth | http://www.engr.uconn.edu/~dqg/papers/myth.pdf |
Virtual Machine books | http://www.engr.wisc.edu/ece/faculty/smith_james.html |
End-User XML oriented proramming | http://www.enhydra.org |
"Why Events Are A Bad Idea" | http://www.enhyper.com/content/eventsbadidea.pdf |
Why Events Are a Bad Idea | http://www.enhyper.com/content/eventsbadidea.pdf |
The 8th International Static Analysis Symposium | http://www.ens.fr/sas01/ |
Sociology of a Language Construct | http://www.ensmp.fr/~latour/articles/article/050.html |
Tail call elimination decorator in Python | http://www.entrian.com/goto/ |
java vs. C# speed comparisons? | http://www.epcc.ed.ac.uk/javagrande/seq/results.html |
diagram & history of programming languages | http://www.epemag.com/zuse/Images/43ab.gif |
diagram & history of languages | http://www.epemag.com/zuse/Images/43ab.gif |
NULL | http://www.epemag.com/zuse/Images/43ab.gif |
Relevance of Curry-Howard | http://www.e-pig.org/ |
System F with Type Equality Coercions | http://www.e-pig.org/ |
What good is Strong Normalization in Programming Languages? | http://www.e-pig.org/ |
A type-correct, stack-safe, provably correct, expression compiler in Epigram | http://www.e-pig.org/ |
First Class Values, Types as values within a Programming Language | http://www.e-pig.org/ |
Journal "Logical Methods in CS" | http://www.e-pig.org/ |
Dependent types: literature, implementations and limitations ? | http://www.e-pig.org/community.html#paper |
Computer Aided Formal Reasoning (@ Nottingham) | http://www.e-pig.org/darcs/g5bcfr/ |
Dependent types: literature, implementations and limitations ? | http://www.e-pig.org/downloads/epigram-notes.pdf |
Type checking and logical errors | http://www.e-pig.org/downloads/view.pdf |
Dependent types: literature, implementations and limitations ? | http://www.e-pig.org/downloads/ydtm.pdf |
Dynamic Semantics | http://www.e-pig.org |
Half-baked idea: mini-language for vector processing | http://www.equi4.com/cgi-bin/cvstrac/vlerq/tktview?tn=34 |
Jon Udell: Languages and environments | http://www.equi4.com/minotaur |
Sudoku | http://www.equi4.com/sdx.html |
Deikto user interface in Erasmatron storytelling engine | http://www.erasmatazz.com/Erasmatron4/August%20Status%20Report/StatusAugust.html |
Deikto user interface in Erasmatron storytelling engine | http://www.erasmatazz.com/Erasmatron4/Erasmatron4.html |
Deikto user interface in Erasmatron storytelling engine | http://www.erasmatazz.com/Library.html |
Deikto user interface in Erasmatron storytelling engine | http://www.erasmatazz.com/library/Game%20Design/Technologists&Artists.html |
a new programming language called Lingo | http://www.erg.abdn.ac.uk/public_html/research/projects/lingo.html |
James Gosling on Jackpot | http://www.ergnosis.com/employment/index.html |
Java Spec Report | http://www.ergnosis.com/jsr/ |
Erlang tutorial and history | http://www.ericsson.com/cslab/publications.shtml |
Erlang tutorial and history | http://www.ericsson.com/cslab/publications/bjarnelic.ps |
Erlang: A Case Study of Technology Introduction | http://www.ericsson.com/cslab/publications/bjarnelic.ps |
Erlang to OTP: A heavy duty TCP/IP Client Server application | http://www.ericsson.com/review/1997_01/article75.shtml |
Language Design Documents | http://www.ericsson.se/cslab/archive/97/4/icfp97.ps.gz |
NULL | http://www.ericsson.se/cslab/archive/97/4/icfp97.ps.gz |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.erights.org/#2levels |
L Programming Language & System (distributed, secure[capability based], functional) | http://www.erights.org/#WhatsNew |
New Year's Resolutions | http://www.erights.org/ |
Transparent Persistence | http://www.erights.org/data/serial/jhu-paper/upgrade.html |
Demonic Nondeterminacy: A Tribute to Edsger Wybe Dijkstra | http://www.erights.org/e/satan/ |
Future of software design? | http://www.erights.org/elang/kernel/auditors/ |
E Thesis: Robust Composition | http://www.erights.org/elang/kernel/auditors/ |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.erights.org/elang/kernel/auditors/ |
Auditors: An Extensible, Dynamic Code Verification Mechanism | http://www.erights.org/elang/kernel/auditors/index.html |
Closures and mutability | http://www.erights.org/elang/kernel/auditors |
Backwards debugging | http://www.erights.org/elang/tools/causeway/index.html |
Battling Bugs: A Digital Quagmire | http://www.erights.org/elib/capability/delegations.html |
Advantages of Soft Typing | http://www.erights.org/elib/capability/duals/myths.html |
E Thesis: Robust Composition | http://www.erights.org/elib/capability/ode/index.html |
Making reliable distributed systems in the presence of software errors | http://www.erights.org/elib/capability/ode/ode-capabilities.html |
Battling Bugs: A Digital Quagmire | http://www.erights.org/elib/capability/ode/ode-capabilities.html |
Generics for the masses | http://www.erights.org/elib/capability/ode/ode-objects.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.erights.org/elib/capability/ode/ode-objects.html |
Singleton classes really that bad? | http://www.erights.org/elib/capability/ode/overview.html |
Making reliable distributed systems in the presence of software errors | http://www.erights.org/elib/concurrency/event-loop.html |
Making reliable distributed systems in the presence of software errors | http://www.erights.org/elib/concurrency/images/badtradeoff.gif |
Making reliable distributed systems in the presence of software errors | http://www.erights.org/elib/concurrency/index.html |
Distributed programming made easy | http://www.erights.org/elib/concurrency/overview.html |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://www.erights.org/history/eros.html |
Making reliable distributed systems in the presence of software errors | http://www.erights.org/history/hansen-on-java.pdf |
Making reliable distributed systems in the presence of software errors | http://www.erights.org/history/overview.html |
Securing reflective towers | http://www.erights.org/history/squeak-e.html |
NewCode, a secure PL | http://www.erights.org/index.html |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://www.erights.org/related.html |
Making reliable distributed systems in the presence of software errors | http://www.erights.org/smart-contracts/index.html |
Combinators for contracts | http://www.erights.org/smart-contracts/index.html |
Duck typing vs Structural Subtyping | http://www.erights.org/talks/auditors/index.html |
Promising OS's from a Programming Language Perspective | http://www.erights.org/talks/no-sep/ |
G-Men Called on W-Hats for WMVD | http://www.erights.org/talks/no-sep/ |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://www.erights.org/talks/skynet/ |
Combinators for contracts | http://www.erights.org/talks/skynet/index.html |
E Thesis: Robust Composition | http://www.erights.org/talks/thesis/index.html |
E Thesis: Robust Composition | http://www.erights.org |
Second Life Faces Threat to its Virtual Economy | http://www.erights.org |
Combinators for contracts | http://www.erights.org |
Making reliable distributed systems in the presence of software errors | http://www.erights.org |
G-Men Called on W-Hats for WMVD | http://www.erights.org |
New features proposed for Java 1.5 by Sun | http://www.erights.org |
Singleton classes really that bad? | http://www.erights.org |
The new old or The "Return" to Concurrency | http://www.erights.org |
Why Threads Are A Bad Idea (and E) | http://www.erights.org |
E - secure,distributed, pure OOP and p2p scripting language | http://www.erights.org |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://www.erights.org |
Language Support for Disributed Processing | http://www.erights.org |
Battling Bugs: A Digital Quagmire | http://www.erights.org |
Second Life Faces Threat to its Virtual Economy | http://www.erights.org |
Croquet Project Releases Initial Developer Release | http://www.erights.org |
Erlang | http://www.erlang.org/ |
Recovery Oriented Computing | http://www.erlang.org/ |
Industrial-Strength Functional Programming | http://www.erlang.org/ |
Insecure Macho Love | http://www.erlang.org/ |
Erlang Is Worth a Look | http://www.erlang.org/doc.html |
What Makes Erlang Processes Tick? | http://www.erlang.org/doc/doc-5.5/doc/highlights.html |
Erlang/OTP release with multiprocessor support | http://www.erlang.org/doc/doc-5.5/doc/highlights.html |
Proposals for and Experiments with an Erlang Bit Syntax | http://www.erlang.org/doc/r9b/pdf/extensions-5.2.pdf |
Erlang tutorial | http://www.erlang.org/download/getting_started-5.4.pdf |
Erlang is Icky | http://www.erlang.org/ml-archive/erlang-questions/ |
What Makes Erlang Processes Tick? | http://www.erlang.org/ml-archive/erlang-questions/200104/msg00072.html |
Apache vs. Yaws | http://www.erlang.org/ml-archive/erlang-questions/200212/msg00045.html |
Developing Reliable Software with Scripting Languages | http://www.erlang.org/ml-archive/erlang-questions/200212/msg00058.html |
Apache vs. Yaws | http://www.erlang.org/ml-archive/erlang-questions/200212/msg00058.html |
Erlang is Icky | http://www.erlang.org/ml-archive/erlang-questions/200301/msg00018.html |
Jungerl: A jungle of Erlang code | http://www.erlang.org/ml-archive/erlang-questions/200302/msg00570.html |
Why Events Are a Bad Idea | http://www.erlang.org/ml-archive/erlang-questions/200303/msg00092.html |
Defensive programming in erlang | http://www.erlang.org/ml-archive/erlang-questions/200303/msg00113.html |
Selling a language | http://www.erlang.org/ml-archive/erlang-questions/200304/msg00034.html |
Selling a language | http://www.erlang.org/ml-archive/erlang-questions/200304/msg00043.html |
Dynamic Properties | http://www.erlang.org/ml-archive/erlang-questions/200304/msg00349.html |
Recovery Oriented Computing | http://www.erlang.org/ml-archive/erlang-questions/200304/msg00357.html |
Maybe Erlang is OO after all? | http://www.erlang.org/ml-archive/erlang-questions/200308/msg00185.html |
Whither Self | http://www.erlang.org/ml-archive/erlang-questions/200309/msg00083.html |
Conceptual Integrity in Erlang | http://www.erlang.org/ml-archive/erlang-questions/200309/msg00309.html |
Reading SICP for fun and profit | http://www.erlang.org/ml-archive/erlang-questions/200411/msg00117.html |
An interview with Chris Date | http://www.erlang.org/ml-archive/erlang-questions/200502/msg00233.html |
Neophyte question: detecting deadlock, livelock, races etc. | http://www.erlang.org/ml-archive/erlang-questions/200606/msg00442.html |
Erlang the Movie | http://www.erlang.org/promotion/erlang_the_movie.mpg |
Notes from a Concurrency-Oriented Junkie | http://www.erlang.org |
Most Productive FP Lang? | http://www.erlang.org |
Introduction to the Java EE 5 Platform | http://www.erlang.org |
Concurrency made easy? | http://www.erlang.org |
A Comparison of Ada and Real-Time Java for Safety-Critical Applications | http://www.erlang.org |
The new old or The "Return" to Concurrency | http://www.erlang.org |
Language Support for Disributed Processing | http://www.erlang.org |
Persistent functional databases | http://www.erlang.se/doc/doc-5.0.1/lib/mnesia-3.9.2/doc/ |
Ian Bicking: The challenge of metaprogramming | http://www.erlang.se/doc/doc-5.4.3/lib/compiler-4.3.2/doc/html/compile.html |
PL for interactive simulation | http://www.erlang.se/doc/doc-5.4.3/lib/gs-1.5.3/doc/html/index.html |
Proposals for and Experiments with an Erlang Bit Syntax | http://www.erlang.se/euc/00/bit_syntax.html |
Langauges and Hardware... | http://www.erlang.se/euc/00/processor.ppt |
Distel: Distributed Emacs Lisp (for Erlang) | http://www.erlang.se/euc/02/distel.ps |
Erlang/OTP User Conference (euc'2003) Proceedings | http://www.erlang.se/euc/03/ |
Editors, Ahoy! | http://www.erlang.se/euc/03/ |
Erlang/OTP User Conference (euc'2003) Proceedings | http://www.erlang.se/euc/03/proceedings/0900Mike.ppt |
MapReduce - functional programming in the REAL World | http://www.erlang.se/euc/04/ |
Proposals for and Experiments with an Erlang Bit Syntax | http://www.erlang.se/euc/99/binaries.ps |
Industrial-Strength Functional Programming | http://www.erlang.se/productinfo/comp_overview.shtml |
What Makes Erlang Processes Tick? | http://www.erlang.se/publications/icfp97.ps.gz |
Use of Prolog for Developing a new Programming Language | http://www.erlang.se/publications/prac_appl_prolog.ps |
Do languages matter? | http://www.erlang.se/publications/Ulf_Wiger.pdf |
Industrial-Strength Functional Programming | http://www.erlang.se/publications/Ulf_Wiger.pdf |
Erlang tutorial and history | http://www.erlang.se/workshop/ |
UBF: Universal Binary Format | http://www.erlang.se/workshop/2002/ |
UBF: Universal Binary Format | http://www.erlang.se/workshop/2002/Armstrong.pdf |
Advantages of Soft Typing | http://www.erlang.se/workshop/2003/paper/p56-nystrom.pdf |
A soft-typing system for Erlang | http://www.erlang.se/workshop/2003/paper/p56-nystrom.pdf |
Handling multiple concurrent exceptions in C++ using futures | http://www.erlang.se/workshop/2004/exception.pdf |
ICFP proceedings / Scheme workshop | http://www.erlang.se/workshop/2006/ |
Erlang Workshop 2006 | http://www.erlang.se/workshop/2006/ |
Erlang tutorial and history | http://www.erlang.se/workshop/armstrong.pdf |
Erlang Workshop 2006 | http://www.erlang-consulting.com/ |
Erlang in Large Scale Software Design | http://www.erlang-consulting.com/erlangprotocols.html |
Erlang to OTP: A heavy duty TCP/IP Client Server application | http://www.erlang-consulting.com/euc2001/index.htm |
Code Reading | http://www.erlang-consulting.com/obfuscatederlang.html |
Why do computers stop and what can be done about it? | http://www.erlang-projects.org/Public/news/joe_armstrongs_doct/view |
Erlang REPOS 1.0 | http://www.erlang-projects.org/Public/projects/workgroups/repos/erlang_repos_1.0/view |
New Paul Graham thing... | http://www.erlang-projects.org/Public/success_stories/commercial_use/corelatus/view |
The Next Mainstream Programming Languages | http://www.eros-os.org/ |
BitC, a new OS implementation language | http://www.eros-os.org/ |
Syntax Design | http://www.eros-os.org/mailman/listinfo/e-lang |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://www.eros-os.org/pipermail/e-lang/ |
E - secure,distributed, pure OOP and p2p scripting language | http://www.eros-os.org/pipermail/e-lang/2001-August/005585.html |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.eros-os.org/pipermail/e-lang/2001-July/005410.html |
E - secure,distributed, pure OOP and p2p scripting language | http://www.eros-os.org/pipermail/e-lang/2001-July/005410.html |
E - secure,distributed, pure OOP and p2p scripting language | http://www.eros-os.org/pipermail/e-lang/2001-July/005418.html |
E - secure,distributed, pure OOP and p2p scripting language | http://www.eros-os.org/pipermail/e-lang/2001-July/005427.html |
E - secure,distributed, pure OOP and p2p scripting language | http://www.eros-os.org/pipermail/e-lang/2001-May/005287.html |
Transparent Persistence | http://www.eros-os.org/pipermail/e-lang/2002-July/007123.html |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.eros-os.org/pipermail/e-lang/2003-January/008183.html |
The Tragedy of the API | http://www.eros-os.org/pipermail/e-lang/2003-June/008843.html |
Second Life Faces Threat to its Virtual Economy | http://www.eros-os.org/pipermail/e-lang/2004-August/010032.html |
The Problem With Threads | http://www.eros-os.org/pipermail/e-lang/2004-December/010337.html |
OOP Parallel class hierarchies | http://www.eros-os.org/pipermail/e-lang/2004-February/009555.html |
Towards the best collection traversal interface | http://www.eros-os.org/pipermail/e-lang/2004-March/009643.html |
Syntax Design | http://www.eros-os.org/pipermail/e-lang/2005-August/010980.html |
Orc, a simple and expressive process calculus | http://www.eros-os.org/pipermail/e-lang/2006-October/011554.html |
Process calculi for transactions | http://www.eros-os.org/pipermail/e-lang/2006-October/011554.html |
On Garbage Collection | http://www.eros-os.org/pipermail/eros-arch/2003-November/003928.html |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://www.eros-os.org/project/novelty.html |
Transparent Persistence | http://www.eros-os.org |
Promising OS's from a Programming Language Perspective | http://www.ertos.nicta.com.au/research/ |
Promising OS's from a Programming Language Perspective | http://www.ertos.nicta.com.au/research/mungi/ |
Putting Curry-Howard to Work | http://www.es.tu-darmstadt.de/download/publications/vl97.pdf |
Edge Side Includes (ESI) | http://www.esi.org/ |
Malbolge figured out? | http://www.esolangs.org/wiki/Malbolge |
1st North American Summer School in Logic, Language and Info | http://www.esslli2002.it/ |
PROLAC: Language for protocol compilation | http://www.esterel.org |
Workshop on Scripting for the Semantic Web | http://www.eswc2005.org/ |
Workshop on Scripting for the Semantic Web | http://www.eswc2005.org/documents/ESWC2005CFP-11.pdf |
Language Luminaries Meet in Europe on April 6 | http://www.etaps05.inf.ed.ac.uk/ |
McBride Derivative paper | http://www.etaps05.inf.ed.ac.uk/InvitedSpeakers/talk-abstracts.html |
Adobe Releases Adam and Eve | http://www.ethereal.com/ |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.ethereal.com/ |
Twisted Matrix Networking for Python | http://www.ethereal.com/ |
Computational biolinguistics | http://www.eurekalert.org/pub_releases/2002-09/cmu-na092702.php |
The Case for First Class Messages | http://www.europython.org/conferences/epc2004/info/talks/refereed/msalib01 |
Linj - creates Java code from CL derivative | http://www.evaluator.pt/downloads/linj-manual.pdf |
Linj - creates Java code from CL derivative | http://www.evaluator.pt/downloads/tutorial.html |
It's the language, stupid. Or is it? | http://www.evaluator.pt/linj.html |
Linj - creates Java code from CL derivative | http://www.evaluator.pt/linj.html |
Gosling vs. Dynamic Languages | http://www.everything2.com/index.pl?node_id=114498 |
Source Code Formatter | http://www.everything2.com/index.pl?node=E2%20Source%20Code%20Formatter |
The Tragedy of the API | http://www.evhead.com/archives/2003_05_10_archive_default.asp |
Jonas EJB Server | http://www.evidian.com/jonas/index.htm |
Database Abstraction Layers and Programming Languages | http://www.eweek.com/article2/0,1759,1618175,00.asp |
EWeek: Programming Legends Debate .Net, J2EE | http://www.eweek.com/article2/0,1759,1699480,00.asp |
Want to learn something new | http://www.eweek.com/article2/0,1759,2016415,00.asp |
eWeek: 'Exotic' Programming Tools Go Mainstream | http://www.eweek.com/article2/0,1895,1917202,00.asp |
eWeek: 'Exotic' Programming Tools Go Mainstream | http://www.eweek.com/article2/0,1895,1920563,00.asp |
eWeek: Sun Digging Deep for Dynamic Language Support | http://www.eweek.com/article2/0,1895,1997386,00.asp |
Microsoft Xen On Track to Debut as 'X Omega' | http://www.eweek.com/article2/0,4149,1530810,00.asp |
eWeek: 'Exotic' Programming Tools Go Mainstream | http://www.eweek.com/print_article2/0,1217,a=170377,00.asp |
Early Java: Worse is Better and Meta is Better, Two Lessons | http://www.ewesoft.com/ |
ACM Queue: Security Problem Solved? | http://www.excelsior-usa.com/pr20040923.html |
Gardens Point Component Pascal | http://www.excelsior-usa.com/xdsx86.html |
Ivory Towers and Gelfand's Principle | http://www.exciton.cs.rice.edu/CppResources/DesignPatterns/observer.html |
Dating Design Patterns | http://www.exenecervenka.com/history.htm |
Back to the future... | http://www.exept.de/exept/english/Smalltalk/frame_eigensch.html |
Making the Case for PHP at Yahoo! | http://www.exept.de/exept_99/onlineDoc/english/programming/STspeed.html |
Software safety by the numbers | http://www.exida.com/brochures/615081.pdf |
Functional Programming Has Reached The Masses; It's Called Visual Basic | http://www.expo-c.se/index.html |
Functional Programming Has Reached The Masses; It's Called Visual Basic | http://www.expo-c.se/may19.html |
Extreme Markup Languages 2002 | http://www.extrememarkup.com/ |
Extreme Markup Languages 2002 (conference program) | http://www.extrememarkup.com/extreme/2002/program.asp |
Beseme Project Overview | http://www.extremeprogramming.org/ |
Guido van Rossum: Programming at Python Speed | http://www.extremeprogramming.org/rules/testfirst.html |
Article on F# | http://www.extremetech.com/article2/0%2c3973%2c1102795%2c00.asp |
The decline of C++? | http://www.extremetech.com/print_article/0,2332,a%253D1008,00.asp |
Code generation vs. dynamic/introspective languages | http://www.eyeone.com/e1gc_no/uk/main/games/araknoid/game_intro.jsp |
Google Magic | http://www.eyewire.com/magazine/features/typoholism/ |
Let's make a programming language! | http://www.factorcode.org |
Persistent functional databases | http://www.fairdene.com/picalculus/milner-infomatics.pdf |
2002 Weblog Awards: Vote for LtU! | http://www.fairvue.com/?feature=awards2002 |
2002 Weblog Awards | http://www.fairvue.com/?feature=awards2002 |
Longhorn Command Shell ("Monad") | http://www.faqs.org/docs/artu/ |
Unix as programming language | http://www.faqs.org/docs/artu/ |
Martin Fowler on Language Workbenches and DSLs | http://www.faqs.org/docs/artu/ |
Twisted Matrix Networking for Python | http://www.faqs.org/docs/artu/ch05s01.html |
RPC Under Fire | http://www.faqs.org/docs/artu/ch07s03.html |
Research Publication Modes Need to be Reengineered | http://www.faqs.org/docs/artu/ch16s01.html |
The new old or The "Return" to Concurrency | http://www.faqs.org/docs/artu/index.html |
Cω vs. Erlang? | http://www.faqs.org/docs/artu/multiprogramchapter.html |
Partial Continuations | http://www.faqs.org/rfcs/rfc1737.html |
XsRQL (and other RQLs) | http://www.fatdog.com/xsrql.html |
Language Once Was Key-Now It's Design | http://www.fawcette.com/dotnetmag/ |
Exploring .NET Alternatives | http://www.fawcette.com/dotnetmag/2002_07/online/netalternatives/default.asp |
Language Once Was Key-Now It's Design | http://www.fawcette.com/dotnetmag/2003_02/online/lthe/default.asp |
o:XML | http://www.fawcette.com/xmlmag/2002_02/magazine/departments/endtag/ |
XLANG and WSFL: Syntactic Arsenic | http://www.fawcette.com/xmlmag/2002_02/magazine/departments/endtag/ |
A Programming Paradox | http://www.fawcette.com/xmlmag/2002_02/magazine/departments/endtag/ |
XLANG and WSFL: Syntactic Arsenic | http://www.fawcette.com/xmlmag/2002_02/magazine/departments/endtag/ |
XML Is Too Hard For Programmers | http://www.fawcette.com/xmlmag/2002_12/magazine/columns/endtag/ |
Monads in Ruby | http://www.fdi.ucm.es/profesor/fernan/toy/ |
A Mobility Calculus with Local and Dependent Types | http://www.federicocozzi.it/ |
Ted Nelson's ZigZag | http://www.fenfire.org/ |
Ted Nelson's ZigZag | http://www.fenfire.org |
ACM Queue: A Conversation with Steve Ross-Talbot | http://www.feniks.com/skb/ |
Is "post OO" just over? | http://www.fernuni-hagen.de/ps/forschung/publikationen/publikation_04925.shtml |
Is "post OO" just over? | http://www.fernuni-hagen.de/ps/forschung/publikationen/publikation_20284.shtml |
Why Johnny can't code | http://www.ffconsultancy.com/free/ray_tracer/ |
What are the real benefits of FP? | http://www.ffconsultancy.com/free/ray_tracer/languages.html |
Multidimensional Virtual Classes | http://www.ffconsultancy.com/products/ocaml_for_scientists/ |
Why Johnny can't code | http://www.ffconsultancy.com/products/ocaml_for_scientists/visualisation |
Practical OCaml | http://www.ffconsultancy.com/products/ocaml_for_scientists |
Relating FFTW and Split-Radix | http://www.fftw.org/newsplit.pdf |
Historic Documents in Computer Science | http://www.fh-jena.de/~kleine/history/ |
Historic Documents | http://www.fh-jena.de/~kleine/history/ |
Assembly language for Power Architecture | http://www.fh-jena.de/~kleine/history/languages/pl360man.pdf |
Spreadsheet Languages | http://www.fh-jena.de/~kleine/history/languages/Wirth-PascalRevisedReport.pdf |
Why do they program in C++? | http://www.fh-wedel.de/~si/HXmlToolbox/ |
Categories for Software Engineering - recommend? | http://www.fiadeiro.org/jose/CATBook/ |
Abstractions considered harmful? | http://www.fiadeiro.org/jose/CATBook/ |
EasyExtend - Python MetaProgramming | http://www.fiber-space.de/EasyExtend/doc/EE.html |
Let's make a programming language! | http://www.fiber-space.de/EasyExtend/doc/EE.html |
EasyExtend - Python MetaProgramming | http://www.fiber-space.de/EasyExtend/doc/gallery/gallery.html |
Programming Languages: Application and Interpretation | http://www.findinglisp.com/blog/2004/11/more-rest-and-continuations.html |
Programming Languages: Application and Interpretation | http://www.findinglisp.com/blog/2004/11/web-application-design-rest-of-story.html |
Generic Accumulations: Battery-powered Bananas | http://www.fing.edu.uy/~pardo/ |
Generic Accumulations: Battery-powered Bananas | http://www.fing.edu.uy/~pardo/papers/wcgp02.ps.gz |
New Paul Graham thing... | http://www.fing.edu.uy/inco/cursos/proggen/Articulos/sorting.pdf.gz |
Database Abstraction Layers and Programming Languages | http://www.firebirdsql.org |
circle "is-a" ellipse: round 42 | http://www.firstsql.com/dbdebunk/cjd8a.htm |
Francis Crick (1916-2004) | http://www.firstthings.com/ftissues/ft0101/articles/bethell.html |
Flapjax - Functional Reactive Ajax | http://www.flapjax-lang.org/ |
Flapjax - Functional Reactive Ajax | http://www.flapjax-lang.org/compiler/ |
Flapjax - Functional Reactive Ajax | http://www.flapjax-lang.org/compiler/fxc |
Flapjax - Functional Reactive Ajax | http://www.flapjax-lang.org/demos/delicious/ |
Flapjax - Functional Reactive Ajax | http://www.flapjax-lang.org/demos/draftSaver/ |
Flapjax - Functional Reactive Ajax | http://www.flapjax-lang.org/demos/yaggle/ |
Flapjax - Functional Reactive Ajax | http://www.flapjax-lang.org/docs/ |
Flapjax - Functional Reactive Ajax | http://www.flapjax-lang.org/tutorial/ |
WikiTalk | http://www.flexwiki.com/default.aspx/FlexWiki.IsWikiTalkGoodOrBad |
WikiTalk | http://www.flexwiki.com/default.aspx/FlexWiki.WikITalk |
Ward Cunningham - Do you get religious about programming languages? | http://www.flexwiki.com/default.aspx/FlexWiki.WikiTalk |
Domain-specific and general-purpose aspects of spreadsheet languages | http://www.flourish.org/ |
Domain-specific and general-purpose aspects of spreadsheet languages | http://www.flourish.org/orthogonal.html |
Lost in Space | http://www.flownet.com/gat/jpl-lisp.html#notes |
Oxymoronic? "Safety-critical development guidelines for real-time Java" | http://www.flownet.com/gat/jpl-lisp.html |
How to make a FPL successful | http://www.flownet.com/gat/jpl-lisp.html |
Developing Reliable Software with Scripting Languages | http://www.flownet.com/gat/papers/lisp-java.pdf |
Joel on Programming Languages | http://www.flownet.com/gat/papers/lisp-java.pdf |
VC++ Security Checks at Runtime and Compile Time | http://www.flownet.com/gat/papers/lisp-java.pdf |
Language comparison experiment | http://www.flownet.com/gat/papers/lisp-java.pdf |
Computer Science Looks for a Remake | http://www.fluid.cs.cmu.edu:8080/Fluid |
The CityScript Little Language | http://www.fogcreek.com/ |
The CityScript Little Language | http://www.fogcreek.com/CityDesk/index.html |
eWeek: Sun Digging Deep for Dynamic Language Support | http://www.folklore.org/StoryView.py?project=Macintosh&story=Software_Wizard.txt&sortOrder=Sort%20by%20Date&detail=medium&search=wizard |
Scanning, Parsing, and Rewriting Kit - Python | http://www.foretec.com/python/workshops/1998-11/proceedings/papers/aycock-little/aycock-little.ps |
Malbolge figured out? | http://www.formauri.es/personal/pgimeno/ |
Malbolge figured out? | http://www.formauri.es/personal/pgimeno/prog/esoteric/Bitxtreme.php |
Shrink-wrap developers: what programming language? | http://www.forth.com |
Cat Language Download, Sources, and Introduction | http://www.forth.org/ |
Longhorn | http://www.fortune.com/indexw.jhtml?channel=artcol.jhtml&doc_id=208505 |
Naked Objects | http://www.foruse.com/articles/nakedobjects.pdf |
Naked Objects | http://www.foruse.com/newsletter/foruse28.htm#4 |
Programming challenge | http://www.frank-buss.de/challenge/index.html |
Programming challenge | http://www.frank-buss.de/challenge/solutions/konstantin.j.txt |
JavaScript with Continuations and its use in Apache Cocoon | http://www.franklinmint.fm/blog/archives/000033.html |
What will Apple's move to Intel mean for Alternative Language Communities? | http://www.franz.com/success/customer_apps/animation_graphics/naughtydog.lhtml |
Map of LtU readers | http://www.frappr.com/lambdatheultimate |
Collection of links to monad implementations in various languages. | http://www.freaknet.org/martin/libri/Miranda/Overview.html |
Database File System | http://www.freebsd.org/cgi/man.cgi?query=kqueue |
G-Men Called on W-Hats for WMVD | http://www.freedom-to-tinker.com/?p=909 |
G-Men Called on W-Hats for WMVD | http://www.freedom-to-tinker.com/?p=947 |
Combinators for contracts | http://www.freedom-to-tinker.com/?p=970 |
Ed Felten: Programs vs. Data | http://www.freedom-to-tinker.com/archives/000148.html |
Ed Felten: Programs vs. Data | http://www.freedom-to-tinker.com/archives/000277.html |
Ed Felten: Programs vs. Data | http://www.freedom-to-tinker.com/archives/000279.html |
Video lectures on SICP | http://www.freedom-to-tinker.com/archives/000534.html |
Delphi?!! | http://www.freepascal.org/ |
Dynamic Semantics | http://www.freepascal.org |
JavaScript with Continuations and its use in Apache Cocoon | http://www.freeroller.net/page/alexkrut/ |
Linspire chooses Haskell as preferred language | http://www.freespire.org |
Concrete Abstractions on the web | http://www.freetechbooks.com |
OCaml Translation and Functional Objects | http://www.freetranslation.com/ |
FreshML - abstract syntax manipulation | http://www.freshml.org/ |
Fresh O'Caml | http://www.freshml.org/foc/ |
Fresh O'Caml | http://www.freshml.org/foc/docs/foc-manual.pdf |
Fresh O'Caml | http://www.freshml.org/foc/docs/foc-manual.ps |
Good Ideas, Through the Looking Glass | http://www.frfarrell.com/ |
Why Johnny can't code | http://www.friendsofed.com/book.html?isbn=1590591852 |
Why Johnny can't code | http://www.friendsofed.com/book.html?isbn=1590594290 |
Insecure Macho Love | http://www.frostburg.edu/dept/cosc/htracy/cosc450/MODULES/PasM2Ada.htm#5.%20SUMMARY |
Message Passing vs. Multi-Methods; Mixing the two? | http://www.fscript.org/ |
Article: Exploring Cocoa with F-Script | http://www.fscript.org/documentation/ExploringCocoaWithFScript/index.htm |
F-Script: Smalltalk Scripting for Mac OS X | http://www.fscript.org/download/fscript_esug2002.zip |
F-Script programming language | http://www.fscript.org |
ObjectiveCLIPS Released | http://www.fscript.org |
Why Lists? | http://www.fsel.com/documentation/fdr2/html/fdr2manual_66.html#SEC72 |
Neophyte question: detecting deadlock, livelock, races etc. | http://www.fsel.com/software.html |
Auld Lang Alice | http://www.fsf.org/licensing/licenses/index_html#NonFreeSoftwareLicense |
Demo of VB "Whidbey" | http://www.ftponline.com/reports/vsliveny/2003/multimedia/demo_whidbey.asx |
Demo of VB "Whidbey" | http://www.ftponline.com/reports/vsliveny/2003/whidbey/ |
Processing: A language for visual arts | http://www.ftrain.com/ProcessingProcessing.html |
G-Men Called on W-Hats for WMVD | http://www.fudco.com/chip/lessons.html |
Partial Types in C# | http://www.functionalobjects.com/resources/advantages.phtml |
Summer schools: generic & functional programming | http://www.functional-programming.org/afp/afp4/info.html |
The Function Pointer Tutorials | http://www.function-pointer.org/ |
Functional libraries for Java | http://www.functologic.com/orbital/ |
Wanted: platform-independent Standard ML | http://www.funet.fi/pub/languages/ml/sml2c/ |
C-like Functional Programming Languages | http://www.fun-o.com/resources/index.phtml |
Why type systems are interesting - part II | http://www.futamura.info.waseda.ac.jp/~futamura |
DP-COOL 2003 Proceedings | http://www.fz-juelich.de/nic/index-e.html |
Mila | http://www.fz-juelich.de/nic-series/Volume7/Volume7.html |
ESL Design | http://www.gabeoneda.com/misc/22/figure1.gif |
FPGA's, Soft Cores and Custom CPU's. | http://www.gaisler.com |
Commercial Users of Functional Programming (CUFP) | http://www.galois.com/cufp/ |
ICFP proceedings / Scheme workshop | http://www.galois.com/cufp/ |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.galois.com/cufp/CUFP-2004-Report.pdf |
Galois: high assurance software | http://www.galois.com/cufp/icfp2004.mp3 |
Galois: high assurance software | http://www.galois.com/cufp/icfp2004.ppt |
New Paul Graham thing... | http://www.galois.com/methods.php |
Inside information | http://www.galois.com/technology/dsldesign.htm |
Semantics-based Filtering: Logic Programming's Killer App? | http://www.galois.com/technology/whitepapers.htm |
Galois: high assurance software | http://www.galoisconnections.com/ |
Sh | http://www.gamasutra.com/ |
Sh | http://www.gamasutra.com/features/20040716/mccool_01.shtml |
Don Box: Scheme Is Love | http://www.gamedev.net/community/forums/topic.asp?topic_id=143699&PageSize=20&WhichPage=1 |
What is considered source code? | http://www.gamedev.net/community/forums/topic.asp?topic_id=366787 |
Will Wright Presents Spore... and a New Way to Think About Games | http://www.gamespy.com/articles/595/595975p1.html?fromint=1 |
A rationale for semantically enhanced library languages | http://www.gccxml.org |
Constraint Programming | http://www.gecode.org/ |
Why I Like PLT Scheme | http://www.gemstone.com/products/smalltalk/ |
Udell on licensing and lock-in | http://www.gemstone.com/products/smalltalk/ |
Developing Reliable Software with Scripting Languages | http://www.gemstone.com |
Richard Feynman and the Connection Machine | http://www.genarts.com/karl/ |
Richard Feynman and the Connection Machine | http://www.genarts.com/karl/evolved-virtual-creatures.html |
Embedding Lisp/Logic for Robotics | http://www.generation5.org/ |
The Fortress Language Spec v0.618 | http://www.generative-programming.org/ |
Quickies (GHC/OO-FP/Generative P) | http://www.generative-programming.org/ |
Designing and Implementing DSL languages: recommended reading? | http://www.generative-programming.org |
What are the real benefits of FP? | http://www.generic-haskell.org/ |
Generic Haskell | http://www.generic-haskell.org/ |
Questions about Semantics. | http://www.generic-haskell.org/ |
Spring School on Datatype-Generic Programming 2006 | http://www.generic-haskell.org/ |
What is polytypic programming? | http://www.generic-haskell.org |
Conference on Generic Programming | http://www.generic-programming.nl/wcgp/cfp.html |
Genetic Evolution of Novel Entities Through Composite Abstractions | http://www.genetica-informatics.org/ |
The Push Programming Language | http://www.genetic-programming.com/gpquadraticexample.html |
Links (Wadler) | http://www.geneticxchange.com/Papers/wls-icfp00-1.pdf |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://www.genezzo.com/ |
A Clockwork Orange: Nadsat | http://www.geocities.com/Athens/Academy/1974/nadsat.html |
Refactoring Functional Programs | http://www.geocities.com/bayinnaung/progexamplesworld.html |
A Declarative Model for Simple Narratives | http://www.geocities.com/bayinnaung/progexampweblog.html |
Sequentiality, laziness, Haskell, and cyclic block diagrams | http://www.geocities.com/bdenckla@sbcglobal.net/LtU/token_ring.pdf |
Exploiting parser ambiguity | http://www.geocities.com/bdenckla@sbcglobal.net/LtU_graphics/LtU_BD.png |
Exploiting parser ambiguity | http://www.geocities.com/bdenckla@sbcglobal.net/LtU_graphics/LtU_BD_ASG.png |
Exploiting parser ambiguity | http://www.geocities.com/bdenckla@sbcglobal.net/LtU_graphics/Ltu_BD2.png |
Exploiting parser ambiguity | http://www.geocities.com/bdenckla@sbcglobal.net/LtU_graphics/Ltu_BD2_twoBlocks.png |
Linguistic Relativity Hypothesis | http://www.geocities.com/connorbd/varaq/ |
Expressions vs Statements | http://www.geocities.com/connorbd/varaq/ |
Polyglot Programming | http://www.geocities.com/dransomxxx/ |
A Clockwork Orange: Nadsat | http://www.geocities.com/fidelio1st/literature/historyofnadsat.htm |
Programming Challenge | http://www.geocities.com/iwickert/addagram.py.txt |
Michael Vanier: LFM's and LFSP's | http://www.geocities.com/jrstrader2000/Incompetent.htm |
Building an Extensible Menu Class | http://www.geocities.com/marcelino_martins/foldertree.html |
PostScript control structures | http://www.geocities.com/SiliconValley/5682/Programming.html |
Binary relations | http://www.geocities.com/SiliconValley/Bay/1927/bra.html |
A Clockwork Orange: Nadsat | http://www.geocities.com/SoHo/9145/aco.htm |
Dating Design Patterns | http://www.geocities.com/SoHo/Cafe/4428/IAMSOGOTH.htm |
PL for interactive simulation | http://www.geocities.com/SoHo/Nook/2990/cb_rules.htm |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.geocities.com/SoHo/Square/3472/complingrefs.html#tree |
Folding over trees | http://www.geocities.com/SoHo/Square/3472/schemecook2.html |
Folding over trees | http://www.geocities.com/SoHo/Square/3472/textsearch.html |
Folding over trees | http://www.geocities.com/SoHo/Square/3472/treetravcomb1.scm.txt |
Best default sequence? | http://www.geocities.com/tablizer/array1.htm |
OOP Is Much Better in Theory Than in Practice | http://www.geocities.com/tablizer/oopbad.htm |
LtU: Style and Focus | http://www.geocities.com/tablizer/oopbad.htm |
Best default sequence? | http://www.geocities.com/tablizer/top.htm |
A Good OOP Critique? | http://www.geocities.com/tablizer/whypr.htm |
What is covariant signature transformation? | http://www.geocities.com/tablizer |
The Sound of Mathematics | http://www.geocities.com/Vienna/9349/ |
The Boost Lambda Library | http://www.geocrawler.com/archives/3/12837/2002/6/0/9063943/ |
On the Flexibility of Programming Languages | http://www.gerbil.org/tiggr/ps/dis/ps-990531.pdf |
A-Posteriori Subtyping: Which Languages? | http://www.gerbil.org/tom/ |
On the Flexibility of Programming Languages | http://www.gerbil.org/tom/ |
AOP: The 15% Solution | http://www.gerbil.org/tom/ |
On the Flexibility of Programming Languages | http://www.gerbil.org/tom/papers/flex.shtml |
Lambda the Ultimate Set Comprehension | http://www.gettextbooks.com/search/?isbn=0486284247 |
Introduction to the Java EE 5 Platform | http://www.ghg.net/clips/CLIPS.html |
ObjectiveCLIPS Released | http://www.ghg.net/clips/CLIPS.html |
PyCLIPS - expert systems shell in Python | http://www.ghg.net/clips/CLIPS.html |
I "got" imperative programming throught data binding | http://www.ghg.net/clips/CLIPS.html |
Computer generates verifiable mathematics proof | http://www.ghilbert.org/ |
Amazon Associates (+ other advertising) | http://www.gigamonkeys.com/book/ |
The Nature of Lisp (a tutorial) | http://www.gigamonkeys.com/book/ |
Practical Common Lisp | http://www.gigamonkeys.com/book/ |
Best Common Lisp IDE? | http://www.gigamonkeys.com/book/ |
On the Revival of Dynamic Languages | http://www.gigamonkeys.com/book/ |
Practical Common Lisp | http://www.gigamonkeys.com/book/ |
Real-life use case - which PLs support it nicely? | http://www.gigamonkeys.com/book/practical-parsing-binary-files.html |
Algebraic patterns in Scheme | http://www.gimp.org/ |
Self on Windows | http://www.gliebe.de/self/ |
Classes or prototypes | http://www.gliebe.de/self/ |
Wolfram's Future Math | http://www.globalflood.org/papers/insixdays.html |
Frink | http://www.globalflood.org |
Dr. Kenneth Iverson Passes Away | http://www.globetechnology.com/servlet/story/RTGAM.20041025.wxobiverson25/BNStory/Technology |
Globus Project for Grid Computing | http://www.globus.org |
MFA in Software: trial run | http://www.gmane.org |
Playing with the GNAT Run Time | http://www.gnat.com |
Graphite DSL for Advanced Typography | http://www.gnome.org/~michael/activity.html#2004-01-15 |
Extensible Programming for the 21st Century | http://www.gnome.org/~seth/blog/mono |
Pythologic - Prolog syntax in Python | http://www.gnosis.cx |
Mind Mappers | http://www.gnowsis.org |
The Future of .NET Languages | http://www.gnu.org/gnu/rms-lisp.html |
Bash Reference Manual | http://www.gnu.org/manual/bash/html_mono/bashref.html |
Sun Open Sources Java Platform | http://www.gnu.org/philosophy/java-trap.html |
First-class Attribute Grammars | http://www.gnu.org/philosophy/right-to-read.html |
LLVM 1.5 has been released! | http://www.gnu.org/philosophy/why-not-lgpl.html |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.gnu.org/software/bison |
Skribe 1.2b released | http://www.gnu.org/software/emacs/emacs-paper.html |
Reading, Writing, and Code | http://www.gnu.org/software/emacs/emacs-paper.html |
EMACS: The Extensible, Customizable Display Editor | http://www.gnu.org/software/emacs/emacs-paper.html |
Revisiting AWK | http://www.gnu.org/software/gawk/manual/gawkinet/ |
The Tcl War | http://www.gnu.org/software/guile/ |
Scheme on the CLR | http://www.gnu.org/software/guile/ |
Contributing (?) Editors | http://www.gnu.org/software/kawa/ |
No FP languages for the real-world | http://www.gnu.org/software/kawa/ |
Realistic Functional Programming in the Java Platform | http://www.gnu.org/software/kawa/ |
Jscheme | http://www.gnu.org/software/kawa/ |
the Nice programming language | http://www.gnu.org/software/kawa/kawa_15.html |
Techniques for JIT (parallel?) compilation of straight line numerical code | http://www.gnu.org/software/lightning/lightning.html |
GNU lightning | http://www.gnu.org/software/lightning/lightning.html |
Squeak tutorial | http://www.gnu.org/software/smalltalk/smalltalk.html |
Interesting? closure/object idea | http://www.gnu.org/software/smalltalk/smalltalk.html |
Spreadsheet Languages | http://www.gnu-pascal.de/gpc/Procedural-Types.html |
Yearning for a practical scheme | http://www.gnupress.org/ |
Journals and papers? | http://www.gnupress.org/ |
F-Script programming language | http://www.gnustep.org/ |
What will Apple's move to Intel mean for Alternative Language Communities? | http://www.gnustep.org/ |
F-Script programming language | http://www.gnustep.org/information/aboutGNUstep.html |
F-Script programming language | http://www.gnustepweb.org/ |
Lisp in Java (a walk through) | http://www.go2net.com/internet/deep/1997/03/19/body.html |
Database Abstraction Layers and Programming Languages | http://www.gocc.gov/docs/about_GOCC/launchannouncement |
Goedel's Theorem and Theories of Arithmetic | http://www.godelbook.net/ |
Chemistry, Graph Tranformation and Programming Languages | http://www.godmasteroverlord.com/papers/chemgraph.pdf |
Lojban | http://www.goldmark.org/jeff/which-JG.html#other_goldberg |
Transparent Language Implementation and Design | http://www.go-mono.com/ |
java vs. C# speed comparisons? | http://www.go-mono.com/index.html |
P# - Prolog compiler for .Net | http://www.go-mono.org |
Dynamic Properties | http://www.googaga.org |
The Case for First Class Messages | http://www.google.ca/search?hl=en&ie=UTF-8&q=define%3A+system&meta= |
The Case for First Class Messages | http://www.google.ca/search?q=define%3A+type&ie=UTF-8&hl=en&meta= |
Is "post OO" just over? | http://www.google.ca/search?q=typed+aspect+oriented+language |
Mechanics of designing and implementing a language | http://www.google.co.uk/search?q=monads+in+scheme&start=0&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official |
Google Magic | http://www.google.com/ |
Everything Your Professor Failed to Tell You About Functional Programming | http://www.google.com/alerts |
Google Web Toolkit | http://www.google.com/calendar/20060518145122doozercompiled.js |
Google Code Search | http://www.google.com/codesearch/advanced_code_search |
Google Code Search | http://www.google.com/codesearch |
Ruby the Rival | http://www.google.com/search?&q=japanese%20identity%20aggressive%20%22non-self%22 |
Google Magic | http://www.google.com/search?hl=en&q=Confessions+From+A+Recovering+Typoholic&btnG=Google+Search |
Narrative Javascript | http://www.google.com/search?hl=en&q=embedded+scripting+language&btnG=Google+Search |
Haskell vs. Erlang, Reloaded | http://www.google.com/search?hl=en&q=Haskell+%22session+types%22 |
A Good OOP Critique? | http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=%22fragile+base+class+problem%22 |
The Case for First Class Messages | http://www.google.com/search?hl=en&ie=UTF-8&q=define%3A+isomorphism |
ECMAScript for XML (E4X) Specification | http://www.google.com/search?hl=en&ie=UTF-8&q=E4X+site%3Alambda.weblogs.com |
Reading Styles ( Idiomatic Lisp and Idiomatic Scheme ) | http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&c2coff=1&q=functional+data+structures+okasaki&btnG=Google+Search |
OOP Is Much Better in Theory Than in Practice | http://www.google.com/search?hl=en&q=elephant+and+blind+men |
Abstractions considered harmful? | http://www.google.com/search?hl=en&q=intentional+programming |
[Newbie] Where can I learn about VM / C interfacing? | http://www.google.com/search?num=100&hl=en&lr=&safe=off&c2coff=1&q=libffi+ffcall&btnG=Search |
Big O complexity for abstractions? | http://www.google.com/search?q=%22big+o+complexity+of+monads+and+objects%22 |
The Origins of the Turing Thesis Myth | http://www.google.com/search?q=%22equivalence+semantics%22 |
Concurrency made easy? | http://www.google.com/search?q=%22Pictorial+Janus%22&start=0&ie=utf-8&oe=utf-8&client=firefox&rls=org.mozilla:en-US:unofficial |
Static type inference & late binding? | http://www.google.com/search?q=%22soft+typing%22 |
Closures for Java or money back | http://www.google.com/search?q=anton+closure+koan |
programming languages with chicken | http://www.google.com/search?q=cache:kuFj0MAH8_M:burks.brighton.ac.uk/burks/foldoc/28/19.htm+church+rosser+theorem |
unchecked exceptions are like runtime type checking? | http://www.google.com/search?q=chameleon+type+debugger |
Sharing Code through First-class Environments | http://www.google.com/search?q=demand-driven+concurrency |
Why type systems are interesting - part II | http://www.google.com/search?q=denotational+semantics+scheme&btnI=Lucky |
Concurrency made easy? | http://www.google.com/search?q=Hewitt+Agha+actor+model&start=0&ie=utf-8&oe=utf-8&client=firefox&rls=org.mozilla:en-US:unofficial |
Static type inference & late binding? | http://www.google.com/search?q=Inferring%20types%20in%20Smalltalk |
Google searches | http://www.google.com/search?q=lambda+programming+languages+weblog |
Don Box: Scheme Is Love | http://www.google.com/search?q=lisp+great |
Using Mix-ins with Python | http://www.google.com/search?q=lisp+ice+cream+mixin |
L. Röder's Intentional Programming Presentations | http://www.google.com/search?q=microsoft+powerpoint+viewer+macintosh |
OOP Parallel class hierarchies | http://www.google.com/search?q=parallel+class+hierarchy+traits+mixins |
DSLs and operator associativity/precedence | http://www.google.com/search?q=pratt+parser |
Prolog (database) | http://www.google.com/search?q=prolog |
PyPy wins a funding contract with the EU | http://www.google.com/search?q=PyPy+PreScheme |
Derrida's Machines | http://www.google.com/search?q=searle+chinese+room |
The Next Mainstream Programming Languages | http://www.google.com/search?q=typeful%20programming |
The Salishan problems | http://www.google.com/search?safe=off&q=%22Salishan+problems%22 |
The Salishan problems | http://www.google.com/search?safe=off&q=site%3Aciteseer.nj.nec.com+%22Salishan+problems%22 |
Google Magic | http://www.google.com/search?sourceid=navclient&ie=UTF-8&rls=GGLG,GGLG:2005-36,GGLG:en&q=typoholic |
Making reliable distributed systems in the presence of software errors | http://www.google.com/search?sourceid=navclient&ie=UTF-8&oe=UTF-8&q=java+%22double+check%22 |
XLinq: XML Programming Refactored (The Return Of The Monoids) | http://www.google.com/search?sourceid=navclient&ie=UTF-8&rls=GGLG,GGLG:2005-36,GGLG:en&q=System%2EXml%2EXLinq |
Dataflow languages and hardware - current status and directions | http://www.google.com/Top/Computers/Programming/Languages/Dataflow/ |
System programming using FP | http://www.google.com/url?sa=t&ct=res&cd=1&url=http%3A//homepages.inf.ed.ac.uk/s9810217/proposal.pdf&ei=5O8gQ8aGAYKYYMm8rPkO |
First Class Values, Types as values within a Programming Language | http://www.google.com/url?sa=U&start=1&q=http://icwww.epfl.ch/publications/documents/IC_TECH_REPORT_200433.pdf&e=14916 |
Tim Bray: Sun & Dynamic Java | http://www.google.com/url?sa=U&start=1&q=http://ll1.ai.mit.edu/shriram-talk.pdf&e=747 |
Towards the best collection API | http://www.google.com/url?sa=U&start=1&q=http://oopsla.acm.org/extra/pracreports/TransformDataLayerReport.pdf&e=747 |
Spam | http://www.google.com/webmasters/bot.html#noindextags |
Prolog (database) | http://www.google.com |
Programming challenge | http://www.google.de/search?q=cache:6oCtdI3ssWYJ:perl.plover.com/qotw/e/026+inurl:qotw/e/026&hl=en |
Interval Computations | http://www.google.ru/search?hl=ru&q=affine+arithmetic&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr= |
Google Magic | http://www.googlewhack.com/ |
Java hits obstacle with cell phones | http://www.googoogaga.org |
Developing Reliable Software with Scripting Languages | http://www.googoogaga.org |
No FP languages for the real-world | http://www.googoogaga.org |
Small Time Languages | http://www.googoogaga.org |
Evaluating API usability at Microsoft | http://www.gotdotnet.com/team/brada/describingandevaluatingapiusabilityatmicrosoft.ppt |
Introduction to the Base Class Libraries (.Net) | http://www.gotdotnet.com/team/clr/BCL/ |
Introducing C#, Present and Future | http://www.gotdotnet.com/team/csharp/conferences/OOPSLA%202002%20CSharp.ppt |
Introducing C#, Present and Future | http://www.gotdotnet.com/team/csharp/conferences/OOPSLA%202002%20CSharp.zip |
Whitepaper on new C# Features | http://www.gotdotnet.com/team/csharp/learn/Future/default.aspx |
C# Programming Language Future Features | http://www.gotdotnet.com/team/csharp/learn/Future/default.aspx |
Microsoft rules... | http://www.gotdotnet.com/team/csharp/learn/Future/faq.aspx |
Whitepaper on new C# Features | http://www.gotdotnet.com/team/csharp/learn/Future/faq.aspx |
Are delegates the moniker of .NET? | http://www.gotdotnet.com/team/csharp/learn/Future/VCS%20Language%20Changes.aspx |
Whitepaper on new C# Features | http://www.gotdotnet.com/team/csharp/learn/Future/VCS%20Language%20Changes.doc |
Guest Bloggers on LtU? | http://www.gotdotnet.com/team/dbox/ |
Yes, Bob, I too want to work in a dynamically typed language | http://www.gotdotnet.com/team/dbox/default.aspx#nn2003-05-03T11:15:53Z |
Don Box on C# generics vs. C++ generics | http://www.gotdotnet.com/team/dbox/default.aspx#nn2003-05-10T06:02:33Z |
Are delegates the moniker of .NET? | http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-04-12T08:30:21Z |
Are delegates the moniker of .NET? | http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-07-11T06:46:11Z |
Are delegates the moniker of .NET? | http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-07-21T08:36:33Z |
Are delegates the moniker of .NET? | http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-07-22T08:28:35Z |
Are delegates the moniker of .NET? | http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-07-22T10:24:41Z |
Are delegates the moniker of .NET? | http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-07-22T10:28:43Z |
Dynamic languages and virtual machines | http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-08-26T04:06:38Z |
Dynamic languages and virtual machines | http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-08-26T09:56:24Z |
Type Safety in a Dynamically Extensible Class Library | http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-10-09T09:38:00Z |
Dynamic Properties | http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-12-03T03:58:09Z |
Making reliable distributed systems in the presence of software errors | http://www.gotdotnet.com/team/dbox/default.aspx?month=2003-11 |
Longhorn Command Shell ("Monad") | http://www.gotdotnet.com/team/PDC/4118/ARC334.ppt |
Terrarium | http://www.gotdotnet.com/terrarium/whatis/ |
Dating Design Patterns | http://www.goth.net/goth.html |
What is the Meaning of These Constant Interruptions? | http://www.gotw.ca/gotw/056.htm |
Integrating support for undo with exception handling | http://www.gotw.ca/gotw/061.htm |
Pragmatic Programmers Interview | http://www.gotw.ca/publications/c_family_interview.htm |
The C Family of Languages: Interview with Dennis Ritchie, Bjarne Stroustrup, and James Gosling | http://www.gotw.ca/publications/c_family_interview.htm |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.gotw.ca/publications/concurrency-ddj.htm |
The New C++: Trip Report, October 2002 | http://www.gotw.ca/publications/mill23.htm |
The New C++: Trip Report, October 2002 | http://www.gotw.ca/publications/mill24.htm |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.gpgpu.org/ |
Suitability of APL2 for Music | http://www.gprep.org/~music/musikbok/chap3.html |
Dataflow programming for PIC microcontrollers | http://www.grame.fr/Research/list.php?type=%25 |
The Push Programming Language | http://www.grammatical-evolution.org/ |
Sh | http://www.graphics3d.com/guides/cg_1_1/index.html |
A Formal Model for an Expressive Fragment of XSLT | http://www.grappa.univ-lille3.fr/tata/ |
Weak vs. strong typing | http://www.greatbuildings.com/buildings/Guggenheim_Bilbao.html |
Apple Flunks First Grade Math | http://www.gregorpurdy.com/gregor/gw/by-entry/000480.html |
More from Udell on typing | http://www.gregorpurdy.com/gregor/psh/ |
Will Kodak kill Java? | http://www.groklaw.net/article.php?story=20041003041632172 |
Will Kodak kill Java? | http://www.groklaw.net |
Linguistic Relativity Hypothesis | http://www.grudge-match.com/Images/worf.jpg |
Dating Design Patterns | http://www.guardian.co.uk/g2/story/0,3604,1089928,00.html |
Dylan Evans: Computer Illiteracy | http://www.guardian.co.uk/online/comment/story/0%2c12449%2c1078798%2c00.html |
Understanding continuations | http://www.guldheden.com/~sandin/amalthea.html |
Advanced Programming Language Design (Finkel) | http://www.guldheden.com/~sandin/amalthea.html |
OOPSLA 2005: Io, a small programming language | http://www.guldheden.com/~sandin/amalthea.html |
Self | http://www.guruinfo.co.uk/ |
Concrete Abstractions on the web | http://www.gustavus.edu/+max/concrete-abstractions.html |
Sapir: Language, An Introduction to the Study of Speech | http://www.gutenberg.net/etext/12629 |
Functions as Classes: Which languages? | http://www.gwydiondylan.org/ |
ANN: YARD Parser | http://www.gwydiondylan.org/books/drm/drm_86.html |
The Dylan Reference Manual | http://www.gwydiondylan.org/drm/index.html |
Tcl Core Team Interview | http://www.gwydiondylan.org/maintainers.phtml |
Dynamic Properties | http://www.gwydiondylan.org |
Developing Reliable Software with Scripting Languages | http://www.gwydiondylan.org |
Bricklin: Why Johnny can't program | http://www.gwydiondylan.org |
Small Time Languages | http://www.gwydiondylan.org |
Tcl Core Team Interview | http://www.gwydiondylan.org |
SpringBox | http://www.gzigzag.org/ |
Expressions vs Statements | http://www.hackcraft.net/raii/ |
[Newbie] Where can I learn about VM / C interfacing? | http://www.haible.de/bruno/documentation/ffcall/avcall/avcall.html |
[Newbie] Where can I learn about VM / C interfacing? | http://www.haible.de/bruno/packages-ffcall.html |
Shared Source CLI Beta | http://www.halcyonsoft.com/products/iNET.asp |
Ja.NET | http://www.halcyonsoft.com |
Programming: 50, 100 years from now | http://www.halfbakery.com/idea/Invisible_20Keyboard |
Lambda Dance | http://www.hampsterdance2.com/hampsterdance2.html |
Network Query Language | http://www.hannesmarais.com/talks/SRI/index.htm |
Comments Requested on SML-Based Graphics DSL | http://www.hardcoreprocessing.com |
Languages for the JVM | http://www.harlequin.com/mm/reference/ |
Research ethics | http://www.harpercollins.com/catalog/excerpt_xml.asp?isbn=0688177883 |
Add citeseer to mozilla | http://www.hars.de/2002/citeseer.png |
Add citeseer to mozilla | http://www.hars.de/2002/citeseer.src |
What will Apple's move to Intel mean for Alternative Language Communities? | http://www.haskell.org//pipermail/cvs-ghc/2005-June/025451.html |
Most Productive FP Lang? | http://www.haskell.org//pipermail/glasgow-haskell-users/2005-August/008839.html |
Interpretation of the curry-howard isomorphism | http://www.haskell.org//pipermail/haskell/2004-April/013993.html |
Ivory Towers and Gelfand's Principle | http://www.haskell.org//pipermail/haskell/2004-August/014397.html |
SPARKAda | http://www.haskell.org//pipermail/haskell/2004-August/014397.html |
Eliminating Array Bound Checking through Non-dependent types | http://www.haskell.org//pipermail/haskell/2004-August/014397.html |
Debugging Functional Programs | http://www.haskell.org//pipermail/haskell/2004-June/014239.html |
Y in haskell | http://www.haskell.org//pipermail/haskell/2005-April/015702.html |
Tim Bray on Ruby | http://www.haskell.org//pipermail/haskell/2005-April/015769.html |
Implicit parallel functional programming | http://www.haskell.org//pipermail/haskell/2005-January/thread.html#15198 |
Disruptive PLT, 4 years later | http://www.haskell.org//pipermail/haskell/2006-March/017762.html |
hOp - Haskell Micro-Kernel | http://www.haskell.org//pipermail/haskell-cafe/2004-February/005841.html |
Implementation of FPL | http://www.haskell.org//pipermail/haskell-cafe/2005-January/008285.html |
A New Haskell and those anxious to change | http://www.haskell.org//pipermail/haskell-prime/2006-February/000261.html |
A New Haskell and those anxious to change | http://www.haskell.org//pipermail/haskell-prime/2006-February/000276.html |
A New Haskell and those anxious to change | http://www.haskell.org//pipermail/haskell-prime/2006-January/000001.html |
A New Haskell and those anxious to change | http://www.haskell.org//pipermail/haskell-prime/2006-January/000009.html |
Haskell for C Programmers | http://www.haskell.org/~pairwise/HOpenGL/HOpenGL.html |
Haskell and creative freedom | http://www.haskell.org/~pairwise/intro/intro.html |
Haskell for C Programmers | http://www.haskell.org/~pairwise/intro/intro.html |
Object Oriented Programming + Referential Transparency | http://www.haskell.org/~simonmar/papers/multiproc.pdf |
A Java/Python hybrid? | http://www.haskell.org/ |
Code generation vs. dynamic/introspective languages | http://www.haskell.org/alex/ |
Encoding Information Flow in Haskell | http://www.haskell.org/arrows/ |
Transducer Composition and CPS | http://www.haskell.org/arrows/ |
Explaining monads | http://www.haskell.org/arrows/ |
What is a monad, why should I use it, and when is it appropriate? | http://www.haskell.org/arrows/index.html |
JScript is a Functional Language | http://www.haskell.org/arrows/syntax.html |
Generalising Monads to Arrows | http://www.haskell.org/arrows |
Haskell Communities and Activities Report | http://www.haskell.org/communities/ |
Language Construction | http://www.haskell.org/communities/ |
Second Haskell Communities and Activities Report | http://www.haskell.org/communities/ |
Haskell Communities | http://www.haskell.org/communities/ |
Haskell Communities and Activities Report, Seventh Edition, November 2004 | http://www.haskell.org/communities/ |
Dynamic typing in OCaml | http://www.haskell.org/communities/05-2005/html/report.html#ghc |
Language Construction | http://www.haskell.org/communities/11-2003/html/report.html |
Haskell Communities | http://www.haskell.org/communities/html/report.html |
NULL | http://www.haskell.org/definition/ |
Language Design Documents | http://www.haskell.org/definition/ |
Functional Pearl: A fresh look at binary search trees | http://www.haskell.org/development/views.html |
Generic views | http://www.haskell.org/development/views.html |
Why Lists? | http://www.haskell.org/development/views.html |
Best default sequence? | http://www.haskell.org/development/views.html |
Language support for generating functions? | http://www.haskell.org/docon/ |
Introduction to Concurrent Programming with Stackless Python | http://www.haskell.org/frp/ |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.haskell.org/frp/ |
The Origins of the Turing Thesis Myth | http://www.haskell.org/frp |
hOp - Haskell Micro-Kernel | http://www.haskell.org/ghc/ |
System F with Type Equality Coercions | http://www.haskell.org/ghc/ |
The Future of Compilers | http://www.haskell.org/ghc/ |
Quickies (GHC/OO-FP/Generative P) | http://www.haskell.org/ghc/ |
Guido: Language Design Is Not Just Solving Puzzles | http://www.haskell.org/ghc/ |
Static type inference & late binding? | http://www.haskell.org/ghc/docs/latest/html/libraries/base/Data.Dynamic.html |
OOPSLA 2005 Reports | http://www.haskell.org/ghc/docs/latest/html/libraries/base/Data-Dynamic.html |
Naked Objects | http://www.haskell.org/ghc/docs/latest/html/libraries/base/Data-Generics-Basics.html#t%3AData |
Is STL algorithms doing damage to the cause? | http://www.haskell.org/ghc/docs/latest/html/libraries/base/Data-Map.html |
Naked Objects | http://www.haskell.org/ghc/docs/latest/html/libraries/base/Data-Typeable.html#t%3ATypeable |
Naked Objects | http://www.haskell.org/ghc/docs/latest/html/libraries/base/Data-Typeable.html |
Why Lists? | http://www.haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#t%3AFunctor |
Why do they program in C++? | http://www.haskell.org/ghc/docs/latest/html/libraries/index.html |
Invariants/Contracts vs. types | http://www.haskell.org/ghc/docs/latest/html/libraries/QuickCheck/Test.QuickCheck.Utils.html |
Is STL algorithms doing damage to the cause? | http://www.haskell.org/ghc/docs/latest/html/users_guide/options-optimise.html#optimise-pkgs |
Visual Basic and LINQ | http://www.haskell.org/ghc/docs/latest/html/users_guide/template-haskell.html |
study of the "list comprehension" sugar | http://www.haskell.org/ghc/docs/latest/set/parallel-list-comprehensions.html |
The Glasgow Haskell Compiler Survey - GHC needs your feedback! | http://www.haskell.org/ghc/survey/start.cgi |
GHC Survey Results | http://www.haskell.org/ghc/survey2005/ |
GHC Survey Results | http://www.haskell.org/ghc/survey2005/application_comments.html |
GHC Survey Results | http://www.haskell.org/ghc/survey2005-summary.html |
Code generation vs. dynamic/introspective languages | http://www.haskell.org/happy/ |
Linspire chooses Haskell as preferred language | http://www.haskell.org/hashell/ |
Impedance mismatch: RDBMS and PLs | http://www.haskell.org/haskellDB/ |
Code generation vs. dynamic/introspective languages | http://www.haskell.org/haskellDB/ |
Functional programming and software engineering | http://www.haskell.org/haskellwiki/?title=Humor/Porn&redirect=no |
First Class Values, Types as values within a Programming Language | http://www.haskell.org/haskellwiki/Existential_type |
What are the real benefits of FP? | http://www.haskell.org/haskellwiki/Frag |
What are the real benefits of FP? | http://www.haskell.org/haskellwiki/Haskell_in_practice |
Sudoku | http://www.haskell.org/haskellwiki/Sudoku |
What are the real benefits of FP? | http://www.haskell.org/haskellwiki/Zipper |
Designing and Implementing DSL languages: recommended reading? | http://www.haskell.org/haskore/ |
Language Design 101 | http://www.haskell.org/haskore/ |
New Paul Graham thing... | http://www.haskell.org/haskore/ |
Chuck - Concurrent audio programming language | http://www.haskell.org/haskore/ |
Musical programming and languages | http://www.haskell.org/haskore/ |
New Paul Graham thing... | http://www.haskell.org/hat/ |
Looking for FP Debuggers | http://www.haskell.org/hat/ |
Scalability | http://www.haskell.org/hawiki/CabalGet |
Codata and Comonads in Haskell | http://www.haskell.org/hawiki/CoMonad |
Fun: HaWiki Quotes Page | http://www.haskell.org/hawiki/CoMonad |
Definitional Interpreters for Higher-Order Programming Languages | http://www.haskell.org/hawiki/DeFunctionalization |
Why do they program in C++? | http://www.haskell.org/hawiki/DynamicLinkingInGhc |
Journals and papers? | http://www.haskell.org/hawiki/EuroHaskell |
ACM Queue: A Conversation with Alan Kay | http://www.haskell.org/hawiki/GHC_206_2e4 |
Links | http://www.haskell.org/hawiki/Hacanon |
Why do they program in C++? | http://www.haskell.org/hawiki/HaskellDemo |
Visual Haskell | http://www.haskell.org/hawiki/hIDE |
Bruce Tate: Technologies that may challenge Java | http://www.haskell.org/hawiki/LicensedPreludeExts |
Collection of links to monad implementations in various languages. | http://www.haskell.org/hawiki/MonadsAsContainers |
The Haskell Programmer's Guide to the IO Monad --- Don't Panic | http://www.haskell.org/hawiki/MonadsAsContainers |
Perl6 vs Java vs Python, or, Java sucks! and the NIH Fallacy | http://www.haskell.org/hawiki/Perl6UsersGolfingSystem |
ACM Queue: A Conversation with Alan Kay | http://www.haskell.org/hawiki/PhantomTypes |
Linear types for aliased resources | http://www.haskell.org/hawiki/PhantomTypes |
Fun: HaWiki Quotes Page | http://www.haskell.org/hawiki/QuotesPage |
Is STL algorithms doing damage to the cause? | http://www.haskell.org/hawiki/StackOverflow |
categories study group | http://www.haskell.org/hawiki/StudyGroup |
Issue One of The Monad.Reader, monthly Haskell eZine | http://www.haskell.org/hawiki/TheMonadReader_2fIssueOne_2fFeedBack |
Issue One of The Monad.Reader, monthly Haskell eZine | http://www.haskell.org/hawiki/TheMonadReader_2fIssueOne |
The Monad.Reader, Haskell eZine | http://www.haskell.org/hawiki/TheMonadReader |
Dynamic Languages Journal? | http://www.haskell.org/hawiki/TheMonadReader |
Journals and papers? | http://www.haskell.org/hawiki/TheMonadReader |
Zipper-based file server/OS | http://www.haskell.org/hawiki/TheZipper |
Circular references | http://www.haskell.org/hawiki/TyingTheKnot |
Software Extension and Integration with Type Classes | http://www.haskell.org/hawiki/UnderestimatedTypeClasses |
ACM Queue: A Conversation with Alan Kay | http://www.haskell.org/hawiki/WrapperTypes |
Haskell Wiki | http://www.haskell.org/hawiki |
Why do they program in C++? | http://www.haskell.org/HaXml/ |
Functional Programming Has Reached The Masses; It's Called Visual Basic | http://www.haskell.org/hdirect/ |
GHood -- a graphical viewer for Hood | http://www.haskell.org/hood/ |
The Case for First Class Messages | http://www.haskell.org/hood/ |
Tim Bray: Dynamic-Language IDEs | http://www.haskell.org/hoogle/ |
Why do they program in C++? | http://www.haskell.org/HOpenGL/ |
Twill: an extensible scriptlet language for testing web apps | http://www.haskell.org/http/ |
New Paul Graham thing... | http://www.haskell.org/hugs/ |
Quickies (GHC/OO-FP/Generative P) | http://www.haskell.org/hugs/ |
Yes, Bob, I too want to work in a dynamically typed language | http://www.haskell.org/humor/enron.html |
New Paul Graham thing... | http://www.haskell.org/implementations.html |
Learning Haskell portal | http://www.haskell.org/learning.html |
programming languages with chicken | http://www.haskell.org/libraries/#tracing |
Combinator Parsers | http://www.haskell.org/libraries/ |
Comprehending Monads | http://www.haskell.org/mailinglist.html |
Rearranging Haskell's Type Classes | http://www.haskell.org/mailinglist.html |
Generic Programming in Haskell | http://www.haskell.org/mailman/listinfo/haskell |
New CLR Language: Boo | http://www.haskell.org/ObjectIO/ |
Why type systems are interesting | http://www.haskell.org/onlinereport/ |
Rearranging Haskell's Type Classes | http://www.haskell.org/onlinereport/basic.html |
Rearranging Haskell's Type Classes | http://www.haskell.org/onlinereport/classes.gif |
Macros vs. Higher-order Programming | http://www.haskell.org/onlinereport/exps.html#sect3.14 |
JScript is a Functional Language | http://www.haskell.org/onlinereport/exps.html#sect3.14 |
Visual Basic and LINQ | http://www.haskell.org/onlinereport/exps.html |
Modern Language Features of Visual C++ 2005 | http://www.haskell.org/onlinereport/lexemes.html#sect2.4 |
Modern Language Features of Visual C++ 2005 | http://www.haskell.org/onlinereport/modules.html#sect5.3 |
Visual Basic and LINQ | http://www.haskell.org/onlinereport/monad.html |
Haskell vs. Erlang, Reloaded | http://www.haskell.org/onlinereport/preface-jfp.html |
Language comparison experiment | http://www.haskell.org/papers/NSWC/jfp.ps |
Description Logics in Literate Haskell | http://www.haskell.org/papers/NSWC/jfp.ps |
Normal-order evaluation as bottom-up parsing | http://www.haskell.org/pipermail/haskell/2002-April/009503.html |
Making Haskell programs faster and smaller | http://www.haskell.org/pipermail/haskell/2002-August/010324.html |
A survey of language popularity | http://www.haskell.org/pipermail/haskell/2002-March/005892.html |
functional software engineering experience? | http://www.haskell.org/pipermail/haskell/2002-May/009644.html |
Unification on Stateless Objects | http://www.haskell.org/pipermail/haskell/2003-June/011939.html |
Call-by-name is dual to call-by-value | http://www.haskell.org/pipermail/haskell/2003-March/011350.html |
Call-by-name is dual to call-by-value | http://www.haskell.org/pipermail/haskell/2003-March/011376.html |
Description Logics in Data Management | http://www.haskell.org/pipermail/haskell/2003-May/011870.html |
Faking it (even better) | http://www.haskell.org/pipermail/haskell/2004-August/014416.html |
Multidimensional Virtual Classes | http://www.haskell.org/pipermail/haskell/2004-August/014463.html |
Higher-order module system of ML is actually possible in Haskell | http://www.haskell.org/pipermail/haskell/2004-August/014463.html |
The Essence of the Iterator Pattern | http://www.haskell.org/pipermail/haskell/2004-August/014463.html |
Why type systems are interesting | http://www.haskell.org/pipermail/haskell/2004-June/014109.html |
Tail of Nil and Its Type | http://www.haskell.org/pipermail/haskell/2004-June/014271.html |
Why type systems are interesting | http://www.haskell.org/pipermail/haskell/2004-June/014271.html |
Practical OCaml | http://www.haskell.org/pipermail/haskell/2004-November/014939.html |
Higher-order module system of ML is actually possible in Haskell | http://www.haskell.org/pipermail/haskell/2004-September/014515.html |
Djinn, a theorem prover in Haskell, for Haskell. | http://www.haskell.org/pipermail/haskell/2005-March/015423.html |
De-typechecker: converting from a type to a term | http://www.haskell.org/pipermail/haskell/2005-March/015423.html |
automatic theorem proving | http://www.haskell.org/pipermail/haskell/2005-March/015423.html |
How are GADTs useful in practical programming? | http://www.haskell.org/pipermail/haskell/2006-February/017558.html |
Open data types and open functions | http://www.haskell.org/pipermail/haskell/2006-July/018172.html |
Business Objects Quark - Haskell meets Java | http://www.haskell.org/pipermail/haskell/2006-September/018558.html |
De-biforestation | http://www.haskell.org/pipermail/haskell-cafe/2002-December/003650.html |
De-biforestation | http://www.haskell.org/pipermail/haskell-cafe/2002-November/003546.html |
Integrating support for undo with exception handling | http://www.haskell.org/pipermail/haskell-cafe/2004-December/007828.html |
The Haskell Programmer's Guide to the IO Monad --- Don't Panic | http://www.haskell.org/pipermail/haskell-cafe/2005-January/008241.html |
The Haskell Programmer's Guide to the IO Monad --- Don't Panic | http://www.haskell.org/pipermail/haskell-cafe/2005-January/008258.html |
The Haskell Programmer's Guide to the IO Monad --- Don't Panic | http://www.haskell.org/pipermail/haskell-cafe/2005-January/008259.html |
Concatenative Language Kont | http://www.haskell.org/pipermail/haskell-cafe/2005-March/009312.html |
Concatenative Language Kont | http://www.haskell.org/pipermail/haskell-cafe/2005-March/009345.html |
GADT vs. Type Classes | http://www.haskell.org/pipermail/haskell-cafe/2006-October/019030.html |
GADT vs. Type Classes | http://www.haskell.org/pipermail/haskell-cafe/2006-October/019154.html |
Designing and Implementing DSL languages: recommended reading? | http://www.haskell.org/soe/ |
Haskell for C Programmers | http://www.haskell.org/soe/ |
Open data types and open functions | http://www.haskell.org/soe/ |
unchecked exceptions are like runtime type checking? | http://www.haskell.org/soe/ |
Designing and Implementing DSL languages: recommended reading? | http://www.haskell.org/soe/software.htm |
OOPSLA 2005 Reports | http://www.haskell.org/th/ |
"Popular vs. Good" in Programming Languages | http://www.haskell.org/th/ |
JScript is a Functional Language | http://www.haskell.org/th/ |
Why type systems are interesting | http://www.haskell.org/th/ |
Transducer Composition and CPS | http://www.haskell.org/tmrwiki/ArrowsIntroduction |
Issue One of The Monad.Reader, monthly Haskell eZine | http://www.haskell.org/tmrwiki/FpVsOo?action=raw |
Object Oriented Programming + Referential Transparency | http://www.haskell.org/tmrwiki/FpVsOo |
Let's make a programming language! | http://www.haskell.org/tmrwiki/FrontPage |
Issue One of The Monad.Reader, monthly Haskell eZine | http://www.haskell.org/tmrwiki/IssueFive |
Issue One of The Monad.Reader, monthly Haskell eZine | http://www.haskell.org/tmrwiki/IssueThree |
Issue One of The Monad.Reader, monthly Haskell eZine | http://www.haskell.org/tmrwiki/IssueTwo |
Variables as Channels | http://www.haskell.org/tmrwiki/JoinHs |
Number-Parameterized Types by Oleg Kiselyov | http://www.haskell.org/tmrwiki/NumberParamTypes#sec:related |
OOPSLA 2005 Reports | http://www.haskell.org/tmrwiki/NumberParamTypes |
Number-Parameterized Types by Oleg Kiselyov | http://www.haskell.org/tmrwiki/NumberParamTypes |
Type checking and logical errors | http://www.haskell.org/tmrwiki/NumberParamTypes |
Ivory Towers and Gelfand's Principle | http://www.haskell.org/tmrwiki/WhyAttributeGrammarsMatter |
Functional anti-memoization | http://www.haskell.org/tmrwiki/WhyAttributeGrammarsMatter |
Generic Programming | http://www.haskell.org/tutorial/ |
Haskell for C Programmers | http://www.haskell.org/tutorial/ |
TPK Algorithm in Different Programming Languages | http://www.haskell.org/tutorial/ |
Best PL tutorial/intro? | http://www.haskell.org/tutorial/ |
TPK Algorithm in Different Programming Languages | http://www.haskell.org/tutorial/io.html#sect7.3 |
ACM Queue: On Usability of Programming Languages | http://www.haskell.org/visualhaskell/ |
Visual Haskell | http://www.haskell.org/visualhaskell/ |
What are the real benefits of FP? | http://www.haskell.org/yale/papers/haskell-workshop03/index.html |
Frappe: Functional Reactive Programming in Java | http://www.haskell.org/yale/papers/oxford02/.oxford02.pdf |
O'Haskell - a functional object-oriented concurrent PL | http://www.haskell.org/yampa/ |
The Origins of the Turing Thesis Myth | http://www.haskell.org/yampa/ |
What are the real benefits of FP? | http://www.haskell.org/yampa/ |
Object Oriented Programming + Referential Transparency | http://www.haskell.org/yampa/ |
Why do they program in C++? | http://www.haskell.org/zwan/ |
Why do they program in C++? | http://www.haskell.org/zwan/job/wan-resume.html#Publications |
Rules for Developing Safety-Critical Code | http://www.haskell.org/zwan/job/wan-resume.html#Publications |
Hakell mini-primer | http://www.haskell.org |
Haskell books | http://www.haskell.org |
Haskell Store | http://www.haskell.org |
Identity crisis | http://www.haskell.org |
Introduction to Functional Programming | http://www.haskell.org |
Making Haskell programs faster and smaller | http://www.haskell.org |
Mondrian | http://www.haskell.org |
New Departments | http://www.haskell.org |
Overloading and higher-order polymorphism | http://www.haskell.org |
Google Code Search | http://www.haskell.org |
Richard Hamming: You and Your Research | http://www.haskell.org |
Second Haskell Communities and Activities Report | http://www.haskell.org |
SMLNJ RIP? | http://www.haskell.org |
Teaching Purely Functional Programming in First Year | http://www.haskell.org |
Template metaprogramming for Haskell | http://www.haskell.org |
unchecked exceptions are like runtime type checking? | http://www.haskell.org |
Understanding Lispishness | http://www.haskell.org |
UCPy: Reverse Engineering Python | http://www.haskell.org |
Why People Aren't Using Haskell | http://www.haskell.org |
GHood -- a graphical viewer for Hood | http://www.haskell.org |
Getting started in language design -- reading material? | http://www.haskell.org |
Getting Started | http://www.haskell.org |
Generic Programming | http://www.haskell.org |
functional software engineering experience? | http://www.haskell.org |
Functional Images 2 | http://www.haskell.org |
Embedding Prolog into Haskell | http://www.haskell.org |
Do we Need Dependent Types? | http://www.haskell.org |
Comprehending Monads | http://www.haskell.org |
Can Programming Be Liberated from the von Neumann Style? | http://www.haskell.org |
Calculating Functional Programs | http://www.haskell.org |
BUT... Haskell! | http://www.haskell.org |
Building cyclic data structures in pure languages | http://www.haskell.org |
Basic(er) Simple(r) Type Theory(?) | http://www.haskell.org |
APL2001 - An Arrays Odyssey | http://www.haskell.org |
An Overview of Miranda | http://www.haskell.org |
Programming Languages White Papers | http://www.haskell.org |
ACM Queue: A Conversation with Alan Kay | http://www.haskell.org |
Google Web Toolkit | http://www.haxe.org |
Economics of Programming Languages | http://www.hecl.org |
J2ME | http://www.hecl.org |
call by ? and mental models | http://www.hecl.org |
CADR Lisp Machine emulator | http://www.heeltoe.com/retro/cadr/ |
MIT CADR Source Snapshot Released | http://www.heeltoe.com/retro/mit/mit_cadr_lmss.html |
Good Ideas, Through the Looking Glass | http://www.helpmylaptop.com/ |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.helsinki.fi/~jppesone/papers/kandi.html |
Why Dependent Types Matter | http://www.helsinki.fi/esslli/ |
Block performance in Ruby | http://www.h-e-r-e-t-i-x.org |
Persistent functional databases | http://www.herodotus.biz/Legal.html |
Persistent functional databases | http://www.herodotus.biz/Patent.html |
Persistent functional databases | http://www.herodotus.biz |
Yet another programming language forum | http://www.heron-centric.com |
Yet another programming language forum | http://www.heron-forums.com |
Metaprogramming in Heron | http://www.heron-language.com/metaprogramming.html |
ANN: YARD Parser | http://www.heron-language.com/metaprogramming.html |
Heron Language Specification | http://www.heron-language.com/spec.html |
source code conversion | http://www.heron-language.com |
Scheme Language Steering Committee Report to the Community | http://www.het.brown.edu/people/andre/macros/index.htm |
Scheme simulator for quantum computation | http://www.het.brown.edu/people/andre/qlambda/index.html |
amb and Quantum Computation in Scheme | http://www.het.brown.edu/people/andre/qlambda/index.html |
Microsoft Xen On Track to Debut as 'X Omega' | http://www.hevanet.com/acorbin/xul/top.xul |
AdbmaL | http://www.hf.uio.no/filosofi/njpl/vol1no2/revolution/revolution.pdf |
A Revolution in Logic? | http://www.hf.uio.no/filosofi/njpl/vol1no2/revolution/revolution.pdf |
What is a Proposition? | http://www.hf.uio.no/ifikk/filosofi/njpl/vol1no1/meaning/meaning.html |
Gottfried Wilhelm Leibniz | http://www.hfac.uh.edu/gbrown/philosophers/leibniz/ |
Inhouse training | http://www.hh.se/staff/vero/DSL/ |
Dynamic vs. Static Typing - A Pattern-Based Analysis | http://www.hibernate.org/203.html |
Formal methods for O/R mapping | http://www.hibernate.org/hib_docs/reference/en/html/queryhql.html |
Formal methods for O/R mapping | http://www.hibernate.org/hib_docs/v3/reference/en/html/tutorial.html#tutorial-associations |
Why do they program in C++? | http://www.hibernate.org |
Reflection in Java: how are they getting with it? | http://www.hibernate.org |
Jon Udell: Languages and environments | http://www.hibernate.org |
Introduction to the Java EE 5 Platform | http://www.hibernate.org |
"Popular vs. Good" in Programming Languages | http://www.hibernate.org |
HTML guidelines | http://www.hixie.ch/advocacy/xhtml |
OpenC++ | http://www.hlla.is.tsukuba.ac.jp/~chiba/openc++.html |
Hundred Year Language | http://www.hlla.is.tsukuba.ac.jp/~mich/openjava/ |
HLVM - High Level Virtual Machine toolkit for dynamic languages | http://www.hlvm.org/ |
HLVM - High Level Virtual Machine toolkit for dynamic languages | http://www.hlvm.org/wiki/tiki-index.php?page=LangFeatures |
Hugunin's IronPython | http://www.hole.fi/jajvirta/weblog/20031210T0901.html |
Python versus Parrot challenge, the Pie-thon | http://www.hole.fi/jajvirta/weblog/20040108T2001.html |
Don Box: Teaching my kids to program | http://www.hornet.org/ |
Stroustrup's C++ Style Sweet Spot | http://www.horstmann.com/cpp/pitfalls.html |
The ICFP Programming Contest is underway! | http://www.hoult.org/~bruce/myScores.html |
ICFP Programming Contest 2005 Results | http://www.hoult.org/bruce/icfp2005/ |
The Future of Compilers | http://www.hpl.hp.com/cambridge/projects/Dynamo/ |
The Future of Compilers | http://www.hpl.hp.com/cambridge/projects/Dynamo/docs.htm |
Anyone remember Russell (the language, that is)? | http://www.hpl.hp.com/personal/Hans_Boehm/ |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.hpl.hp.com/personal/Hans_Boehm/gc/ |
LtU: Style and Focus | http://www.hpl.hp.com/personal/Kevin_Lai/projects/oath/publications/ACMEC_2004/p2pincentive.pdf |
HP's Dynamo | http://www.hpl.hp.com/techreports/1999/HPL-1999-77.html |
Destructors, Finalizers, and Synchronization | http://www.hpl.hp.com/techreports/2002/HPL-2002-335.html |
R6RS Status Report | http://www.hpl.hp.com/techreports/2002/HPL-2002-335.html |
Threads Cannot be Implemented as a Library | http://www.hpl.hp.com/techreports/2004/HPL-2004-209.html |
Oracles | http://www.hpl.hp.com/techreports/2005/HPL-2005-41.pdf |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.hpl.hp.com/techreports/Compaq-DEC/SRC-RR-68.pdf |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.hpl.hp.com/techreports/Compaq-DEC/SRC-RR-69.pdf |
Why do computers stop and what can be done about it? | http://www.hpl.hp.com/techreports/tandem/TR-85.7.html |
Church-Turning is False? | http://www.hss.cmu.edu/philosophy/faculty-sieg.php#publications |
Best PL tutorial/intro? | http://www.htdp.org/ |
Small Time Languages | http://www.htdp.org/ |
DanFest 2004 - in honor of Dan Friedman | http://www.htdp.org/ |
Amusing question | http://www.htdp.org/ |
A software engineering problem: how would functional programming solve it? | http://www.htdp.org/ |
Quickies | http://www.htdp.org/2001-01-18/Book/ |
Computing Curricula 2001 | http://www.htdp.org/2001-01-18/Book/node1.htm |
Jef Raskin: The Woes of IDEs | http://www.htdp.org/2002-09-22/Book/curriculum-Z-H-2.html |
Skribe 1.2b released | http://www.htdp.org/2003-09-26/Book/curriculum-Z-H-2.html |
Teaching programming | http://www.htdp.org |
The Human-Language Interface | http://www.htdp.org |
Ian Bicking: The challenge of metaprogramming | http://www.htdp.org |
Getting Started | http://www.htdp.org |
Structure and Interpretation of Computer Science Curriculum | http://www.htdp.org |
Developing Interactive Web Programs (Scheme Servlets) | http://www.htdp.org |
"My C++ Experience/Disaster" | http://www.htdp.org |
yet another noob via "little lisper" and scheme | http://www.htdp.org |
How to make a FPL successful | http://www.htdp.org |
SE/Algebra course | http://www.htdp.org |
Don Box: Scheme Is Love | http://www.htdp.org |
Rebel with a Cause | http://www.htdp.org |
dealing with Scheme (or Lisp, etc) | http://www.htus.org/Book/Staging/how-to-use-modules/ |
Language Construction | http://www.htus.org |
How to make a FPL successful | http://www.htus.org |
Distributed programming made easy | http://www.hurray.isep.ipp.pt/irtaw2003/ |
Nullable Types | http://www.hutteman.com/weblog/2004/06/02-181.html |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.hwaci.com/sw/lemon/ |
TPK Algorithm in Different Programming Languages | http://www.hypernation.net/comparative-study/ |
TPK Algorithm in Different Programming Languages | http://www.hypernation.net/comparative-study/node54.html |
TPK Algorithm in Different Programming Languages | http://www.hypernation.net/comparative-study/node58.html |
How to tell your personality type from your code | http://www.hyperorg.com/blogger/archive/2002_09_01_archive.html#85490076 |
Open data types and open functions | http://www.iai.uni-bonn.de/~loeh/ |
How are GADTs useful in practical programming? | http://www.iai.uni-bonn.de/~loeh/Contract.pdf |
Generic views | http://www.iai.uni-bonn.de/~loeh/SYB0.html |
Inherited Traits - Classes Like Never Before | http://www.iam.unibe.ch/%7Escg/Research/Traits/index.html |
The Fortress Language Spec v0.618 | http://www.iam.unibe.ch/%7Escg/Research/Traits/index.html |
Smalltalk 80: Green Book | http://www.iam.unibe.ch/~ducasse/FreeBooks/BitsOfHistory/ |
Smalltalk lecture notes | http://www.iam.unibe.ch/~ducasse/WebPages/ENSEIGN/Smalltalk/STN.pdf |
Free Smalltalk Books | http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html |
Free Smalltalk books | http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html |
Free Smalltalk Books | http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html |
The three dimensions of proofs | http://www.iam.unibe.ch/~kai/Papers/phd.pdf |
On the Revival of Dynamic Languages | http://www.iam.unibe.ch/~scg/Archive/Drafts/Nier05bRevival.pdf |
The Case for First Class Messages | http://www.iam.unibe.ch/~scg/Archive/famoos/Rapi98a/type.pdf |
Bach & Software Composition | http://www.iam.unibe.ch/~scg/Archive/Papers/DHon00a.pdf |
Using continuations for web programming | http://www.iam.unibe.ch/~scg/Archive/Papers/Duca04eSeaside.pdf |
Inherited Traits - Classes Like Never Before | http://www.iam.unibe.ch/~scg/Archive/Papers/Scha03aTraits.pdf |
Sina Language and Composition Filters | http://www.iam.unibe.ch/~scg/Research/ComponentModels/sina.html |
Piccola - A Small Composition Language | http://www.iam.unibe.ch/~scg/Research/Piccola/#DOWNLOAD |
Piccola - A Small Composition Language | http://www.iam.unibe.ch/~scg/Research/Piccola/ |
Extensible Records With Scoped Labels | http://www.iam.unibe.ch/~scg/Research/Piccola/ |
Piccola - A Small Composition Language | http://www.iam.unibe.ch/~scg/Research/Piccola/white.pdf |
Traits — Composable Units of Behavior | http://www.iam.unibe.ch/~scg/Research/Traits/ |
Classes or prototypes | http://www.iam.unibe.ch/~schaerli/smalltalk/traits/traitsPrototype.htm |
Stupid Question. | http://www.iam.unibe.ch/~til/staff/stouppa.html |
Favourite Use of Embedded Interpreters? | http://www.ibiblio.org/apollo/NARA-SW/E-2052.pdf |
Alan Kay to receive Turing Award | http://www.ibiblio.org/jmaynard/TRONcostume/ |
Revisiting an old thread: choosing a foundation language | http://www.ibiblio.org/obp/thinkCSpy/ |
Erlang the Movie | http://www.ibiblio.org/pub/multimedia/video/obp/IntroducingPython.mpg |
Processing XML with Java | http://www.ibiblio.org/xml/books/xmljava/ |
Cultured Perl: Perl 5.6 for C and Java programmers | http://www.ibm.com/developerworks/library/l-p560.html?dwzone=java |
PL/I and Multics | http://www.ibm.com/isource/cgi-bin/goto?it=usa_annred&on=203-280 |
Boring... | http://www.iccs.informatics.ed.ac.uk/~jmb/ |
Sudoku | http://www.icparc.ic.ac.uk/eclipse/examples/sudoku.ecl.txt |
POOSL: Parallel Object-Oriented Specification Language | http://www.ics.ele.tue.nl/~lvbokhov/poosl/introduction/intro.html |
Embedding Lisp/Logic for Robotics | http://www.ics.uci.edu/~dechter/publications/r85.html |
The right default: concurrent components with message passing | http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm |
Dynamic Languages Wizards panel videos (rerun) | http://www.ics.uci.edu/~franz/pubs-pdf/BC03.pdf |
AST intermediate representations | http://www.ics.uci.edu/~franz/pubs-pdf/J11Prepub.pdf |
Dynamic Languages Wizards panel videos (rerun) | http://www.ics.uci.edu/~franz/pubs-pdf/J11Prepub.pdf |
AST intermediate representations | http://www.ics.uci.edu/~franz/Site/pubs-pdf/C17Prepub.pdf |
source code conversion | http://www.icsharpcode.net/OpenSource/SD/ |
Most Productive FP Lang? | http://www.icsharpcode.net/OpenSource/SD/Default.aspx |
A-Posteriori Subtyping: Which Languages? | http://www.icsi.berkeley.edu/~sather/ |
Iteration Abstraction in Sather | http://www.icsi.berkeley.edu/~sather/ |
Tcl Core Team Interview | http://www.icsi.berkeley.edu/~sather/ |
An Analysis of the Divergence of Two Sather Dialects | http://www.icsi.berkeley.edu/~sather/ |
Ivory Towers and Gelfand's Principle | http://www.icsi.berkeley.edu/~sather/Documentation/LanguageDescription/webmaker/DescriptionX2Erem-chapters-1.html#HEADING1-77 |
Envisioning a New Language: A Conversation With Victoria Livschitz | http://www.icsi.berkeley.edu/~sather/Documentation/LanguageDescription/webmaker/DescriptionX2Erem-chapters-1.html#HEADING1-98 |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://www.icsi.berkeley.edu/~sather/Publications/article.html |
Tcl Core Team Interview | http://www.icsi.berkeley.edu/~sather/Publications/tr-91-047/ |
NULL | http://www.icsi.berkeley.edu/~sather/Publications/tr-93-064.html |
Language Design Documents | http://www.icsi.berkeley.edu/~sather/Publications/tr-93-064.html |
The Salishan problems | http://www.icsi.berkeley.edu/Sather/Contrib/Salishan/Salishan.html |
Udell at OSCON: IronPython news | http://www.ida.liu.se/~tobnu/scheme2llvm/ |
Alice Through the Looking Glass | http://www.ida.liu.se/~tobnu/scheme2llvm/ |
Logic Programming book | http://www.ida.liu.se/~ulfni/lpp/ |
Designing and Implementing DSL languages: recommended reading? | http://www.ida.liu.se/~uweas/ |
Semantics | http://www.ida.liu.se/education/ugrad/sysark/kurser/TDDB42/ |
Programming Languages in the Markup World | http://www.idealliance.org/papers/extreme/proceedings/dates.html#2006 |
Programming Languages in the Markup World | http://www.idealliance.org/papers/extreme/proceedings/html/2006/Blazevic01/EML2006Blazevic01.html |
Programming Languages in the Markup World | http://www.idealliance.org/papers/extreme/proceedings/html/2006/Novatchev01/EML2006Novatchev01.html |
Programming Languages in the Markup World | http://www.idealliance.org/papers/extreme/proceedings/html/2006/SperbergMcQueen01/EML2006SperbergMcQueen01.html |
Programming Languages in the Markup World | http://www.idealliance.org/papers/extreme/proceedings/html/2006/Tennison01/EML2006Tennison01.html |
Programming Languages in the Markup World | http://www.idealliance.org/papers/extreme/proceedings/html/2006/Wrightson01/EML2006Wrightson01.html |
XQuery in Relational Database Systems | http://www.idealliance.org/proceedings/xml04/abstracts/paper254.html |
Comparing XSLT and XQuery | http://www.idealliance.org/proceedings/xtech05/papers/02-03-01/ |
Microsoft rules... | http://www.idg.net/ic_962682_1773_1-3921.html |
Free compiler & language tools | http://www.idiom.com/free-compilers |
Ward Cunningham podcast: Smalltalk, little languages, XP, typing and future of software | http://www.idlewords.com/2004/08/an_audioblogging_manifesto.htm |
OOPSLA 2005 Reports | http://www.idsia.ch/~juergen/goedelmachine.html |
Halting program density? | http://www.idsia.ch/~juergen/ray.html |
Halting program density? | http://www.idsia.ch/ |
DanFest 2004 - in honor of Dan Friedman | http://www.idsnews.com/story.php?id=26615 |
Twill: an extensible scriptlet language for testing web apps | http://www.idyll.org/~t/www-tools/twill.html |
Call Processing Language | http://www.ietf.org/rfc/rfc3880.txt |
Why only 'minimal' languages | http://www.ieuc.org |
Human Factors Research On Programming Language Syntax | http://www.ieuc.org |
Building a Modern Computer From First Principles | http://www.ieuc.org |
In Memoriam :: Jef Raskin | http://www.ieuc.org |
Mechanics of designing and implementing a language | http://www.ieuc.org |
Non-English-Based Programming Languages | http://www.ieuc.org |
the Chinese natual language | http://www.ieuc.org |
The English-Likeness Monster | http://www.ieuc.org |
Trampolining Architectures | http://www.ieuc.org |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.ieuc.org |
Yearning for a practical scheme | http://www.ifa.au.dk/~harder/keywiz.el |
Kristen Nygaard (1927-2002) | http://www.ifi.uio.no/~cim/sim_history.html |
Kristen Nygaard (1927-2002) | http://www.ifi.uio.no/~kristen/FORSKNINGSDOK_MAPPE/F_BETA_hovedside.html |
Kristen Nygaard (1927-2002) | http://www.ifi.uio.no/~kristen/FORSKNINGSDOK_MAPPE/F_OO_start.html |
Lambda the Ultimate Set Comprehension | http://www.ifi.unizh.ch/math/bmwcs/ |
Stealing language features for fun and profit in Ruby | http://www.ifi.unizh.ch/richter/Classes/oose2/05_Metaclasses/02_smalltalk/02_metaclasses_smalltalk.html#2%20Hierarchy%20of%20Smalltalk%20Classes |
Guiding Visitors: Separating Navigation from Computation | http://www.ifs.org.uk/~popx/jjtree.html |
The Sound of Lost Productivity | http://www.ifs.uni-linz.ac.at/~ecoop/cd/papers/1445/14450396.pdf |
CellML | http://www.iglu.org.il/wiki/index.php/August_Penguin_5/English |
Is EJB Always Necessary? | http://www.igmus.org/code/jeremiahcode/archive/2002/08.jsp#another_ejb_datapoint |
New Paul Graham thing... | http://www.ii.uib.no/~ketil/bio/ |
Algebraic Specification: some old history, and new thoughts | http://www.ii.uib.no/~wagner/MNotes/adjrun.ps |
Lazy Functional Parser Combinators in Java | http://www.iis.ee.ic.ac.uk/~frank/surp99/report/caj97/index.html |
Papers in Coalgebra Theory and Applications | http://www.iist.unu.edu/~sm/research/coalgebra.html |
Visualisable Languages | http://www.iit.edu/~labview/Dummies.html |
Expressiveness of Declarative Languages | http://www.ilog.com/ |
RDF and Databases | http://www.ilrt.bris.ac.uk/discovery/2003/11/new-syntaxes-rdf/paper.html |
Proof and Counterexample | http://www.imdb.com/name/nm0397219/ |
the Chinese natual language | http://www.imdb.com/title/tt0181689/ |
JBoss Aspect Oriented Programming | http://www.ime.usp.br/~reverbel/papers/jboss-mw2003.pdf |
Why type systems are interesting | http://www.imit.kth.se/~schulte/misc/vamoz.html |
Hungarian Notation vs The Right Thing | http://www.imit.kth.se/~zayenz/ |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.imit.kth.se/~zayenz/ |
Simpler representation of operational semantics? | http://www.imit.kth.se/~zayenz/ |
Sudoku | http://www.imit.kth.se/~zayenz/ |
Constraint Programming | http://www.imit.kth.se/courses/2G1515/lectures.html |
Dines Bjorner Software Engineering textbooks | http://www.imm.dtu.dk/~db/the-se-books/ |
Interpreter Construction Framework | http://www.imm.dtu.dk/~jsm/ulc/ |
Principles of Program Analysis | http://www.imm.dtu.dk/~riis/PPA/ppasup2004.html |
Chemistry, Graph Tranformation and Programming Languages | http://www.imm.dtu.dk/bioconcur04/ |
Ethnographic Study of Copy and Paste Programming Practices in OOPL | http://www.improb.com/airchives/classical/articles/repetitive_reading.html |
IMS XML schemas | http://www.imsproject.org/question/index.html |
IMS XML schemas | http://www.imsproject.org/question/qtiv1p2/imsqti_litev1p2.html#1405219 |
IMS XML schemas | http://www.imsproject.org/question/qtiv1p2/imsqti_litev1p2.html |
Richard Feynman and the Connection Machine | http://www.inc.com/magazine/19950915/2622.html |
Edublog Awards | http://www.incsub.org/awards/index.php |
Why do they program in C++? | http://www.indiana.edu/~legobots/legoscheme/ |
Interview with Donald Knuth | http://www.indiana.edu/~radiotv/wtiu/columbus/index.html |
Let's make a programming language! | http://www.indiegamejam.com/ |
Incompleteness in semantics and parallel-or | http://www.inf.ed.ac.uk/teaching/courses/fpls/note14.pdf |
Java and the Java Virtual Machine - Definition, Verification | http://www.inf.ethz.ch/~jbook/ |
Type-safe Covariance in Eiffel | http://www.inf.ethz.ch/~meyer/ongoing/covariance/recast.pdf |
Bertrand Meyer: Proving Program Pointer Properties | http://www.inf.ethz.ch/~meyer/ongoing/references/ |
Type-safe Covariance in Eiffel | http://www.inf.ethz.ch/~meyer/publications/joop/overloading.pdf |
Bertrand Meyer: Review of Liberty's Programming C# | http://www.inf.ethz.ch/~meyer/publications/reviews/liberty-prepub.html |
Polyglot Programming | http://www.inf.ethz.ch/personal/meyer/ |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://www.inf.ethz.ch/personal/meyer/publications/ecma/eiffel-standard-2005.pdf |
Constrained Genericity | http://www.inf.fu-berlin.de/~bokowski/pmgjava/proposals.html |
Lua Shines | http://www.inf.puc-rio.br/%7Eroberto/book/ |
A paper on the Implementation of Lua 5.0 | http://www.inf.puc-rio.br/~roberto/ |
Lua book available online. | http://www.inf.puc-rio.br/~roberto/book/ |
History of Lua | http://www.inf.puc-rio.br/~roberto/book/ |
Coroutines in Lua | http://www.inf.puc-rio.br/~roberto/docs/corosblp.pdf |
A paper on the Implementation of Lua 5.0 | http://www.inf.puc-rio.br/~roberto/talks/lua-ll3.pdf |
Lua book available online. | http://www.inf.puc-rio.br/~roberto |
A Generic Component Framework for System Modeling | http://www.inf.ufrgs.br/~teia/congr_comp/ENTCS.CDPPN.pdf |
SAT 3 Proof with E Prover via OWL | http://www.inf.unibz.it/~franconi/dl/course/ |
Impedance mismatch: RDBMS and PLs | http://www.inf.uni-konstanz.de/~grust/files/thesis-GI.pdf |
Wadler's Blog: Penn, PADL, POPL, and Plan-X | http://www.inf.uni-konstanz.de/dbis/publications/download/monad-comprehensions.pdf |
Algebra Of Programming (Bird, De Moor) | http://www.inf.uni-konstanz.de/dbis/publications/download/TG:GI00.pdf |
Ralph Griswold died | http://www.infeig.unige.ch/support/ada/gnatlb/g-spitbo.html |
Speech-to-text friendly programming languages | http://www.inference.phy.cam.ac.uk/dasher/ |
Programming: 50, 100 years from now | http://www.inference.phy.cam.ac.uk/dasher/ |
SecPAL: Design and Semantics of a Decentralized Authorization Language | http://www.info.ucl.ac.be/~fsp/scollardoc.html |
Teaching computer programming as a unified discipline with a practical scientific foundation | http://www.info.ucl.ac.be/~pvr/ |
Happy Birthday, dear Lambda | http://www.info.ucl.ac.be/~pvr/ |
Getting Started | http://www.info.ucl.ac.be/~pvr/ |
Why Are ALL Programming Languages So Low Level? | http://www.info.ucl.ac.be/~pvr/ |
Peter Van Roy here on LtU | http://www.info.ucl.ac.be/~pvr/ |
References for Beginners in PL Theory | http://www.info.ucl.ac.be/~pvr/ |
E Thesis: Robust Composition | http://www.info.ucl.ac.be/~pvr/ |
Amusing question | http://www.info.ucl.ac.be/~pvr/book.html |
unchecked exceptions are like runtime type checking? | http://www.info.ucl.ac.be/~pvr/book.html |
Concepts, Techniques and Models of CP | http://www.info.ucl.ac.be/~pvr/book.pdf |
Concepts, Techniques and Models of CP | http://www.info.ucl.ac.be/~pvr/book.ps.gz |
Concepts, Techniques and Models of CP | http://www.info.ucl.ac.be/~pvr/book.ps |
Introduction to Concurrent Programming with Stackless Python | http://www.info.ucl.ac.be/~pvr/ds/frp2.oz |
Future of software design? | http://www.info.ucl.ac.be/~pvr/oze.pdf |
BitC, a new OS implementation language | http://www.info.ucl.ac.be/~pvr |
Exploring NLP in Oz/Mozart | http://www.info.ucl.ac.be/~pvr |
Getting Started | http://www.info.ucl.ac.be/~pvr |
Playing the Minesweeper with Constraints (MOZ 2004) | http://www.info.ucl.ac.be/~raph/minesweeper/ |
Courses Home Pages | http://www.info.ucl.ac.be/notes_de_cours/INGI2131/ |
NULL | http://www.info.ucl.ac.be/notes_de_cours/INGI2131/ |
NULL | http://www.info.ucl.ac.be/notes_de_cours/LINF1251/ |
Courses Home Pages | http://www.info.ucl.ac.be/notes_de_cours/LINF1251/ |
Peter Van Roy here on LtU | http://www.info.ucl.ac.be/people/cvvanroy.html |
Exploring NLP in Oz/Mozart | http://www.info.ucl.ac.be/people/cvvanroy.html |
Making Oz capability-secure | http://www.info.ucl.ac.be/people/fsp/fred.html |
ACM Queue: On Usability of Programming Languages | http://www.info.ucl.ac.be/people/ned/flexclock/ |
Aspect-Oriented Programming for Distributed Systems | http://www.info.ucl.ac.be/people/PVR/aopabstract.html |
Mozart Oz 1.3.0 Released | http://www.info.ucl.ac.be/people/PVR/book.html |
Distributed Functional Programming | http://www.info.ucl.ac.be/people/PVR/book.html |
Glossary of abbreviations on LTU | http://www.info.ucl.ac.be/people/PVR/book.html |
"Types and Reflection" by Lauri Emil Alanko | http://www.info.ucl.ac.be/people/PVR/book.html |
Cω vs. Erlang? | http://www.info.ucl.ac.be/people/PVR/book.html |
Case Study in Practical Language Use | http://www.info.ucl.ac.be/people/PVR/book.html |
Courses Home Pages | http://www.info.ucl.ac.be/people/PVR/book.html |
Database Theory and Type systems/Programming Languages. | http://www.info.ucl.ac.be/people/PVR/book.html |
Growing a Language | http://www.info.ucl.ac.be/people/PVR/book.html |
NULL | http://www.info.ucl.ac.be/people/PVR/book.html |
The right default: concurrent components with message passing | http://www.info.ucl.ac.be/people/PVR/book.html |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://www.info.ucl.ac.be/people/PVR/book.html |
Why type systems are interesting | http://www.info.ucl.ac.be/people/PVR/book.html |
Barbara Partee: Reflections of a Formal Semanticist as of Feb 2005 | http://www.info.ucl.ac.be/people/PVR/book.html |
Exploiting parser ambiguity | http://www.info.ucl.ac.be/people/PVR/book.html |
Insights on teaching computer programming | http://www.info.ucl.ac.be/people/PVR/book.html |
Integrating support for undo with exception handling | http://www.info.ucl.ac.be/people/PVR/book.html |
Mechanics of designing and implementing a language | http://www.info.ucl.ac.be/people/PVR/book.html |
New Chip Heralds a Parallel Future | http://www.info.ucl.ac.be/people/PVR/book.html |
Purity in PLT | http://www.info.ucl.ac.be/people/PVR/book.html |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.info.ucl.ac.be/people/PVR/book.html |
The new old or The "Return" to Concurrency | http://www.info.ucl.ac.be/people/PVR/book.html |
Understanding continuations | http://www.info.ucl.ac.be/people/PVR/book.html |
The right default: concurrent components with message passing | http://www.info.ucl.ac.be/people/PVR/bookcc.html |
Concepts, Techniques and Models of Computer Programming | http://www.info.ucl.ac.be/people/PVR/booksingle.pdf |
Insights on teaching computer programming | http://www.info.ucl.ac.be/people/PVR/coursfrancais.html |
Future of software design? | http://www.info.ucl.ac.be/people/PVR/facs06VanRoyFinal.pdf |
HOPL III and the History of Haskell | http://www.info.ucl.ac.be/people/PVR/failure2.pdf |
The right default: concurrent components with message passing | http://www.info.ucl.ac.be/people/PVR/fdpefinalweb.pdf |
HOPL III and the History of Haskell | http://www.info.ucl.ac.be/people/PVR/flopsPVRarticle.pdf |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.info.ucl.ac.be/people/PVR/flopsPVRarticle.pdf |
Future of software design? | http://www.info.ucl.ac.be/people/PVR/flopsPVRarticle.pdf |
The OO barrier | http://www.info.ucl.ac.be/people/PVR/ircamTalk2006.pdf |
Buried Treasure - No Fluff Just Stuff | http://www.info.ucl.ac.be/people/PVR/ircamTalk2006.pdf |
1983-1993: The Wonder Years of Sequential Prolog Implementation | http://www.info.ucl.ac.be/people/PVR/official_report.ps |
Microsoft Xen On Track to Debut as 'X Omega' | http://www.info.ucl.ac.be/people/PVR/os_hype.html |
Exploring NLP in Oz/Mozart | http://www.info.ucl.ac.be/people/PVR/tut280602.pdf |
HOPL III and the History of Haskell | http://www.info.ucl.ac.be/people/PVR/tutFinal.pdf |
Logic Programming in the Context of Multiparadigm Programming: The Oz Experience | http://www.info.ucl.ac.be/people/PVR/tutFinal.pdf |
Two Thank Yous for Peter van Roy | http://www.info.ucl.ac.be/people/PVR/tutFinal.pdf |
Interview with Intel's C++ Compiler Team | http://www.info.uni-karlsruhe.de/~andf/ |
Interview with Intel's C++ Compiler Team | http://www.info.uni-karlsruhe.de/~andf/alternatives.htm |
Event-Based Programming without Inversion of Control | http://www.info.uni-karlsruhe.de/index.php/lang=en |
Event-Based Programming without Inversion of Control | http://www.info.uni-karlsruhe.de/people.php/id=17&lang=en |
Best default sequence? | http://www.infoadvisors.com/articles/UML/UML_RationalRose_DM.htm |
Making Oz capability-secure | http://www.infol.ucl.ac.be/people/fsp/fred.html |
Haskell for C Programmers | http://www.informatics.sussex.ac.uk/users/vs/myths/reports/papers/lairdFOSSACS04.pdf |
Designing Components with the C++ STL | http://www.informatik.hs-bremen.de/~brey/stlbe.html |
Functions in XSL | http://www.informatik.hu-berlin.de/~obecker/XSLT/#eratosthenes |
Arrows, like Monads, are Monoids | http://www.informatik.uni-augsburg.de/lehrstuehle/dbis/pmi/publications/all_pmi_tech-reports/tr-2006-4_hoe_khe_moe/ |
Transactional Memory with data invariants (draft sequel to the STM-Haskell paper) | http://www.informatik.uni-bonn.de/~loeh/Contracts.html |
Generic Haskell II | http://www.informatik.uni-bonn.de/~loeh/GFP.html |
First Class Values, Types as values within a Programming Language | http://www.informatik.uni-bonn.de/~loeh/OpenDatatypes.html |
Open data types and open functions | http://www.informatik.uni-bonn.de/~loeh/OpenDatatypes.html |
Open data types and open functions | http://www.informatik.uni-bonn.de/~loeh/OpenDatatypes.pdf |
Open data types and open functions | http://www.informatik.uni-bonn.de/~ralf/ |
The essence of Dataflow Programming by Tarmo Uustalu and Varmo Vene | http://www.informatik.uni-bonn.de/~ralf/hw2001/3.pdf |
Purely Functional Data Structures | http://www.informatik.uni-bonn.de/~ralf/PFDS.ps.gz |
Theoretical Pearl: Church numerals, twice! | http://www.informatik.uni-bonn.de/~ralf/publications/Church.pdf |
Old computer science and technical books worth searching for | http://www.informatik.uni-bonn.de/~ralf/publications/GGTries.ps.gz |
No new items? | http://www.informatik.uni-bonn.de/~ralf/publications/HW2003.pdf |
Deriving backtracking monad transformers | http://www.informatik.uni-bonn.de/~ralf/publications/ICFP00.ps.gz |
Generics for the masses | http://www.informatik.uni-bonn.de/~ralf/publications/ICFP04.pdf |
No new items? | http://www.informatik.uni-bonn.de/~ralf/publications/MPC2004.pdf |
Ralf Hinze: An algebra of scans | http://www.informatik.uni-bonn.de/~ralf/publications/MPC2004.pdf |
Functional Pearl: A fresh look at binary search trees | http://www.informatik.uni-bonn.de/~ralf/publications/SearchTree.ps.gz |
Old computer science and technical books worth searching for | http://www.informatik.uni-bonn.de/~ralf/publications/WGP00b.ps.gz |
What is polytypic programming? | http://www.informatik.uni-bonn.de/~ralf/talks/UO2.pdf |
ICFP proceedings / Scheme workshop | http://www.informatik.uni-bonn.de/~ralf/wgp2006/programme.html |
Building Interpreters by Composing Monads | http://www.informatik.uni-bremen.de/~cxl/papers.html |
Composing Monads using Coproducts | http://www.informatik.uni-bremen.de/~cxl/papers/icfp02.pdf |
Explaining monads | http://www.informatik.uni-bremen.de/~cxl/papers/icfp02.pdf |
Practical: Designing a graph matching language. | http://www.informatik.uni-bremen.de/~hof/Diaplan/index_e.htm |
DiaGen and DiaPlan | http://www.informatik.uni-bremen.de/~hof/Diaplan/index_e.htm |
Weak vs. strong typing | http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/HasCASL/ |
An Overview of the Singularity Project | http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/HasCASL/ |
An Overview of the Singularity Project | http://www.informatik.uni-bremen.de/cofi/Language/PROJECTS/extensions.html |
Dead Languages | http://www.informatik.uni-freiburg.de/~heimann/rhaskell/rhaskell-tfp04.pdf |
LL3 Webcast | http://www.informatik.uni-freiburg.de/~thiemann/haskell/WASH/ |
Partial Continuations | http://www.informatik.uni-freiburg.de/~thiemann/haskell/WASH/ |
LL3 Webcast | http://www.informatik.uni-freiburg.de/~thiemann/study.html |
What is so bad about compiling? | http://www.informatik.uni-freiburg.de/proglang/software/pgg/ |
Why type systems are interesting | http://www.informatik.uni-kiel.de/~base/ |
Curry - A Truly Integrated Functional Logic Language | http://www.informatik.uni-kiel.de/~curry/ |
The Logic Programming Paradigm and Prolog | http://www.informatik.uni-kiel.de/~mh/curry/ |
Embedding one language in another | http://www.informatik.uni-kiel.de/~mh/curry/ |
Transparent Persistence | http://www.informatik.uni-kiel.de/~mh/curry/report.html |
A Reduction Semantics for Array Expressions | http://www.informatik.uni-kiel.de/~sacbase/ |
C-like Functional Programming Languages | http://www.informatik.uni-kiel.de/~sacbase/ |
1995 SQL Reunion: People, Projects, and Politics | http://www.informatik.uni-trier.de/%7Eley/db/conf/sigmod/Codd71.html |
A Good OOP Critique? | http://www.informatik.uni-trier.de/~ley/db/conf/ecoop/ecoop2002.html |
GNU Prolog | http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/c/Codognet:Philippe.html |
The Type-System-Feature-Creep Death Spiral | http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/f/Futamura:Yoshihiko.html |
Algebra Of Programming (Bird, De Moor) | http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/g/Gibbons:Jeremy.html |
What do you mean by studying "programming languages"? | http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/l/Liskov:Barbara.html |
Abstractionless programming | http://www.informatik.uni-trier.de/~ley/db/journals/iandc/iandc170.html |
Book and Course in Constraint Programming and Reasoning | http://www.informatik.uni-ulm.de/pm/mitarbeiter/fruehwirth/pisa/ |
Apple: procedural -> OO -> AOP -> advanced procedural | http://www.informatik.uni-ulm.de/rs/mitarbeiter/ch/publ/Heinlein:Goerigk:Kiel.Inf:2004.pdf |
NATIVE: The Programmatic Natural Language | http://www.informatikerboard.de/ltopic,557,0,asc,0.html |
Gregor, the next generation XSLT compiler | http://www.informationweek.com/story/IWK20000518S0004 |
Natural Language Programming for Interactive Fiction | http://www.inform-fiction.org/I7/Welcome.html |
Human Factors Research On Programming Language Syntax | http://www.inform-fiction.org/I7/Welcome.html |
Inform 7: A relational DSL for interactive fiction with natural language syntax | http://www.inform-fiction.org/I7/Welcome.html |
Why Are ALL Programming Languages So Low Level? | http://www.inform-fiction.org/I7 |
Human Factors Research On Programming Language Syntax | http://www.inform-fiction.org/I7Downloads/Documents/WhitePaper.pdf |
Inform 7: A relational DSL for interactive fiction with natural language syntax | http://www.inform-fiction.org/I7Downloads/Documents/WhitePaper.pdf |
Language-Centric Software Development | http://www.infosun.fmi.uni-passau.de/Graphlet/ |
Dynamic Web Sites with XML, XSLT and JSP | http://www.infosun.fmi.uni-passau.de/Graphlet/ |
Language-Centric Software Development | http://www.infosun.fmi.uni-passau.de/Graphlet/graphscript/index.html |
Java-in-hardware in aJile new PDA | http://www.infosync.no/news/2002/n/2111.html |
Y Store now C++ | http://www.infoworld.com/article/02/07/05/020708plweborch_1.html |
Jon Udell: Shipping the prototype | http://www.infoworld.com/article/03/02/06/06stratdev_1.html |
Tools for the short hike | http://www.infoworld.com/article/03/02/21/08connection_1.html |
Java object models debated | http://www.infoworld.com/article/03/03/25/HNentity_1.html |
Tools for rules | http://www.infoworld.com/article/03/05/16/20OPstrategic_1.html |
Infoworld: XML querying proposed as Java standard | http://www.infoworld.com/article/03/06/10/HNjsrxml_1.html |
Udell: Test before you leap into development | http://www.infoworld.com/article/03/08/01/30FEtestmain_1.html |
Software Fault Prevention by Language Choice | http://www.infoworld.com/article/04/02/10/HNmsholestretches_1.html |
Java to gain multitasking improvements | http://www.infoworld.com/article/04/04/06/HNjava16_1.html |
Guido: Language Design Is Not Just Solving Puzzles | http://www.infoworld.com/article/04/08/13/33FEmyth5_1.html?s=feature |
Programming Language Popularity | http://www.infoworld.com/article/04/09/24/39FErrdev_1.html?s=feature |
Sun to add JFluid profiling tool to Java Studio | http://www.infoworld.com/article/04/10/20/HNjfluid_1.html |
Web services: Winer on WSDL | http://www.infoworld.com/articles/hn/xml/02/01/17/020117hnwinertalk.xml |
Gosling hits 'Jackpot' with futuristic tools | http://www.infoworld.com/articles/hn/xml/02/03/20/020320hngosling.xml |
Microsoft rules... | http://www.infoworld.com/articles/hn/xml/02/11/08/021108hnoopsla.xml?s=rss&t=news&slot=2 |
Once a COBOL programmer... | http://www.infoworld.com/articles/op/xml/00/11/06/001106oplewis.xml |
Support for Distributed Systems in Ada | http://www.infres.enst.fr/~pautet/papers/pautet01building.ps |
Support for Distributed Systems in Ada | http://www.infres.enst.fr/~pautet/publis.html |
AST intermediate representations | http://www.innoq.com/iqgen/novosoft/ru/novosoft/uml/behavior/state_machines/package-summary.html |
JXXX Compiler Service | http://www.innovation.ch/java/java_compile.html |
E Thesis: Robust Composition | http://www.inria.fr/rrrt/rr-0694.html |
RhoStratego | http://www.inria.fr/rrrt/rr-3818.html |
GNU Prolog | http://www.inria.fr/valorisation/logiciels/langages.en.html |
Fresh O'Caml | http://www.inria.fr/welcome-eng.html |
ETAPS registration now open | http://www.inrialpes.fr/bip/people/girault/Slap02 |
Lisp-Stat does not seem to be in good health lately. | http://www.insightful.com/products/splus/default.asp |
Developing Reliable Software with Scripting Languages | http://www.instantiations.com/sts/files/Eclipse4Smalltalkers.pdf |
the Chinese natual language | http://www.instructables.com/ex/i/B6FF02487C871028A786001143E7E506/ |
BrookGPU | http://www.intel.com/design/i960/family.htm |
SQL Server "Yukon" Beta 1 Transact-SQL Enhancements | http://www.intelligententerprise.com/001020/celko.shtml |
Language Oriented Programming | http://www.intellij.net/forums/thread.jsp?forum=48&thread=116594&tstart=0&trange=15 |
"Language Oriented Programming" Meta Programming System | http://www.intentsoft.com/ |
Choice of OS of LtU readers | http://www.interactivestory.net/ |
Bruce Eckel on Java generics | http://www.interact-sw.co.uk/iangblog/2004/03/14/generics |
JDeveloperAOP | http://www.interesting-people.org/archives/interesting-people/200203/msg00190.html |
Lisp Plus Plus | http://www.interhack.net/projects/lpp/ |
Lisp Plus Plus | http://www.interhack.net/projects/lpp/lpp-1.19.tar.gz |
Yearning for a practical scheme | http://www.internationalhero.co.uk/l/luckyluk.htm |
Domain-specific and general-purpose aspects of spreadsheet languages | http://www.international-lisp-conference.org/ |
A Free Implementation of CLIM | http://www.international-lisp-conference.org/ |
ILC2002 Proceedings and Videos | http://www.international-lisp-conference.org/ILC2002/Overview/LC02-Day-1.html |
ILC2002 Proceedings and Videos | http://www.international-lisp-conference.org/ILC2002/Overview/LC02-Day-2.html |
Lightweight Languages Workshop 2002 | http://www.internetweek.com/story/INW20020827S0008 |
The Case for First Class Messages | http://www.interoperate.org |
What's Wrong with XML APIs | http://www.intertwingly.net/blog/1438.html |
Type Safety anecdote | http://www.intertwingly.net/blog/2002/Oct/17#x923 |
Sam Ruby: Continuations for Curmudgeons | http://www.intertwingly.net/blog/2005/04/13/Continuations-for-Curmudgeons |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://www.intertwingly.net/blog/2005/09/29/Ruby-1-8-vs-LINQ |
Ruby 2.0 News | http://www.intertwingly.net/blog/2006/10/25/Ruby-2-0-Continuations |
The Tragedy of the API | http://www.intertwingly.net/stories/2002/03/15/copingWithChange.html |
RSS vs. Echo | http://www.intertwingly.net/wiki/pie/EchoProject |
Ja.NET | http://www.intrinsyc.com/products/bridging/janet.asp |
A Hacker's Assistant | http://www.inwap.com/pdp10/hbaker/hakmem/hakmem.html |
expressivity of "idiomatic C++" | http://www.ioccc.org/main.html |
Code Reading | http://www.ioccc.org/years.html#1989_jar.2 |
Code Reading | http://www.ioccc.org/years.html#1990_dds |
Code Reading | http://www.ioccc.org/years.html#1991_dds |
Code Reading | http://www.ioccc.org/years.html#1996_august |
Code Reading | http://www.ioccc.org |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.iolanguage.com/ |
Understanding continuations | http://www.iolanguage.com/ |
Prototype based OO | http://www.iolanguage.com/about/ |
Functional libraries for Java | http://www.iolanguage.com/about/ |
OOPSLA 2005: Io, a small programming language | http://www.iolanguage.com/docs/talks/2005-10-OOPSLA/ |
Trivia: Programming Language Naming Patterns | http://www.iolanguage.com/FAQ.html |
Decomposing lambda - the Kernel language | http://www.iolanguage.com |
When and How to Develop Domain-Specific Languages | http://www.iolanguage.com |
Functional single argument style object oriented programming | http://www.iolanguage.com |
Poplog | http://www.iona.com/blogs/vinoski/archives/000029.html |
Asynchronous Middleware and Services | http://www.iona.com/blogs/vinoski/archives/000130.html |
RPC Under Fire | http://www.iona.com/blogs/vinoski/archives/000203.html |
RPC Under Fire | http://www.iona.com/hyplan/vinoski/pdfs/IEEE-RPC_Under_Fire.pdf |
99 Bottles: Take one down... | http://www.ionet.net/~timtroyr/funhouse/beer.html |
Archived | http://www.ionet.net/~timtroyr/funhouse/beer.html |
XSL: 99 Bottles of Beer | http://www.ionet.net/~timtroyr/funhouse/beer.html |
Virtual machine implementation and dynamic languages | http://www.ipa.net/~dwighth/smalltalk/bluebook/bluebook_imp_toc.html |
Developing Reliable Software with Scripting Languages | http://www.ipd.uka.de/~prechelt/Biblio/jccpprt_computer2000.pdf |
Design By Contract Discussion | http://www.ipd.uka.de/EIR/ |
Design By Contract Discussion | http://www.ipd.uka.de/EIR/assert/icsm.pdf |
Design By Contract Discussion | http://www.ipd.uka.de/EIR/assert/index.html |
Developing Reliable Software with Scripting Languages | http://www.ipd.uka.de/EIR/tcheck/index.html |
Developing Reliable Software with Scripting Languages | http://www.ipd.uka.de/EIR/tcheck/tcheck_tse98.pdf |
Developing Reliable Software with Scripting Languages | http://www.ipd.uka.de/EIR/tcheck/tcheck_tse98.ps.gz |
Petition for adding garbage collection to C++. | http://www.ipetitions.com/petition/garbage_collection_for_cpp/ |
Petition for adding garbage collection to C++. | http://www.ipipan.gda.pl/~marek/objects/faq/oo-faq-S-3.12.html |
Water : A new OO, Dynamic, and Secure Language for Web Services and XML | http://www.ipo.tue.nl/homepages/mrauterb/lecturenotes/ID%20lecture-2/sld015.htm |
Continued Fraction Arithmetic - Bill Gosper | http://www.ippi.com/rwg/cfup.htm |
Children’s Understanding of Process and Robot Behaviors | http://www.ircam.fr |
Getting started in language design -- reading material? | http://www.irisa.fr/espresso/source/logiciels/SignalPrimer.pdf |
Is this a new programming paradigm | http://www.irisa.fr/espresso/source/logiciels/SignalPrimer.pdf |
LogFun - Building Logics by Composing Functors | http://www.irisa.fr/lande/ferre/logfun/ |
LogFun - Building Logics by Composing Functors | http://www.irisa.fr/lande/ferre/logfun/doc/report/index.html |
LogFun - Building Logics by Composing Functors | http://www.irisa.fr/lande/ferre/logfun/doc/report/main004.html |
LogFun - Building Logics by Composing Functors | http://www.irisa.fr/lande/ferre/logfun/doc/report/main005.html |
LogFun - Building Logics by Composing Functors | http://www.irisa.fr/lande/ferre/logfun/doc/ResearchReportInria0000.pdf |
Gamma formalism | http://www.irisa.fr/lande/jpb_gb.html |
USENIX2003: A Logic File System | http://www.irisa.fr/LIS |
Shorts | http://www.irisa.fr/manifestations/2004/ICLP04/ |
Gamma formalism | http://www.irisa.fr/paris/Biblio/Papers/Banatre/BanFraRad03WMC.pdf |
The 90 Minute Scheme to C compiler | http://www.iro.umontreal.ca/%7Eboucherd/mslug/meetings/20041020/minutes-en.html |
Termite: a Lisp for Distributed Computing | http://www.iro.umontreal.ca/%7Eboucherd/mslug/meetings/20050216/termite.pdf |
Why do they program in C++? | http://www.iro.umontreal.ca/~feeley/papers/ll3.pdf |
Comparisons between languages for performance | http://www.iro.umontreal.ca/~feeley/papers/pseudoknot.ps.gz |
Comparisons between languages for performance | http://www.iro.umontreal.ca/~feeley/papers/short-pseudoknot.ps.gz |
Why do they program in C++? | http://www.iro.umontreal.ca/~feeley/papers/sw03.pdf |
Scheme Language Steering Committee Report to the Community | http://www.iro.umontreal.ca/~gambit/ |
Lisp sans (((paren-theses ((hell))))) | http://www.iro.umontreal.ca/~gambit/doc/gambit-c_2.html#IDX14 |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://www.iro.umontreal.ca/~gambit |
Termite: a Lisp for Distributed Computing | http://www.iro.umontreal.ca/~germaing/termite.pdf |
IronPython: First public version released | http://www.ironpython.com/ |
Drafting Legislation Using XML | http://www.irosoft.com/en/default.asp?page=technologies |
Conversion of 'functional' to 'imperative' algorithms: is it possible? | http://www.is.titech.ac.jp/~sassa/papers-written/sassa-kohama-ito-ipsi04.pdf |
Warren's Abstract Machine | http://www.isg.sfu.ca/~hak/documents/wam.html |
Programming: 50, 100 years from now | http://www.isi.edu/~hdaume/htut/ |
Best PL tutorial/intro? | http://www.isi.edu/~hdaume/htut/ |
Joshua Bloch: "Nearly All Binary Searches Broken" | http://www.isi.edu/in-notes/ien/ien74.txt |
Unification on Stateless Objects | http://www.isi.edu/isd/LOOM/loom-classifier.mov |
The building of robust software | http://www.isi.edu/isd/LOOM/PowerLoom/index.html |
Description Logics in Literate Haskell | http://www.isi.edu/isd/LOOM/PowerLoom |
Unification on Stateless Objects | http://www.isi.edu/isd/LOOM/PowerLoom |
Description Logics in Literate Haskell | http://www.isi.edu/isd/LOOM/Stella |
[The Creation of a Constraint-based Programming Language] | http://www.isp-planet.com/equipment/bluetail.html |
Future of software design? | http://www.ist-selfman.org |
Now online! Ada 95: The Craft of Object-Oriented Programming | http://www.it.bton.ac.uk/staff/je/adacraft/ |
Now online! Ada 95: The Craft of Object-Oriented Programming | http://www.it.bton.ac.uk/staff/je/adacraft/ch01.htm#1.2 |
Now online! Ada 95: The Craft of Object-Oriented Programming | http://www.it.bton.ac.uk/staff/je/adacraft/ch14.htm#14.4 |
Now online! Ada 95: The Craft of Object-Oriented Programming | http://www.it.bton.ac.uk/staff/je/adacraft/ch18.htm |
Now online! Ada 95: The Craft of Object-Oriented Programming | http://www.it.bton.ac.uk/staff/je/adacraft/ch19.htm |
Decompilation | http://www.it.uq.edu.au/groups/csm/dcc.html |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.it.uu.se/research/group/hipe/ |
Qi 6.1 released | http://www.it.uu.se/research/group/hipe/cerl/ |
The case for Semantic Analysis | http://www.it.uu.se/research/group/hipe/dialyzer/ |
The DIALYZER: a DIscrepancy AnaLYZer for ERlang programs | http://www.it.uu.se/research/group/hipe/dialyzer/ |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.it.uu.se/research/group/hipe/papers/ppdp05.pdf |
A stackless runtime environment for a Pi-calculus | http://www.it.uu.se/research/group/mobility/moca |
Envisioning a New Language: A Conversation With Victoria Livschitz | http://www.it.uu.se/research/publications/reports/2000-030/ |
The Dream of a Perfect Language | http://www.italianacademy.columbia.edu/pdfs/lectures/eco_dream.pdf |
Programming Challenge | http://www.itasoftware.com/careers/programmers.php |
C++ vs. Lisp | http://www.itasoftware.com/careers/programmers.php |
Yearning for a practical scheme | http://www.it-c.dk/research/mlkit/ |
ACM Queue: Security Problem Solved? | http://www.it-c.dk/research/mlkit/ |
Garbage collection vs. reference counting in .NET | http://www.it-c.dk/research/mlkit/ |
Avoiding worst case GC with large amounts of data? | http://www.it-c.dk/research/mlkit/ |
Programming with Regions in the ML Kit | http://www.it-c.dk/research/mlkit/ |
Programming with Regions in the ML Kit | http://www.it-c.dk/research/mlkit/dist/mlkit-4.1.0.pdf |
Petition for adding garbage collection to C++. | http://www.it-c.dk/research/mlkit/index.php/Papers |
Avoiding worst case GC with large amounts of data? | http://www.it-c.dk/research/mlkit/papers.html |
Advanced Topics in Types and Programming Languages | http://www.it-c.dk/research/mlkit |
Why do they program in C++? | http://www.it-c.dk/research/mlkit |
More from Udell on typing | http://www.itconversations.com/clip.php?showid=117&start=21:11&stop=24:32 |
American lecture tour gets real | http://www.itconversations.com/index.html |
Technometria: AJAX Progress and Challenges | http://www.itconversations.com/shows/detail1010.html |
Practical Common Lisp | http://www.itconversations.com/shows/detail1044.html |
More from Udell on typing | http://www.itconversations.com/shows/detail117.html |
Holding onto JavaScript's past | http://www.itconversations.com/shows/detail156.html |
Guido van Rossum: Building an Open Source Project and Community | http://www.itconversations.com/shows/detail545.html |
Guido van Rossum: Building an Open Source Project and Community | http://www.itconversations.com/shows/detail559.html |
Larry Wal: State of the Onion | http://www.itconversations.com/shows/detail656.html |
Udell: Radical software customization | http://www.itconversations.com/transcripts/117/transcript-print117-8.html |
American lecture tour gets real | http://www.itconversations.com/wikis/itc/pmwiki.php?n=Main.NewVisionSummary |
Learning to Program with Alice (not Mozart/Oz ML) | http://www.ithaca.edu/wpdann/alice/ |
Will Java always be slower than C++ | http://www.itl.nist.gov/div897/ctg/real-time/intro.html |
Seesoft | http://www.itl.nist.gov/div898/handbook/eda/section1/eda11.htm |
Programming Languages White Papers | http://www.itpapers.com/cgi/SubcatIT.pl?scid=239 |
Programming Languages White Papers | http://www.itpapers.com |
Lisp Machines | http://www.its.caltech.edu/~weel/lispm.shtml |
Online computer science archives | http://www.its.os.org/ |
Implementing Distributed Systems Using Linear Naming | http://www.its.os.org/ |
JDO Architectures | http://www.ittc.ku.edu/~sgauch/647/s00/notes/Ch7b/sld014.htm |
Building Compilers by Combining Algebras | http://www.ittc.ku.edu/Projects/SLDG/files/ecbs05.pdf |
Building Interpreters by Composing Monads | http://www.ittc.ku.edu/Projects/SLDG/files/ecbs05.pdf |
Favourite Use of Embedded Interpreters? | http://www.ittybittycomputers.com/IttyBitty/TinyBasic/index.htm |
Classic CS Texts | http://www.ittybittycomputers.com/IttyBitty/TinyBasic/index.htm |
Morrow & First-class Labels | http://www.itu.dk/courses/ISKS/E2003/slides/4.pdf |
Coplien: Teaching OO | http://www.itu.dk/people/slauesen/OOcaseStudies/index.html |
Coplien: Teaching OO | http://www.itu.dk/people/slauesen/Papers/Oo-real.pdf |
Commentary on Standard ML | http://www.itu.dk/people/tofte/publ/1991commentaryBody.pdf |
Commentary on Standard ML | http://www.itu.dk/people/tofte/publ/1991commentaryBody.ps |
Commentary on Standard ML | http://www.itu.dk/people/tofte/publ/1991commentaryIndex.pdf |
Commentary on Standard ML | http://www.itu.dk/people/tofte/publ/1991commentaryIndex.ps |
The Next Mainstream Programming Languages | http://www.itu.dk/research/mlkit/index.php/Documentation |
Real Time Processing | http://www.itu.dk/research/mlkit/kit3/readme.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.itu.dk/research/theory/bpl/frontpage.html |
Category Theory and Computer Science (CTCS'04) | http://www.itu.dk/research/theory/ctcs2004/accepted.html |
Category Theory and Computer Science (CTCS'04) | http://www.itu.dk/research/theory/ctcs2004/InvitedTalks.html |
Testing Telecoms Software with Quviq QuickCheck | http://www.ituniv.se/program/sem_research/Publications/2006/AHJW06/ |
Call for Papers: ACM Symposium on Dynamic Languages | http://www.itworld.com/AppDev/nls_ebiznaked050426/ |
Playing with the GNAT Run Time | http://www.iuma.ulpgc.es/users/gsd/Drago/ |
Introduction to Aspect-Oriented Programming | http://www.iunknown.com/ |
Introduction to Aspect-Oriented Programming | http://www.iunknown.com/Files/Intro_to_AOP.ppt |
1st International Conference on AOP (22-26/4/2002) | http://www.iunknown.com/Weblog/HellofromAOSD2002.html |
Introduction to Aspect-Oriented Programming | http://www.iunknown.com/Weblog/HellofromAOSD2002.html |
Intentional Software Corporation (ISC) | http://www.iunknown.com/Weblog/IntentionalProgramming.html |
Model Driven Architecture + Code Generation | http://www.iunknown.com/Weblog/Livingwithcodegeneration.html |
Ivory, an experimental declarative programming system | http://www.ivorysystem.com |
Eric Lippert does SimpleScript | http://www.iwebthereforeiam.com/projects/NullScript.asp |
The CityScript Little Language | http://www.iwebthereforeiam.com/projects/NullScript.asp |
Pioneers of the FORTRAN Programming Language | http://www.j3-fortran.org/ |
Geometric Algebra | http://www.jaapsuter.com |
LASER Summerschool | http://www.jaoo.dk/conference/ |
PL/I and Multics | http://www.jargon.net/jargonfile/f/fearandloathing.html |
Insecure Macho Love | http://www.jargon.net/jargonfile/r/RealProgrammer.html |
Reading, Writing, and Code | http://www.java.com |
Programming Language Popularity | http://www.java.net/cs/user/view/cs_msg/6301 |
Writing a DSL for Java | http://www.java.net |
Java to gain multitasking improvements | http://www.javagroup.org/echidna/ |
[The Creation of a Constraint-based Programming Language] | http://www.javagroup.org/luke/scheme-gui.jpg |
Generics & Java | http://www.javalobby.com/discussion/showThreaded/frm/javalobby?folderId=20&discussionId=10502 |
Learning a new programming language | http://www.javalobby.com/discussion/showThreaded/frm/javalobby?folderId=20&discussionId=10584 |
If I were Dean | http://www.javalobby.com/discussion/showThreaded?folderId=20&discussionId=10016 |
Death of the client | http://www.javalobby.com/discussion/showThreaded?folderId=20&discussionId=10058 |
Java Precisely | http://www.javalobby.com/discussion/showThreaded?folderId=20&discussionId=9697 |
Why did Python Grow? | http://www.javalobby.com/discussion/showThreaded?folderId=20&discussionId=9748 |
Implementing Dynamic Language Features in Java | http://www.javalobby.com/discussionContext/showThreaded/frm/javalobby?folderId=20&discussionContextId=11034 |
New proposed features for Java 1.5 | http://www.javalobby.com/sendThread.jsp?forum=152&thread=3682 |
Java to gain multitasking improvements | http://www.javalobby.com/thread.jspa?forumID=61&threadID=12184 |
A skeptic's look at C# | http://www.javalobby.org/ |
Catching more errors at compile time with Generic Java | http://www.javalobby.org/ |
Project Ace | http://www.javalobby.org/ |
One Runtime to Bind Them All | http://www.javalobby.org/clr.html |
A skeptic's look at C# | http://www.javalobby.org/discussion/showThreaded/frm/javalobby?folderId=20&discussionId=10179 |
Eclipse | http://www.javalobby.org/discussionContext/showThreaded/frm/javalobby?folderId=20&discussionContextId=10924 |
Java: Good and Bad | http://www.javalobby.org/fr/html/frm/javalobby/features/jpr/part4.html |
Embedded Languages in Java | http://www.javalobby.org/java/forums/m91836416.html |
Oxymoronic? "Safety-critical development guidelines for real-time Java" | http://www.javalobby.org/java/forums/t45115.html |
Sun ships "extensible" Java compiler? | http://www.javalobby.org/thread.jspa?forumID=17&threadID=12297 |
Sun Invites IBM, Cray To Work On New Computer Language | http://www.javalobby.org/threadMode_printfriendly.jsp?forum=61&thread=10403 |
Petition for adding garbage collection to C++. | http://www.javaperformancetuning.com/tips/rawtips.shtml |
Double Check Locking In Java | http://www.javareport.com/html/from_pages/article.asp?id=3608&mon=6&yr=2001 |
The Java Memory Model | http://www.javasoft.com/aboutJava/communityprocess/jsr/jsr_133.html |
Catching Uncaught Exceptions in JDK 1.5 | http://www.javaspecialists.co.za/archive/Issue089.html |
Sun to change Java language | http://www.javaworld.com/javaworld/javaone01/j1-01-improvements.html |
Why CASE Tools Aren't Useful | http://www.javaworld.com/javaworld/jw-01-2002/jw-0104-bloch.html? |
Why CASE Tools Aren't Useful | http://www.javaworld.com/javaworld/jw-01-2002/jw-0111-ootools.html |
Aspect-oriented programming for Python | http://www.javaworld.com/javaworld/jw-01-2002/jw-0118-aspect.html |
CLR Exception Model | http://www.javaworld.com/javaworld/jw-02-1997/jw-02-hood.html |
AOP: The 15% Solution | http://www.javaworld.com/javaworld/jw-02-1998/jw-02-perspectives.html |
iContract: DbC for Java | http://www.javaworld.com/javaworld/jw-02-2001/jw-0216-cooltools.html |
Polymorphism from a type-oriented point of view | http://www.javaworld.com/javaworld/jw-04-2001/jw-0413-polymorph.html |
Build your own scripting language for Java | http://www.javaworld.com/javaworld/jw-04-2006/jw-0424-scripting.html |
Double Check Locking In Java | http://www.javaworld.com/javaworld/jw-05-2001/jw-0525-double.html |
Erlang: A Case Study of Technology Introduction | http://www.javaworld.com/javaworld/jw-06-1998/jw-06-newsbriefs.html#5 |
JCP adequately preparing Java for Web services? | http://www.javaworld.com/javaworld/jw-06-2002/jw-0621-jcp.html? |
Roll your own with JavaCC | http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-cooltools.html |
ACM Queue: A Conversation with Alan Kay | http://www.javaworld.com/jw-02-2001/jw-0209-double-p2.html |
The myth of code-centricity | http://www.javaworld.com/jw-08-2001/jw-0824-myth.html? |
How to make a FPL successful | http://www.javaworld.com |
Why I Don't Read Code Comments | http://www.java-zone.com/free/articles/Kabutz06/Kabutz06-1.asp |
Erlang the Movie | http://www.jbhs.k12.nf.ca/World%20History%203201/Unit%204/lenin.jpg |
Introduction to the Java EE 5 Platform | http://www.jboss.com/pdf/jbpm_whitepaper.pdf |
JBoss Aspect Oriented Programming | http://www.jboss.org/developers/projects/jboss/aop |
Sun ships "extensible" Java compiler? | http://www.jboss.org/wiki/Wiki.jsp?page=DynamicAOP |
XSL as a Programming Language? | http://www.jclark.com/xt/java/java.lang.Math" |
Will Java always be slower than C++ | http://www.j-consortium.org/ |
Apache's JSPA Position | http://www.jcp.org/aboutJava/communityprocess/announce/LetterofIntent.html |
Misc Links | http://www.jcp.org/aboutJava/communityprocess/edr/jsr208/ |
Envisioning a New Language: A Conversation With Victoria Livschitz | http://www.jcp.org/aboutJava/communityprocess/edr/jsr208/ |
CLR Memory Model | http://www.jcp.org/en/jsr/detail?id=133 |
Preview of Java 1.5 | http://www.jcp.org/en/jsr/detail?id=14 |
CLR Memory Model | http://www.jcp.org/en/jsr/detail?id=166 |
Preview of Java 1.5 | http://www.jcp.org/en/jsr/detail?id=175 |
Preview of Java 1.5 | http://www.jcp.org/en/jsr/detail?id=201 |
Embedded Languages in Java | http://www.jcp.org/en/jsr/detail?id=223 |
Sun, Zend push scripting for Java | http://www.jcp.org/en/jsr/detail?id=223 |
Infoworld: XML querying proposed as Java standard | http://www.jcp.org/en/jsr/detail?id=225 |
Sun, Zend push scripting for Java | http://www.jcp.org/en/jsr/results?id=1976 |
public vs. published interfaces | http://www.jcp.org/en/procedures/jcp2 |
JSR-166 - Concurrency Utilities | http://www.jcp.org/jsr/detail/166.jsp |
Apache's JSPA Position | http://www.jcp.org/jsr/detail/176.jsp#4 |
Sun Open Sources Java Platform | http://www.jdistro.com |
Concatenative Language Kont | http://www.jedit.org |
Java: Good and Bad | http://www.jelovic.com/articles/java_good_bad.htm |
Will Java always be slower than C++ | http://www.jelovic.com/articles/why_java_is_slow.htm |
Why People Aren't Using Haskell | http://www.jelovic.com/articles/why_people_arent_using_haskell.htm |
Scala | http://www.jelovic.com/weblog/e21.htm |
Two New Microsoft Languages - AsmL and Pan | http://www.jelovic.com/weblog/e36.htm |
Nemerle | http://www.jelovic.com/weblog/e59.htm |
Needle, An OO FP Language | http://www.jelovic.com |
C++ vs. Lisp | http://www.jelovic.com |
Why People Aren't Using Haskell | http://www.jelovic.com |
Whitepaper on new C# Features | http://www.jelovic.com |
Datatype Library Language (XML) | http://www.jenitennison.com/datatypes/ |
"Language Oriented Programming" Meta Programming System | http://www.jetbrains.com/mps/ |
generating interpreters, IDEs, etc., from simple specifications? | http://www.jetbrains.com/mps/ |
MPS-based editor for Epigram programming language. | http://www.jetbrains.com/mps/ |
Question on terminology | http://www.jetbrains.com/mps/ |
Embedded Languages in Java | http://www.jetbrains.com/mps/allnews.html |
MPS-based editor for Epigram programming language. | http://www.jetbrains.net/confluence/display/MPS/Epigram |
Getting Started | http://www.jetcafe.org/~jim/lambda.html |
An Introduction to Lambda Calculus and Scheme | http://www.jetcafe.org/~jim/lambda.html |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://www.jetcafe.org/~npc/doc/euc00-sendmail.html |
Sendmail Meets Erlang | http://www.jetcafe.org/~npc/doc/euc00-sendmail.html |
JDO Architectures | http://www.jetcafe.org/~npc/doc/euc00-sendmail.html |
JExamples | http://www.jexamples.com/ |
JExamples | http://www.jexamples.com/fwd?action=srchRes&queryText=JarFile.getInputStream |
Finite State Machines in Forth | http://www.jfar.org/article001.html |
Semantic Distance: NLP Not a Resource Sink | http://www.jfsowa.com/krbook/index.htm |
Semantic Distance: NLP Not a Resource Sink | http://www.jfsowa.com/krbook/krindex.htm |
Semantic Distance: NLP Not a Resource Sink | http://www.jfsowa.com/krbook/krpref.htm |
Semantic Distance: NLP Not a Resource Sink | http://www.jfsowa.com/krbook/krtoc.htm |
Class hierarchies and Ontologies | http://www.jfsowa.com/pubs/semnet.htm |
Why do they program in C++? | http://www.jgroups.org |
Case Study in Practical Language Use | http://www.jgroups.org |
How to make a FPL successful | http://www.jguru.com |
Testing the C# compiler | http://www.jixal.com/blog/archives/000085.html |
Guiding Visitors: Separating Navigation from Computation | http://www.jjforester.org/ |
Spec# | http://www.jmlspecs.org/ |
Select/From versus From/Select | http://www.jnd.org/dn.mss/human-centered_desig.html |
Oberon Script. A Lightweight Compiler and Runtime System for the Web | http://www.joeganley.com/code/jslisp.html |
Ruby the Rival | http://www.joelonsoftware.com/ |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://www.joelonsoftware.com/ |
The CityScript Little Language | http://www.joelonsoftware.com/ |
Joel Spolsky views on CS education | http://www.joelonsoftware.com/ |
Scheme on the CLR | http://www.joelonsoftware.com/articles/APIWar.html |
Paul Vick: BASIC principles | http://www.joelonsoftware.com/articles/APIWar.html |
Programming for the Web | http://www.joelonsoftware.com/articles/fog0000000020.html |
Why CASE Tools Aren't Useful | http://www.joelonsoftware.com/articles/fog0000000043.html |
Scalability | http://www.joelonsoftware.com/articles/fog0000000052.html |
Hungarian Notation vs The Right Thing | http://www.joelonsoftware.com/articles/FogBugzIII.html |
Why Learning Assembly Language is Still a Good Idea | http://www.joelonsoftware.com/articles/LeakyAbstractions.html |
Erlang concurrency: why asynchronious messages? | http://www.joelonsoftware.com/articles/LeakyAbstractions.html |
Joel Spolsky views on CS education | http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html |
International Components for Unicode 3.0 Released | http://www.joelonsoftware.com/articles/Unicode.html |
Hungarian Notation vs The Right Thing | http://www.joelonsoftware.com/articles/Wrong.html |
Call for Papers: ACM Symposium on Dynamic Languages | http://www.joelonsoftware.com/articles/Wrong.html |
Viewing code - how much is just right? | http://www.joelonsoftware.com/items/2003/11/06.html |
Impedance mismatch: RDBMS and PLs | http://www.joelonsoftware.com/items/2004/03/25.html |
Abstraction | http://www.joelonsoftware.com/items/2005/10/17.html |
Closures for Java or money back | http://www.joelonsoftware.com/items/2006/08/01.html |
Joel on Programming Languages | http://www.joelonsoftware.com/news/20020505.html |
New Year's Resolutions | http://www.johnsmiley.com/visualbasic/vbhistory.htm |
Frink | http://www.jonelo.de/java/nc/ |
The Theory of Classification | http://www.jot.fm/ |
The Theory of Classification | http://www.jot.fm/general/about |
SmallInterfaces - interfaces for Smalltalk | http://www.jot.fm/issues/issue_2002_05/article1 |
Do languages matter? | http://www.jot.fm/issues/issue_2002_05/column2 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2002_05/column5.pdf |
The Theory of Classification | http://www.jot.fm/issues/issue_2002_05/column5 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2002_05/column5 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2002_07/column4.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2002_07/column4 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2002_09/column4.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2002_09/column4 |
A Good OOP Critique? | http://www.jot.fm/issues/issue_2002_09/eulogy |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2002_11/column2.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2002_11/column2 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2003_01/column2.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2003_01/column2 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2003_03/column2.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2003_03/column2 |
OO Weed Languages | http://www.jot.fm/issues/issue_2003_05/column1 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2003_05/column2.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2003_05/column2 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2003_07/column4.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2003_07/column4 |
Tuples + Objects + Infosets =Too Much Stuff! | http://www.jot.fm/issues/issue_2003_09/column1 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2003_11/column2.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2003_11/column2 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2004_01/column4.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2004_01/column4 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2004_03/column1.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2004_03/column1 |
The Case for First Class Messages | http://www.jot.fm/issues/issue_2004_05/column1 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2004_05/column2.pdf |
The Theory of Classification | http://www.jot.fm/issues/issue_2004_05/column2 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2004_05/column2 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2004_07/column2.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2004_07/column2 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2004_09/column2.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2004_09/column2 |
Bigloo.NET: compiling Scheme to .NET CLR | http://www.jot.fm/issues/issue_2004_10/article4/index_html |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2004_11/column1.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2004_11/column1 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2005_01/column2.pdf |
OOP Is Much Better in Theory Than in Practice | http://www.jot.fm/issues/issue_2005_01/column2 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2005_01/column2 |
Embedded Languages in Java | http://www.jot.fm/issues/issue_2005_03/article5 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2005_03/column2.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2005_03/column2 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2005_05/column1.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2005_05/column1 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2005_07/column4.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2005_07/column4 |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2005_09/column1.pdf |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm/issues/issue_2005_09/column1 |
Timor: adding "qualifying" and "attribute" types to the OO realm. | http://www.jot.fm/issues/issue_2006_03/article1 |
JOT: On The Next Move in Programming | http://www.jot.fm/issues/issue_2006_03/column1 |
The Theory of Classification | http://www.jot.fm/issues |
The Theory of Classification - A Course on OO Type Systems | http://www.jot.fm |
Journals and papers? | http://www.jot.fm |
JotSpot | http://www.jotspot.com |
Spreadsheet structure discovery | http://www.j-paine.org/spreadsheet_structure_discovery.html |
Programming Languages in the Markup World | http://www.jpaulmorrison.com/fbp/ |
The new old or The "Return" to Concurrency | http://www.jpaulmorrison.com/fbp/ |
The right default: concurrent components with message passing | http://www.jpaulmorrison.com/fbp/ |
Flow Based Programming | http://www.jpaulmorrison.com/fbp/ |
The right default: concurrent components with message passing | http://www.jpaulmorrison.com/fbp/2001paper.htm |
Flow Based Programming | http://www.jpaulmorrison.com/fbp/fbp2.htm |
JRockit | http://www.jrockit.com/about/features.html |
JRockit | http://www.jrockit.com/about/gc.html |
JRockit | http://www.jrockit.com/index.html |
OCaml, an Introduction | http://www.jroller.com/page/fate/ |
Computer generates verifiable mathematics proof | http://www.jroller.com/page/jdmarshall/20040520#the_exponential_nature_of_lines |
XNHTML | http://www.jroller.com/page/slava?entry=fun_with_jsp |
J-SEAL2 | http://www.jseal2.com |
JSIS - Semantic Interface Specification for Java | http://www.jsistools.com |
J is free again (as in beer) | http://www.jsoftware.com/ |
Mechanics of designing and implementing a language | http://www.jsoftware.com/ |
Best PL tutorials? | http://www.jsoftware.com/books/help/dictionary/contents.htm |
The English-Likeness Monster | http://www.jsoftware.com/books/help/jforc/preliminaries.htm#_Toc24767903 |
Dr. Kenneth Iverson Passes Away | http://www.jsoftware.com/books/help/primer/dictionary.htm |
History of APL and J | http://www.jsoftware.com/dict/vocabul.htm |
J for C programmers | http://www.jsoftware.com/download/JforCProgrammers.zip |
New vector language: Glee | http://www.jsoftware.com/index.htm |
new Vector Language: Glee | http://www.jsoftware.com/index.htm |
Popular Math | http://www.jsoftware.com/jbooks_frame.htm |
Programming challenge | http://www.jsoftware.com/publications_books.htm |
Math for the Layman, by Dr. Ken Iverson | http://www.jsoftware.com/resources/books.htm |
Math for the Layman, by Dr. Ken Iverson | http://www.jsoftware.com |
Fortress focuses on the needs of scientists | http://www.jsoftware.com |
"The Anatomy of a Loop" | http://www.jsoftware.com |
Most Productive FP Lang? | http://www.jsoftware.com |
Lisp-Stat does not seem to be in good health lately. | http://www.jstatsoft.org/ |
Lisp-Stat does not seem to be in good health lately. | http://www.jstatsoft.org/v13/i04/v13i04.pdf |
Lisp-Stat does not seem to be in good health lately. | http://www.jstatsoft.org/v13/i07/v13i07.pdf |
Lisp-Stat does not seem to be in good health lately. | http://www.jstatsoft.org/v13/i09/v13i09.pdf |
Lisp-Stat does not seem to be in good health lately. | http://www.jstatsoft.org/v13/i10/v13i10.pdf |
JudoScript | http://www.judoscript.com/ |
JudoScript | http://www.judoscript.com/articles/whitepaper.html#html |
JudoScript | http://www.judoscript.com/articles/whitepaper.html#jdbc |
JudoScript | http://www.judoscript.com/ref/index.html?l=_fa.html&r=fa.html |
Want to learn something new | http://www.jumbojoke.com/you_know_youre_a_redneck_when_2006_edition_778.html |
The Daikon Invariant Detector | http://www.junit.org |
Diagnosing Java code: Unit tests and automated code analysis | http://www.junitdoclet.org/ |
Most amazing designer? | http://www.jwz.org/doc/emacs-timeline.html |
Closures for Java or money back | http://www.jwz.org/doc/java.html |
Guide to Python introspection | http://www.jwz.org/doc/java.html |
Worse Is Better | http://www.jwz.org/doc/worse-is-better.html |
Groovy Language | http://www.jython.org/ |
Philip Greenspun: Lisp diehards = Holocaust deniers | http://www.jython.org/ |
Functional libraries for Java | http://www.jython.org/ |
C++ OR mapping - cross platform and db | http://www.kalanithielen.com/ |
Functional Programming Has Reached The Masses; It's Called Visual Basic | http://www.karlskrona.se/default____10113.aspx |
TyPiCal: Type-based static analyzer for the Pi-Calculus | http://www.kb.cs.titech.ac.jp/~kobayasi/typical/ |
BitC, a new OS implementation language | http://www.kb.cs.titech.ac.jp/~kobayasi/typical |
ACM Queue: A Conversation with Alan Kay | http://www.kb.cs.titech.ac.jp/~kobayasi/typical |
Why type systems are interesting | http://www.kb.cs.titech.ac.jp/~kobayasi/typical |
TyPiCal: Type-based static analyzer for the Pi-Calculus | http://www.kb.ecei.tohoku.ac.jp/~koba/typical/ |
Neophyte question: detecting deadlock, livelock, races etc. | http://www.kb.ecei.tohoku.ac.jp/~koba/typical/ |
Why Dependent Types Matter | http://www.kb.ecei.tohoku.ac.jp/~koba/typical |
Call for Papers: ACM Symposium on Dynamic Languages | http://www.kb.ecei.tohoku.ac.jp/~koba/typical |
A + b * c in Brian Meek's "The static semantics file" | http://www.kcl.ac.uk/kis/support/cc/staff/brian/statsem.html |
Programming Languages for Scientific Processing | http://www.kcl.ac.uk/kis/support/cit//fortran/engfaq.html |
New Paul Graham thing... | http://www.kdevelop.org |
Real-life use case - which PLs support it nicely? | http://www.kednos.com/pli/docs/REFERENCE_MANUAL/6291pro_014.html |
Expressions vs Statements | http://www.kednos.com/pli/docs/REFERENCE_MANUAL/6291pro_041.html |
A Programming Paradox | http://www.keithba.com/blog/ |
Programming for the Web | http://www.keithba.com/blog |
Hating VBScript | http://www.keithdevens.com/ |
C++ FAQ LITE | http://www.keithdevens.com/ |
Why Lisp? | http://www.keithdevens.com/weblog/?id1160 |
Book: Python How to Program | http://www.keithdevens.com/weblog/?id1285 |
Pre-processing (or composition of functions) | http://www.keithdevens.com/weblog/?id1721 |
"The New C++" | http://www.keithdevens.com/weblog/?id1847 |
Programming anti-idioms | http://www.keithdevens.com/weblog/?id1986 |
Perl 6 Answers | http://www.keithdevens.com/weblog/?id2054 |
Achieving Closure (Perl) | http://www.keithdevens.com/weblog/?id2108 |
Exegesis 5 is out | http://www.keithdevens.com/weblog/?id2680 |
JudoScript | http://www.keithdevens.com/weblog/?id2977 |
Java and Pointers | http://www.keithdevens.com/weblog/?id3306 |
Larry Wall: Apocalypse 6 | http://www.keithdevens.com/weblog/?id3557 |
Tcl Core Team Interview | http://www.keithdevens.com/weblog/?id3559 |
Generators and Abstraction | http://www.keithdevens.com/weblog/ |
The Function Pointer Tutorials | http://www.keithdevens.com/weblog/ |
Exegesis 6 | http://www.keithdevens.com/weblog/archive/2003/Jul/30/Exegesis6 |
Scripting Languages For Java | http://www.keithdevens.com/weblog/archive/2003/Jun/01/ScriptingInJava |
XML Shallow Parsing with Regular Expressions | http://www.keithdevens.com/weblog |
Test-Driven Development By Example | http://www.keithdevens.com |
Exegesis 4 | http://www.keithdevens.com |
Slashdot: Hardware Description Languages | http://www.keithdevens.com |
Why You Might Want to Try Ruby | http://www.keithdevens.com |
Larry Wall: Apocalypse 4 | http://www.keithdevens.com |
Programming Challenge | http://www.keithdevens.com |
Nemerle | http://www.kernel.pl/~malekith/ |
Apache vs. Yaws | http://www.kerneltrap.org/node.php?id=422 |
Application Generators | http://www.kestrel.edu/HTML/prototypes/kids.html |
FACT - Multiparadigm Programming with C++ | http://www.kfa-juelich.de/zam/FACT/about/index.html |
Jef Raskin: The Woes of IDEs | http://www.kfki.hu/~cheminfo/polanyi/9912/sheppard.html |
Conceptual Integrity in Erlang | http://www.kfs.org/~jonathan/witt/ten.html |
A Tutorial on Proof Theoretic Foundations of Logic Programming | http://www.ki.inf.tu-dresden.de/%7Eguglielm/res/pap/PrThFoundLP.pdf |
A Tutorial on Proof Theoretic Foundations of Logic Programming | http://www.ki.inf.tu-dresden.de/%7eguglielm/res/pap/PrThFoundLP.pdf |
Proof Theory mailing list | http://www.ki.inf.tu-dresden.de/~guglielm/Research/list.html |
Tim Bray: Language fermentation | http://www.kimbly.com/blog/000042.html |
Erlang is Icky | http://www.kimbly.com/blog/000057.html |
Scalability | http://www.kimbly.com/blog/000204.html |
Advanced Functional Programming wiki @ Harvard | http://www.kimbly.com/blog/000237.html |
LL3 Webcast | http://www.kimbly.com/blog/000267.html |
Processing: A language for visual arts | http://www.kimbly.com/blog/000315.html |
Flapjax - Functional Reactive Ajax | http://www.kimbly.com/blog/000484.html |
Abstractly typed languages | http://www.kimbly.com/code/autoimpl/ |
Erlang is Icky | http://www.kimbly.com/code/invidx/ |
Hundred Year Language | http://www.kimbly.com/code/jatha/ |
Language Myths Again | http://www.kimbly.com/code/onemany/ |
New proposed features for Java 1.5 | http://www.kimbly.com/code/onemany/ |
Hundred Year Language | http://www.kimbly.com/code/plastic/ |
LL3 Webcast | http://www.kimbly.com/code/ripple/ |
Hundred Year Language | http://www.kimbly.com/code/ripple/ |
Tuples + Objects + Infosets =Too Much Stuff! | http://www.kindsoftware.com/products/opensource/OBJ3 |
Neal Stephenson's USENIX keynote | http://www.kipling.org.uk/poems_neolithic.htm |
Gottfried Wilhelm Leibniz | http://www.kirjasto.sci.fi/voltaire.htm |
Xactium -- "lightweight language engineering" ??!? | http://www.klasse.nl/ocl/ocl-subm.html |
A Good OOP Critique? | http://www.kluweronline.com/issn/1382-3256 |
Want to learn something new | http://www.knjn.com/ShopBoards_RS232.html |
The New C Standard | http://www.knosof.co.uk/cbook/cbook.html |
C9X - The New ISO Standard for C | http://www.knosof.co.uk/cbook/sent1.pdf |
Concatenative Language Kont | http://www.koders.com/?s=crap |
Designing a Type Notation for a Stack Based Functional Language | http://www.kodu.ee/~jpoial/teadus/ |
Book on game scripting interpreters | http://www.kokogiak.com/amazon/detpage.asp?asin=1931841578 |
Google Code Search | http://www.kottke.org/06/10/google-code-search |
Domain-specific and general-purpose aspects of spreadsheet languages | http://www.kraml.at/stupid/befunge.html |
Premonoidal categories and notions of computation | http://www.kurims.kyoto-u.ac.jp/~hassei/papers/ctcs95.html |
Circular references | http://www.kurims.kyoto-u.ac.jp/~hassei/papers/ctcs95.html |
Links to JFP Papers | http://www.kurims.kyoto-u.ac.jp/~hassei/papers/girard.html |
Linguistic side effects | http://www.kurims.kyoto-u.ac.jp/~hassei/papers/hosc.html |
Top 5 Tech Books | http://www.kuro5hin.org/?op=displaystory;sid=2000/10/24/225156/32 |
Programming languages and Language | http://www.kuro5hin.org/?op=displaystory;sid=2000/11/27/121632/12 |
Future Directions for C++ | http://www.kuro5hin.org/?op=displaystory;sid=2001/4/25/22959/3540 |
Functional programming in Perl | http://www.kuro5hin.org/?op=displaystory;sid=2002/1/15/1562/95011 |
Rich resource site for the programming language "K" | http://www.kuro5hin.org/?op=displaystory;sid=2002/11/14/22741/791 |
Happy Birthday LtU | http://www.kuro5hin.org/ |
Top 5 Tech Books | http://www.kuro5hin.org/ |
C# From A Java Developer's Perspective | http://www.kuro5hin.org/story/2001/11/18/152437/24 |
Happy Birthday LtU | http://www.kuro5hin.org/story/2001/7/10/043/19846 |
XSLT, Perl, Haskell, & a word on language design | http://www.kuro5hin.org/story/2002/1/15/1562/95011 |
XSLT, Perl, Haskell, & a word on language design - A link from kur5hin | http://www.kuro5hin.org/story/2002/1/15/1562/95011 |
A Shallow Introduction to the K Programming Language | http://www.kuro5hin.org/story/2002/11/14/22741/791 |
Playing with the GNAT Run Time | http://www.kuro5hin.org/story/2002/8/30/175531/763 |
Half-baked idea: mini-language for vector processing | http://www.kuro5hin.org/story/2002/8/30/175531/763 |
Reading, Writing, and Code | http://www.kuro5hin.org/story/2002/8/30/175531/763 |
ACCU Spring Conference | http://www.kuro5hin.org/story/2003/4/11/81839/5139 |
What's wrong with C++ templates? | http://www.kuro5hin.org/story/2003/5/26/22429/7674 |
'Information and Computation' Open Access | http://www.kuro5hin.org/story/2003/5/30/73738/6906 |
A Prolog Introduction for Hackers | http://www.kuro5hin.org/story/2004/2/25/124713/784 |
Software Fault Prevention by Language Choice | http://www.kuro5hin.org/story/2004/2/7/144019/8872 |
Why I Like PLT Scheme | http://www.kuro5hin.org/story/2004/3/17/93442/8657 |
A Case for Formal Specification | http://www.kuro5hin.org/story/2005/7/29/04553/9714 |
Weak vs. strong typing | http://www.kuro5hin.org/story/2006/1/17/22956/8874 |
A Case for Formal Specification | http://www.kuro5hin.org |
Wolfram's Future Math | http://www.kurzweilai.net/articles/art0464.html?printable=1 |
Proofs are Programs: 19th Century Logic and 21st Century Computing | http://www.kurzweilai.net/articles/art0504.html?printable=1 |
Mind Mappers | http://www.k-web.org/vision/kweb.html |
Impedance mismatch: RDBMS and PLs | http://www.kx.com/about_kx/about_kx.htm |
History of APL and J | http://www.kx.com/listbox/k/msg03690.html |
Half-baked idea: mini-language for vector processing | http://www.kx.com/technical/contribs/eugene/kidioms.html |
Poplog | http://www.kx.com |
Rich resource site for the programming language "K" | http://www.kx.com |
Programming Challenge | http://www.kx.com |
The D programming language | http://www.l8night.co.uk/mwynn/d/win32api.html |
OO Programming Styles in ML | http://www.laas.fr/~bernard/oo/2000111.ps.gz |
automatic theorem proving | http://www.labri.fr/Perso/~casteran/CoqArt/index.html |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.labri.fr/Perso/~vanicat/tuareg/index-eng.html |
Machine Obstructed Proof | http://www.labri.fr/perso/casteran/CoqArt/ |
unchecked exceptions are like runtime type checking? | http://www.labri.fr/perso/casteran/CoqArt/ |
A type-correct, stack-safe, provably correct, expression compiler in Epigram | http://www.labri.fr/perso/casteran/CoqArt/ |
Relevance of Curry-Howard | http://www.labri.fr/perso/casteran/CoqArt/index.html |
Abstracting Allocation: The New new Thing | http://www.labri.fr/perso/casteran/CoqArt/index.html |
automatic theorem proving | http://www.labri.fr/perso/casteran/CoqArt/index.html |
Alloy - The Book | http://www.labri.fr/perso/casteran/CoqArt/index.html |
The design of C++0x | http://www.lafstern.org/matt/wishlist.html |
Looking for FP Debuggers | http://www.lambdacs.com/debugger/debugger.html |
Debugging Functional Programs | http://www.lambdacs.com/debugger/debugger.html |
Backwards debugging | http://www.lambdacs.com/debugger/debugger.html |
Debuging state. | http://www.lambdacs.com/debugger/debugger.html |
Omniscient debugger | http://www.lambdacs.com/debugger/Debugger/Debugger.html |
Demo of VB "Whidbey" | http://www.lambdacs.com/debugger/ODBDescription.html |
Omniscient debugger | http://www.lambdacs.com/debugger/ODBDescription.html |
Qi 6.1 released | http://www.lambdassociates.org/ |
Dynamic Semantics | http://www.lambdassociates.org/aboutqi.htm |
Multi-Stage Languages | http://www.lambdassociates.org/aboutqi.htm |
Run time type checking | http://www.lambdassociates.org/aboutqi.htm |
Advanced Types in Qi | http://www.lambdassociates.org/advtypes.htm |
Run time type checking | http://www.lambdassociates.org/prolog.htm |
Static type inference & late binding? | http://www.lambdassociates.org/qilisp.htm |
Qi 6.1 released | http://www.lambdassociates.org/qilisp.htm |
Lisp sans (((paren-theses ((hell))))) | http://www.lambdassociates.org/qilisp.htm |
Qi 6.1 released | http://www.lambdassociates.org/qiml.htm |
Happy Birthday, dear Lambda | http://www.landman.org/tapl/ |
GraphPath | http://www.langdale.com.au/GraphPath/ |
Simple Outline XML: SOX | http://www.langdale.com.au/SOX/ |
Generics are a mistake? | http://www.langer.camelot.de/Articles/Papers/JavaGenerics/ArraysInJavaGenerics.htm |
Generics are a mistake? | http://www.langer.camelot.de/GenericsFAQ/FAQSections/TypeParameters.html#How%20do%20I%20decrypt%20Enum? |
Templates vs. Generics | http://www.langer.camelot.de/GenericsFAQ/JavaGenericsFAQ.html |
Lang .NET 2006 | http://www.langnetsymposium.com/speakers.asp |
Programming Challenge | http://www.langreiter.com/k/addagrams-k.txt |
The Vector | http://www.langreiter.com/space/2004-02-29-k4 |
History: Array languages | http://www.langreiter.com/space/vector-languages |
Programming Challenge | http://www.langreiter.com |
Linguistic Relativity Homepage | http://www.languagehat.com/archives/000557.php |
New result re "linguistic determinism" | http://www.languagehat.com/archives/001506.php |
DP-COOL 2003 Proceedings | http://www.lanl.gov |
Designing Reusable Classes (PDF) | http://www.laputan.org/drc/drc.html |
Ruby the Rival | http://www.laputan.org/mud/mud.html#BigBallOfMud |
Lightweight Languages Workshop 2002 | http://www.laszlosystems.com/ |
Laszlo - So good, I had to change my underwear | http://www.laszlosystems.com/ |
Laszlo - So good, I had to change my underwear | http://www.laszlosystems.com/lps/laszlo-in-ten-minutes/ |
A Conversation with Manfred von Thun | http://www.latrobe.edu.au/philosophy/phimvt/ |
Reproducing Programs implement Lazy Lists | http://www.latrobe.edu.au/philosophy/phimvt/ |
Philip Greenspun: Lisp diehards = Holocaust deniers | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
Theory of Concatenative Combinators | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
"applicative" vs."functional" | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
Canonware Onyx | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
Concatenation Operators in Unimperative | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
Concatenative Language Kont | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
Data is code | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
Functional single argument style object oriented programming | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
Geometric Algebra | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
Getting started in language design -- reading material? | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
Mechanics of designing and implementing a language | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
Simple scripting language | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
Cat Language Download, Sources, and Introduction | http://www.latrobe.edu.au/philosophy/phimvt/joy.html |
Recursion Theory and Joy | http://www.latrobe.edu.au/philosophy/phimvt/joy/forth-joy.html |
Optimization - Symmetric Reductions | http://www.latrobe.edu.au/philosophy/phimvt/joy/j04alg.html |
Concatenative Language Kont | http://www.latrobe.edu.au/philosophy/phimvt/joy/j04alg.html |
Recursion Theory and Joy | http://www.latrobe.edu.au/philosophy/phimvt/joy/j05cmp.html |
Church-Turning is False? | http://www.latrobe.edu.au/philosophy/phimvt/joy/j05cmp.html |
New Year's Resolutions | http://www.latrobe.edu.au/philosophy/phimvt/joy/j07rrs.html |
Amusing question | http://www.latrobe.edu.au/philosophy/phimvt/joy/j07rrs.html |
The Killer Application for Concatenative Languages | http://www.latrobe.edu.au/philosophy/phimvt/joy/j07rrs.html |
The whole Enchilada | http://www.latrobe.edu.au/philosophy/phimvt/joy/jp-church.html |
ACM Queue: A Conversation with Alan Kay | http://www.latrobe.edu.au/philosophy/phimvt/joy/jp-joyjoy.html |
Code Reading | http://www.latrobe.edu.au/philosophy/phimvt/joy/jp-joyjoy.html |
Concatenative Language Kont | http://www.latrobe.edu.au/philosophy/phimvt/joy/jp-quadratic.html |
Reproducing Programs implement Lazy Lists | http://www.latrobe.edu.au/philosophy/phimvt/joy/jp-reprod.html |
Reading list on XML and Web Programming | http://www.latte.org/ |
Moving Away From XSLT | http://www.latte.org/ |
public vs. published interfaces | http://www.lattix.com/ |
Open-source C compiler targets FPGAs | http://www.launchbird.com/ |
Open-source C compiler targets FPGAs | http://www.launchbird.com/cgi-bin/language.py |
Accelerator: simplified programming of graphics processing units for general-purpose uses via data-parallelism | http://www.launchbird.com/products.html |
Shiro Kawai - Shooting A Moving Target | http://www.lava.net/~shiro/Private/essay/gdc2002.html |
Google Magic | http://www.lazytd.com/lti/pub/aaai94.html |
Multidimensional arrays | http://www.lcc.gatech.edu/~xinwei/papers/texts/FuncPMma.pdf |
A History of CLU | http://www.lcs.mit.edu/publications/pubs/pdf/MIT-LCS-TR-561.pdf |
Language Design Documents | http://www.lcs.mit.edu/publications/pubs/pdf/MIT-LCS-TR-561.pdf |
NULL | http://www.lcs.mit.edu/publications/pubs/pdf/MIT-LCS-TR-561.pdf |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.lcs.mit.edu/publications/pubs/pdf/MIT-LCS-TR-647.pdf |
Journals and papers? | http://www.lcs.mit.edu/publications/specpub.php?id=773 |
Type and Effects systems and Lucassen's Thesis | http://www.lcs.mit.edu/publications/specpub.php?id=976 |
Chu Spaces | http://www.lcsaudio.com/Installations.html |
Chu Spaces | http://www.lcsaudio.com/Products/CueStation.html |
Funny Flash hack | http://www.lebonze.co.uk/stuff/move.htm |
Common Lisp Cookbook | http://www.lemonodor.com/ |
On Lisp, On Line | http://www.lemonodor.com/ |
JavaScript and domain specific Languages | http://www.lemonodor.com |
Larger Subroutines == Fewer Defects | http://www.leshatton.org/Documents/predict_1103.pdf |
Larger Subroutines == Fewer Defects | http://www.leshatton.org/IEEE_Soft_97b.html |
Guest Bloggers on LtU? | http://www.lessig.org/blog/archives/001348.shtml |
Lazy Functional Parser Combinators in Java | http://www.let.uu.nl/~Anne-Marie.Mineur/personal/Ta/Carpenter.html |
Prolog and Natural-Language Analysis | http://www.let.uu.nl/~Richard.Moot/personal/prolog.html |
Elements of Basic Category Theory | http://www.let.uu.nl/esslli/Courses/barr/barrwells.ps |
Getting Started | http://www.let.uu.nl/esslli/Courses/barr-wells.html |
The site discussions forum | http://www.levenez.com/ |
Mother Tongues of Computer Languages | http://www.levenez.com/lang/ |
NULL | http://www.levenez.com/lang/ |
Languages Poster | http://www.levenez.com/lang/ |
Territorial Exception Handling | http://www.levenez.com/lang/history.html#03 |
Monads in Ruby | http://www.lexifi.com/ |
DSL for financial contracts | http://www.lexifi.com/Downloads/MLFiPaper.pdf |
A Formal Language for Analyzing Contracts | http://www.lexifi.com/Downloads/MLFiPaper.pdf |
Concept programming | http://www.lexifi.com/Downloads/MLFiPaper.pdf |
Closures for Java or money back | http://www.lexspoon.org/chuck/spoon-diss.pdf |
Type Inference in Object Oriented Languages | http://www.lexspoon.org/ti/ |
Buried Treasure - No Fluff Just Stuff | http://www.lexspoon.org/ti/ |
Type Inference in Object Oriented Languages | http://www.lexspoon.org/ti/spoon-diss.pdf |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.lfcs.inf.ed.ac.uk/reports/92/ECS-LFCS-92-232/ |
Diagrammatic Representations in Domain-Specific Languages | http://www.lfcs.informatics.ed.ac.uk/reports/02/ECS-LFCS-02-426/ |
Calculi for Mobile Processes | http://www.lfcs.informatics.ed.ac.uk/reports/89/ECS-LFCS-89-85/ |
Interview with Robin Milner | http://www.lfcs.informatics.ed.ac.uk/reports/91/ECS-LFCS-91-180/index.html |
J and K: One User's View | http://www.lfcs.informatics.ed.ac.uk/reports/96/ECS-LFCS-96-347 |
Envisioning a New Language: A Conversation With Victoria Livschitz | http://www.lib.kth.se/Fulltext/fredlund010914.pdf |
Yearning for a practical scheme | http://www.lib.uchicago.edu/keith/tcl-course/emacs-tutorial.html |
Adding Optional Static Typing to Python | http://www.libervis.com/modules/weblog/details.php?blog_id=23&PHPSESSID=1133fa84e956075051d6531f2a994c42 |
Java's new Considered Harmful | http://www.light1998.com/EXPLANATION.htm |
Implementing Distributed Systems Using Linear Naming | http://www.linearity.org/ |
Nets: Petri vs Lafont | http://www.linearity.org/cas/papers/tr2002-1.ps |
Stupid Question. | http://www.linearity.org/cas/supervision/phiniki04sbm.pdf |
Just What is it that Makes Martin-Lof's Type Theory so Different, so Appealing? | http://www.linearity.org/cas/thesis/ |
Welcome to the New, Improved LtU! | http://www.linearity.org/cas/weblog/complogs.html |
Implementing Distributed Systems Using Linear Naming | http://www.linearity.org/papers/wp1.ps.gz |
Prolog and Natural-Language Analysis | http://www.ling.gu.se/~cooper/papers.html |
Exploring NLP in Oz/Mozart | http://www.ling.gu.se/~lager/index.html |
Whither Now C++? | http://www.ling.gu.se/~lager/index.html |
Exploring NLP in Oz/Mozart | http://www.ling.gu.se/~lager/kurser/Programming/kursplan.html |
a new programming language called Lingo | http://www.lingolanguage.i12.com/ |
Wanted: platform-independent Standard ML | http://www.linguistics.ucla.edu/people/Kracht/zaurus/zaurus.html#ocaml |
Lojban | http://www.linguistics.uiuc.edu/agoldbrg/ |
The Foundations of Two-Dimensional Semantics | http://www.linguistik.uni-erlangen.de/~rrh/papers/ontologies/dublin.html |
Java Is a Language for the Masses | http://www.linguistlist.org/~ask-ling/archive-1998.4/msg00522.html |
Linguistic Relativity Hypothesis | http://www.linguistlist.org/issues/2/2-588.html#2 |
New Chip Heralds a Parallel Future | http://www.linuxdevices.com |
Command Line Hacks | http://www.linuxdoc.org/LDP/abs/html/index.html |
Why Johnny can't code | http://www.linuxfocus.org/English/November2004/article352.shtml |
New Chip Heralds a Parallel Future | http://www.linuxinsider.com/story/34548.html |
New Chip Heralds a Parallel Future | http://www.linuxinsider.com/story/34707.html |
The Art of Unix Programming | http://www.linuxjournal.com/article.php?sid=3882 |
Apache vs. Yaws | http://www.linuxjournal.com/article.php?sid=4559 |
1st International Workshop on Interpreted Languages | http://www.linuxjournal.com/article.php?sid=6011 |
DP-COOL 2003 Proceedings | http://www.linuxjournal.com/article.php?sid=7099 |
An Invitation to SETL | http://www.linuxjournal.com/article/6805 |
Linux Clustering with Ruby Queue: Small Is Beautiful | http://www.linuxjournal.com/article/7922 |
Everything Your Professor Failed to Tell You About Functional Programming | http://www.linuxjournal.com/article/8850 |
Linux Mag: GCC.NET | http://www.linux-mag.com/2001-04/GCC_net_01.html |
Guido van Rossum, Linux Magazine interview | http://www.linux-mag.com/2001-12/rossum_01.html |
Good Ideas, Through the Looking Glass | http://www.linux-nc.org/ |
Successful Scheme | http://www.linuxworld.com/linuxworld/lw-2000-10/lw-10-futurecomputing.html |
Programming a functional future | http://www.linuxworld.com/linuxworld/lw-2000-11/lw-11-futurecomputing.html |
C9X - The New ISO Standard for C | http://www.linuxworld.com/linuxworld/lw-2000-12/lw-12-ritchie.html |
NULL | http://www.linuxworld.com/linuxworld/lw-2000-12/lw-12-ritchie.html |
Quotes | http://www.linuxworld.com/linuxworld/lw-2000-12/lw-12-ritchie.html |
Quotes | http://www.linuxworld.com/linuxworld/lw-2001-02/lw-02-stroustrup.html |
Stroustrap interview at LinuxWorld | http://www.linuxworld.com/linuxworld/lw-2001-02/lw-02-stroustrup.html |
NULL | http://www.linuxworld.com/linuxworld/lw-2001-02/lw-02-stroustrup.html |
Animism: An Essential Concept in Programming? | http://www.lirmm.fr/~ferber/ |
Why type systems are interesting | http://www.lisarein.com/alankay/tour.html |
Skribe 1.2b released | http://www.lisoleg.net/lisoleg/os/Review%20of%20Virtual%20Machines.htm |
Persistent Lisp (Mop Inside) | http://www.lisp.de/software/plob/Welcome.html |
Casting SPELs in Lisp | http://www.lisp.org/HyperSpec/Body/acc_firstcm_s_inthcm_tenth.html#first |
Casting SPELs in Lisp | http://www.lisp.org/HyperSpec/Body/acc_rest.html#rest |
Ian Bicking: The challenge of metaprogramming | http://www.lisp.org/HyperSpec/Body/fun_compile.html |
Casting SPELs in Lisp | http://www.lisperati.com/ |
New Common Lisp FAQ | http://www.lispniks.com/cl-gardeners/ |
New Common Lisp FAQ | http://www.lispniks.com/faq/faq.html#s2q1 |
New Common Lisp FAQ | http://www.lispniks.com/faq/faq.html#s3q1 |
New Common Lisp FAQ | http://www.lispniks.com/faq/faq.html |
New Common Lisp FAQ | http://www.lispniks.com/faq/staging-faq.html |
Congrats in order | http://www.lispnyc.org/ |
A Methodology for Generating Verified Combinatorial Circuits | http://www.lisp-p.org/htdocs/peval/peval.cgi |
What is so bad about compiling? | http://www.lisp-p.org/peval/peval.cgi |
Polymorphic replacement | http://www.lispworks.com/documentation/HyperSpec/Body/07_b.htm |
The fate of reduce() in Python 3000 | http://www.lispworks.com/documentation/HyperSpec/Body/f_reduce.htm#reduce |
The Nature of Lisp (a tutorial) | http://www.lispworks.com/documentation/HyperSpec/Front/Contents.htm |
Larry Wall: Apocalypse 6 | http://www.lispworks.com/reference/HyperSpec/ |
CLRFIs | http://www.lispworks.com/reference/HyperSpec/Body/02_dhq.htm |
Macros vs. Higher-order Programming | http://www.lispworks.com/reference/HyperSpec/Body/03_aba.htm |
Dynamically scoped functions vs. AOP | http://www.lispworks.com/reference/HyperSpec/Body/07_ffb.htm |
Macros vs. Higher-order Programming | http://www.lispworks.com/reference/HyperSpec/Body/26_glo_c.htm#constant_form |
Macros vs. Higher-order Programming | http://www.lispworks.com/reference/HyperSpec/Body/26_glo_l.htm#literal |
CLRFIs | http://www.lispworks.com/reference/HyperSpec/Body/26_glo_p.htm#purports_to_conform |
Casting SPELs in Lisp | http://www.lispworks.com/reference/HyperSpec/Body/f_car_c.htm#car |
CLRFIs | http://www.lispworks.com/reference/HyperSpec/Body/v_featur.htm |
Description Logics in Literate Haskell | http://www.lispworks.com/reference/HyperSpec/Front/Contents.htm |
Dynamically scoped functions vs. AOP | http://www.lispworks.com/reference/lcl50/aug/aug-133.html#HEADING133-0 |
Slow News Day: How About Some Benchmarks? | http://www.lissett.com/ben/bench1.htm |
pbook | http://www.literateprogramming.com/ |
Neal Stephenson's USENIX keynote | http://www.literateprogramming.com |
New result re "linguistic determinism" | http://www.liv.ac.uk/Philosophy/inuit.html |
New blog | http://www.livejournal.com/community/declarative/ |
New blog | http://www.livejournal.com/userinfo.bml?user=declarative |
Generics are a mistake? | http://www.livejournal.com/users/demoness101/18036.html |
Distributed Functional Programming | http://www.livejournal.com/users/dkondr/15655.html |
Programming challenge | http://www.livejournal.com/users/dr_klm/51584.html?thread=435072#t435072 |
Misc Links | http://www.livejournal.com/users/hisashim/232542.html |
Table Oriented Programming | http://www.livejournal.com/users/mansu/16351.html |
Critical Acclaim | http://www.livejournal.com/users/wallstreetgirl/friends |
Non-Lisp, natively extensible? | http://www.livelogix.net/logix/index.html |
Logix: Multi-Language Programming | http://www.livelogix.net/logix/index.html |
Logix: Multi-Language Programming | http://www.livelogix.net/logix/intro.html |
Logix: Multi-Language Programming | http://www.livelogix.net/logix/tutorial/5-Standard-Logix.html |
Logix: Multi-Language Programming | http://www.livelogix.net/logix/tutorial/7-Languages-Extending-and-Creating.html |
Uniform Proofs as a Foundation for Logic Programming | http://www.lix.polytechnique.fr/~dale/papers/apal91.pdf |
Currying of Complex Interfaces | http://www.lix.polytechnique.fr/Labo/Dale.Miller/papers/mll.ps |
Sisal Programming language | http://www.llnl.gov/sisal/SisalHomePage.html |
Udell at OSCON: IronPython news | http://www.llvm.org/ |
The Memory Pool System: Thirty person-years of memory management development goes Open Source | http://www.llvm.org |
UCPy: Reverse Engineering Python | http://www.lmcs-online.org/ |
Logical Methods in Computer Science | http://www.lmcs-online.org/ |
Journals and papers? | http://www.lmcs-online.org/ |
Journal "Logical Methods in CS" | http://www.lmcs-online.org/index.php |
Logical Methods in Computer Science | http://www.lmcs-online.org/Information/purpose.php#Topics |
Journal "Logical Methods in CS" | http://www.lmcs-online.org/ojs/viewarticle.php?id=55&layout=abstract |
To Dissect a Mockingbird | http://www.lns.cornell.edu/spr/2001-03/msg0031750.html |
On the Revival of Dynamic Languages | http://www.lochan.org/2005/keith-cl/research/msc/thesis/ |
ESSLLI 2003 - 18-29 August | http://www.logic.at/esslli03/ |
ESSLLI 2003 - 18-29 August | http://www.logic.at/esslli03/giveabs.php?21 |
ESSLLI 2003 - 18-29 August | http://www.logic.at/esslli03/giveabs.php?23 |
ESSLLI 2003 - 18-29 August | http://www.logic.at/esslli03/giveabs.php?28 |
ESSLLI 2003 - 18-29 August | http://www.logic.at/esslli03/giveabs.php?29 |
ESSLLI 2003 - 18-29 August | http://www.logic.at/esslli03/giveabs.php?32 |
ESSLLI 2003 - 18-29 August | http://www.logic.at/esslli03/giveabs.php?36 |
ESSLLI 2003 - 18-29 August | http://www.logic.at/esslli03/giveabs.php?39 |
ESSLLI 2003 - 18-29 August | http://www.logic.at/esslli03/giveabs.php?7 |
ESSLLI 2003 - 18-29 August | http://www.logic.at/esslli03/give-page.php?2 |
Logic Programming in Python (constraints) | http://www.logilab.org/python-logic/constraint.html |
Erlang: A Case Study of Technology Introduction | http://www.logis.ro/downloads/OOGIS_Issues.pdf |
'Information and Computation' Open Access | http://www.logosphere.org |
Why Johnny can't code | http://www.logowiki.net/ |
The O'Ciao Approach to OO Logic Programming | http://www.logtalk.org |
Lingua::Romana::Perligata | http://www.lojban.org/ |
Speech-to-text friendly programming languages | http://www.lojban.org/ |
Linguistic Relativity Hypothesis | http://www.lojban.org/ |
Lojban | http://www.lojban.org |
Richard Feynman and the Connection Machine | http://www.longnow.org/about/articles/ArtFeynman.html |
Teaching programming | http://www.longnow.org/about/articles/ArtFeynman.html |
Richard Feynman and the Connection Machine | http://www.longnow.org/views/essays/articles/ArtFeynman.php |
Why, Krakatoa and Caduceus: Software proof | http://www.loria.fr/~ranise/haRVey/ |
Elucidative Programming | http://www.loria.fr/services/tex/english/litte.html |
Tom 2.3 Released | http://www.loria.fr |
Connecting The Dots | http://www.loudthinking.com/arc/000428.html |
The Nature of Lisp (a tutorial) | http://www.loudthinking.com/arc/000584.html |
Derrida's Machines | http://www.loveparade.net/pcl/tm/plisp/ENGLISH.EPS |
A "Popular Science" treatment of FP/OOP? | http://www.lrb.co.uk/ |
Extensible Term Language | http://www.lrde.epita.fr/cgi-bin/twiki/view/Publications/200505-SUD-esdf |
Extensible Term Language | http://www.lrde.epita.fr/cgi-bin/twiki/view/Transformers/WebHome |
Why do they program in C++? | http://www.lri.fr/~filliatr/ocamlgraph |
Getting started in language design -- reading material? | http://www.lri.fr/~pouzet/lucid-synchrone/ |
Is this a new programming paradigm | http://www.lri.fr/~pouzet/lucid-synchrone/papers/lucy.html |
25 Years of CSP | http://www.lsbu.ac.uk/menass/csp25/ |
25 Years of CSP | http://www.lsbu.ac.uk/menass/csp25/programme/programme.html |
Malbolge figured out? | http://www.lscheffer.com/malbolge.html |
More on the "generics are evil" meme | http://www.lshift.net/blog/2005/08/02/suns-disabling-coffee-beans |
Second Haskell Communities and Activities Report | http://www.lshift.net/jobs.shtml |
Why type systems are interesting | http://www.lsv.ens-cachan.fr/~cortier/EVA/eva-comp.php |
Relevance of Curry-Howard | http://www.ltn.lv/~podnieks/mlog/ml3.htm#s35 |
Info needed | http://www.lu.lv/eng/about/index.html |
The language LUA | http://www.lua.org/ |
History of Lua | http://www.lua.org/ |
Good languages with simple grammar | http://www.lua.org/ |
Dressing up Self in JavaScript | http://www.lua.org/ |
LPS: Language Prototyping System | http://www.lua.org/ |
Moving Away From XSLT | http://www.lua.org/ |
Lua Lights up Telecom Testing | http://www.lua.org/about.html |
Domain-specific Embedded Languages and Program Generators | http://www.lua.org/about.html |
History of Lua | http://www.lua.org/faq.html#1.4 |
History of Lua | http://www.lua.org/history.html |
History of Lua | http://www.lua.org/manual/5.0/ |
History of Lua | http://www.lua.org/manual/5.0/manual.html#2.4.5 |
Good languages with simple grammar | http://www.lua.org/manual/5.0/manual.html#BNF |
Trying to get embedded python co-routines to work | http://www.lua.org/manual/5.1/manual.html#2.11 |
The language LUA | http://www.lua.org/manual/manual.html#4.6 |
History of Lua | http://www.lua.org/news.html |
Virtual machine implementation and dynamic languages | http://www.lua.org/papers.html |
Case Study in Practical Language Use | http://www.lua.org/spe.html |
LL3 Webcast | http://www.lua.org/spe.html |
Prototype based OO | http://www.lua.org/spe.html |
History of Lua | http://www.lua.org/versions.html |
Trying to get embedded python co-routines to work | http://www.lua.org |
Gosling vs. Dynamic Languages | http://www.lua.org |
Good languages with simple grammar | http://www.lua.org |
LL3 Webcast | http://www.lua.org |
History of Lua | http://www.lua.org |
Virtual machine implementation and dynamic languages | http://www.lua.org |
The TYPES Fourm | http://www.luca.demon.co.uk/ |
Introduction to (Formal) Type Systems | http://www.luca.demon.co.uk/ |
Empirical Results | http://www.luca.demon.co.uk/Bibliography.html |
Interview with Robin Milner | http://www.luca.demon.co.uk/BioComputing.htm |
The Language of Biology | http://www.luca.demon.co.uk/BioComputing.htm |
Dijkstra on analogies and anthropomorphism | http://www.luca.demon.co.uk/Fonts.htm |
Demonic Nondeterminacy: A Tribute to Edsger Wybe Dijkstra | http://www.luckymojo.com/saintmartinoftours.html |
Adaptive Software | http://www.lushcode.com/machine/ |
What's up guys? | http://www.lyricsondemand.com/c/chicagolyrics/icantdoitalonelyrics.html |
Best Language Design Papers (survey) | http://www.lysator.liu.se/c/bwk-on-pascal.html |
Accidental Syntax | http://www.lysator.liu.se/c/duffs-device.html#duffs-device |
Squeak: a Language for Communicating with Mice | http://www.lysator.liu.se/c/duffs-device.html |
Code Reading | http://www.lysator.liu.se/c/duffs-device.html |
Notes on Programming in C | http://www.lysator.liu.se/c/pikestyle.html |
Martin Fowler on Language Workbenches and DSLs | http://www.lyx.org/ |
Enumerating the Rationals | http://www.maa.org/reviews/thebook.html |
Erlang: A Case Study of Technology Introduction | http://www.maaw.info/ServiceIndustryArticles.htm |
FPGA's, Soft Cores and Custom CPU's. | http://www.machine-room.org/computers/8168/general.html |
Google Reader and "continuations" | http://www.mackmo.com/nick/blog/java/?permalink=Google-Reader-AJAX-Continuations.html |
New Chip Heralds a Parallel Future | http://www.maconlinux.org |
Inform 7: A relational DSL for interactive fiction with natural language syntax | http://www.macosxhints.com/ |
The Smalltalk Report 1991-1996 | http://www.macqueen.us/smalltalkReport/ST/91_95/INDEX.PDF |
Back to the future... | http://www.macqueen.us/smalltalkReport/ST/91_95/SMAL0101.PDF |
The Smalltalk Report 1991-1996 | http://www.macqueen.us/smalltalkReport/ST/91_95/SMAL0101.PDF |
The Smalltalk Report 1991-1996 | http://www.macqueen.us/smalltalkReport/ST/91_95/SMAL0201.PDF |
Udell on licensing and lock-in | http://www.macqueen.us/smalltalkReport/ST/91_95/SMAL0408.PDF |
Smalltalk Reports | http://www.macqueen.us/stIndex.html |
The Smalltalk Report 1991-1996 | http://www.macqueen.us/stIndex.html |
Death of the client | http://www.macromedia.com/software/flash/ |
Flash MX | http://www.macromedia.com/software/flash/open/licensing/fileformat/ |
Distributed Functional Programming | http://www.macs.hw.ac.uk/~dsg/gdh/ |
Avoiding worst case GC with large amounts of data? | http://www.macs.hw.ac.uk/~dsg/gph/papers/abstracts/strategies.html |
MathLang | http://www.macs.hw.ac.uk/~fairouz/talks/talks2005/mathlang-general-talk.pdf |
A Visual Environment for Developing Context-Sensitive Term Rewriting Systems | http://www.macs.hw.ac.uk/~flavio/english.html |
Tim Bray: Dynamic-Language IDEs | http://www.macs.hw.ac.uk/~jbw/papers/Wells:The-Essence-of-Principal-Typings:slightly-longer.pdf |
MathLang | http://www.macs.hw.ac.uk/~paulvt/mathlang/ |
The HM system does not have principal typings for all terms | http://www.macs.hw.ac.uk/~sebc/ |
hOp - Haskell Micro-Kernel | http://www.macs.hw.ac.uk/~sebc/hOp/ |
House , hOp - the Haskell Operating System | http://www.macs.hw.ac.uk/~sebc/hOp/ |
Scottish Programming Language Seminar | http://www.macs.hw.ac.uk/~trinder/spls05/ |
Poly* type inference tool | http://www.macs.hw.ac.uk/DART/software/PolyStar/ |
Poly* type inference tool | http://www.macs.hw.ac.uk/DART/software/PolyStar/FAQ.html |
Proof and Counterexample | http://www.macs.hw.ac.uk/esslli05 |
Relevance of Curry-Howard | http://www.macs.hw.ac.uk/ultra/compositional-analysis/type-error-slicing/ |
Closures for Java or money back | http://www.macta.f2s.com/Thoughts/Intelli-Dolphin%20Completion.htm |
Getting Started | http://www.mactech.com/articles/mactech/Vol.07/07.05/LambdaCalculus/ |
Using an Abstracted Interpreter to Understand Abstract Interpretation | http://www.mactech.com/articles/mactech/Vol.07/07.05/LambdaCalculus/index.html |
Getting Started | http://www.mactech.com/articles/mactech/Vol.07/07.06/ChurchNumerals/index.html |
Getting Started | http://www.mactech.com/articles/mactech/Vol.08/08.01/DazeY/ |
Using an Abstracted Interpreter to Understand Abstract Interpretation | http://www.mactech.com/articles/mactech/Vol.08/08.01/DazeY/index.html |
Getting Started | http://www.mactech.com/articles/mactech/Vol.09/09.09/Lambda/ |
Functional Images | http://www.maedastudio.com/ |
Events and Continuations | http://www.mail-archive.com/cocoon-dev@xml.apache.org/msg34416.html |
Events and Continuations | http://www.mail-archive.com/cocoon-dev@xml.apache.org/msg34419.html |
Events and Continuations | http://www.mail-archive.com/cocoon-dev@xml.apache.org/msg34440.html |
Events and Continuations | http://www.mail-archive.com/cocoon-dev@xml.apache.org |
GHood -- a graphical viewer for Hood | http://www.mail-archive.com/haskell@haskell.org/ |
Templates (C++, FPLs) | http://www.mail-archive.com/haskell@haskell.org/ |
The Needle Programming Language | http://www.mail-archive.com/haskell@haskell.org/msg06669.html |
Rearranging Haskell's Type Classes | http://www.mail-archive.com/haskell@haskell.org/msg08013.html |
Rearranging Haskell's Type Classes | http://www.mail-archive.com/haskell@haskell.org/msg08020.html |
GHood -- a graphical viewer for Hood | http://www.mail-archive.com/haskell@haskell.org/msg08183.html |
Mercury Programming Language | http://www.mail-archive.com/haskell@haskell.org/msg08501.html |
Mercury Programming Language | http://www.mail-archive.com/haskell@haskell.org/msg08508.html |
Templates (C++, FPLs) | http://www.mail-archive.com/haskell@haskell.org/msg08680.html |
Templates (C++, FPLs) | http://www.mail-archive.com/haskell@haskell.org/msg08701.html |
Templates (C++, FPLs) | http://www.mail-archive.com/haskell@haskell.org/msg08709.html |
A practical approach to generic programming | http://www.mail-archive.com/haskell@haskell.org/msg10365.html |
Lambda over types (Haskell) | http://www.mail-archive.com/haskell@haskell.org/msg10536.html |
Lambda over types (Haskell) | http://www.mail-archive.com/haskell@haskell.org/msg10545.html |
Matthias Felleisen:The Human Language Interface (ppt) | http://www.mail-archive.com/haskell@haskell.org/msg12174.html |
Future of Haskell discussion @ Haskell Workshop | http://www.mail-archive.com/haskell@haskell.org/msg13366.html |
Future of Haskell discussion @ Haskell Workshop | http://www.mail-archive.com/haskell@haskell.org/msg13383.html |
Continuations (and call/cc) in Haskell | http://www.mail-archive.com/haskell@haskell.org/msg14044.html |
Using Physical Dimensions | http://www.mail-archive.com/haskell-cafe@haskell.org/ |
Using Physical Dimensions | http://www.mail-archive.com/haskell-cafe@haskell.org/msg00430.html |
Using Physical Dimensions | http://www.mail-archive.com/haskell-cafe@haskell.org/msg00446.html |
Writing a counter function | http://www.mail-archive.com/haskell-cafe@haskell.org/msg01797.html |
Codata and Comonads in Haskell | http://www.mail-archive.com/haskell-cafe@haskell.org/msg02408.html |
Funny characters inference | http://www.mail-archive.com/haskell-cafe@haskell.org/msg04187.html |
Ward Cunningham: Testing, Types, and More | http://www.mail-archive.com/jug-discussion@tucson-jug.org/msg00355.html |
We are not the only ones doing it... | http://www.mail-archive.com/sc-l@securecoding.org/msg00321.html |
Countering Trusting Trust through Diverse Double-Compiling | http://www.mail-archive.com/sc-l@securecoding.org/msg00845.html |
Cost of provably-correct code | http://www.mail-archive.com/sc-l@securecoding.org/msg01278.html |
Google Code Search | http://www.mail-archive.com/sc-l@securecoding.org/msg01368.html |
expressivity of "idiomatic C++" | http://www.mail-archive.com/unicon-group@lists.sourceforge.net/msg00616.html |
Sharing Code through First-class Environments | http://www.mailgate.org/comp/comp.lang.scheme/msg04358.html |
LL3 Webcast | http://www.makeoutcity.com/Downloads/2003-LL3.html |
LL3 Webcast | http://www.makeoutcity.com/Downloads/2003-LL3.opml |
PySTL | http://www.malcolmson.com/pystl/ |
PySTL | http://www.malcolmson.com/pystl/exposing.htm |
Quiz: Language inventor or serial killer? | http://www.malevole.com/mv/misc/killerquiz/ |
Which Java compiler for a student/research project? | http://www.manageability.org/blog/archive/20021204%23found_a_reference_java_compiler/view |
diagram & history of programming languages | http://www.mandrakesoft.com/~prigaux/language-study/ |
Computer generates verifiable mathematics proof | http://www.mangust.dk/skalberg/mt.php |
Bitter Java | http://www.manning.com/tate/ |
Reading, Writing, and Code | http://www.maplefish.com/todd/aft.html |
Basic(er) Simple(r) Type Theory(?) | http://www.maplesoft.com/ |
Marco Cantù's Essential Pascal | http://www.marcocantu.com/epascal/ |
Python Scripting Everywhere | http://www.markshuttleworth.com/bounty.html |
Loving Lisp, or the Savy Programmer's Secret Weapon | http://www.markwatson.com/opencontent/lovinglisp.zip |
Fowler: Reducing Coupling | http://www.martinfowler.com/articles/coupling.pdf |
Is Design Dead? | http://www.martinfowler.com/articles/designDead.html |
UML and DSLs | http://www.martinfowler.com/bliki/ModelDrivenArchitecture.html |
Leak Free Javascript Closures | http://www.martinfowler.com/bliki/POJO.html |
Programming for non-programmers | http://www.martinfowler.com/bliki/UmlMode.html |
Formal methods for O/R mapping | http://www.martinfowler.com/books.html#eaa |
Database Abstraction Layers and Programming Languages | http://www.martinfowler.com/books.html#eaa |
Code generation vs. dynamic/introspective languages | http://www.martinfowler.com/eaaCatalog/rowDataGateway.html |
public vs. published interfaces | http://www.martinfowler.com/ieeeSoftware/published.pdf |
What is a Proposition? | http://www.marxists.org/reference/subject/philosophy/works/ge/hilbert.htm |
Object-oriented markup | http://www.masonhq.com/ |
Interval Computations | http://www.mat.univie.ac.at/~neum/software/int/ |
Online Books and Lecture Notes in Mathematics | http://www.math.berkeley.edu/~gbergman/245/index.html |
Devils and Angels | http://www.math.chalmers.se/~augustss/AFP/problems/devils-n-angels/ |
Open-source C compiler targets FPGAs | http://www.math.chalmers.se/~koen/Lava/ |
Parsec, a fast combinator parser | http://www.math.chalmers.se/~koen/ParserComboC/parser-combo-c.html |
Lazy Functional Parser Combinators in Java | http://www.math.chalmers.se/~koen/ParserComboC/parser-combo-c.html |
O'Haskell | http://www.math.chalmers.se/~nordland/ohaskell/ |
The Fun of Programming | http://www.math.chalmers.se/~rjmh/ |
Designing and Using Combinators | http://www.math.chalmers.se/~rjmh/Combinators/ |
Courses Home Pages | http://www.math.chalmers.se/~rjmh/Combinators/ |
NULL | http://www.math.chalmers.se/~rjmh/Combinators/ |
Inhouse training | http://www.math.chalmers.se/~rjmh/Combinators/ |
Antipathy to Type Systems | http://www.math.chalmers.se/~rjmh/Papers/whyfp.html |
Composition Languages | http://www.math.chalmers.se/~rjmh/Papers/whyfp.html |
Question about Lazy-ness and algorithmic runtime analysis | http://www.math.chalmers.se/~rjmh/Papers/whyfp.html |
Why Functional Programming Matters | http://www.math.chalmers.se/~rjmh/Papers/whyfp.html |
Whitepaper on new C# Features | http://www.math.grin.edu/courses/Scheme/r5rs-html/r5rs_3.html |
Native XML Scripting | http://www.math.grin.edu/courses/Scheme/r5rs-html/r5rs_37.html |
When is one thing equal to some other thing? | http://www.math.harvard.edu/~mazur/preprints/when_is_one.pdf |
Introduction to computability logic | http://www.math.lsa.umich.edu/~ablass/ |
Djinn, a theorem prover in Haskell, for Haskell. | http://www.math.lsa.umich.edu/~ablass/7trees.ps |
Introduction to computability logic | http://www.math.lsa.umich.edu/~ablass/llgames.pdf |
Lambda the Ultimate Set Comprehension | http://www.math.lsa.umich.edu/~ablass/set.pdf |
Categorical Logic and Type Theory | http://www.math.mcgill.ca/rags/jacobs.html |
Definition of Type | http://www.math.mcgill.ca/rags/linear/lfl.abstract.html |
Definition of Type | http://www.math.mcgill.ca/rags/linear/lfl.ps.gz |
Most Productive FP Lang? | http://www.math.nagoya-u.ac.jp/~garrigue/papers/fose2000.html |
Advantages of Soft Typing | http://www.math.nagoya-u.ac.jp/~garrigue/papers/privaterows.pdf |
Lambda the Ultimate Set Comprehension | http://www.math.pitt.edu/~thales/flyspeck/ |
Ivory Towers and Gelfand's Principle | http://www.math.rutgers.edu/~zeilberg/Opinion65.html |
In the beginning was game semantics | http://www.math.tau.ac.il/~aa/ |
Escape Analysis for Java | http://www.math.tau.ac.il/~msagiv/courses/mm02.html |
BRICS Activities | http://www.math.tulane.edu/mfps17.html |
This Is the Title of This Story, Which Is Also Found Several Times in the Story Itself | http://www.math.uchicago.edu/~chruska/recursive/moser.html |
On the Unusual Effectiveness of Logic in Computer Science | http://www.math.ucla.edu/~asl/bsl/0702/0702-003.ps |
Spreadsheet Languages | http://www.math.umn.edu/systems_guide/gcc-2.95.3/gpc_6.html#SEC96 |
Eiffel Struggle Results | http://www.math.uni-goettingen.de/struggle/results.html |
Old computer science and technical books worth searching for | http://www.math.upenn.edu/%7Ewilf/DownldGF.html |
Google Magic | http://www.math.upenn.edu/%7Ewilf/website/KendallWei.pdf |
Language support for generating functions? | http://www.math.upenn.edu/~wilf/DownldGF.html |
On the Revival of Dynamic Languages | http://www.math.utah.edu:8080/ftp/pub/tex/bib/idx/sigplan1980/19/6/122-131.html |
The Fortress Language Spec v0.618 | http://www.math.utexas.edu/pipermail/maxima/2004/007453.html |
PROGRAMMING WITH {SETS} | http://www.math-atlas.org/welcome.html |
Multidimensional arrays | http://www.mathconsult.ch/showroom/pubs/MathProg/ |
Multidimensional arrays | http://www.mathematica-journal.com/issue/v5i3/columns/maeder/index.html |
MathML/DHTML | http://www.mathmlconference.org/2000/Talks/massy/ |
The logic of communicating on channels | http://www.maths.mq.edu.au/~craig/pdf/language.pdf |
Conversion of 'functional' to 'imperative' algorithms: is it possible? | http://www.mathstat.dal.ca/~selinger/papers.html#control |
A brief survey of quantum programming languages | http://www.mathstat.dal.ca/~selinger/papers.html#flops04 |
Choice of OS of LtU readers | http://www.mathstat.dal.ca/~selinger/thinkpad.x31/images.html |
Case Study in Practical Language Use | http://www.mathweb.org |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.mathworks.com/products/simulink/ |
Why Johnny can't code | http://www.maxreason.com/software/xbasic/xbasic.html |
Lazy Functional Parser Combinators in Java | http://www.mbravenboer.org/dotnet_resources.xhtml |
Early history of Fortran | http://www.mcjones.org/dustydecks/ |
Archiving LISP history | http://www.mcjones.org/dustydecks/ |
Bitsavers' Archive | http://www.mcjones.org/dustydecks/archives/2004/11/28/34/ |
Classic LISP books online | http://www.mcjones.org/dustydecks/archives/2005/07/10/44/ |
The birth of the FORTRAN II subroutine | http://www.mcjones.org/dustydecks/archives/2005/08/07/46/ |
FORTRAN 25th anniversary film online | http://www.mcjones.org/dustydecks/archives/2005/11/19/48/ |
Fortran articles online | http://www.mcjones.org/dustydecks/archives/2006/01/01/49/ |
1995 SQL Reunion: People, Projects, and Politics | http://www.mcjones.org/System_R/ |
1995 SQL Reunion: People, Projects, and Politics | http://www.mcjones.org/System_R/SQL_Reunion_95/index.html |
What is Stackless Python? | http://www.mcmillan-inc.com/stackless.html |
Simple explanation of Continuation Passing | http://www.mcmillan-inc.com/tutorial1.html |
Open problems in category theory and computing science | http://www.mcs.le.ac.uk/~nghani/ |
Just What is it that Makes Martin-Lof's Type Theory so Different, so Appealing? | http://www.mcs.vuw.ac.nz/~neil/publications/LesliePhD.ps |
Notes on Postmodern Programming | http://www.mcs.vuw.ac.nz/comp/Publications/CS-TR-02-9.abs.html |
hOp - Haskell Micro-Kernel | http://www.md.chalmers.se/~andrew/erratic-fudgets-abstract.html |
Generic Programming | http://www.md.chalmers.se/~augustss/cayenne/ |
QuickCheck | http://www.md.chalmers.se/~koen/Papers/quick.ps |
System programming using FP | http://www.md.chalmers.se/~pareto/icfp99.ps |
What good is Strong Normalization in Programming Languages? | http://www.md.chalmers.se/~rjmh/Papers/popl-96.ps |
System programming using FP | http://www.md.chalmers.se/~rjmh/Papers/popl-96.ps |
Functional programming in XSLT | http://www.md.chalmers.se/~rjmh/Papers/whyfp.html |
The Next Mainstream Programming Languages | http://www.md.chalmers.se/~rjmh/Papers/whyfp.html |
Why type systems are interesting - part II | http://www.md.chalmers.se/~rjmh/Papers/whyfp.html |
expressivity of "idiomatic C++" | http://www.md.chalmers.se/~rjmh/Papers/whyfp.pdf |
A software engineering problem: how would functional programming solve it? | http://www.md.chalmers.se/Cs/Research/Functional/Fudgets/ |
Drafting Legislation Using XML | http://www.mds.rmit.edu.au/~tja/papers/ |
Expresso, environment for ISO 10303-1 | http://www.mel.nist.gov/msidstaff/denno/nist-expresso.html |
Haskell v Ada v C++ v Awk v ... | http://www.meltin.net/hacks/haskell/ |
On Garbage Collection | http://www.memorymanagement.org/ |
Garbage collecting computations | http://www.memorymanagement.org/bib/baker77.html |
any functional language without GC? | http://www.mercury.cs.mu.oz.au/information/papers/CW2004_03_mazur.pdf |
"Popular vs. Good" in Programming Languages | http://www.merjis.com/ |
OCaml Release 3.08.0 | http://www.merjis.com/richj/computers/ocaml/tutorial/ |
VC++ Security Checks at Runtime and Compile Time | http://www.merlintec.com |
Needle, An OO FP Language | http://www.merylstreeponline.net/mvassar2.html |
Designing and Implementing DSL languages: recommended reading? | http://www.metacase.com/blogs/jpt/blogView |
Designing and Implementing DSL languages: recommended reading? | http://www.metacase.com/blogs/stevek/blogView |
A Clockwork Orange: Nadsat | http://www.metafilter.com/mefi/30068 |
Tunes create context like language | http://www.metafilter.com/mefi/33861 |
Roll your own with JavaCC | http://www.metamata.com/javacc/ |
A + b * c in Brian Meek's "The static semantics file" | http://www.metanotion.net/misc/thesis.pdf |
A DSL based Web Framework. | http://www.metanotion.net/software/webfu/ |
Types and reflection | http://www.metaocaml.org/ |
Multi-stage Programming in MetaOCaml | http://www.metaocaml.org/doc/Tutorial%202003.pdf |
Implicitly Heterogeneous Multi-stage Programming | http://www.metaocaml.org/examples/dp/ |
Active Libraries and Universal Languages | http://www.metaocaml.org/examples/gausselim/ |
Multi-stage Programming in MetaOCaml | http://www.metaocaml.org/tutorial04/ |
Multi-Stage Languages | http://www.metaocaml.org/tutorial04/ |
Why type systems are interesting | http://www.metaocaml.org/tutorial04 |
Yearning for a practical scheme | http://www.metaocaml.org |
Code Generation with Python, Cog, and Nant | http://www.metaocaml.org |
BitC, a new OS implementation language | http://www.metaocaml.org |
A Deeper Look At Metafunctions | http://www.metaocaml.org |
Why type systems are interesting | http://www.metaocaml.org |
Gradual Typing for Functional Languages | http://www.metaocaml.org |
Practical Aspects of Multi-Stage Programming | http://www.metaocaml.org |
Code generation vs. dynamic/introspective languages | http://www.metaocaml.org |
Larry Wall: Apocalypse 6 | http://www.metaprl.org/ |
Alice Through the Looking Glass | http://www.metaprl.org |
Formal semantics for working programmers | http://www.metaprl.org |
Open data types and open functions | http://www.metaprl.org |
Questions about Semantics. | http://www.metaprl.org |
Why type systems are interesting - part II | http://www.metaprl.org |
A Deeper Look At Metafunctions | http://www.metaprl.org |
A Visual Environment for Developing Context-Sensitive Term Rewriting Systems | http://www.metaprl.org |
New RSS Feed(s) | http://www.methodize.org/nntprss/ |
Email/news interface | http://www.methodize.org/nntprss/ |
Site speed | http://www.methodize.org/nntprss/ |
Environment, scripting, and behavior | http://www.metrowerks.com/mw/default.htm |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://www.meyerweb.com/eric/tools/s5/ |
Dataflow programming for PIC microcontrollers | http://www.microchip.com/ |
XMLSpy XSLT designer & end users | http://www.microsoft.com/biztalk/beta/ |
LINQ May 2006 Preview | http://www.microsoft.com/downloads/details.aspx?familyid=1e902c21-340c-4d13-9f04-70eb5e3dceea&displaylang=en |
C# Language Specification 2.0 draft | http://www.microsoft.com/downloads/details.aspx?FamilyID=9BBB9E60-E4F3-436D-A5A7-DA0E5431E5C1&displaylang=EN |
C# Language Specification 2.0 (new features) | http://www.microsoft.com/downloads/details.aspx?FamilyID=9BBB9E60-E4F3-436D-A5A7-DA0E5431E5C1&displaylang=EN |
Whiteboard with Anders Hejlsberg | http://www.microsoft.com/downloads/details.aspx?familyid=b056a273-69f8-4871-b95d-4ebd2806f62f&displaylang=en |
VB8 Language Specification | http://www.microsoft.com/downloads/details.aspx?familyid=ca6e29d9-47d5-472a-9e65-7d9e4e98be0f&displaylang=en |
Status of XQuery in the .NET Framework 2.0 | http://www.microsoft.com/downloads/details.aspx?familyid=D6A10783-A4E4-4463-8444-F88BE48760B3&displaylang=en |
Ongoing Discussion on the Value of DotNet | http://www.microsoft.com/licensing/sharedsource/sharedsourcewp.asp |
The CityScript Little Language | http://www.microsoft.com/mind/0297/activescripting.htm |
The CityScript Little Language | http://www.microsoft.com/mind/0897/extreme0897.htm |
The CityScript Little Language | http://www.microsoft.com/mind/defaulttop.asp?page=/mind/0698/cutting0698.htm&nav=/mind/0698/inthisissuecolumns0698.htm |
What will Apple's move to Intel mean for Alternative Language Communities? | http://www.microsoft.com/net/ |
1st International Workshop on Interpreted Languages | http://www.microsoft.com/net/ |
New GUI paradigm | http://www.microsoft.com/office/preview/uioverview.mspx |
Uncovering Rotor -- A Shared Source CLI | http://www.microsoft.com/partner/products/microsoftnet/SharedSourceCsharpCLIFAQ.asp |
Ongoing Discussion on the Value of DotNet | http://www.microsoft.com/partner/products/microsoftnet/SharedSourceCsharpCLIFAQ.asp |
Stanley Lippman's C++ Blog | http://www.microsoft.com/presspass/press/2001/oct01/10-19lippmanpr.asp |
Bash Reference Manual | http://www.microsoft.com/TechNet/win95/reskit/part8/rka_dos.asp |
Anders Hejlsberg interview on Generics in C# | http://www.microsoft.com/uk/msdn/future/ |
Computer Science Looks for a Remake | http://www.microsoft.com/whdc/devtools/tools/SDV.mspx |
Microsoft Forges Ahead With New Compiler Technology | http://www.microsoft-watch.com/article2/0,0,1201208,00.asp?kc=MWRSS02129TX1K0000535 |
Microsoft Xen On Track to Debut as 'X Omega' | http://www.microsoft-watch.com/article2/0,4248,1529588,00.asp |
Microsoft Xen On Track to Debut as 'X Omega' | http://www.microsoft-watch.com/article2/0,4248,1530809,00.asp |
Microsoft 'X#' On Tap? | http://www.microsoft-watch.com/article2/1,4248,766199,00.asp |
Languages by people in langsmiths@yahoogroups.com | http://www.mike-austin.com/home/reference/languages/index.shtml |
Apple Flunks First Grade Math | http://www.mikeindustries.com/ |
Apple Flunks First Grade Math | http://www.mikeindustries.com/blog/archive/2004/08/apple-calculator |
A Free Implementation of CLIM | http://www.mikemac.com/mikemac/McCLIM/ |
Chuck Moore has a website | http://www.mindspring.com/~chipchuck |
International Components for Unicode 3.0 Released | http://www.mindspring.com/~markus.scherer/unicode/tn-uni16-20040113.html |
More on the "generics are evil" meme | http://www.mindview.net/ |
Thinking in Python | http://www.mindview.net/Books/TIPython |
Language Myths | http://www.mindview.net/Etc/Discussions/CheckedExceptions |
unchecked exceptions are like runtime type checking? | http://www.mindview.net/Etc/Discussions/CheckedExceptions |
New languages for OS level programming? | http://www.minix3.org/ |
Extensible Term Language | http://www.minworks.co.uk/sss/ |
Extensible Term Language | http://www.minworks.co.uk/sss/spec.pdf |
Blue & BlueJ | http://www.mip.sdu.dk/%7Emik/blue/ |
SICP Translations | http://www.miranda.org/~jkominek/rot13/ |
Why Johnny can't code | http://www.mired.org/home/mwm/try_python/ |
Correctness by Construction: Better Can Also Be Cheaper | http://www.mirsa.org.uk |
Software safety by the numbers | http://www.misra.org.uk/ |
Correctness by Construction: Better Can Also Be Cheaper | http://www.misra.org.uk/ |
Rules for Developing Safety-Critical Code | http://www.misra-c2.com/index.htm |
Ted Nelson's ZigZag | http://www.mit.jyu.fi/antkaij/plinzz.pdf |
Rediscovering Object Orientation | http://www.mjolner.com/mjolner-system/books_en.php#betabook |
Incremental Mature GCUsing the Train Algorithm | http://www.mjolner.com/mjolner-system |
Incremental Mature GCUsing the Train Algorithm | http://www.mjolner.com |
Your Wish Is My Command - Programming By Example | http://www.mkp.com/books_catalog/catalog.asp?ISBN=1-55860-688-2#Contents |
Your Wish Is My Command - Programming By Example | http://www.mkp.com/books_catalog/catalog.asp?ISBN=1-55860-688-2 |
Shrink-wrap developers: what programming language? | http://www.mlton.org/ |
Oleg's USENIX2002 report | http://www.mlton.org/ |
Oleg's USENIX2002 report | http://www.mlton.org/HTML/node21.html |
Oleg's USENIX2002 report | http://www.mlton.org/HTML/node5.html |
What are the real benefits of FP? | http://www.mm.informatik.tu-darmstadt.de/~kuehne/fps/ |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.modelica.org/ |
Modelica: Modeling of Complex Physical Systems | http://www.modelica.org/ |
Modelica: Modeling of Complex Physical Systems | http://www.modelica.org/documents/ModelicaOverview14.pdf |
The New C++: Trip Report, October 2002 | http://www.moderncppdesign.com/ |
Erlang the Movie | http://www.modrykrokodil.sk/01_vtip/serial/img/Lenin_2.gif |
Modula-4 | http://www.modula-4.org |
Good Ideas, Through the Looking Glass | http://www.modulaware.com/mdlt52.htm |
Module Concept For C++ | http://www.modulaware.com/mdlt52.htm |
User-defined functions in Excel | http://www.mojowire.com/TravelsWithSmalltalk/DaveThomas-TravelsWithSmalltalk.htm |
Patterns for Scripted Applications and scripting | http://www.moleskine.f2s.com |
What being an Editor is all about | http://www.mondrian-script.org/ |
.Net x 2 + Mozart | http://www.mondrian-script.org/ |
Mondrian | http://www.mondrian-script.org/ |
Hugs98 for .NET | http://www.mondrian-script.org/ |
More from Udell on typing | http://www.mondrian-script.org/mondrian/v0/default.htm |
No FP languages for the real-world | http://www.mondrian-script.org |
Mono 1.0 Ships | http://www.mono-project.com/about/index.html |
Mono 1.0 Ships | http://www.mono-project.com/using/relnotes/1.0-features.html |
User-defined functions in Excel | http://www.moria.de/~michael/teapot/ |
Exploring NLP in Oz/Mozart | http://www.mozart-oz.org/ |
Whither Now C++? | http://www.mozart-oz.org/ |
Making reliable distributed systems in the presence of software errors | http://www.mozart-oz.org/ |
The X10 Programming Language | http://www.mozart-oz.org/ |
.Net x 2 + Mozart | http://www.mozart-oz.org/ |
Convergence | http://www.mozart-oz.org/ |
A Good OOP Critique? | http://www.mozart-oz.org/ |
The Nice Programming Language | http://www.mozart-oz.org/ |
Concepts, Techniques and Models of CP | http://www.mozart-oz.org/ |
Oz news | http://www.mozart-oz.org/ |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.mozart-oz.org/ |
Oz Grows Up | http://www.mozart-oz.org/ |
Erlang is Icky | http://www.mozart-oz.org/ |
Introduction to Concurrent Programming with Stackless Python | http://www.mozart-oz.org/ |
Peter Van Roy here on LtU | http://www.mozart-oz.org/ |
DP-COOL 2003 Proceedings | http://www.mozart-oz.org/ |
Concurrency | http://www.mozart-oz.org/documentation/apptut/node9.html |
Constraint Programming | http://www.mozart-oz.org/documentation/fdt/ |
Poplog | http://www.mozart-oz.org/documentation/foreign |
Oz has macros! | http://www.mozart-oz.org/documentation/macro/index.html |
A software engineering problem: how would functional programming solve it? | http://www.mozart-oz.org/documentation/mozart-stdlib/wp/qtk/html/index.html |
Poplog | http://www.mozart-oz.org/documentation/mozart-stdlib/wp/qtk/html |
Relational Programming (whatever happened to...) | http://www.mozart-oz.org/documentation/notation/index.html |
Why Are ALL Programming Languages So Low Level? | http://www.mozart-oz.org/documentation/tutorial/ |
Exploring NLP in Oz/Mozart | http://www.mozart-oz.org/documentation/tutorial/node1.html |
logic/constraint/relational programming? | http://www.mozart-oz.org/documentation/tutorial/node12.html#chapter.lp |
Inside every API is a programming language struggling to get out | http://www.mozart-oz.org/documentation/tutorial/node8.html#chapter.concurrency |
Concurrency made easy? | http://www.mozart-oz.org/documentation/tutorial/node8.html |
Poplog | http://www.mozart-oz.org/download/view.cgi?action=rpm |
Mozart Oz 1.3.1 Released | http://www.mozart-oz.org/download/view.cgi |
Mozart Oz 1.3.0 Released | http://www.mozart-oz.org/download/view.cgi |
Essay: Multi-Paradigm Design and Generic Programming | http://www.mozart-oz.org/features.html |
The right default: concurrent components with message passing | http://www.mozart-oz.org/features.html |
Disruptive PLT, 4 years later | http://www.mozart-oz.org/governance.html |
CTM | http://www.mozart-oz.org/lists/ |
Disruptive PLT, 4 years later | http://www.mozart-oz.org/lists/ |
Inherited Traits - Classes Like Never Before | http://www.mozart-oz.org/lists/oz-hackers/0201.html |
AOP Without The Buzzwords | http://www.mozart-oz.org/lists/oz-hackers/0201.html |
Oz Grows Up | http://www.mozart-oz.org/lists/oz-users/0282.html |
Concepts, Techniques and Models of CP | http://www.mozart-oz.org/lists/oz-users/0410.html |
Logic Programming | http://www.mozart-oz.org/lists/oz-users/0425.html |
Logic Programming | http://www.mozart-oz.org/lists/oz-users/0428.html |
Logic Programming | http://www.mozart-oz.org/lists/oz-users/0430.html |
Atoms as Objects? | http://www.mozart-oz.org/lists/oz-users/0431.html |
Logic Programming | http://www.mozart-oz.org/lists/oz-users/0433.html |
Making reliable distributed systems in the presence of software errors | http://www.mozart-oz.org/lists/oz-users/0861.html |
Ken Shan: Shift to Control | http://www.mozart-oz.org/lists/oz-users/4377.html |
The Tragedy of the API | http://www.mozart-oz.org/lists/oz-users/4420.html |
The Tragedy of the API | http://www.mozart-oz.org/lists/oz-users/4512.html |
The Tragedy of the API | http://www.mozart-oz.org/lists/oz-users/4513.html |
Unification on Stateless Objects | http://www.mozart-oz.org/lists/oz-users/4536.html |
The Tragedy of the API | http://www.mozart-oz.org/lists/oz-users/4578.html |
Poplog | http://www.mozart-oz.org/lists/oz-users/5183.html |
Poplog | http://www.mozart-oz.org/lists/oz-users/5184.html |
Growing a Language | http://www.mozart-oz.org/mogul/doc/mathweb/httpd |
PL for interactive simulation | http://www.mozart-oz.org/mogul/info/category/gui:tk.html |
Poplog | http://www.mozart-oz.org/mogul/info/mahmoud/oztclodbc.html |
The right default: concurrent components with message passing | http://www.mozart-oz.org/papers/abstracts/lncs1686.html |
Constraint Programming | http://www.mozart-oz.org/papers/abstracts/ProgrammingConstraintServices.html |
Oz has macros! | http://www.mozart-oz.org/pipermail/mozart-users/2006/014671.html |
Constraint Programming | http://www.mozart-oz.org/pipermail/mozart-users/2006/015006.html |
Oz has macros! | http://www.mozart-oz.org/pipermail/mozart-users/2006/015052.html |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | http://www.mozart-oz.org |
Surveys | http://www.mozart-oz.org |
Why don't more people use Prolog? | http://www.mozart-oz.org |
Transparent Persistence | http://www.mozart-oz.org |
PL for interactive simulation | http://www.mozart-oz.org |
OCaml vs. C++ for Dynamic Programming | http://www.mozart-oz.org |
New features proposed for Java 1.5 by Sun | http://www.mozart-oz.org |
Life and Times of Anders Hejlsberg | http://www.mozart-oz.org |
Language Myths | http://www.mozart-oz.org |
Growing a Language | http://www.mozart-oz.org |
Croquet Project Releases Initial Developer Release | http://www.mozart-oz.org |
Concurrency made easy? | http://www.mozart-oz.org |
Chameleon | http://www.mozart-oz.org |
Barbara Partee: Reflections of a Formal Semanticist as of Feb 2005 | http://www.mozart-oz.org |
ACM Queue: On Usability of Programming Languages | http://www.mozart-oz.org |
Embedding Prolog in Haskell | http://www.mozart-oz.org |
Case Study in Practical Language Use | http://www.mozart-oz.org |
Mozart-Oz | http://www.mozart-oz.org |
The C++ Source Journal | http://www.mozart-oz.org |
Why type systems are interesting | http://www.mozart-oz.org |
Making reliable distributed systems in the presence of software errors | http://www.mozart-oz.org |
BitC, a new OS implementation language | http://www.mozart-oz.org |
Alice | http://www.mozart-oz.org |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://www.mozilla.org/docs/dom/domref/ |
Classic CS Texts | http://www.mozilla.org/js/language/bibliography.html |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://www.mozilla.org/js/language/evolvingJS.pdf |
Holding onto JavaScript's past | http://www.mozilla.org/js/language/evolvingJS.pdf |
JavaScript 2.0 Versioning | http://www.mozilla.org/js/language/js20/ |
JavaScript 2.0 Versioning | http://www.mozilla.org/js/language/js20/rationale/versioning.html |
Problem with posting | http://www.mozilla.org/products/firefox/ |
ElectricalFire | http://www.mozilla.org/projects/ef/ |
Robert Harper: Types and Programming Languages | http://www.mozilla.org/projects/mathml/fonts/ |
Functional Programming Has Reached The Masses; It's Called Visual Basic | http://www.mozilla.org/projects/xpcom/ |
Microsoft Xen On Track to Debut as 'X Omega' | http://www.mozilla.org/projects/xul/ |
Scripting Languages For Java | http://www.mozilla.org/rhino/ |
Currying of Complex Interfaces | http://www.mozilla.org/rhino/ |
Public resources for ECMAScript Edition 4 | http://www.mozilla.org/rhino/ |
Readable Java 1.5 | http://www.mozilla.org/rhino/ |
Curl on /. + Quickies | http://www.mozilla.org/xpfe/xptoolkit/xulintro.html |
It's the language, stupid. Or is it? | http://www.mozilla.org |
It's the language, stupid. Or is it? | http://www.mozillazine.org/ |
It's the language, stupid. Or is it? | http://www.mozillazine.org/talkback.html?article=5102 |
Byte Code Engineering Library | http://www.mozquito.com |
Shrink-wrap developers: what programming language? | http://www.mpeltd.demon.co.uk/ |
Interval Computations | http://www.mpfr.org/ |
Rethinking Linguistic Relativity | http://www.mpi.nl/world/introgump-lev.pdf |
Rethinking Linguistic Relativity | http://www.mpi.nl/world/pub/lang&mind_final1.pdf |
Probabilistic languages for kids? | http://www.mpib-berlin.mpg.de/dok/full/gg/ggwdfbabs/ggwdfbabs.htm |
Dynamic Web Sites with XML, XSLT and JSP | http://www.mpi-sb.mpg.de/AGD/ |
A Software Engineering Perspective on Algorithmics | http://www.mpi-sb.mpg.de/LEDA/leda.html |
The Fortress Language Spec v0.618 | http://www.mppmu.mpg.de/Introduction/general/subsection2.4.4.3.html |
Speech-to-text friendly programming languages | http://www.mrao.cam.ac.uk/~cjb/ |
Geometric Algebra | http://www.mrao.cam.ac.uk/~clifford/introduction/intro/node4.html |
Geometric Algebra | http://www.mrao.cam.ac.uk/~clifford/publications/ps/chris_thesis.pdf |
Interval Datatype | http://www.mscs.mu.edu/~georgec/IFAQ/ |
Interval Datatype | http://www.mscs.mu.edu/~georgec/IFAQ/real2ivl.html |
Interval Datatype | http://www.mscs.mu.edu/~georgec/IFAQ/tjostheim1.html |
Interval Datatype | http://www.mscs.mu.edu/~georgec/IFAQ/what_is1.html |
Don Box: Teaching my kids to program | http://www.ms-inc.net/kpl.aspx |
Miscellany | http://www.msnbc.com/news/601794.asp?0dm=C216B&cp1=1 |
Developing Reliable Software with Scripting Languages | http://www.msnbc.com/news/851208.asp?0cv=CB10 |
Abramsky powerdomain | http://www.mta.ca/~cat-dist/categories.html |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://www.mtasc.org |
Prolog and Natural-Language Analysis | http://www.mtome.com/pnla-physical.html |
What Makes Erlang Processes Tick? | http://www.mu.dk/cl-muproc |
DBC for Lisp | http://www.muc.de/~hoelzl/tools/dbc/dbc-intro.html |
XSL as a Programming Language? | http://www.mulberrytech.com/xsl/xsl-list/archive/msg12453.html |
XSL as a Programming Language? | http://www.mulberrytech.com/xsl/xsl-list/archive/msg12460.html |
XSL as a Programming Language? | http://www.mulberrytech.com/xsl/xsl-list/archive/msg12463.html |
(Systems) Software Research is Irrelevant | http://www.multicians.org/ |
Multics Software Features | http://www.multicians.org/andre.html |
Multics Software Features | http://www.multicians.org/features.html#tag1.7 |
Multics Software Features | http://www.multicians.org/features.html |
Multics | http://www.multicians.org/features.html |
Most amazing designer? | http://www.multicians.org/mepap.html |
EMACS: The Extensible, Customizable Display Editor | http://www.multicians.org/mepap.html |
Flexible Exception Handling (in Smalltalk) | http://www.multicians.org/mgs.html#signal |
PL/I and Multics | http://www.multicians.org/pl1.html |
Multics Software Features | http://www.multicians.org/unix.html |
The MultiJava Project | http://www.multijava.org |
DP-COOL 2003 Proceedings | http://www.multiparadigm.org/dpcool03/ |
DP-COOL 2003 Proceedings | http://www.multiparadigm.org/dpcool03/dpcool.ps.gz |
DP-COOL 2003 Proceedings | http://www.multiparadigm.org/dpcool03/dpcool.ps.gz |
DP-COOL 2003 Proceedings | http://www.multiparadigm.org/mpool01/index.html |
DP-COOL 2003 Proceedings | http://www.multiparadigm.org/mpool2003/ |
DP-COOL 2003 Proceedings | http://www.multiparadigm.org |
Charming Python: Using combinatorial functions in the itertools module | http://www.muppetlabs.com/~breadbox/intercal-man/s04.html |
Growing a Language | http://www.muppetlabs.com/~breadbox/txt/al.html |
Q - Equational Programming Language | http://www.musikwissenschaft.uni-mainz.de/~ag/q/ |
Q - Equational Programming Language | http://www.musikwissenschaft.uni-mainz.de/~ag/q/qdoc_6.html#SEC27 |
Natural Language Programming for Interactive Fiction | http://www.mv.com/ipusers/xlisper/zil.pdf |
Sun ships "extensible" Java compiler? | http://www.mvcsoft.com/aboutjdo/enhancement.htm |
Making the Case for PHP at Yahoo! | http://www.mvps.org/directx/smalltalk/articles/mt_intro.htm |
VB.Net and backwards compatibility | http://www.mvps.org/vb/index.html?rants/dotnot.htm |
E Thesis: Robust Composition | http://www.mvsbook.fsnet.co.uk/chap03b.htm |
Informal Scheme Workshop in London | http://www.m-w.com/ |
Parallel-Concurrent Programming Dept. | http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=concurrent&x=0&y=0 |
Definition of Type | http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=connotation |
Definition of Type | http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=meaning |
Definition of Type | http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=semantic |
Code Generation with Python, Cog, and Nant | http://www.mygenerationsoftware.com/ |
Java hits obstacle with cell phones | http://www.my-siemens.com/MySiemens/CDA/Index/0,2730,HQ_en_0_product%253AMW%252FHD%252FHD%252FSL45I%252Fdesc,FF.html |
Is "post OO" just over? | http://www.myspace.com/kruhft |
RDF and Databases | http://www.mysql.org |
Database Abstraction Layers and Programming Languages | http://www.mysql.org |
Mind Mappers | http://www.mystickies.com |
Chuck - Concurrent audio programming language | http://www.nabble.com/forum/Search.jtp?query=debian&forum=535&local=y&daterange=0&startdate=&enddate= |
USENIX JVM Symposium '02 | http://www.nada.kth.se/~hoffmann/ |
Book Review: Purely Functional Data Structures | http://www.nada.kth.se/~snilsson/public/papers/treap/intro.html |
Naked Objects | http://www.nakedobjects.org/home.html |
Syntax Design | http://www.nakedobjects.org/static.php?content=content.html |
Naked Objects | http://www.nakedobjects.org/static.php?content=no-approach.html |
Dynamic Web Sites with XML, XSLT and JSP | http://www.nalasoftware.com/ |
USENIX2003: A Logic File System | http://www.namesys.com/whitepaper.html |
Database File System | http://www.namesys.com/whitepaper.html |
RDF Elevator Pitch | http://www.namesys.com |
Chemistry, Graph Tranformation and Programming Languages | http://www.nanomedicine.com/NMI/2.4.1.htm |
Cost of provably-correct code | http://www.nasa.gov/centers/ames/research/exploringtheuniverse/exploringtheuniverse-computercheck.html |
'Information and Computation' Open Access | http://www.nature.com/nature/journal/v436/n7053/index.html |
Killer Props for Computer Scientist! | http://www.nature.com/news/2004/041213/full/041213-3.html |
ESSLLI 2003 - 18-29 August | http://www.nature.com/nsu/030120/030120-3.html |
Tunes create context like language | http://www.nature.com/nsu/040614/040614-11.html |
Functional Programming Has Reached The Masses; It's Called Visual Basic | http://www.navalcity.org/htmlsidor/valkommen_eng.htm |
Typetool | http://www.ncc.up.pt/typetool/cgi-bin/tt.pl |
Functional programming and software engineering | http://www.ncgia.ucsb.edu/conf/interop97/program/papers/kuhn.html |
Sun Invites IBM, Cray To Work On New Computer Language | http://www.ncsc.org/casc/meetings/CASC2.pdf |
JavaScript with Continuations and its use in Apache Cocoon | http://www.neci.nec.com/PLS/Kali.html |
PostScript control structures | http://www.nedbatchelder.com/blog/20031216T074258.html |
Why type systems are interesting - part II | http://www.nedbatchelder.com/blog/200408.html#e20040810T090045 |
Territorial Exception Handling | http://www.nedbatchelder.com/text/exceptions-in-the-rainforest.html |
Sash: The Javascript Runtime | http://www.neilpearce.com/js/index.html |
Sash: The Javascript Runtime | http://www.neilpearce.com/kaboom |
newLisp: A better Lisp/Scheme Fusion... | http://www.neilvandyke.org/htmlprag/ |
Yearning for a practical scheme | http://www.neilvandyke.org/quack/ |
Nemerle | http://www.nemerle.org/ |
Mono 1.0 Ships | http://www.nemerle.org/ |
Non-Lisp, natively extensible? | http://www.nemerle.org/ |
Haskell and creative freedom | http://www.nemerle.org |
Ethnographic Study of Copy and Paste Programming Practices in OOPL | http://www.nemerle.org |
Buried Treasure - No Fluff Just Stuff | http://www.nemerle.org |
static AND dynamic typing | http://www.neolis.fr/smalltyper/ |
Darcs: an open source version control system implemented in Haskell | http://www.nepls.org/Events/13/ |
Linguistic side effects | http://www.nepls.org/Events/8/ |
PL for interactive simulation | http://www.nestafuturelab.org/showcase/create_a_creature/create_a_creature.htm |
Semantic Web scripting languages | http://www.netalleynetworks.com/community/jgeldart/research/adenosine/ |
Eclipse | http://www.netbeans.org |
XML and run-time typing | http://www.netcrucible.com/blog/2002/12/20.html#a263 |
Nullable Types | http://www.netcrucible.com/blog/PermaLink.aspx?guid=62a3eac4-3a1a-4429-be64-fd1232adce65 |
OPML in the browser | http://www.netcrucible.com/xslt/opml.html |
Twisted Matrix Networking for Python | http://www.netfilter.org/ |
Multivariate Regression | http://www.netlib.org/ |
Lazy linear algebra | http://www.netlib.org/lapack/ |
1st International Workshop on Interpreted Languages | http://www.netobjectdays.org/ |
Evolving a programming language | http://www.netscape.com/ |
On the future of REBOL. | http://www.newarchitectmag.com/documents/s=2457/new1015630100801/index.html |
newLisp: A better Lisp/Scheme Fusion... | http://www.newlisp.org/index.cgi?page=Differences_to_Other_LISPs |
newLisp: A better Lisp/Scheme Fusion... | http://www.newlisp.org |
Will Java always be slower than C++ | http://www.newmonics.com/dat/rtji.pdf |
Which comes first, language or thought? | http://www.news.harvard.edu/gazette/2004/07.22/21-think.html |
Map of LtU readers | http://www.news.wisc.edu/news/images/Milky_Way_galaxy_sun05.jpg |
Computer generates verifiable mathematics proof | http://www.newscientist.com/article.ns?id=dn7286&feedId=online-news_rss20 |
Natural Language Programming | http://www.newscientist.com/dailynews/news.jsp?id=ns9999595 |
"Maths is true by accident." | http://www.newscientist.com/features/features.jsp?id=ns22811 |
New result re "linguistic determinism" | http://www.newscientist.com/news/print.jsp?id=ns99996303 |
New Scientist interview with Alexandra Aikhenvald | http://www.newscientist.com/opinion/opinterview.jsp;jsessionid=KNBHENHKEGCH?id=ns24321 |
Python's Beachhead in OpenOffice: PyUNO | http://www.newsfactor.com/perl/story/20982.html |
RDF Elevator Pitch | http://www.newsfactor.com/story.xhtml?story_title=The_Secret_World_of_ReiserFS&story_id=23157 |
Simon Peyton Jones | http://www.newsforge.com/article.pl?sid=01/07/03/0117248&mode=thread |
Email/news interface | http://www.newsgator.com/NGOLProduct.aspx?ProdID=NetNewsWire |
Microsoft Atlas | http://www.nextapp.com/platform/echo2/echo/ |
Code Reading | http://www.nga.gov.au/InternationalPrints/Tyler/Detail.cfm?IRN=155521&ViewID=2 |
Map of LtU readers | http://www.ngi.be |
The Nature of Lisp (a tutorial) | http://www.nhplace.com/kent/ |
Flexible Exception Handling (in Smalltalk) | http://www.nhplace.com/kent/Papers/Condition-Handling-2001.html |
Error handling strategies | http://www.nhplace.com/kent/Papers/Condition-Handling-2001.html |
Continuations as UI elements | http://www.nhplace.com/kent/Papers/Condition-Handling-2001.html |
Pragmatic Programmers Interview | http://www.nhplace.com/kent/Papers/Exceptional-Situations-1990.html |
Ruby: Language of the Programming Ãœbermensch? | http://www.nhplace.com/kent/PFAQ/unwind-protect-vs-continuations.html |
Aardappel and visual programming | http://www.ni.com/labview/ |
Is "type" a fundamental intrinsic property of values? | http://www.ni.com |
Glee: A new array language | http://www.nial.com/AboutNial/AboutNial.html |
Trivia: Programming Language Naming Patterns | http://www.nickle.org |
Google Web Toolkit | http://www.nikhilk.net/Entry.aspx?id=121 |
Description Logics in Literate Haskell | http://www.ninebynine.org/Software/HaskellDL/DLExploration.lhs |
Description Logics in Literate Haskell | http://www.ninebynine.org |
XNHTML | http://www.ning.com/ |
Naked Objects | http://www.nitrohq.com/ |
Developing Reliable Software with Scripting Languages | http://www.nizkor.org/features/fallacies/ad-hominem.html |
Parrot 0.2.2 Released | http://www.nntp.perl.org/group/perl.perl6.compiler/923 |
Francis Crick (1916-2004) | http://www.nobel.se/medicine/educational/gene-code/history.html |
Java hits obstacle with cell phones | http://www.nokia.com/phones/7650/specifications.html |
Does Visual Studio Rot the Mind? | http://www.nomaware.com/monads/ |
Does Visual Studio Rot the Mind? | http://www.nomaware.com/monads/examples/example3.hs |
Explaining monads | http://www.nomaware.com/monads/html/ |
All About Monads | http://www.nomaware.com/monads/html/index.html |
Best PL tutorial/intro? | http://www.nomaware.com/monads/html/index.html |
All About Monads | http://www.nomaware.com/monads/html/introII.html |
μABC: A Minimal Aspect Calculus | http://www.nomaware.com/monads/html/introIII.html |
XPython | http://www.nomaware.com/monads/html/laws.html#nowayout |
Territorial Exception Handling | http://www.nomaware.com/monads/html/meet.html |
All About Monads | http://www.nomaware.com/monads/html/transformers.html |
Rediscovering Object Orientation | http://www.nondot.org/sabre/ |
Understanding continuations | http://www.nondot.org/sabre/Mirrored/AdvProgLangDesign/ |
OOPSLA 2005: Io, a small programming language | http://www.nondot.org/sabre/Mirrored/AdvProgLangDesign/ |
Axiom Computer Algebra System | http://www.nongnu.org/axiom/ |
Ted Nelson's ZigZag | http://www.nongnu.org/gzz/ct/ct.html |
Inherited Traits - Classes Like Never Before | http://www.nongnu.org/needle/ |
JScript is a Functional Language | http://www.nongnu.org/needle/ |
The Needle Programming Language | http://www.nongnu.org/needle/ |
Needle, An OO FP Language | http://www.nongnu.org/needle/ |
Why Lists? | http://www.nooranch.com/synaesmedia/wiki/wiki.cgi?DavidNoble/ForcesOfProduction |
ACM Queue: A Conversation with Alan Kay | http://www.nooranch.com/synaesmedia/wiki/wiki.cgi?DavidNoble/ForcesOfProduction |
Guido van Rossum: An Optimization Anecdote | http://www.nortelnetworks.com/products/01/alteon/isdssl/index.html |
Apache vs. Yaws | http://www.nortelnetworks.com/products/01/alteon/sslvpn/doclib.html |
JOVIAL | http://www.northrop.com/cpas/sdv.html |
Software Development Magazine | http://www.norvig.com/ |
Norvig: Teach Yourself Programming in Ten Years | http://www.norvig.com/21-days.html |
What are the real benefits of FP? | http://www.norvig.com/21-days.html |
OOP Is Much Better in Theory Than in Practice | http://www.norvig.com/21-days.html |
Tim Bray: Jython | http://www.norvig.com/21-days.html |
Adaptive Software | http://www.norvig.com/adapaper-pcai.html |
Patterns for Scripted Applications and scripting | http://www.norvig.com/design-patterns/ |
Design Patterns in Dynamic Programming | http://www.norvig.com/design-patterns/index.htm |
Java IAQ: Infrequently Asked Questions | http://www.norvig.com/java-iaq.html |
OOP Parallel class hierarchies | http://www.norvig.com/java-iaq.html |
The Next Mainstream Programming Languages | http://www.norvig.com/java-iaq.html |
A Retrospective on Paradigms of AI Programming | http://www.norvig.com/Lisp-retro.html |
Converting Common Lisp to Dylan | http://www.norvig.com/ltd/doc/ltd.html |
Further information on "Beating The Averages" | http://www.norvig.com/luv-slides.ps |
Tutorial on Good Lisp Programming Style | http://www.norvig.com/luv-slides.ps |
Teach Yourself Scheme in Fixnum Days | http://www.norvig.com/paip.html |
Playing with the GNAT Run Time | http://www.norvig.com/paip.html |
Code Reading | http://www.norvig.com/paip.html |
Hacker's Introduction to Partial Evaluation | http://www.norvig.com/paip.html |
JScript is a Functional Language | http://www.norvig.com/paip/README.html |
Adaptive Software | http://www.norvig.com |
Design Patterns in Dynamic Programming | http://www.norvig.com |
Suitability of APL2 for Music | http://www.nosuch.com/tjt/plum.html |
Concatenative Language Kont | http://www.notam02.no/~hcholm/altlang/ht/Dutch.1.html |
Judy Stores | http://www.nothings.org/computer/judy/ |
Have scripting languages peaked? | http://www.novell.com/coolsolutions/feature/15575.html |
OCaml, an Introduction | http://www.npc.de/ocaml/linkdb/ |
Language Construction | http://www.npc.de/ocaml/linkdb/frames.html |
Interview with Donald Knuth | http://www.npr.org/templates/story/story.php?storyId=4532247 |
Network Query Language | http://www.nqli.com |
Multivariate Regression | http://www.nr.com/ |
The Trouble with Checked Exceptions | http://www.nraynaud.org/blog/index.php?m=200308#40 |
Rich resource site for the programming language "K" | http://www.nsl.com/ |
Why recursing is better than looping | http://www.nsl.com/ |
Rich resource site for the programming language "K" | http://www.nsl.com/k/kparse.k |
Concatenative Language Kont | http://www.nsl.com/k/xy/xy.htm |
A Conversation with Manfred von Thun | http://www.nsl.com/papers/interview.htm |
Functional single argument style object oriented programming | http://www.nsl.com |
Python Decorators | http://www.ntecs.de/blog/Blog/PythonDecorators.rdoc |
Q - Equational Programming Language | http://www.numeric-quest.com/funpdf/ |
Heterogenous lists (existential types) | http://www.numeric-quest.com/haskell/hcompanion/ |
Q - Equational Programming Language | http://www.numeric-quest.com/haskell/hcompanion/ |
Heterogenous lists (existential types) | http://www.numeric-quest.com/haskell/hcompanion/extensions.html#Existential quantification |
Haskell Simulator of Quantum Computer | http://www.numeric-quest.com/haskell/QuantumComputer.html |
Squeak ECOOP 2001 tutorial | http://www.numeric-quest.com/haskell/smartest.html |
Why We Refactored JUnit | http://www.nunit.org/attributes.html |
Basic(er) Simple(r) Type Theory(?) | http://www.nuprl.org/documents/constable/NaiveTypeTheoryPreface.html |
What are The Atoms of Programming Languages? | http://www.nuprl.org/documents/constable/recent.pdf |
NVIDIA Open Sources Cg Compiler Technology | http://www.nvidia.com/view.asp?IO=IO_20020719_7269 |
Formatting hints from Mark | http://www.nvu.com |
It's the language, stupid. Or is it? | http://www.nvu.com |
Concurrency made easy? | http://www.nwcpp.org/Meetings/2006/09.html |
Combinators for contracts | http://www.nyif.com |
Microsoft vs. Open Source | http://www.nytimes.com/2001/05/03/technology/03SOFT.html |
Pioneers of the FORTRAN Programming Language | http://www.nytimes.com/2001/06/13/technology/13LOHR.html |
History of the biohazard symbol | http://www.nytimes.com/2001/11/18/magazine/18PROCESS.html |
Francis Crick (1916-2004) | http://www.nytimes.com/2004/07/29/science/29CND-CRICK.html?hp |
Future of software design? | http://www.nytimes.com/library/magazine/home/19991024mag-sign-language.html |
XSL: 99 Bottles of Beer | http://www.nyx.net/~gthompso/quine.htm |
SICP Translations | http://www.nyx.net/~gthompso/quine.htm |
Software safety by the numbers | http://www.oakcomp.co.uk/TC_SaferC.html |
Extensible Term Language | http://www.oasis-open.org/committees/relax-ng/compact-20021121.html |
James Clark: The Design of RELAX NG | http://www.oasis-open.org/committees/relax-ng/spec.html |
James Clark: The Design of RELAX NG | http://www.oasis-open.org/committees/relax-ng/tutorial.html |
Extensible Term Language | http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel |
Functional programming in XSLT | http://www.oasis-open.org/cover/dsssl.html |
Universal Business Language XML | http://www.oasis-open.org/who/faqs.php |
BlackBox Component Builder has been open sourced | http://www.oberon.ch/blackbox.html |
Shrink-wrap developers: what programming language? | http://www.oberon.ch/prod/blackbox/description.html |
Gardens Point Component Pascal | http://www.oberon.ch/prod/BlackBox/index.html |
Gardens Point Component Pascal | http://www.oberon.ch/resources/component_pascal/evolution.html |
Gardens Point Component Pascal | http://www.oberon.ch/resources/component_pascal/history.html |
HOPL III and the History of Haskell | http://www.oberon.ethz.ch/ |
Oberon Script. A Lightweight Compiler and Runtime System for the Web | http://www.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf |
Project Oberon | http://www.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf |
How do Java generics correspond to System F-(omega)? | http://www.obfusco.com/lang.shtml#148 |
Guido: Language Design Is Not Just Solving Puzzles | http://www.obfusco.com/lang.shtml#broken-lisp |
Erlang/OTP release with multiprocessor support | http://www.obfusco.com/tmp/erlang-lessons.pdf |
line breaks? | http://www.obfusco.com/tmp/ltu-input.png |
Can one avoid monads? | http://www.obfusco.com/tmp/Metamorphic.pdf |
Putting Curry-Howard to Work | http://www.obfusco.com/tmp/PutCurryHoward2WorkFinalVersion.pdf |
Just What is it that Makes Martin-Lof's Type Theory so Different, so Appealing? | http://www.obfusco.com/tmp/whatisit.pdf |
Shrink-wrap developers: what programming language? | http://www.object-arts.co.uk/wiki/html/Dolphin/SizeOfDeployedApplications.htm |
Back to the future... | http://www.object-arts.com/content/blog/2005Oct26.html |
Back to the future... | http://www.object-arts.com/content/navigation/products/dce.html |
Struts, an open-source MVC implementation | http://www.object-arts.com/EducationCentre/Overviews/ModelViewPresenter.htm |
Death of the client | http://www.object-arts.com/Home.htm |
Interactive Programming | http://www.object-arts.com/Lib/EducationCentre4/htm/programminginthedebugger.htm |
Strongtalk | http://www.object-arts.com/Lib/EducationCentre4/htm/programminginthedebugger.htm |
Shrink-wrap developers: what programming language? | http://www.object-arts.com/Products.htm |
Shrink-wrap developers: what programming language? | http://www.objectconnect.com |
ObjectiveCLIPS Updated | http://www.objectiveclips.com |
logic/constraint/relational programming? | http://www.objectiveclips.com |
Design Principles and Design Patterns (OOD) | http://www.objectmentor.com/publications/Principles and Patterns.PDF |
Design Principles and Design Patterns (OOD) | http://www.objectmentor.com/publications/Principles%20and%20Patterns.PDF |
Stroustrup's C++ Style Sweet Spot | http://www.objectmentor.com/resources/articles/Principles_and_Patterns.PDF |
Stroustrup's C++ Style Sweet Spot | http://www.objectmentor.com/resources/articles/Walking_through_A_UML_Design.pdf |
Weak vs. strong typing | http://www.objectmentor.com/resources/articles/WorkingEffectivelyWithLegacyCode.pdf |
Stroustrup's C++ Style Sweet Spot | http://www.objectmentor.com/resources/listArticles?key=author&author=Robert%20C.%20Martin |
Stroustrup's C++ Style Sweet Spot | http://www.objectmentor.com/resources/listArticles?key=topic&topic=Design%20Principles |
Collaborations+CrosscuttingConcerns | http://www.objectteams.org/ |
Collaborations+CrosscuttingConcerns | http://www.objectteams.org/publications/AOSD03.pdf |
Shrink-wrap developers: what programming language? | http://www.object-tools.com/products/ve/ |
Is Java Language Neutral? | http://www.objectwatch.com/issue_33.htm |
Why American Computer Science Seems Incurable | http://www.objs.com/workshops/ws9801/papers/paper074.html |
Return of the Global Variables? | http://www.objs.com/x3h7/eiffel.htm |
RDF query language interpreter | http://www.objs.com/x3h7/sql3.htm |
How do Java generics correspond to System F-(omega)? | http://www.ocaml.info/ |
Why do they program in C++? | http://www.ocaml.info/home/ocaml_sources.html |
Shrink-wrap developers: what programming language? | http://www.ocaml.org> |
OCaml Tutorials and Summary | http://www.ocaml.org/ |
OCaml Tutorials and Summary | http://www.ocaml.org |
Whither Sather ? | http://www.ocaml.org |
The New C++: Trip Report, October 2002 | http://www.ocaml.org |
Interfaces : a special construct of OO-Languages like Java/C# or only a crook? | http://www.ocaml.org |
Why Threads Are A Bad Idea (and E) | http://www.ocaml-programming.de/packages/documentation/equeue/ |
Why do they program in C++? | http://www.ocaml-programming.de/programming/pxp.html |
Practical OCaml | http://www.ocaml-tutorial.org/ |
Checked and unchecked exceptions in Java | http://www.octopull.demon.co.uk/java/ExceptionalJava.html |
What are the real benefits of FP? | http://www.ode.org/ |
Map of LtU readers | http://www.odt.org/Pictures/full%20image1200.jpg |
Map of LtU readers | http://www.odt.org/Pictures/sideb.jpg |
Sun, Zend push scripting for Java | http://www.oetrends.com/cgi-bin/page_display.cgi?239 |
Why don't more people use Prolog? | http://www.ofb.biz/modules.php?name=News&file=article&sid=263 |
TECHNICAL SYMPOSIUM ON SOFTWARE, SCIENCE & SOCIETY | http://www.ogi.edu/ |
Lisp-Stat does not seem to be in good health lately. | http://www.omegahat.org/ |
Let C = Q in OCL | http://www.omg.org/cgi-bin/doc?ad/03-01-07 |
Functional programming and software engineering | http://www.omg.org/docs/ptc/03-10-14.pdf |
Language Once Was Key-Now It's Design | http://www.omg.org/mda/ |
Richard Hamming: You and Your Research | http://www.omg.org/mda/faq_mda.htm |
Introducing Continuations | http://www.omg.org/news/meetings/workshops/presentations/uml_presentations/5-1%20Cook%20-%20SJC.pdf |
Martin Fowler on Language Workbenches and DSLs | http://www.omg.org/technology/documents/formal/uml.htm |
Introducing o:XML | http://www.omg.org/technology/documents/formal/xmi.htm |
XML Is Too Hard For Programmers | http://www.omnimark.com |
First-class Attribute Grammars | http://www.omniscium.com/nerdy/ip/ |
Intentional Programming FAQ | http://www.omniscium.com/nerdy/ip/ |
Language Oriented Programming | http://www.onboard.jetbrains.com/articles/04/10/lop/ |
Martin Fowler on Language Workbenches and DSLs | http://www.onboard.jetbrains.com/is1/articles/04/10/lop/ |
"Language Oriented Programming" Meta Programming System | http://www.onboard.jetbrains.com/is1/articles/04/10/lop/ |
Weak vs. strong typing | http://www.onboard.jetbrains.com/is1/articles/04/10/lop/ |
Generics for C# and .Net CLR | http://www.ondotnet.com/lpt/a/2990 |
Udell at OSCON: IronPython news | http://www.ondotnet.com/pub/a/dotnet/2001/06/27/dotnet.html |
Copying, Cloning, and Marshalling in .NET | http://www.ondotnet.com/pub/a/dotnet/2002/11/25/copying.html |
Introduction to Managed C++ | http://www.ondotnet.com/pub/a/dotnet/2003/01/13/intromcpp.html |
New Language Features in C# 2.0, Part 1 | http://www.ondotnet.com/pub/a/dotnet/2004/04/05/csharpwhidbeypt1.html |
C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg | http://www.ondotnet.com/pub/a/dotnet/2005/10/17/interview-with-anders-hejlsberg.html |
C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg | http://www.ondotnet.com/pub/a/dotnet/2005/10/31/interview-with-anders-hejlsberg-part-2.html |
Java 1.5 New Features | http://www.ondotnet.com/pub/a/dotnet/excerpt/prog_csharp_ch18/ |
DSL for blog aggregators | http://www.onfocus.com/bookwatch/ |
XSLT Extensions Revisited | http://www.onjava.com/ |
Readable Java 1.5 | http://www.onjava.com/ |
EJB discussion (and criticisms) | http://www.onjava.com/pub/a/onjava/2001/02/28/ejb.html |
Java Generics and Method Objects | http://www.onjava.com/pub/a/onjava/2001/11/14/rmi3.html |
Designing Tapestry Mega-Components | http://www.onjava.com/pub/a/onjava/2001/11/21/tapestry.html |
(JSR 175) Adding metadata to Java | http://www.onjava.com/pub/a/onjava/2002/01/30/xdoclet.html |
Daniel Friedman: A Poorman's 'Roll Your Own' Logic System | http://www.onjava.com/pub/a/onjava/2002/03/27/jython.html |
10 Reasons We Need Java 3.0 | http://www.onjava.com/pub/a/onjava/2002/07/31/java3.html |
10 Reasons We Need Java 3.0 | http://www.onjava.com/pub/a/onjava/2002/07/31/java3.html |
Memoization in Java Using Dynamic Proxy Classes | http://www.onjava.com/pub/a/onjava/2003/08/20/memoization.html |
Readable Java 1.5 | http://www.onjava.com/pub/a/onjava/2003/09/24/readable_java.html |
Why I Like PLT Scheme | http://www.onjava.com/pub/a/onjava/2004/03/24/lisp.html |
Attribute-Oriented Programming with Java 1.5 | http://www.onjava.com/pub/a/onjava/2004/06/30/insidebox1.html |
Bruce Tate: Technologies that may challenge Java | http://www.onjava.com/pub/a/onjava/2005/10/19/challenging-java-dominance.html |
Ruby the Rival | http://www.onjava.com/pub/a/onjava/2005/11/16/ruby-the-rival.html?page=1 |
Build your own scripting language for Java | http://www.onjava.com/pub/a/onjava/2006/04/26/mustang-meets-rhino-java-se-6-scripting.html |
JDO Architectures | http://www.onjava.com/pub/a/onjava/excerpt/JDO_chap3/index.html |
Embedded Java | http://www.onjava.com/pub/a/onjava/synd/2001/08/15/embedded.html |
How to make a FPL successful | http://www.onjava.com |
ONLamp: What I Hate About Your Programming Language | http://www.onlamp.com/pub/a/onlamp/2003/05/12/languagephilosophy.html |
What I Hate About Your Programming Language | http://www.onlamp.com/pub/a/onlamp/2003/05/12/languagephilosophy.html |
What I Hate About Your Programming Language | http://www.onlamp.com/pub/a/onlamp/2003/05/12/languagephilosophy.html |
The Power and Philosophy of Ruby | http://www.onlamp.com/pub/a/onlamp/2003/07/09/oscon_report.html |
Why Learning Assembly Language is Still a Good Idea | http://www.onlamp.com/pub/a/onlamp/2004/05/06/writegreatcode.html |
OnLamp: Paul Graham on Hacking | http://www.onlamp.com/pub/a/onlamp/2004/05/27/paul_graham_interview.html |
Pragmatic Programmers Interview | http://www.onlamp.com/pub/a/onlamp/2004/06/24/pragmatic_programmers.html |
Introduction to E4X | http://www.onlamp.com/pub/a/onlamp/2004/08/12/ruby_e4x.html |
Extending Ruby with C | http://www.onlamp.com/pub/a/onlamp/2004/11/18/extending_ruby.html |
Choosing a Language for Interactive Fiction | http://www.onlamp.com/pub/a/onlamp/2004/11/24/interactive_fiction.html |
Connecting The Dots | http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html |
Cw | http://www.onlamp.com/pub/a/php/2004/01/15/simplexml.html |
PySTL | http://www.onlamp.com/pub/a/python/2001/07/19/pythonnews.html |
PythonCard | http://www.onlamp.com/pub/a/python/2001/08/16/pythonnews.html |
Europython presentations | http://www.onlamp.com/pub/a/python/2002/02/14/pythonnews.html |
Python Metaclass Programming | http://www.onlamp.com/pub/a/python/2003/04/17/metaclasses.html |
David Mertz: Multimethods | http://www.onlamp.com/pub/a/python/2003/05/29/multimethods.html |
Behaviour: Using CSS selectors to apply Javascript functionality | http://www.onlinetools.org/articles/unobtrusivejavascript/ |
Public resources for ECMAScript Edition 4 | http://www.o--o.net/comp/ps/ |
C++ Templates as Partial Evaluation | http://www.oonumerics.org/blitz/ |
Concept programming | http://www.oonumerics.org/blitz/examples |
Fortress focuses on the needs of scientists | http://www.oonumerics.org/blitz |
Guaranteed Optimization for Domain-Specific Programming | http://www.oonumerics.org/lunar/ |
OOPSLA 2006 Call for Contributions | http://www.oopsla.org/ |
Fission for Program Comprehension | http://www.oopsla.org/2005/ShowEvent.do?id=121 |
Strongly typed quantities in Java | http://www.oopsla.org/2005/ShowEvent.do?id=279 |
Finding Application Errors Using PQL: A Program Query Language | http://www.oopsla.org/2005/ShowEvent.do?id=36 |
LINQ BOF at OOPSLA | http://www.oopsla.org/2005/ShowPage.do?id=Home |
Is "post OO" just over? | http://www.oopsla.org/2006/ |
OOPSLA 2006 Call for Contributions | http://www.oopsla.org/2006/dynamicLanguagesSymposium.html |
Dynamic Languages Symposium Program Online | http://www.oopsla.org/2006/program/program/dynamic_languages_symposium.html |
Is "post OO" just over? | http://www.oopsla.org/2006/submission/essays/the_paradoxical_success_of_aspect-oriented_programming.html |
OOPSLA 2006 Call for Contributions | http://www.oopsla.org |
expressivity of "idiomatic C++" | http://www.ootl.org/uni/standard.uni.htm |
expressivity of "idiomatic C++" | http://www.ootl.org/uni/uni.hpp.htm |
expressivity of "idiomatic C++" | http://www.ootl.org/uni/uni_tests.hpp.htm |
Making C++ more Object-Oriented | http://www.ootl.org |
expressivity of "idiomatic C++" | http://www.ootl.org |
Unimperative Programming Language - Teaser | http://www.ootl.org |
Bare metal Smalltalk | http://www.oovm.com/download.php |
Static Type Inference (for Python) with Starkiller | http://www.oovm.com/products.html |
Small Time Languages | http://www.openacs.org |
Cost of provably-correct code | http://www.openbsd.org |
Want to learn something new | http://www.opencores.org/ |
A Revolution in Logic? | http://www.opencourtbooks.com/books_n/philosophy_hinikka.htm |
Croquet: A Collaboration Architecture | http://www.opencroquet.org/ |
Journals and papers? | http://www.opencroquet.org |
Class hierarchies and Ontologies | http://www.opencyc.org/ |
Small Time Languages | http://www.opendx.org/ |
The myth of code-centricity | http://www.opendx.org |
"Semi-complete" Boolean Evaluation? | http://www.opengroup.org/onlinepubs/000095399/basedefs/stdbool.h.html |
Why do they program in C++? | http://www.opengroup.org/onlinepubs/009695399/functions/mmap.html |
foldl and foldr | http://www.openlaszlo.org/ |
JDO Architectures | http://www.opennms.org/developers/ |
Python's Beachhead in OpenOffice: PyUNO | http://www.openoffice.org/mail_list.html |
The Fortress Language Spec v0.618 | http://www.openoffice.org/product2/math.html |
Validating the Unit Correctness of Spreadsheet Programs | http://www.openoffice.org |
Introducing C#, Present and Future | http://www.openoffice.org |
C# Language Specification 2.0 (new features) | http://www.openoffice.org |
Graphite DSL for Advanced Typography | http://www.openoffice.org |
Jef Raskin: The Woes of IDEs | http://www.openp2p.com/pub/a/p2p/2003/04/03/alan_kay.html |
Explaining monads | http://www.openp2p.com/pub/a/p2p/2003/04/03/alan_kay.html |
RDF and Databases | http://www.openrdf.org/about.jsp |
RDF and Databases | http://www.openrdf.org/doc/papers/Sesame-ISWC2002.pdf |
RDF and Databases | http://www.openrdf.org/doc/users/ch06.html |
RDF and Databases | http://www.openrdf.org/doc/users/ch07.html#d0e1612 |
"Your" RDF Query Language | http://www.openrdf.org |
Fractal Music (and a Personal Introduction) | http://www.openshore.org |
New CLR Language: Boo | http://www.opensource.org/licenses/bsd-license.php |
OpenSpice | http://www.openspice.org/ |
Fold Must Fold! | http://www.openspice.org/ |
OpenSpice | http://www.openspice.org/ |
OpenSpice | http://www.openspice.org/docs/moin.cgi/DesignNotes |
Object-Oriented C | http://www.openssl.org |
OpenStack Collaborative Computing | http://www.openstack.us |
design docs links c/c++ | http://www.open-std.org/jtc1/sc22/wg14/ |
design docs links c/c++ | http://www.open-std.org/jtc1/sc22/wg21/ |
design docs links c/c++ | http://www.open-std.org/jtc1/sc22/wg21/docs/papers/ |
Petition for adding garbage collection to C++. | http://www.open-std.org/jtc1/sc22/wg21/docs/papers/1996/N0932.pdf |
Specifying C++ Concepts | http://www.open-std.org/jtc1/sc22/WG21/docs/papers/2003/n1522.pdf |
Stroustrup: A Brief Look at C++0x | http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf |
Specifying C++ Concepts | http://www.open-std.org/jtc1/sc22/WG21/docs/papers/2005/n1849.pdf |
Specifying C++ Concepts | http://www.open-std.org/jtc1/sc22/WG21/docs/papers/2005/n1886.pdf |
Stroustrup: A Brief Look at C++0x | http://www.open-std.org/jtc1/sc22/WG21/docs/papers/2005/n1919.pdf |
Petition for adding garbage collection to C++. | http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1943.pdf |
Petition for adding garbage collection to C++. | http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2006/n1964.pdf |
DSLs and operator associativity/precedence | http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1968.pdf |
Apple: procedural -> OO -> AOP -> advanced procedural | http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2027.html |
Specifying C++ Concepts | http://www.open-std.org/jtc1/sc22/wg21/docs/wp/html/fdis/dcl.html#dcl.enum |
Flash MX | http://www.openswf.org/spec.html |
Continuations library for Java | http://www.opensymphony.com/webwork/ |
Java object models debated | http://www.opensymphony.com/webwork |
Guide to Python introspection | http://www.orbtech.com/wiki/PyCrust |
eWeek: 'Exotic' Programming Tools Go Mainstream | http://www.oreilly.com/animals.html |
Bash Reference Manual | http://www.oreilly.com/catalog/bash2/ |
Ruby the Rival | http://www.oreilly.com/catalog/beyondjava/ |
eWeek: 'Exotic' Programming Tools Go Mainstream | http://www.oreilly.com/catalog/cinanut/ |
PLEAC - Programming Language Examples Alike Cookbook | http://www.oreilly.com/catalog/cookbook |
An interview with Chris Date | http://www.oreilly.com/catalog/databaseid/ |
teaching programming; any research or results? | http://www.oreilly.com/catalog/hfjava/ |
Daniel Friedman: A Poorman's 'Roll Your Own' Logic System | http://www.oreilly.com/catalog/jythoness/chapter/ch01.html |
Transact-SQL Programming | http://www.oreilly.com/catalog/oraclep2/ |
Oracle PL/SQL Best Practices | http://www.oreilly.com/catalog/orbestprac/ |
Compiling Perl | http://www.oreilly.com/catalog/pperl3/chapter/ch18.html |
Glowing review of Shared Source CLI Essentials | http://www.oreilly.com/catalog/sscliess/ |
Shared Source CLI Essentials (beta chapters) | http://www.oreilly.com/catalog/sscliess/chapter/index.html |
Linspire chooses Haskell as preferred language | http://www.oreilly.com/catalog/webdbapps2/colophon.html |
Transact-SQL Programming | http://www.oreilly.com/catalog/wintrnssql/ |
VHLLs | http://www.oreilly.com/news/vhll_1299.html |
Richard Stallman's Crusade for Free Software | http://www.oreilly.com/openbook/freedom/ |
Patterns of Software | http://www.oreilly.com/openbook/freedom/ |
Parrot In Detail | http://www.oreilly.com/parrot// |
Parrot In Detail | http://www.oreilly.com/parrot/ |
The site discussions forum | http://www.oreilly.com/pub/a/oreilly/news/languageposter_0504.html |
Languages Poster | http://www.oreilly.com/pub/a/oreilly/news/languageposter_0504.html |
USENIX JVM Symposium '02 | http://www.oreillynet.com/cs/weblog/view/wlg/1818 |
Ruby on Rails: An Interview with David Heinemeier Hansson | http://www.oreillynet.com/lpt/a/6170 |
Flash MX | http://www.oreillynet.com/lpt/wlg/1197 |
The World's Most Maintainable Programming Language | http://www.oreillynet.com/onlamp/blog/2006/03/the_worlds_most_maintainable_p.html |
Microsoft Plans Shared Source .NET | http://www.oreillynet.com/pub/a/dotnet/2001/06/27/dotnet.html |
Miguel de Icaza on .NET | http://www.oreillynet.com/pub/a/dotnet/2001/07/09/icaza.html |
Uncovering Rotor -- A Shared Source CLI | http://www.oreillynet.com/pub/a/dotnet/2002/03/04/rotor.html |
The Objective-C Language | http://www.oreillynet.com/pub/a/mac/2001/05/04/cocoa.html |
PythonCard | http://www.oreillynet.com/pub/a/mac/2001/08/17/goodman.html |
Statistical programming with R | http://www.oreillynet.com/pub/a/network/2004/10/27/baseball.html?page=1 |
An interview with Chris Date | http://www.oreillynet.com/pub/a/network/2005/07/29/cjdate.html |
Introduction to Stackless Python | http://www.oreillynet.com/pub/a/python/2000/10/04/stackless-intro.html |
Stackless Python Roadmap | http://www.oreillynet.com/pub/a/python/2000/10/17/stackless-roadmap.html |
Python and Linguistics | http://www.oreillynet.com/pub/a/python/2000/11/15/pythonnews.html |
Alice and computer programming for everybody | http://www.oreillynet.com/pub/a/python/2001/01/10/pythonnews.html |
What's Wrong With RDF? | http://www.oreillynet.com/pub/wlg/2321 |
O'Reilly blog entry on battling VMs | http://www.oreillynet.com/pub/wlg/3941 |
XPath, XML, Python | http://www.oreillynet.com/pub/wlg/6224 |
XPath, XML, Python | http://www.oreillynet.com/pub/wlg/6225 |
Perl and Haskell | http://www.oreillynet.com/pub/wlg/7928?CMP=OTC-BD0016219291 |
LtU: Style and Focus | http://www.orie.cornell.edu/~friedman/pfiles/anon.pdf |
Wolfram's Future Math | http://www.origins.org |
RDF and Databases | http://www.osafoundation.org/docs/current/repository-intro.html |
Vital: A Visual Interactive Typed Applicative Language | http://www.osafoundation.org |
Mind Mappers | http://www.osafoundation.org |
Essential Language Support for Generic Programming | http://www.osl.iu.edu/publications/prints/2003/comparing_generic_programming03.pdf |
Essential Language Support for Generic Programming | http://www.osl.iu.edu/publications/prints/2005/siek05:_fg_pldi.pdf |
A Comparative Study of Language Support for Generic Programming | http://www.osl.iu.edu/publications/pubs/2003/comparing_generic_programming03.pdf |
Cross-language future of open source desktops | http://www.osnews.com/comment.php?news_id=6387?limit=no |
Comega (C Omega) Language | http://www.osnews.com/comment.php?news_id=6772&limit=no#226058 |
A paper on the Implementation of Lua 5.0 | http://www.osnews.com/comment.php?news_id=9817 |
Tcl Core Team Interview | http://www.osnews.com/story.php?news_id=3003 |
Bossa, a framework for scheduler development | http://www.osnews.com/story.php?news_id=7623 |
ActiveOberon | http://www.osnews.com |
Strongtalk | http://www.oti.com/Welcome/oti060101.html |
Y Store now C++ | http://www.ovp.com/team.html |
Second Life Faces Threat to its Virtual Economy | http://www.owasp.org/index.php/Unvalidated_Input |
o:XML | http://www.o-xml.org/ |
Introducing o:XML | http://www.o-xml.org/documentation/whatis-o-xml.html |
source code conversion | http://www.o-xml.org |
XMLSpy XSLT designer & end users | http://www.oxygenxml.com |
Context Free: Grammars as Graphics | http://www.ozonehouse.com/ContextFree/ |
A New Haskell and those anxious to change | http://www.ozonehouse.com/mark/blog/code/PeriodicTable.html |
Perl - Periodic Table of the Operators | http://www.ozonehouse.com/mark/blog/code/PeriodicTable.html |
AdbmaL | http://www.ozsl.uu.nl/articles/Hendriks02.pdf |
A Eulogy for HyperCard | http://www.pacificavc.com/blog/2004/03/26.html#a598 |
Real-life use case - which PLs support it nicely? | http://www.padsproj.org |
Dynamic Properties | http://www.paleothea.com/Myths/Echo.html |
The Fun of Programming | http://www.palgrave.com/catalogue/catalogue.asp?Title_Id=0333992857 |
Functional Images | http://www.palgrave.com/pdfs/0333992857.pdf |
Guiding Visitors: Separating Navigation from Computation | http://www.pandoramix.org/docs/guiding-visitors-2001.pdf |
Refactoring Functional Programs | http://www.pandoramix.org/docs/xml-pem-2002.pdf |
XLANG and WSFL: Syntactic Arsenic | http://www.pandoramix.org/docs/xml-pem-2002.pdf |
Guiding Visitors: Separating Navigation from Computation | http://www.pandoramix.org/publications.xhtml |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://www.panix.com/~mito/swat/ |
Lang .NET Symposium Registration Now Open | http://www.panopticoncentral.net/ |
The Revised C++ Language Design Supporting .NET | http://www.panopticoncentral.net/ |
Visual Basic 9 Interview on DDJ | http://www.panopticoncentral.net/ |
Visual Basic and LINQ | http://www.panopticoncentral.net/ |
Visual Basic and LINQ | http://www.panopticoncentral.net/archive/2005/09/13/10501.aspx |
Select/From versus From/Select | http://www.panopticoncentral.net/archive/2005/09/21/10553.aspx |
PDC videos online | http://www.panopticoncentral.net/archive/2005/10/27/10697.aspx |
Paul Vick: Language Design & Paying the UI "Tax" | http://www.panopticoncentral.net/archive/2006/01/14/10999.aspx |
Select/From versus From/Select | http://www.panopticoncentral.net/archive/2006/05/05/11918.aspx |
Paul Vick: BASIC principles | http://www.panopticoncentral.net/archive/2006/05/10/11994.aspx |
Linspire chooses Haskell as preferred language | http://www.panopticoncentral.net/archive/2006/05/24.aspx |
A VB.NET Critique | http://www.panopticoncentral.net/PermaLink.aspx/79f8ee66-6af9-45ec-9eca-f4723dc78175 |
Distributed Functional Programming | http://www.paragraph.ru |
Don Box: Teaching my kids to program | http://www.parallax.com/detail.asp?product_id=28132 |
Don Box: Teaching my kids to program | http://www.parallax.com/dl/docs/books/edu/Roboticsv2_2.pdf |
Don Box: Teaching my kids to program | http://www.parallax.com/html_pages/edu/curriculum/sic_curriculum.asp |
Don Box: Teaching my kids to program | http://www.parallax.com/html_pages/products/robo/robotics.asp |
C++ FAQ LITE | http://www.parashift.com/c++-faq-lite/ |
Java and coolness, a discussion | http://www.parashift.com/c++-faq-lite/big-picture.html#faq-6.4 |
The New C++: Trip Report, October 2002 | http://www.parashift.com/c++-faq-lite/coding-standards.html#faq-27.9 |
Hundred Year Language | http://www.parashift.com/c++-faq-lite/containers-and-templates.html#faq-34.1 |
C++ FAQ LITE | http://www.parashift.com/c++-faq-lite/pointers-to-members.html |
C++ FAQ LITE | http://www.parashift.com/c++-faq-lite/strange-inheritance.html#[23.7] |
C++ FAQ LITE | http://www.parashift.com/c++-faq-lite/value-vs-ref-semantics.html |
The Simplicity of Concurrency | http://www.parc.com/cms/get_article.php?id=465 |
Aspect-Oriented Programming with AspectJ™ | http://www.parc.xerox.com/csl/groups/sda/publications/papers/Kiczales-ECOOP97/ |
Adaptive Programming Book | http://www.parc.xerox.com/csl/projects/aop/ |
Contributors Needed! | http://www.parc.xerox.com/csl/projects/aop/ |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.parrotcode.org/ |
Parrot In Detail | http://www.parrotcode.org/ |
1st International Workshop on Interpreted Languages | http://www.parrotcode.org/ |
Parrot 0.2.2 Released | http://www.parrotcode.org/docs/ |
Parrot 0.2.2 Released | http://www.parrotcode.org/docs/imcc/imcc.html |
Parrot 0.2.2 Released | http://www.parrotcode.org/docs/parrotbyte.html |
Parrot 0.2.2 Released | http://www.parrotcode.org/docs/pdd/pdd06_pasm.html |
Parrot In Detail | http://www.parrotcode.org/examples/ |
Parrot 0.2.2 Released | http://www.parrotcode.org/news/2005/Parrot-0.2.2.html |
Parrot In Detail | http://www.parrotcode.org/talks/ParrotInDetail2.pdf |
Parrot 0.2.2 Released | http://www.parrotcode.org |
Language Laziness Test | http://www.parseerror.com/pizza/Language-Laziness-Test.html |
New for Python 2.5 | http://www.partial-eval.org/ |
OOPSLA 2005 Reports | http://www.partial-eval.org |
Spreadsheet Languages | http://www.pascal-central.com/standards.html |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://www.paulgraham.com/ |
Paul Graham: Accumulator Generator | http://www.paulgraham.com/accgen.html |
Paul Graham: Accumulator Generator | http://www.paulgraham.com/accgensub.html |
Programming: 50, 100 years from now | http://www.paulgraham.com/arc.html |
Arc - An Unfinished Dialect of Lisp | http://www.paulgraham.com/arc.html |
Paul Graham: Accumulator Generator | http://www.paulgraham.com/arc.html |
Michael Vanier: LFM's and LFSP's | http://www.paulgraham.com/arc.html |
Lisp sans (((paren-theses ((hell))))) | http://www.paulgraham.com/arcll1.html |
Y Store now C++ | http://www.paulgraham.com/avg.html |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://www.paulgraham.com/avg.html |
"Popular vs. Good" in Programming Languages | http://www.paulgraham.com/avg.html |
Scalability | http://www.paulgraham.com/avg.html |
The History of T | http://www.paulgraham.com/avg.html |
Impressions of the International Lisp conference ILC2002 | http://www.paulgraham.com/carl.html |
More Macro Discussion | http://www.paulgraham.com/carl.html |
On Garbage Collection | http://www.paulgraham.com/carl.html |
Types in CMUCL | http://www.paulgraham.com/carl.html |
Michael Vanier: LFM's and LFSP's | http://www.paulgraham.com/design.html |
Programming: 50, 100 years from now | http://www.paulgraham.com/hundred.html |
Quick Quotes | http://www.paulgraham.com/hundred.html |
Paul Graham: The Hundred Year Language. | http://www.paulgraham.com/hundred.html |
The One Hundred Year Language | http://www.paulgraham.com/hundred.html |
NULL | http://www.paulgraham.com/hundred.html |
Hundred Year Language | http://www.paulgraham.com/hundred.html |
Making the Case for PHP at Yahoo! | http://www.paulgraham.com/icad.html |
Joel on Programming Languages | http://www.paulgraham.com/icad.html |
Paul Graham - Revenge of the Nerds | http://www.paulgraham.com/icad.html |
Paul Graham - Revenge of the Nerds | http://www.paulgraham.com/icadmore.html |
Paul Graham's invited talk at ILC 2003 | http://www.paulgraham.com/ilc03.html |
Lisp History | http://www.paulgraham.com/index.html |
More Macro Discussion | http://www.paulgraham.com/lib/paulgraham/bbnexcerpts.txt |
Lisp History | http://www.paulgraham.com/lisphistory.html |
Further information on "Beating The Averages" | http://www.paulgraham.com/lwba.html |
Is the .NET platform embracing quotation and macros? | http://www.paulgraham.com/onlisp.html |
Using continuations in Web applications is patented | http://www.paulgraham.com/onlisp.html |
(Lisp) Beating the Averages | http://www.paulgraham.com/onlisp.html |
JScript is a Functional Language | http://www.paulgraham.com/onlisp.html |
On Lisp, On Line | http://www.paulgraham.com/onlisptext.html |
(Lisp) Beating the Averages | http://www.paulgraham.com/paulgraham/avg.html |
Programming: 50, 100 years from now | http://www.paulgraham.com/popular.html |
Bricklin: Why Johnny can't program | http://www.paulgraham.com/popular.html |
Arc - An Unfinished Dialect of Lisp | http://www.paulgraham.com/popular.html |
The Case for First Class Messages | http://www.paulgraham.com/power.html |
Why only 'minimal' languages | http://www.paulgraham.com/progbot.html |
Tim Bray: Don't Invent XML Languages | http://www.paulgraham.com/progbot.html |
New Paul Graham thing... | http://www.paulgraham.com/pypar.html |
Why OO Sucks | http://www.paulgraham.com/reesoo.html |
A Good OOP Critique? | http://www.paulgraham.com/reesoo.html |
The Roots of Lisp | http://www.paulgraham.com/rootsoflisp.html |
OOPSLA 2005 Reports | http://www.paulgraham.com/rootsoflisp.html |
Lisp sans (((paren-theses ((hell))))) | http://www.paulgraham.com/syntaxquestion.html |
Michael Vanier: LFM's and LFSP's | http://www.paulgraham.com/taste.html |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://www.paulgraham.com/thist.html |
Michael Vanier: LFM's and LFSP's | http://www.paulgraham.com/vanlfsp.html |
The breaking point of language usability? | http://www.paulgraham.com/vanlfsp.html |
New Paul Graham thing... | http://www.paulgraham.com/vanlfsp.html |
newLisp: A better Lisp/Scheme Fusion... | http://www.paulgraham.com |
Don Box: Scheme Is Love | http://www.paulgraham.com |
How to tell your personality type from your code | http://www.paulgraham.com |
Links | http://www.paulrademacher.com/housing/ |
Real Programmers Don't Use Pascal | http://www.pbm.com/~lindahl/real.programmers.html |
Evolving a programming language | http://www.pbm.com/~lindahl/real.programmers.html |
Cringely: Response to critics (C# vs. Java) | http://www.pbs.org/cringely/pulpit/pulpit20011108.html |
Quick spelling checker using MS-Word | http://www.pcnineoneone.com/tweaks/scripts8.html/ |
Nokia Releases Java-Friendly Phone | http://www.pcworld.com/news/article/0,aid,53306,00.asp |
Packrat Parsing | http://www.pdos.lcs.mit.edu/~baford/packrat/thesis/ |
Avoiding worst case GC with large amounts of data? | http://www.pdos.lcs.mit.edu/exo.html |
PROLAC: Language for protocol compilation | http://www.pdos.lcs.mit.edu/prolac/ |
Protocol languages | http://www.pdos.lcs.mit.edu/prolac/ |
Chris Coyne's Context Free Design Grammar, and SCIgen - Randomly generated CS papers. | http://www.pdos.lcs.mit.edu/scigen/#examples |
Chris Coyne's Context Free Design Grammar, and SCIgen - Randomly generated CS papers. | http://www.pdos.lcs.mit.edu/scigen/ |
PeakStream - a multi-core stream processing model | http://www.peakstreaminc.com/ |
Patterns for teaching Patterns | http://www.pedagogicalpatterns.org/ |
ContextL | http://www.peerbox.com:8668/space/Context |
Singleton classes really that bad? | http://www.peerbox.com:8668/space/Context |
Parser that allow syntax extensions | http://www.peerbox.com:8668/space/start/2005-11-14/1 |
Can anyone help me solve this Sudoku? | http://www.peerbox.com:8668/space/start/2005-12-25/1#Soduko_Solver_in_JavaScript |
Sudoku | http://www.peerbox.com:8668/space/start/2005-12-25/1#Soduko_Solver_in_JavaScript |
Why Johnny can't code | http://www.peerbox.com:8668/space/start/2006-09-14/1#Easy_Programming_for_Children_(w._pics) |
Language-spotting | http://www.people.ku.edu/~nkinners/LangList/Extras/langlist.htm |
Ian Bicking: The challenge of metaprogramming | http://www.perl.com/lpt/a/2003/03/07/apocalypse6.html |
Perl and Haskell | http://www.perl.com/lpt/a/2005/09/08/autrijus-tang.html |
State of the Onion 2000 | http://www.perl.com/pub/2000/10/23/soto2000.html |
Avoiding Language Advocacy | http://www.perl.com/pub/2000/12/advocacy.html?wwwrrr_20001213.txt |
Larry Wall on Perl6 | http://www.perl.com/pub/2001/04/02/wall.html |
Perl Exegesis (examples) | http://www.perl.com/pub/2001/05/08/exegesis2.html |
Evolving a programming language | http://www.perl.com/pub/a/2001/04/02/wall.html |
Language Design Documents | http://www.perl.com/pub/a/2001/04/02/wall.html |
NULL | http://www.perl.com/pub/a/2001/04/02/wall.html |
NULL | http://www.perl.com/pub/a/2001/05/03/wall.html |
Language Design Documents | http://www.perl.com/pub/a/2001/05/03/wall.html |
Happy Birthday LtU | http://www.perl.com/pub/a/2001/07/25/onion.html |
NULL | http://www.perl.com/pub/a/2001/10/02/apocalypse3.html |
Larry Wall: Apocalypse 4 | http://www.perl.com/pub/a/2001/10/02/apocalypse3.html |
Language Design Documents | http://www.perl.com/pub/a/2001/10/02/apocalypse3.html |
Reminder: Lightweight Languages Workshop | http://www.perl.com/pub/a/2001/11/21/lightweight.html |
Exegesis 4 | http://www.perl.com/pub/a/2002/01/15/apo4.html |
Language Design Documents | http://www.perl.com/pub/a/2002/01/15/apo4.html |
NULL | http://www.perl.com/pub/a/2002/01/15/apo4.html |
Exegesis 4 | http://www.perl.com/pub/a/2002/01/15/apo4.html |
Larry Wall: Apocalypse 4 | http://www.perl.com/pub/a/2002/01/15/apo4.html |
Exegesis 4 | http://www.perl.com/pub/a/2002/04/01/exegesis4.html |
Achieving Closure (Perl) | http://www.perl.com/pub/a/2002/05/29/closure.html |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.perl.com/pub/a/2002/06/04/apo5.html?page=13 |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.perl.com/pub/a/2002/06/04/apo5.html?page=14 |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.perl.com/pub/a/2002/06/04/apo5.html?page=16 |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.perl.com/pub/a/2002/06/04/apo5.html?page=2 |
Language Design Documents | http://www.perl.com/pub/a/2002/06/04/apo5.html |
Perl: Apocalypse 5: Regular Expressions | http://www.perl.com/pub/a/2002/06/04/apo5.html |
NULL | http://www.perl.com/pub/a/2002/06/04/apo5.html |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.perl.com/pub/a/2002/06/04/apo5.html |
Making Haskell programs faster and smaller | http://www.perl.com/pub/a/2002/08/22/exegesis5.html?page=3 |
Exegesis 5 is out | http://www.perl.com/pub/a/2002/08/22/exegesis5.html |
Exegesis 5 is out | http://www.perl.com/pub/a/2002/08/22/exegesis5.html |
Larry Wall: Apocalypse 6 | http://www.perl.com/pub/a/2003/03/07/apocalypse6.html?page=11#operator_subroutines |
Larry Wall: Apocalypse 6 | http://www.perl.com/pub/a/2003/03/07/apocalypse6.html |
NULL | http://www.perl.com/pub/a/2003/03/07/apocalypse6.html |
Language Design Documents | http://www.perl.com/pub/a/2003/03/07/apocalypse6.html |
Perl 6 Design Philosophy | http://www.perl.com/pub/a/2003/06/25/perl6essentials.html |
The Power and Philosophy of Ruby | http://www.perl.com/pub/a/2003/07/16/soto2003.html |
Exegesis 6 | http://www.perl.com/pub/a/2003/07/29/exegesis6.html |
Apocalypse 12 is out | http://www.perl.com/pub/a/2004/04/16/a12.html?page=11#class_composition_with_roles |
Apocalypse 12 is out | http://www.perl.com/pub/a/2004/04/16/a12.html?page=8#dispatch_mechanisms |
Apocalypse 12: Perl 6 OO | http://www.perl.com/pub/a/2004/04/16/a12.html |
Apocalypse 12 is out | http://www.perl.com/pub/a/2004/04/16/a12.html |
A Plan for Pugs | http://www.perl.com/pub/a/2005/03/03/pugs_interview.html |
Getting started in language design -- reading material? | http://www.perl.com/pub/a/2005/03/03/pugs_interview.html |
1st International Workshop on Interpreted Languages | http://www.perl.org/ |
Linguistic Universals and Particulars | http://www.perldoc.com/perl5.6/pod/perlguts.html#Compiled-code |
Switch statement design | http://www.perlmonks.org/?node_id=301362 |
Looking for a Solid Definition of DSL | http://www.perlmonks.org/?node_id=398515 |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.perlmonks.org/?node_id=419015 |
From Perl Monks: "pissed off about functional programming" | http://www.perlmonks.org/ |
Good question | http://www.perlmonks.org/index.pl?node_id=187686 |
Functional style in Perl | http://www.perlmonks.org/index.pl?node_id=34786 |
Programming Puns | http://www.perlmonks.org/index.pl?node=Perl%20Poetry |
Barbara Partee: Reflections of a Formal Semanticist as of Feb 2005 | http://www.perseusbooksgroup.com/basic/book_detail.jsp?isbn=0465005225 |
What are The Atoms of Programming Languages? | http://www.perseusbooksgroup.com/basic/book_detail.jsp?isbn=0465005225 |
Play nice... | http://www.personal.dundee.ac.uk/~taharley/britweather.htm |
The OO barrier | http://www.pervasive.jku.at/About_Us/Staff/Blaschek/Omega/_Report/ |
Special characters' input methods | http://www.pgdp.net/ |
D4 - A Relational Query Language | http://www.pgro.uk7.net/x_trdbms_impl.htm |
LtU: Style and Focus | http://www.ph0.org/josibg/ |
Alice and computer programming for everybody | http://www.phaidros.de/DIGITALIS/englisch/sqk/sqk00130.htm |
The YAFL programming language | http://www.phidani.be/yafl/index.html |
Why Dependent Types Matter | http://www.phil.mq.edu.au/staff/grestall/files/HPPLrssl.pdf |
Lambdascope | http://www.phil.uu.nl/~oostrom/publication/pdf/lambdascope.pdf |
Lambdascope | http://www.phil.uu.nl/~oostrom/publication/pdf/NVTInieuwsbrief.pdf |
Formal methods for O/R mapping | http://www.phonetik.uni-muenchen.de/Mitarbeiter/draxler/draxler.html |
1st International Workshop on Interpreted Languages | http://www.php.net/ |
Have scripting languages peaked? | http://www.php.net/usage.php |
2001 International PHP Conference Slides | http://www.phpconference.de/2001/slides/bergmann_oopdesignpatterns.tgz |
2001 International PHP Conference Slides | http://www.phpconference.de/2001/slides/beulshausen_dotnet_slides.ZIP |
2001 International PHP Conference Slides | http://www.phpconference.de/2001/slides/krause_xmltransformations.zip |
2001 International PHP Conference Slides | http://www.phpconference.de/2001/slides/lemos_metal.pdf |
2001 International PHP Conference Slides | http://www.phpconference.de/2001/slides/wagner_templates.tgz |
2001 International PHP Conference Slides | http://www.phpconference.de/2001/slides_en.php |
Finite State Machines in Forth | http://www.phys.virginia.edu/classes/551.jvn.fall01/primer.htm |
ACM Queue: A Conversation with Alan Kay | http://www.physics.brocku.ca/etc/cargo_cult_science.html |
Programming for non-programmers | http://www.physics.brocku.ca/etc/cargo_cult_science.html |
Derrida's Machines | http://www.physics.nyu.edu/faculty/sokal/transgress_v2/transgress_v2_singlefile.html |
Google Magic | http://www.physorg.com/news4703.html |
ACM Queue: A Conversation with Steve Ross-Talbot | http://www.pi4soa.org/ |
Backwards Debugging | http://www.pictorius.com/prograph.html |
Reversible Garbage Collection (and more) | http://www.pipeline.com/~hbaker1/ForthStack.html |
Erlang: A Case Study of Technology Introduction | http://www.pitt.edu/~roztocki/abc/abctutor/index.htm |
Haskell is not not ML | http://www.pkturner.org/Ambidexter.html |
trapexit.org | http://www.planeterlang.org/ |
History of APL and J | http://www.planetk.org/technical/index.html |
Jobs | http://www.planetrecruit.com/channel/int/ |
Ruby .NET compiler released | http://www.plas.fit.qut.edu.au/Ruby.NET/ |
PLaSM - functional language for computing with geometry | http://www.plasm.net/ |
Actual programs written in FP or FL? | http://www.plasm.net |
Gardens Point Component Pascal | http://www.plasrc.qut.edu.au/ComponentPascal/ |
Programming with Rectangles, Triangles, and Circles | http://www.plkr.org/ |
XLANG and WSFL: Syntactic Arsenic | http://www.plotnix.com/jex/index.html |
Accidental Syntax | http://www.plover.com/blog/prs/accidental-syntax.html |
PLT Spy - Python in Scheme | http://www.plt-scheme.org/ |
Computer Science Looks for a Remake | http://www.plt-scheme.org/ |
PLT Needs You! | http://www.plt-scheme.org/ |
Is this a new programming paradigm | http://www.plt-scheme.org/ |
Frappe: Functional Reactive Programming in Java | http://www.plt-scheme.org/anoncvs/ |
Static type inference & late binding? | http://www.plt-scheme.org/software/mrflow/ |
Why type systems are interesting - part II | http://www.plt-scheme.org/software/mrflow/ |
static AND dynamic typing | http://www.plt-scheme.org/software/mrflow/ |
Buried Treasure - No Fluff Just Stuff | http://www.plt-scheme.org/software/mrflow/ |
Call for Papers: ACM Symposium on Dynamic Languages | http://www.plt-scheme.org/software/mrflow/ |
OOP Parallel class hierarchies | http://www.plt-scheme.org/software/mrflow/ |
OOP Parallel class hierarchies | http://www.plt-scheme.org/software/mrspidey/ |
Why type systems are interesting - part II | http://www.plt-scheme.org/software/mrspidey/ |
Unix as programming language | http://www.plt-scheme.org/software/mzscheme/ |
BitC, a new OS implementation language | http://www.plt-scheme.org/software/slideshow/docs.html |
Questions about Semantics. | http://www.plt-scheme.org |
The Human-Language Interface | http://www.plt-scheme.org |
Fantazies on "final" | http://www.plustv.co.uk/downloads/wallpaper/images/theequalizer1.jpg |
What do you mean by studying "programming languages"? | http://www.pmg.csail.mit.edu/~liskov/ |
MIT Theta Language and Thor Distributed OO Database | http://www.pmg.lcs.mit.edu/index.html |
MIT Theta Language and Thor Distributed OO Database | http://www.pmg.lcs.mit.edu/papers/thetaref/index.html |
Constrained Genericity | http://www.pmg.lcs.mit.edu/papers/where-clauses.pdf |
Constrained Genericity | http://www.pmg.lcs.mit.edu/polyj/ |
MIT Theta Language and Thor Distributed OO Database | http://www.pmg.lcs.mit.edu/Theta.html |
MIT Theta Language and Thor Distributed OO Database | http://www.pmg.lcs.mit.edu/thor/ |
Sina Language and Composition Filters | http://www.pnambic.com/CPS/Related.html |
Python lambda tricks | http://www.p-nand-q.com/lambda.htm |
stupid lambda tricks for python | http://www.p-nand-q.com/lambda.htm |
Language affects 'half of vision' | http://www.pnas.org/cgi/content/abstract/0509868103v1?author1=Gilbert%2C+Aubrey |
The Sound of Silence | http://www.pocketlinux.com/ |
The Sound of Silence | http://www.pocketlinux.com/doc/guide/pocketlinux.pdf |
Ward Cunningham podcast: Smalltalk, little languages, XP, typing and future of software | http://www.podzinger.com/results.jsp?s=PZSID_pods_pod3_8_6_0006 |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.poly9.com/ |
Type checking and logical errors | http://www.polyspace.com |
LASER Summerschool | http://www.poppendieck.com/ |
Spike in erlang | http://www.porchdogsoft.com/products/spike/ |
SQL for Smarties | http://www.postgresql.org/docs/awbook.html |
RDF and Databases | http://www.postgresql.org/news/235.html |
RDF and Databases | http://www.postgresql.org |
Database Abstraction Layers and Programming Languages | http://www.postgresql.org |
A Madman Dreams of Turing Machines | http://www.powells.com/biblio?show=HARDCOVER:NEW:1400040302:23.95 |
PyLogo | http://www.powells.com |
Shrink-wrap developers: what programming language? | http://www.powerbasic.com |
Psychology in Language Design | http://www.ppig.org/ |
teaching programming; any research or results? | http://www.ppig.org/ |
Psychology in Language Design | http://www.ppig.org/papers/12th-marshall.pdf |
Psychology in Language Design | http://www.ppig.org/papers/12th-yang.pdf |
Psychology in Language Design | http://www.ppig.org/papers/13th-clarke.pdf |
Evaluating a new programming language | http://www.ppig.org/papers/13th-clarke.pdf |
Psychology in Language Design | http://www.ppig.org/papers/13th-stone.pdf |
Playful, streamlike computation | http://www.pps.jussieu.fr/~curien/playful-preprint.ps.gz |
Generics are a mistake? | http://www.pps.jussieu.fr/~emmanuel/Public/Dev/coca-ml/index-en.html |
unchecked exceptions are like runtime type checking? | http://www.pps.jussieu.fr/~henry/marshal/ |
A stackless runtime environment for a Pi-calculus | http://www.pps.jussieu.fr/~hym/r/Peschanski-Hym%20Stackless%20runtime%20for%20pi.pdf |
F#, a functional language for .Net | http://www.pps.jussieu.fr/~montela/ocamil/ |
Polymorphic Regular Tree Types and Patterns | http://www.pps.jussieu.fr/~vouillon/publi/regtypes.pdf |
OCaml book online | http://www.pps.jussieu.fr/Livres/ora/DA-OCAML/index.html |
VC++ Security Checks at Runtime and Compile Time | http://www.practical-tech.com/archives-history/realmenpascal.htm |
Patterns of Integer Usage | http://www.praeclarum.org/?a=8 |
Modern Static Typing: Less Code, Better Code | http://www.pragmaticprogrammer.com/cgi-local/pragprog?LotY2003Voting |
New Year's Resolutions | http://www.pragmaticprogrammer.com/developers/loty/ |
Pragmatic Programmer "Language of the Year" project - Learn Haskell in 2002 | http://www.pragmaticprogrammer.com/loty/ |
Language of the Year: Haskell | http://www.pragmaticprogrammer.com/loty/index.html |
Modern Static Typing: Less Code, Better Code | http://www.pragmaticprogrammer.com/loty/index.html |
The Pragmatic Programmer | http://www.pragmaticprogrammer.com/ppbook/extracts/rule_list.html |
Pragmatic Programmers Interview | http://www.pragmaticprogrammer.com/ppbook/extracts/rule_list.html |
Pragmatic Programmer "Language of the Year" project - Learn Haskell in 2002 | http://www.pragmaticprogrammer.com/ppbook/index.html |
Journals and papers? | http://www.pragmaticprogrammer.com/ppbook/index.shtml |
The Pragmatic Language | http://www.pragmaticprogrammer.com/ppbook/resources/res002.html |
Language of the Year: Haskell | http://www.pragmaticprogrammer.com |
μABC: A Minimal Aspect Calculus | http://www.prakinf.tu-ilmenau.de/~hirsch/Projects/Squeak/AspectS/ |
Real Time Processing | http://www.praxis-cs.co.uk/ |
SPARK and high integrity software | http://www.praxis-cs.co.uk/pdfs/svandxp.pdf |
SPARK and high integrity software | http://www.praxis-cs.co.uk/sparkada/publications.asp |
Abstractions considered harmful? | http://www.praxis-his.com/ |
Cost of provably-correct code | http://www.praxis-his.com/ |
Rules for Developing Safety-Critical Code | http://www.praxis-his.com/ |
Extremely static language? | http://www.praxis-his.com/pdfs/Industrial_strength.pdf |
Rules for Developing Safety-Critical Code | http://www.praxis-his.com/sparkada/ |
The case for Semantic Analysis | http://www.praxis-his.com/sparkada/ |
A Case for Formal Specification | http://www.praxis-his.com/sparkada/ |
Weak vs. strong typing | http://www.praxis-his.com/sparkada/intro.asp |
SPARKAda | http://www.praxis-his.com/sparkada/sparkbook.asp#sample_chapters |
SPARKAda | http://www.praxis-his.com/sparkada/technical.asp |
Paul Graham - Revenge of the Nerds | http://www.prescod.net/python/IsPythonLisp.html |
Lisp Lovers, how would you fix Lisp or bring it up to date? | http://www.prescod.net/xml/sexprs.html |
A New Approach to Abstract Syntax with Variable Binding | http://www.press.uchicago.edu/cgi-bin/hfs.cgi/00/14522.ctl |
the Chinese natual language | http://www.press.uchicago.edu/cgi-bin/hfs.cgi/00/7197.ctl |
Natural Language Programming | http://www.presshere.com/html/pw8102.htm |
Tuples + Objects + Infosets =Too Much Stuff! | http://www.prevayler.org/wiki.jsp?topic=PrevalenceSkepticalFAQ |
Mind Mappers | http://www.pricewatch.com/prc.aspx?i=6&a=5924 |
newLisp: A better Lisp/Scheme Fusion... | http://www.prime-numbers.org/ |
PyCon 2003 Papers | http://www.privoxy.org |
Let's make a programming language! | http://www.professorj.org/ |
Map of LtU readers | http://www.progonos.com/furuti/MapProj/Normal/CartProp/AreaPres/areaPres.html |
Map of LtU readers | http://www.progonos.com/furuti/MapProj/Normal/ProjInt/ProjIntC/projIntC.html#IGoode |
Map of LtU readers | http://www.progonos.com/furuti/MapProj/Normal/ProjMAz/projMAz.html#Winkel3 |
Map of LtU readers | http://www.progonos.com/furuti/MapProj/Normal/ProjNav/projNav.html#Mercator |
The power of small ideas | http://www.programmingpearls.com/ |
Top 5 Tech Books | http://www.programmingpearls.com |
The Program Transformation Wiki | http://www.program-transformation.org/ |
OOPSLA 2006 Call for Contributions | http://www.program-transformation.org/GPCE06 |
Extensible Term Language | http://www.program-transformation.org/Stratego/JavaFront |
Extensible Term Language | http://www.program-transformation.org/Stratego/JavaJava |
Extensible Term Language | http://www.program-transformation.org/Stratego/JavaSwulExamples |
DSL Error Handling in an Object Oriented context | http://www.program-transformation.org/Tools/JJForester |
Tree programming languages | http://www.program-transformation.org/Transform/ASurveyOfStrategiesInRuleBasedProgramTransformationSystems |
Intentional Programming Overview | http://www.program-transformation.org/twiki/bin/view/Hpc/TigerCompiler |
Intentional Programming Overview | http://www.program-transformation.org/twiki/bin/view/Stratego/StrategoDocumentation |
Intentional Programming Overview | http://www.program-transformation.org/twiki/bin/view/Stratego |
Guiding Visitors: Separating Navigation from Computation | http://www.program-transformation.org/twiki/bin/view/Tools/JJTraveler |
Meta Programming with Concrete Object Syntax | http://www.program-transformation.org/twiki/bin/view/Tools/SDFII |
Refactoring Functional Programs | http://www.program-transformation.org/twiki/bin/view/Tools/XT |
Composing Programming Languages by Combining Action-Semantic | http://www.program-transformation.org/twiki/bin/view/Transform/ASFandSDF |
Little Languages: Little Maintenance? | http://www.program-transformation.org/twiki/bin/view/Transform/ASFandSDF |
Intentional Programming Overview | http://www.program-transformation.org/twiki/bin/view/Transform/AspectOrientedProgramming |
The Essence of Strategic Programming | http://www.program-transformation.org/twiki/bin/view/Transform/GenerativeProgrammingBook |
First-class Attribute Grammars | http://www.program-transformation.org/twiki/bin/view/Transform/IntentionalProgramming |
The PILER Decompilation System | http://www.program-transformation.org/twiki/bin/view/Transform/PilerSystem |
Refactoring Functional Programs | http://www.program-transformation.org/twiki/bin/view/Transform/ProgramRefactoring |
Refactoring Functional Programs | http://www.program-transformation.org/twiki/bin/view/Transform/TaxonomyOfXMLSchemaLanguagesUsingFormalLanguageTheory |
The Essence of Strategic Programming | http://www.program-transformation.org/twiki/bin/view/Transform/TheEssenceOfStrategicProgramming |
Intentional Programming Overview | http://www.program-transformation.org/twiki/bin/view/Transform/TransformationSystems |
TXL: Tree Transformation Language | http://www.program-transformation.org/twiki/bin/view/Transform/TXL |
Guiding Visitors: Separating Navigation from Computation | http://www.program-transformation.org/twiki/bin/view/Transform/VisitorCombinators |
Intentional Programming Overview | http://www.program-transformation.org/twiki/bin/view/Transform |
Refactoring Functional Programs | http://www.program-transformation.org |
A Critique of Standard ML, Andrew Appel | http://www.progsoc.uts.edu.au/~geldridg/cpp/cppcv3.html |
What is a monad, why should I use it, and when is it appropriate? | http://www.projectmathematics.com/ |
2nd CfP: Structures and Deductions | http://www.prooftheory.org/sd05/ |
Proof and Counterexample | http://www.prooftheory.org/sd05/ |
2nd CfP: Structures and Deductions | http://www.prooftheory.org/sd05/ |
Prothon | http://www.prothon.org/ |
OPML to SVG | http://www.protocol7.com/default.asp?date=20020317 |
OPML to SVG | http://www.protocol7.com/svg-wiki/default.asp?ChartsAndGraphing |
Continuations: Haystack and Python | http://www.ps.uni-sb.de/~duchier/python/continuations.html |
Continuations Made Simple and Illustrated | http://www.ps.uni-sb.de/~duchier/python/continuations.html |
Understanding continuations | http://www.ps.uni-sb.de/~duchier/python/continuations.html |
Practical OCaml | http://www.ps.uni-sb.de/~rossberg/SMLvsOcaml.html |
Yearning for a practical scheme | http://www.ps.uni-sb.de/~rossberg/SMLvsOcaml.html |
Constraint Programming | http://www.ps.uni-sb.de/~tack/alice-cp-tutorial/ |
Alice: ML + OZ | http://www.ps.uni-sb.de/alice/ |
Alice | http://www.ps.uni-sb.de/alice/ |
Alice Through the Looking Glass | http://www.ps.uni-sb.de/alice/ |
Concurrency made easy? | http://www.ps.uni-sb.de/alice/ |
New Year's Resolutions | http://www.ps.uni-sb.de/alice/ |
Transparent Persistence | http://www.ps.uni-sb.de/alice/ |
Continuations for Parallel Logic Programming | http://www.ps.uni-sb.de/alice/ |
Growing a Language | http://www.ps.uni-sb.de/alice/ |
The Case for First Class Messages | http://www.ps.uni-sb.de/alice/ |
The new old or The "Return" to Concurrency | http://www.ps.uni-sb.de/alice/ |
Alice released ML+Oz+ | http://www.ps.uni-sb.de/alice/ |
PL for interactive simulation | http://www.ps.uni-sb.de/alice/ |
Alice Through the Looking Glass | http://www.ps.uni-sb.de/alice/ |
Introduction to Concurrent Programming with Stackless Python | http://www.ps.uni-sb.de/alice/ |
Issue One of The Monad.Reader, monthly Haskell eZine | http://www.ps.uni-sb.de/alice/manual/language.html |
OOPSLA 2005 Reports | http://www.ps.uni-sb.de/alice/manual/library/compiler.html |
OOPSLA 2005 Reports | http://www.ps.uni-sb.de/alice/manual/library/component-manager.html#Eval-fn |
New Year's Resolutions | http://www.ps.uni-sb.de/alice/manual/limitations.html |
Inside every API is a programming language struggling to get out | http://www.ps.uni-sb.de/alice/manual/tour.html#concurrency |
Alice | http://www.ps.uni-sb.de/alice/manual/tour.html#distribution |
Alice | http://www.ps.uni-sb.de/alice/manual/tour.html |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.ps.uni-sb.de/alice/manual/tour.html |
The Case for First Class Messages | http://www.ps.uni-sb.de/alice/manual/types.html#packages |
Gilad Is Right | http://www.ps.uni-sb.de/alice/papers.html |
Mozart Oz 1.3.0 Released | http://www.ps.uni-sb.de/alice/wiki/AliceNews |
Expressiveness versus execution speed | http://www.ps.uni-sb.de/alice/wiki/AliceWishList |
Mechanics of designing and implementing a language | http://www.ps.uni-sb.de/alice |
Constraint Programming | http://www.ps.uni-sb.de/courses/cp-ss05/services.html |
Alice Through the Looking Glass | http://www.ps.uni-sb.de/Papers/abstracts/alice-looking-glass.html |
Run time type checking | http://www.ps.uni-sb.de/Papers/abstracts/lazy-types.html |
What is so bad about compiling? | http://www.ps.uni-sb.de/Papers/abstracts/sml-with-packages.html |
Open Programming Services for Virtual Machines: The Design of Mozart and SEAM | http://www.ps.uni-sb.de/Papers/abstracts/vmservices.html |
Buried Treasure - No Fluff Just Stuff | http://www.ps.uni-sb.de/Papers/paper_info.php?label=missing-link |
Two Thank Yous for Peter van Roy | http://www.ps.uni-sb.de/pipermail/alice-users/2005/000466.html |
Multidimensional Virtual Classes | http://www.ps.uni-sb.de/pipermail/alice-users/2005/000466.html |
CTM | http://www.ps.uni-sb.de/pipermail/alice-users/2005/000473.html |
Generics are a mistake? | http://www.ps.uni-sb.de/pipermail/alice-users/2005/000480.html |
Generics are a mistake? | http://www.ps.uni-sb.de/pipermail/alice-users/2005/000481.html |
Concerning introspection and compilation. | http://www.ps.uni-sb.de/pipermail/alice-users/2005/000498.html |
Concerning introspection and compilation. | http://www.ps.uni-sb.de/pipermail/alice-users/2005/000499.html |
Concerning introspection and compilation. | http://www.ps.uni-sb.de/pipermail/alice-users/2005/000500.html |
Concerning introspection and compilation. | http://www.ps.uni-sb.de/pipermail/alice-users/2005/000501.html |
Programming Language transformation? | http://www.ps.uni-sb.de/pipermail/alice-users/2006/000609.html |
Constraint Programming | http://www.ps.uni-sb.de/pipermail/alice-users/2006/000629.html |
Constraint Programming | http://www.ps.uni-sb.de/pipermail/alice-users/2006/000642.html |
Mozart Oz 1.3.0 Released | http://www.ps.uni-sb.de/pipermail/mozart-hackers/2004/001608.html |
Mozart Oz 1.3.1 Released | http://www.ps.uni-sb.de/pipermail/mozart-users/2004/005427.html |
SuperGlue | http://www.ps.uni-sb.de/pipermail/mozart-users/2006/014871.html |
SuperGlue | http://www.ps.uni-sb.de/pipermail/mozart-users/2006/015058.html |
SuperGlue | http://www.ps.uni-sb.de/pipermail/mozart-users/2006/015059.html |
What will Apple's move to Intel mean for Alternative Language Communities? | http://www.ps.uni-sb.de/seam/ |
Alice Through the Looking Glass | http://www.ps.uni-sb.de/seam/ |
Stockhausen | http://www.ps.uni-sb.de/stockhausen/operette1/ |
Early retirement? | http://www.psotd.com/posts/1122378202.shtml |
What do you mean by studying "programming languages"? | http://www.psrg.lcs.mit.edu/~gifford/ |
What do you mean by studying "programming languages"? | http://www.psrg.lcs.mit.edu/history/publications.html#fxps |
Chameleon | http://www.pst.informatik.uni-muenchen.de/~fruehwir/chr-intro.html |
Obituary: Herbert Simon | http://www.psy.cmu.edu/psy/faculty/hsimon/comp-sci.html |
Obituary: Herbert Simon | http://www.psy.cmu.edu/psy/faculty/hsimon/hsimon.html |
A question for the theory guys | http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=221940 |
Dataflow programming for PIC microcontrollers | http://www.pugscode.org/ |
Best route for new language to be self-hosting | http://www.pugscode.org/ |
Perl6 - PUGS | http://www.pugscode.org/ |
Programming: 50, 100 years from now | http://www.pugscode.org/ |
Programming: 50, 100 years from now | http://www.pugscode.org/osdc/haskell.xul |
Introducing Continuations | http://www.puml.org |
Programmatic nature of subatomic make up | http://www.pupress.princeton.edu/titles/2352.html |
The myth of code-centricity | http://www.pure-data.org |
The Needle Programming Language | http://www.pvv.ntnu.no/~eddie/report/node120.html#SECTION04314000000000000000 |
Edsger Wybe Dijkstra (1930-2002) | http://www.pycs.net/workbench/2002/08/08.html#a311 |
MSDN: C# and Java - Comparing Programming Languages | http://www.pycs.net/zia/2003/1/28/ |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://www.pygame.org/ |
APL, J, Hardware | http://www.pyr.fi/apl/texts/Idiot.htm |
Language and Syntax | http://www.pyr.fi/apl/texts/Idiot.htm |
Ideas for a master's thesis related to Python | http://www.python.org/~jeremy/weblog/031029c.html |
Proceedings of the Scheme Workshop 2003 | http://www.python.org/~jeremy/weblog/031113a.html |
Python Scripting Everywhere | http://www.python.org/~jeremy/weblog/031203.html |
Scope, generators and list comprehensions (Python) | http://www.python.org/~jeremy/weblog/040204.html |
IronPython: First public version released | http://www.python.org/ |
Is there a formal basis for generators? | http://www.python.org/ |
Python Compared to Other Languages | http://www.python.org/ |
1st International Workshop on Interpreted Languages | http://www.python.org/ |
C-like Functional Programming Languages | http://www.python.org/ |
Python 2.2 is released | http://www.python.org/2.2/ |
Unifying types and classes in Python 2.2 | http://www.python.org/2.2/descrintro.html#mro |
Python 2.2 is released | http://www.python.org/2.2/descrintro.html |
Unifying types and classes in Python 2.2 | http://www.python.org/2.2/descrintro.html |
Python 2.3a2 was released on February 19, 2003 | http://www.python.org/2.3/ |
Python 2.3a2 was released on February 19, 2003 | http://www.python.org/2.3/highlights.html |
Release of Python 2.4, release candidate 1 | http://www.python.org/2.4/ |
EuroPython'2004 Slides | http://www.python.org/cgi-bin/moinmoin/EuroPython2004Slides |
PyCon 2003 Papers | http://www.python.org/cgi-bin/moinmoin/PyConPapers |
The History of T | http://www.python.org/cp4e/ |
Python Developer's Guide | http://www.python.org/dev/ |
Release of Python 2.4, release candidate 1 | http://www.python.org/dev/doc/devel/lib/module-decimal.html |
Release of Python 2.4, release candidate 1 | http://www.python.org/dev/doc/devel/whatsnew/ |
EuroPython'2004 Slides | http://www.python.org/dev/doc/devel/whatsnew/whatsnew24.html |
New for Python 2.5 | http://www.python.org/dev/doc/devel/whatsnew/whatsnew25.html |
Bruce Tate: Technologies that may challenge Java | http://www.python.org/dev/doc/devel/whatsnew/whatsnew25.html |
Continuations, yield, ES4 | http://www.python.org/dev/peps/pep-0342/ |
ruby vs python | http://www.python.org/dev/peps/pep-0342/ |
Python 2.5a1 released | http://www.python.org/dev/peps/pep-3000/ |
Ian Bicking: The challenge of metaprogramming | http://www.python.org/doc/2.4.1/ref/naming.html |
"The Anatomy of a Loop" | http://www.python.org/doc/2.4.2/ref/assignment.html |
Python Compared to Other Languages | http://www.python.org/doc/Comparisons.html |
Twisted Matrix Networking for Python | http://www.python.org/doc/current/lib/module-binascii.html |
Twisted Matrix Networking for Python | http://www.python.org/doc/current/lib/module-struct.html |
Eidola Language | http://www.python.org/doc/current/ref/introduction.html |
How-To Guide for Descriptors | http://www.python.org/doc/current/ref/specialnames.html |
Best PL tutorial/intro? | http://www.python.org/doc/current/tut/tut.html |
Computer Programming for Everybody | http://www.python.org/doc/essays/cp4e.html |
New Year's Resolutions | http://www.python.org/doc/essays/foreword.html |
Guido van Rossum: An Optimization Anecdote | http://www.python.org/doc/essays/list2str.html |
Guido van Rossum: Parade of the PEPs | http://www.python.org/doc/essays/pepparade.html |
EuroPython'2004 Slides | http://www.python.org/doc/essays/ppt/euro2004/euro2004.ppt |
Guido van Rossum: Introduction to Python | http://www.python.org/doc/essays/ppt/lwnyc2002/intro22.pdf |
Guido van Rossum: Introduction to Python | http://www.python.org/doc/essays/ppt/lwnyc2002/intro22.ppt |
Guido van Rossum Python 10 DevDay Keynote | http://www.python.org/doc/essays/ppt/python10/py10keynote.pdf |
The Zen of Python (by Tim Peters) | http://www.python.org/doc/Humor.html#zen |
The Power and Philosophy of Ruby | http://www.python.org/doc/Humor.html#zen |
Does Visual Studio Rot the Mind? | http://www.python.org/doc/Humor.html |
Alice and computer programming for everybody | http://www.python.org/doc/lib/module-rexec.html |
Python 2.5a1 released | http://www.python.org/download/releases/2.5/ |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.python.org/ftp/python/contrib-09-Dec-1999/System/threading.README |
Parrot In Detail | http://www.python.org/parrot.html |
NULL | http://www.python.org/peps/ |
Language Design Documents | http://www.python.org/peps/ |
Ian Bicking: The challenge of metaprogramming | http://www.python.org/peps/pep-0020.html |
Python 2.3 Release Schedule | http://www.python.org/peps/pep-0218.html |
Guido: Language Design Is Not Just Solving Puzzles | http://www.python.org/peps/pep-0227.html |
Ian Bicking: The challenge of metaprogramming | http://www.python.org/peps/pep-0227.html |
10 Reasons We Need Java 3.0 | http://www.python.org/peps/pep-0252.html |
Generator-based state machines | http://www.python.org/peps/pep-0255.html |
Python 2.3 Release Schedule | http://www.python.org/peps/pep-0269.html |
Python 2.3 Release Schedule | http://www.python.org/peps/pep-0283.html |
The Sociology of Language Evolution | http://www.python.org/peps/pep-0285.html |
Scope, generators and list comprehensions (Python) | http://www.python.org/peps/pep-0289.html |
Charming Python: Using combinatorial functions in the itertools module | http://www.python.org/peps/pep-0289.html |
New for Python 2.5 | http://www.python.org/peps/pep-0309.html |
New for Python 2.5 | http://www.python.org/peps/pep-0314.html |
XPython | http://www.python.org/peps/pep-0318.html |
PEP 323: Copyable Iterators | http://www.python.org/peps/pep-0323.html |
Release of Python 2.4, release candidate 1 | http://www.python.org/peps/pep-0327.html |
New for Python 2.5 | http://www.python.org/peps/pep-0342.html |
New for Python 2.5 | http://www.python.org/peps/pep-0343.html |
PyCon Papers | http://www.python.org/pycon/dc2004/papers/ |
PyCon Papers | http://www.python.org/pycon/dc2004/papers/1/paper.pdf |
Static Type Inference (for Python) with Starkiller | http://www.python.org/pycon/dc2004/papers/1/paper.pdf |
Let's make a programming language! | http://www.python.org/pycon/dc2004/papers/25/ |
Two impromptus--or how Python helped us design our kitchen | http://www.python.org/pycon/dc2004/papers/52/main.html |
Computer Programming for Everybody | http://www.python.org/sigs/edu-sig/ |
Revisiting an old thread: choosing a foundation language | http://www.python.org/sigs/edu-sig |
PyCon 2003 Papers | http://www.python.org/wiki/pub/PyConChetanGadgil/attachments/PyCON%20Paper%20on%20%22.NET%20for%20Python%22.htm |
COM support in Python | http://www.python.org/windows/win32com/COMTutorial.ppt |
COM support in Python | http://www.python.org/windows/win32com/COMTutorial/index.htm |
Patterns for Scripted Applications and scripting | http://www.python.org/workshops/1997-10/proceedings/savikko.html |
Type inference for Python | http://www.python.org/workshops/2000-01/proceedings/papers/aycock/aycock.html |
Funny characters inference | http://www.python.org/workshops/2000-01/proceedings/papers/aycock/aycock.html |
Memorabilia from the 10th International Python Conference | http://www.python.org/workshops/2002-02/ |
Popularity of (Functional) Languages | http://www.python.org |
Twisted Matrix Networking for Python | http://www.python.org |
Interview with Guido van Rossum | http://www.python.org |
The Case for First Class Messages | http://www.python9.org/p9-cdrom/20/index.htm |
Web services: Winer on WSDL | http://www.python9.org/p9-cdrom/20/index.htm |
Python Challenge | http://www.pythonchallenge.com/ |
Interview with Guido van Rossum | http://www.pythonlabs.com/tech/python2.0/ |
Thinking in Python | http://www.pythonware.com/daily/ |
Syntax Checking the Scripting Way | http://www.pythonware.com/daily/ |
Python Scripting Everywhere | http://www.pythonware.com/daily/ |
Python Developer's Guide | http://www.pythonware.com/daily/ |
python - spidermonkey | http://www.pythonware.com/daily/ |
Lambda Calculus in Python | http://www.pythonware.com/daily/ |
Guido van Rossum: Parade of the PEPs | http://www.pythonware.com/daily/ |
Generator-based state machines | http://www.pythonware.com/daily/ |
Europython presentations | http://www.pythonware.com/daily/ |
David Mertz: Multimethods | http://www.pythonware.com/daily/ |
Bicycle Repair Man (a refactoring browser for Python) | http://www.pythonware.com/daily/ |
Automatic Run-time Interface Building | http://www.pythonware.com/daily/ |
Candygram: Erlang Message Passing Semantics in Python | http://www.pythonware.com/daily/ |
Functional Programming in Python | http://www.pythonware.com/daily/ |
Guido van Rossum: Introduction to Python | http://www.pythonware.com/daily/index.htm |
Python metaprogramming with decorators | http://www.pythonware.com/daily/index.htm |
PythonCard | http://www.pythonware.com/daily |
Python Iterators (proposal) | http://www.pythonware.com/daily |
Python Helps Disney Write a New Script | http://www.pythonware.com/daily |
Psyco, the Python Specializing Compiler | http://www.pythonware.com/daily |
Multimedia programming in Python | http://www.pythonware.com/daily |
Make Python run as fast as C with Psyco | http://www.pythonware.com/daily |
Slashdot: Python + Ruby | http://www.pythonware.com/daily |
HAP Python Remote Debugger | http://www.pythonware.com/daily |
Guido van Rossum, Linux Magazine interview | http://www.pythonware.com/daily |
Guide to Python introspection | http://www.pythonware.com/daily |
Cheetah, the Python-Powered Template Engine | http://www.pythonware.com/daily |
Bruce Eckel: Why I Love Python | http://www.pythonware.com/daily |
Aspect-oriented programming for Python | http://www.pythonware.com/daily |
AI: A Modern Approach -- In Python | http://www.pythonware.com/daily |
Implementing "weightless threads" with Python generators | http://www.pythonware.com/daily |
Sun, Zend push scripting for Java | http://www.pythonware.com/daily |
Eidola Language | http://www.pyxisystems.com/products.html |
PyLogo | http://www.pyxisystems.com |
Croquet: A Collaboration Architecture | http://www.q42.nl/ |
Smalltalk-80: The Language and Its Implementation | http://www.qks.com |
Business Objects Quark - Haskell meets Java | http://www.quarkframework.blogspot.com/ |
Business Objects Quark - Haskell meets Java | http://www.quarkframework.blogspot.com |
REXX | http://www.quercus-sys.com/advrexx.htm |
CSP for C | http://www.quickstone.com/ccsp/ |
Testing Telecoms Software with Quviq QuickCheck | http://www.quviq.com/ |
Draft R6RS available | http://www.r6rs.org/process.html |
Draft R6RS available | http://www.r6rs.org |
The building of robust software | http://www.racer-systems.com/products/racerpro/index.phtml |
Frink | http://www.rae.org/noah.html |
AppleScript - a story worth telling | http://www.ragtime-online.com/ |
The YAFL programming language | http://www.raincode.com/Engine.htm |
The YAFL programming language | http://www.raincode.com |
Java hits obstacle with cell phones | http://www.rainer-keuchel.de/software.html |
Tuples + Objects + Infosets =Too Much Stuff! | http://www.ralphkimball.com |
Cost of provably-correct code | http://www.ranum.com/security/computer_security/editorials/dumb/ |
In Memoriam :: Jef Raskin | http://www.raskincenter.org/index2.html#install |
Comparing Ada and C | http://www.rational.com/products/whitepapers/337.jsp |
Wired Rave Awards | http://www.raveawards.com/faves/index.html |
Wired Rave Awards | http://www.raveawards.com/index.html |
Wired Rave Awards | http://www.raveawards.com/nominees/top.html |
On Garbage Collection | http://www.ravenbrook.com/project/mps/ |
Impressions of the International Lisp conference ILC2002 | http://www.ravenbrook.com/project/mps/ |
Memory Pool System back from the dead | http://www.ravenbrook.com/project/mps/ |
Impressions of the International Lisp conference ILC2002 | http://www.ravenbrook.com/project/mps/ |
Impressions of the International Lisp conference ILC2002 | http://www.ravenbrook.com/project/mps/doc/2002-01-30/ismm2002-paper/ |
The Memory Pool System: Thirty person-years of memory management development goes Open Source | http://www.ravenbrook.com/project/mps/doc/2002-01-30/ismm2002-paper/ |
.NET Goodies | http://www.razorsoft.net/ |
Ongoing Discussion on the Value of DotNet | http://www.razorsoft.net/weblog/ |
Funny stuff | http://www.razorsoft.net/weblog/ |
Managed C++ FAQ | http://www.razorsoft.net/weblog/ |
Shared Source CLI Essentials (beta chapters) | http://www.razorsoft.net/weblog/ |
Some interesting weblogs | http://www.razorsoft.net/weblog/ |
Ja.NET | http://www.razorsoft.net/weblog/ |
Shared Source CLI Beta | http://www.razorsoft.net/weblog/ |
Uncovering Rotor -- A Shared Source CLI | http://www.razorsoft.net/weblog/ |
Mark Shields: A compiler writer's guide to C# | http://www.razorsoft.net/weblog/ |
Ja.NET | http://www.razorsoft.net/weblog/2002/02/23.html |
Brainteaser | http://www.razorsoft.net/weblog/2002/02/25.html#a34 |
Brainteaser | http://www.razorsoft.net/weblog/2002/02/27.html#a35 |
Ongoing Discussion on the Value of DotNet | http://www.razorsoft.net/weblog/2002/03/10.html#a48 |
Ongoing Discussion on the Value of DotNet | http://www.razorsoft.net/weblog/2002/03/11.html#a50 |
Ongoing Discussion on the Value of DotNet | http://www.razorsoft.net/weblog/2002/03/12.html#a54 |
A sense of community | http://www.razorsoft.net/weblog/2002/03/15.html#a66 |
More Rotor links | http://www.razorsoft.net/weblog/2002/03/28.html |
The Implementation of Model Constraints in .NET | http://www.razorsoft.net/weblog/2002/04/04.html#a87 |
XML compression | http://www.razorsoft.net/weblog/2002/05/07.html#a180 |
Observations on CIL books | http://www.razorsoft.net/weblog/2002/09/29.html#a344 |
Factasia | http://www.rbjones.com/ |
The Lambda-calculus, Combinatory Logic, and Type Systems | http://www.rbjones.com/rbjpub/logic/cl/index.htm |
automatic theorem proving | http://www.rbjones.com/rbjpub/logic/cl/tlc001.htm |
Dynamic Semantics | http://www.rbjones.com/rbjpub/logic/cl/tlc001.htm |
Invariants/Contracts vs. types | http://www.rbjones.com/rbjpub/logic/cl/tlc001.htm |
unchecked exceptions are like runtime type checking? | http://www.rbjones.com/rbjpub/logic/cl/tlc001.htm |
Why type systems are interesting - part II | http://www.rbjones.com/rbjpub/logic/cl/tlc001.htm |
unchecked exceptions are like runtime type checking? | http://www.rbjones.com/rbjpub/logic/cl/tlc004.htm |
Factasia | http://www.rbjones.com/rbjpub/logic/cl/tlc004.htm |
Gottfried Wilhelm Leibniz | http://www.rbjones.com/rbjpub/philos/classics/leibniz/meth_math.htm |
Obituary: Herbert Simon | http://www.rci.rutgers.edu/~cfs/472_html/AI_SEARCH/PSS/PSSH1.html |
Concurrent Clustered Programming | http://www.rci.rutgers.edu/~cfs/472_html/Logic_KR/DefaultTheory.html |
The MetaC Language | http://www.rcs.ei.tum.de/research/rtsg/MetaC/ |
Reading list on XML and Web Programming | http://www.readscheme.org/xml-web/ |
Archiving LISP history | http://www.readscheme.org |
Paul Vick: BASIC principles | http://www.realbasic.com |
Happy Birthday, PHP... | http://www.realmeme.com/miner/java/scriptinglanguagesDejanews.png |
The Little Coder's Predicament | http://www.realsoftware.com |
Interview with Intel's C++ Compiler Team | http://www.realworldtech.com/page.cfm?ArticleID=RWT072803234425 |
Real-life use case - which PLs support it nicely? | http://www.rebol.com/docs/core23/rebolcore-15.html#section-5 |
Rebol - Dialects, Spreadsheets | http://www.rebol.com/license.html |
Rebol - Dialects, Spreadsheets | http://www.rebol.com/rebolsteps.html#section-10 |
The English-Likeness Monster | http://www.rebol.com/speed.r |
PostScript control structures | http://www.rebol.com |
Domain-specific Embedded Languages and Program Generators | http://www.rebol.com |
Rebol - Dialects, Spreadsheets | http://www.rebol.net/article/0201.html |
Is REBOL a pure functional language? | http://www.rebol.net/article/0206.html |
The English-Likeness Monster | http://www.rebol.org/cgi-bin/cgiwrap/rebol/ml-display-thread.r?m=rmlCJQS |
Waste your CPU-resources on programming challenge | http://www.recmath.org/contest/ |
Waste your CPU-resources on programming challenge | http://www.recmath.org/contest/description.php |
The Push Programming Language | http://www.red3d.com/cwr/boids/ |
Java object models debated | http://www.redhat.com/docs/manuals/ccm/CCM-5.0-Manual/developer-guide/ch-persistence.html |
Java object models debated | http://www.redhat.com/docs/manuals/ccm/CCM-5.0-Manual/developer-guide/s1-pers-reference.html |
The English-Likeness Monster | http://www.rediff.com/computer/1999/sep/29carl.htm |
Java to gain multitasking improvements | http://www.redsails.org/code/javad.html |
Open-source C compiler targets FPGAs | http://www.reed-electronics.com/ednmag/article/CA373866?stt=000&pubdate=1%2F22%2F2004 |
Open-source C compiler targets FPGAs | http://www.reed-electronics.com/ednmag/article/CA376625?stt=000&pubdate=2%2F5%2F2004 |
Open-source C compiler targets FPGAs | http://www.reed-electronics.com/ednmag/contents/images/376625t1.pdf |
Rebol - Dialects, Spreadsheets | http://www.reengineeringllc.com/about_us.html |
Semantic Distance: NLP Not a Resource Sink | http://www.reengineeringllc.com/Internet_Business_Logic_and_Semantic_Web_Presentation.pdf |
Rebol - Dialects, Spreadsheets | http://www.reengineeringllc.com/internet_business_logic_in_a_nutshell.pdf |
Rebol - Dialects, Spreadsheets | http://www.reengineeringllc.com |
Semantic Distance: NLP Not a Resource Sink | http://www.reengineeringllc.com |
Developing Reliable Software with Scripting Languages | http://www.refactoring.com/ |
Object-Oriented Scripting in Ruby | http://www.refactoring.com/ |
Refactoring Functional Programs | http://www.refactoring.com/catalog/index.html |
Refactoring Functional Programs | http://www.refactoring.com/catalog/replaceRecursionWithIteration.html |
The Case for First Class Messages | http://www.refactoring.com/tools.html |
Self | http://www.refactoring.com |
Tim Bray: Dynamic-Language IDEs | http://www.refactory.com/RefactoringBrowser/Refactorings.html |
#Smalltalk - another .Net language | http://www.refactory.com/Software/SharpSmalltalk/ |
Hugunin's IronPython | http://www.refactory.com/Software/SharpSmalltalk/index.html |
Dynamic Languages on CLR | http://www.refactory.com |
Holiday | http://www.reinvigorate.net/system/ |
Tim Bray: Don't Invent XML Languages | http://www.relaxng.org/ |
Refactoring Functional Programs | http://www.relaxng.org |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.replaysolutions.com/ |
NULL | http://www.rescomp.berkeley.edu/~hossman/cs263/paper.html |
Quick Quotes | http://www.rescomp.berkeley.edu/~hossman/cs263/paper.html |
Survey of OOP languages | http://www.rescomp.berkeley.edu/~hossman/cs263/paper.html |
Survey of OOPL | http://www.rescomp.berkeley.edu/~hossman/cs263/paper.html |
Memorabilia from the 10th International Python Conference | http://www.research.att.com/~ark/talks/Python10.pdf |
DP-COOL 2003 Proceedings | http://www.research.att.com/~bs/ |
Functional programming in Java | http://www.research.att.com/~bs/bs_faq.html#advanced |
Functional programming in Java | http://www.research.att.com/~bs/bs_faq.html#multiparadigm |
Interview With Bjarne Stroustrup | http://www.research.att.com/~bs/bs_faq.html |
Stroustrup FAQs | http://www.research.att.com/~bs/bs_faq.html |
Stroustrup FAQs | http://www.research.att.com/~bs/bs_faq2.html |
B. Stroustrup: Serving the C++ Community | http://www.research.att.com/~bs/dne.html |
The New C++: Trip Report, October 2002 | http://www.research.att.com/~bs/dne.html |
B. Stroustrup: Serving the C++ Community | http://www.research.att.com/~bs/dne_notes.pdf |
NULL | http://www.research.att.com/~bs/dne_notes.pdf |
Quotes | http://www.research.att.com/~bs/dne_notes.pdf |
The design of C++0x | http://www.research.att.com/~bs/evol-issues.html |
Specifying C++ Concepts | http://www.research.att.com/~bs/popl06.pdf |
The design of C++0x | http://www.research.att.com/~bs/rules.pdf |
A rationale for semantically enhanced library languages | http://www.research.att.com/~bs/SELLrationale.pdf |
C and C++: Siblings | http://www.research.att.com/~bs/siblingrivalry.pdf |
B. Stroustrup: Serving the C++ Community | http://www.research.att.com/~bs/standard-foreword.pdf |
Whitespace | http://www.research.att.com/~bs/whitespace98.pdf |
Hancock - a TIA DSL? | http://www.research.att.com/~kfisher/hancock/ |
The New Jersey Programming Languages and Systems Seminar Series | http://www.research.att.com/~kfisher/njpls/past.html |
A type-correct, stack-safe, provably correct, expression compiler in Epigram | http://www.research.att.com/~trevor/papers.html |
Halting program density? | http://www.research.att.com/cgi-bin/access.cgi/as/njas/sequences/eisA.cgi?Anum=A100264 |
Insecure Macho Love | http://www.research.att.com/projects/cyclone/ |
New languages for OS level programming? | http://www.research.att.com/projects/cyclone/ |
Parameterized Unit Tests | http://www.research.att.com/projects/cyclone/ |
Cyclone 0.4 released | http://www.research.att.com/projects/cyclone/ |
Windows security flaw - buffer-overflow | http://www.research.att.com/projects/cyclone/ |
Hancock - a TIA DSL? | http://www.research.att.com/projects/hancock/journal.pdf |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.research.att.com/sw/tools/fsm/ |
Graphviz: Programmable Graph Editor | http://www.research.att.com/sw/tools/graphviz/ |
Graphviz: Programmable Graph Editor | http://www.research.att.com/sw/tools/graphviz/overview.html |
Graphviz: Programmable Graph Editor | http://www.research.att.com/sw/tools/graphviz/refs.html |
Two Case Studies of Open Source Software Development | http://www.research.avayalabs.com/techabstractY.html#ALR-2002-003 |
Most amazing designer? | http://www.research.avayalabs.com/user/wadler/ |
Erlang: A Case Study of Technology Introduction | http://www.research.avayalabs.com/user/wadler/armstrong.ps |
Self Introduction | http://www.research.avayalabs.com/user/wadler/gj/Documents/#gj-oopsla |
Generic Java type inference is unsound | http://www.research.avayalabs.com/user/wadler/homepage |
Call-by-name is dual to call-by-value | http://www.research.avayalabs.com/user/wadler/papers/dual/dual-slides.pdf |
Most amazing designer? | http://www.research.avayalabs.com/user/wadler/papers/next700/next700.pdf |
The Next 700 Programming Languages | http://www.research.avayalabs.com/user/wadler/papers/next700dimacs/next700dimacs.pdf |
Seesoft | http://www.research.avayalabs.com/user/wadler/realworld/gf.html |
Call-by-name is dual to call-by-value | http://www.research.avayalabs.com/user/wadler/topics/call-by-need.html#dual |
Lazy vs. strict | http://www.research.avayalabs.com/user/wadler/topics/call-by-need.html#lazyvsstrict |
Practical Theory (was: T) | http://www.research.avayalabs.com/user/wadler/topics/history.html |
J and K: One User's View | http://www.research.avayalabs.com/user/wadler/topics/linear-logic.html |
Quotes | http://www.research.avayalabs.com/user/wadler/topics/monads.html#monadsdeclare |
NULL | http://www.research.avayalabs.com/user/wadler/topics/monads.html#monadsdeclare |
Theorems for free! | http://www.research.avayalabs.com/user/wadler/topics/parametricity.html#free |
J. McCarthy: Towards a Mathematical Science of Computation | http://www.research.avayalabs.com/user/wadler/topics/recent.html |
XML and run-time typing | http://www.research.avayalabs.com/user/wadler/topics/xml.html#xml-essence |
The Essence of XML | http://www.research.avayalabs.com/user/wadler/topics/xml.html#xml-essence |
Udell: Symbol grounding, XML, and RDF | http://www.research.avayalabs.com/user/wadler/topics/xml.html#xml-essence |
Wadler: XQuery, a typed functional language for querying XML | http://www.research.avayalabs.com/user/wadler/topics/xml.html#xquery-afp |
Quick Quotes | http://www.research.avayalabs.com/user/wadler/topics/xml.html |
NULL | http://www.research.avayalabs.com/user/wadler/topics/xml.html |
A formal semantics of patterns in XSLT | http://www.research.avayalabs.com/user/wadler/topics/xml.html |
XML and Data Binding | http://www.research.avayalabs.com/user/wadler/xmlbinding/ |
Compaq WebL | http://www.research.compaq.com/downloads.html |
NULL | http://www.research.compaq.com/SRC/m3defn/html/m3.html |
Language Design Documents | http://www.research.compaq.com/SRC/m3defn/html/m3.html |
Insecure Macho Love | http://www.research.compaq.com/SRC/m3defn/html/unsafe.html |
Compaq WebL | http://www.research.compaq.com/SRC/personal/luca/Obliq/Obliq.html |
Compaq WebL | http://www.research.compaq.com/SRC/software/ |
Compaq WebL | http://www.research.compaq.com/SRC/WebL/ |
IBM Programming Languages Day | http://www.research.ibm.com/compsci/plansoft/plday/plday2005.html |
2005 Programming Languages Day at Watson | http://www.research.ibm.com/compsci/plansoft/plday/plday2005.html |
Avoiding worst case GC with large amounts of data? | http://www.research.ibm.com/deepblue/home/html/b.html |
Subject-oriented programming @ IBM | http://www.research.ibm.com/hyperspace/HyperJ/HyperJ.htm |
Separating Concerns with Knit | http://www.research.ibm.com/hyperspace/workshops/icse2001/ |
Reversible Garbage Collection (and more) | http://www.research.ibm.com/journal/rd/456/zuliani.html |
Technology for e-business | http://www.research.ibm.com/journal/sj/401/bainbridge.html |
Technology for e-business | http://www.research.ibm.com/journal/sj/401/ferguson.html |
Technology for e-business | http://www.research.ibm.com/journal/sj/401/koved.html |
Technology for e-business | http://www.research.ibm.com/journal/sj40-1.html |
The Next Mainstream Programming Languages | http://www.research.ibm.com/metronome/ |
John Vlissides | http://www.research.ibm.com/people/v/vlis/ |
Subject-oriented programming @ IBM | http://www.research.ibm.com/sop/ |
Subject-oriented programming @ IBM | http://www.research.ibm.com/sop/sopegs.htm |
Subject-oriented programming @ IBM | http://www.research.ibm.com/sop/support.htm |
XLinq: XML Programming Refactored (The Return Of The Monoids) | http://www.research.microsoft.com/%7Eemeijer/ |
Guest Blogger Erik Meijer | http://www.research.microsoft.com/%7Eemeijer/ |
Composable memory transactions | http://www.research.microsoft.com/%7Esimonpj/papers/stm/index.htm |
Grid Computing & the Linda Programming Model | http://www.research.microsoft.com/~antr/coord.htm |
Functional Images | http://www.research.microsoft.com/~conal/Pan/default.htm |
Functional Images 2 | http://www.research.microsoft.com/~conal/Pan/default.htm |
Bytecode translation | http://www.research.microsoft.com/~cwfraser/pldi99codegen.pdf |
Erik Meijer on LtU | http://www.research.microsoft.com/~emeijer/ |
No FP languages for the real-world | http://www.research.microsoft.com/~emeijer/Papers/ImplementingFL.pdf |
Mondrian for .NET | http://www.research.microsoft.com/~emeijer/Papers/MondrianDDJ.pdf |
Unifying Tables, Objects and Documents | http://www.research.microsoft.com/~emeijer/Papers/oopsla.pdf |
Unifying Tables, Objects and Documents | http://www.research.microsoft.com/~emeijer/Papers/oopsla.pdf |
LINQ BOF at OOPSLA | http://www.research.microsoft.com/~emeijer/Papers/OOPSLA2005.ppt |
XLinq: XML Programming Refactored (The Return Of The Monoids) | http://www.research.microsoft.com/~emeijer/Papers/XLinq%20XML%20Programming%20Refactored%20(The%20Return%20Of%20The%20Monoids).htm |
Programming with Rectangles, Triangles, and Circles | http://www.research.microsoft.com/~emeijer/Papers/XML2003/xml%202003.xml |
Programming with Rectangles, Triangles, and Circles | http://www.research.microsoft.com/~emeijer/Papers/XML2003/xml2003.html |
Region-Based Model Abstraction | http://www.research.microsoft.com/~rehof/publications.html#region |
Computer Scientist Gets to the Bottom of Financial Scandal | http://www.research.microsoft.com/~simonpj/ |
Aspect-oriented compilers | http://www.research.microsoft.com/~simonpj/Papers/aspects.ps.gz |
Ivory Towers and Gelfand's Principle | http://www.research.microsoft.com/~simonpj/Papers/comserve.htm |
Computer Scientist Gets to the Bottom of Financial Scandal | http://www.research.microsoft.com/~simonpj/Papers/contracts-icfp.htm |
How to make a fast curry: push/enter vs eval/apply | http://www.research.microsoft.com/~simonpj/papers/eval-apply/ |
User-defined functions in Excel | http://www.research.microsoft.com/~simonpj/papers/excel/index.htm |
Implementing Business Rules in the BC4J Framework | http://www.research.microsoft.com/~simonpj/Papers/financial-contracts/contracts-icfp.htm |
Wearing the hair shirt: a retrospective on Haskell | http://www.research.microsoft.com/~simonpj/papers/haskell-retrospective/index.htm |
Two Thank Yous for Peter van Roy | http://www.research.microsoft.com/~simonpj/papers/haskell-retrospective/index.htm |
A practical approach to generic programming | http://www.research.microsoft.com/~simonpj/papers/hmap/ |
Scrap more boilerplate | http://www.research.microsoft.com/~simonpj/papers/hmap/gmap2.htm |
NULL | http://www.research.microsoft.com/~simonpj/Papers/marktoberdorf/ |
Quotes | http://www.research.microsoft.com/~simonpj/Papers/marktoberdorf/ |
Tackling the awkward squad | http://www.research.microsoft.com/~simonpj/Papers/marktoberdorf/ |
Tackling the awkward squad | http://www.research.microsoft.com/~simonpj/Papers/marktoberdorf/Marktoberdorf.ppt |
Template metaprogramming for Haskell | http://www.research.microsoft.com/~simonpj/papers/meta-haskell/ |
Microsoft Forges Ahead With New Compiler Technology | http://www.research.microsoft.com/phoenix/ |
Microsoft Forges Ahead With New Compiler Technology | http://www.research.microsoft.com/phoenix/Phoenix-Faculty-Summit-2003.ppt |
Embedding Prolog in Haskell | http://www.research.microsoft.com/research/dtg/davidhov/pap.htm |
Nick Benton: Simple Relational Correctness Proofs for Static Analyses and Program Transformations | http://www.research.microsoft.com/research/pubs/view.aspx?type=Technical%20Report&id=876 |
A Research C# Compiler | http://www.research.microsoft.com/scripts/pubs/view.asp?TR_ID=MSR-TR-2003-32 |
Spec# | http://www.research.microsoft.com/specsharp/ |
Implementing Functional Languages (BUT...) | http://www.research.microsoft.com/users/simonpj/Papers/student.ps.gz |
(Elegant) Recursive Ascent Parsing | http://www.research.philips.com/generalinfo/special/elegant/elegant.html |
(Elegant) Recursive Ascent Parsing | http://www.research.philips.com/InformationCenter/Global/FArticleSummary.asp?lNodeId=803&channel=803&channelId=N803A2332 |
Expressions vs Statements | http://www.research.philips.com/technologies/syst_softw/elegant/index.html |
XC# | http://www.resolvecorp.com/products.aspx |
Concoqtion: Mixing Indexed Types and Hindley-Milner Type Inference | http://www.resource-aware.org/twiki/bin/view/Concoqtion/Download |
Fantazies on "final" | http://www.respect-your-levis.com/nofate/caps/cap01.jpg |
Disney Losing Kay & Team | http://www.reuters.com/news_article.jhtml?type=technology&Repository=TECHNOLOGY_REP&RepositoryStoryID=%2Fnews%2FIDS%2FTechnology%2FTECH-INDUSTRY-DISNEY-KAY-DC_TXT.XML |
IBM's Object REXX open sourced | http://www.rexxla.org/ |
REXX | http://www.rexxla.org/ |
Joshua Bloch: "Nearly All Binary Searches Broken" | http://www.rfc-archive.org/getrfc.php?rfc=1982 |
RT++ Higher Order Threads for C++ | http://www.risc.uni-linz.ac.at/research/software/rt++/ |
RT++ Higher Order Threads for C++ | http://www.risc.uni-linz.ac.at/research/software/rt++/index_1.html |
LC stuff | http://www.rivier.edu/faculty/amoreira/web/cs558a01/Hands/combs.html |
LC stuff | http://www.rivier.edu/faculty/amoreira/web/cs558a01/Hands/lambda1.ps |
LC stuff | http://www.rivier.edu/faculty/amoreira/web/cs558a01/Hands/lambda2.html |
LC stuff | http://www.rivier.edu/faculty/amoreira/web/cs558a01/main.html |
"Popular vs. Good" in Programming Languages | http://www.roadsend.com/home/index.php?pageID=compiler |
Feedback on post? | http://www.robertames.com/blog.cgi/entries/js-stepped-intervals.html |
Realistic Functional Programming in the Java Platform | http://www.robert-tolksdorf.de/vmlanguages.html |
Script Vs Java | http://www.robert-tolksdorf.de/vmlanguages.html |
Groovy Language | http://www.robert-tolksdorf.de/vmlanguages |
LL4 Program and Abstracts | http://www.robertwservice.com/modules/library/article.php?articleid=174 |
LL4 Program and Abstracts | http://www.robertwservice.com/modules/library/article.php?articleid=30 |
Robocode | http://www.robocode.net/ |
open source visual programming environments? | http://www.roboforge.net |
Why do they program in C++? | http://www.robominds.com/ |
Hierarchy of Needs (adapted to Design) | http://www.rockpub.com/books.asp?book=4&bookid=1606 |
Continuations as UI elements | http://www.rogare.com/metro-schemers/continuations.pdf |
New Scientist interview with Alexandra Aikhenvald | http://www.rosettaproject.org/live |
Quilt: an XML Query Language | http://www.rpbourret.com/xml/XMLAndDatabases.htm |
End-User XML oriented proramming | http://www.rpbourret.com/xml/XMLAndDatabases.htm |
Lisp-Stat does not seem to be in good health lately. | http://www.r-project.org/ |
The R Project | http://www.r-project.org |
Industrial-Strength Functional Programming | http://www.rrlang.org |
"Popular vs. Good" in Programming Languages | http://www.rrsd.com/boost/libs/serialization/doc |
Unifying Tables, Objects and Documents | http://www.rscheme.org/~donovan/phd/ |
RLisp - Lisp naturally embedded in Ruby | http://www.rscheme.org/rs/ |
The Next Mainstream Programming Languages | http://www.rscheme.org/rs/ |
Database File System | http://www.rsw.com/ |
OOP Is Much Better in Theory Than in Practice | http://www.rt.com/man/select.2.html |
On Garbage Collection | http://www.rtj.org/ |
Reflection in Ruby | http://www.rubycentral.com/articles/ospace.html |
Best PL tutorial/intro? | http://www.rubycentral.com/book/index.html |
Tim Bray on Ruby | http://www.rubycentral.com/book/language.html#UO |
Tim Bray on Ruby | http://www.rubycentral.com/book/tut_containers.html#UG |
Overloading - Syntactic Heroin? | http://www.rubycentral.com/book/tut_io.html |
Gosling vs. Dynamic Languages | http://www.rubycentral.com/book/tut_threads.html |
Block performance in Ruby | http://www.ruby-doc.org/core/classes/Generator.html |
Block performance in Ruby | http://www.ruby-doc.org/core-1.9/classes/Generator.html |
Happy Birthday, PHP... | http://www.rubyforge.org |
Towards the best collection traversal interface | http://www.rubygarden.org/ruby?IterationStyles |
Python Metaclass Programming | http://www.rubygarden.org/ruby?TypesInRuby |
The Power and Philosophy of Ruby | http://www.rubyist.net/~matz/slides/oscon2003/mgp00001.html |
Tim Bray on Ruby | http://www.rubyist.net/~matz/slides/oscon2005/index.html |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ |
1st International Workshop on Interpreted Languages | http://www.ruby-lang.org/en/ |
Squeak tutorial | http://www.ruby-lang.org/en/ |
Object-Oriented Scripting in Ruby | http://www.ruby-lang.org/en/jaoo2001/index.html |
Object-Oriented Scripting in Ruby | http://www.ruby-lang.org/en/jaoo2001/mgp00008.html |
Object-Oriented Scripting in Ruby | http://www.ruby-lang.org/en/jaoo2001/mgp00015.html |
Reflection in Java: how are they getting with it? | http://www.rubyonrails.com |
μABC: A Minimal Aspect Calculus | http://www.rubyonrails.com |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://www.rubyonrails.org/ |
Labanotation | http://www.rz.uni-frankfurt.de/~griesbec/LABANE.HTML |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://www.s48.org |
Project JOOS (Java's Object Oriented Subset) | http://www.sable.mcgill.ca/~hendren/520/index.html |
Project JOOS (Java's Object Oriented Subset) | http://www.sable.mcgill.ca/~hendren/520/philosophy.html |
Which Java compiler for a student/research project? | http://www.sable.mcgill.ca/soot/ |
Double Check Locking In Java | http://www.sablecc.org/ |
Roll your own with JavaCC | http://www.sablecc.org/ |
Case Study in Practical Language Use | http://www.sac-home.org/ |
Shape Theory | http://www.sac-home.org/ |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.sac-home.org/ |
The Next Mainstream Programming Languages | http://www.sac-home.org/ |
History: Array languages | http://www.sac-home.org/ |
Microsoft DirectX High Level Shading Language | http://www.sac-home.org/ |
Felix: The power language for C++ programmers | http://www.sac-home.org/ |
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software | http://www.sac-home.org/faqs/sac2cFAQ/sac2cFAQ.html#SECTION00060000000000000000 |
Petition for adding garbage collection to C++. | http://www.sac-home.org/index.php?p=. |
Francis Crick (1916-2004) | http://www.salk.edu/news/releases/details.php?id=103 |
According to Allen Holub programming is now a liberal art. When did this happen? | http://www.salon.com/books/letters/2005/03/24/goldstein/index.html |
According to Allen Holub programming is now a liberal art. When did this happen? | http://www.salon.com/books/review/2005/03/23/goldstein/index.html |
Richard Stallman's Crusade for Free Software | http://www.salon.com/tech/books/2002/04/02/stallman/index.html |
Anti-Java Article | http://www.salon.com/tech/col/garf/2001/01/08/bad_java/index.html |
Guido van Rossum: Programming at Python Speed | http://www.salon.com/tech/feature/2002/04/08/lehman/print.html |
Why Johnny can't code | http://www.salon.com/tech/feature/2006/09/14/basic/ |
Anti-Java Article | http://www.salon.com |
Educational Pearl: Automata as Macros | http://www.samag.com/documents/s=1824/sam0201b/0201b.htm |
Unix as programming language | http://www.samag.com/documents/s=1824/sam0201b/0201b.htm |
The Weird World of Bi-Directional Programming | http://www.sandr.dds.nl/FunctionalForms |
Demonic Nondeterminacy: A Tribute to Edsger Wybe Dijkstra | http://www.sarahsarchangels.com/archangels/9orders.html |
M: The basis for Matrix | http://www.saraswat.org/JavaMetalinguistic.ppt |
M: The basis for Matrix | http://www.saraswat.org/JavaMetalinguistic_files/frame.htm |
M: The basis for Matrix | http://www.saraswat.org/JavaMetalinguisticjpg.html |
The X10 Programming Language | http://www.saraswat.org/x10.html |
Concurrent Clustered Programming | http://www.saraswat.org/x10-concur.html |
M: The basis for Matrix | http://www.saraswat.org |
Variance in Java Generics | http://www.sato.kuis.kyoto-u.ac.jp/~igarashi/papers/variance.html |
Ideas for a master's thesis related to Python | http://www.sauria.com/blog/2003/10/29#652 |
Byte Code Engineering Library | http://www.saxess.com/ |
Promising OS's from a Programming Language Perspective | http://www.sbsusa.com/it107/articles/ddj400/400over.html |
Programming: 50, 100 years from now | http://www.scannedinavian.com/~shae/eurohaskell/ |
Programming: 50, 100 years from now | http://www.scannedinavian.com/~shae/eurohaskell/john.hughes.unicycling.jpg |
Programming: 50, 100 years from now | http://www.scannedinavian.com/~shae/eurohaskell/tshirt.jpg |
Programming: 50, 100 years from now | http://www.scannedinavian.com/~shae/eurohaskell/unsafeperformio.jpg |
the Chinese natual language | http://www.scannedinavian.com/2005-02-04.html |
New languages for OS level programming? | http://www.scannedinavian.com/2005-11-14.html |
Scalability | http://www.scannedinavian.org/~shae/ProtoFTP.hs |
Looking for FP Debuggers | http://www.scannedinavian.org/~shae/ProtoQuickCheck.hs |
Parameterized Unit Tests | http://www.scannedinavian.org/~shae/qc-tdd.tgz |
Scalability | http://www.scannedinavian.org/~shae/TestEmbedMoz.hs |
Felleisen: How to Design Class Hierarchies | http://www.ScannedInAvian.org/~shae/TreeTraverseDemo.hs |
Use real names | http://www.scannedinavian.org/ |
Succ Zeroth International Obfuscated Haskell Code Contest Results | http://www.scannedinavian.org/iohcc/succzeroth-2004/ |
Reproducing Programs implement Lazy Lists | http://www.scannedinavian.org/iohcc/succzeroth-2004/ |
Langauges and Hardware... | http://www.scannedinavian.org/RandomWiki/AnnotationMockup |
This Is the Title of This Story, Which Is Also Found Several Times in the Story Itself | http://www.sccs.swarthmore.edu/users/00/pwillen1/lit/winter.htm |
Don Box: Scheme Is Love | http://www.scheme.com/tspl2d/ |
Maya - Syntax extension for Java | http://www.scheme.com/tspl2d/ |
dealing with Scheme (or Lisp, etc) | http://www.scheme.com/tspl2d/examples.html#g2319 |
Maya - Syntax extension for Java | http://www.scheme.com/tspl2d/examples.html#g2344 |
Scheme Tutorial (book) | http://www.scheme.com/tspl2d/index.html |
Maya - Syntax extension for Java | http://www.scheme.com/tspl2d/syntax.html#g2237 |
DanFest 2004 - in honor of Dan Friedman | http://www.scheme.com/tspl3/ |
Ruby 2.0 News | http://www.scheme.com/tspl3/further.html#./further:h3 |
What are The Atoms of Programming Languages? | http://www.scheme.com/tspl3/objects.html#./objects:s11 |
Educational Pearl: Automata as Macros | http://www.scheme.dk/macros-and-modules2.txt |
Language Construction | http://www.schemers.org/Documents/FAQ/#implementations |
Stroustrup FAQs | http://www.schemers.org/Documents/FAQ/ |
Scheme Language Standardization Process: R6RS Progress Report | http://www.schemers.org/Documents/Standards/Charter/ |
Ken Shan: Shift to Control | http://www.schemers.org/Documents/Standards/Charter/jan-2004.txt |
R6RS Scheme Status Report | http://www.schemers.org/Documents/Standards/Charter/mar-2005.txt |
R6RS Status Report | http://www.schemers.org/Documents/Standards/Charter/status-jun-2006/status-jun06.html |
R6RS Status Report | http://www.schemers.org/Documents/Standards/Charter/status-jun-2006/status-jun06.pdf |
Early Java: Worse is Better and Meta is Better, Two Lessons | http://www.schemers.org/Documents/Standards/R5RS/ |
Virtual Machine and Runtime Framework | http://www.schemers.org/Documents/Standards/R5RS/ |
Don Box: Scheme Is Love | http://www.schemers.org/Documents/Standards/R5RS/HTML/ |
Language design: Escaping escapes | http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-3.html |
Hidden complexities of tail-call/tail-recursion optimization | http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-6.html#%_idx_78 |
Ruby: Language of the Programming Ãœbermensch? | http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_576 |
Call for Papers: ACM Symposium on Dynamic Languages | http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_sec_6.2.1 |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.schemers.org/Implementations/ |
Why only 'minimal' languages | http://www.schemers.org |
programming languages with chicken | http://www.schockwellenreiter.de/ |
Concurrency | http://www.sci.brooklyn.cuny.edu/~kevin/Publications/NT-Symposium/ |
New result re "linguistic determinism" | http://www.sciam.com/article.cfm?articleID=00069A31-0700-1125-86E083414B7F4945 |
Alloy - The Book | http://www.sciam.com/article.cfm?chanID=sa006&articleID=00020D04-CFD8-146C-8D8D83414B7F0000&pageNumber=1&catID=2 |
Draining the Language out of Color | http://www.sciam.com/print_version.cfm?articleID=00055EE3-4530-1052-853083414B7F0000 |
unchecked exceptions are like runtime type checking? | http://www.science.uottawa.ca/~vcapr396/#General_Recursion_MSCS_2005 |
Journal "Logical Methods in CS" | http://www.science.uottawa.ca/~vcapr396/ |
unchecked exceptions are like runtime type checking? | http://www.science.uottawa.ca/~vcapr396 |
Tools for the short hike | http://www.science.uva.nl/~mes/jargon/h/hacker.html |
Geometric Algebra | http://www.science.uva.nl/ga/ |
'Information and Computation' Open Access | http://www.sciencedirect.com/science/journal/08905401 |
New result re "linguistic determinism" | http://www.sciencentral.com/articles/view.php3?type=article&article_id=218392324 |
Compilers and Compiler Generators | http://www.scifac.ru.ac.za/compilers/ |
PyCon 2003 Papers | http://www.scipy.org/site_content/traits/introduction |
SciPy 2004 Papers | http://www.scipy.org/wikis/scipy04/ConferenceSchedule |
SciPy 2004 Papers | http://www.scipy.org/wikis/scipy04/presentations2004/presentation_alted.pdf |
JOVIAL References | http://www.scitools.com/ftp/pub/outgoing/Mil-Std-1589C.pdf |
Java-based supercomputing | http://www.scl.ameslab.gov/Projects/ClusterCookbook/index.html |
Y in Practical Programs | http://www.scms.rgu.ac.uk/staff/bjm/doc/#fics2001 |
Scott McCloud: The Big Triangle | http://www.scottmccloud.com/inventions/triangle/triangle.html |
Scott McCloud: The Big Triangle | http://www.scottmccloud.com/store/books/uc.html |
Simple Outline XML: SOX | http://www.scottsweeney.com/projects/slip |
Unix as programming language | http://www.scriptaworks.com/cgi-bin/wiki.cgi/NoSQL/HomePage?from=NoSQL.NoSQL |
Scripting: Higher Level Programming | http://www.scriptics.com/ |
Scripting: Higher Level Programming | http://www.scriptics.com/people/john.ousterhout/ |
Scripting: Higher Level Programming | http://www.scriptics.com/people/john.ousterhout/scripting.html |
Eric S. Raymond - Why Python? | http://www.scripting.com/ |
Miguel de Icaza on .NET | http://www.scripting.com |
Es: A shell with higher-order functions | http://www.scsh.net/ |
Language Construction | http://www.scsh.net/ |
Educational Pearl: Automata as Macros | http://www.scsh.net/docu/post/srexamplurixtract.html |
Scheme Language Steering Committee Report to the Community | http://www.scsh.net/docu/release.html |
Unix as programming language | http://www.scsh.net/index.html |
Educational Pearl: Automata as Macros | http://www.scsh.net/mail-archive/scsh-users/1996-11/msg00000.html |
You call that a Monad? This HERE's a Monad.... And a Shell. | http://www.scsh.net |
Java object models debated | http://www.sdexpo.com/ |
Software Design and Management Conference 2001 | http://www.sdm.de/conf2001/index_e.htm |
More .NET info from elj | http://www.sdmagazine.com/articles/2000/0011/0011l/0011l.htm |
Software Development Magazine | http://www.sdmagazine.com/articles/2001/0103/0103e/0103e.htm |
Software Development Magazine | http://www.sdmagazine.com/articles/2001/0103/0103toc.htm |
Is Design Dead? | http://www.sdmagazine.com/articles/2001/0104/0104a/0104a.htm |
Children’s Understanding of Process and Robot Behaviors | http://www.sdmagazine.com/documents/s=1478/sdm0111m/0111m.htm |
AOP: The 15% Solution | http://www.sdmagazine.com/documents/s=7134/sdm0205a/0205a.htm |
Polyglot Programming | http://www.sdmagazine.com/documents/s=7134/sdm0205j/0205j.htm |
Multiple Inheritance for Eiffel in .NET | http://www.sdmagazine.com/documents/s=7134/sdm0205j/0205j.htm |
Multiple Inheritance for Eiffel in .NET | http://www.sdmagazine.com/documents/s=7147/sdm0206g/0206g.htm |
Compiling Eiffel for the CLR | http://www.sdmagazine.com/documents/s=7147/sdm0206g/0206g.htm |
JDeveloperAOP | http://www.sdmagazine.com/documents/s=7206/sdm0107i/ |
Gregor Kiczales on Aspect Oriented Programming | http://www.sdmagazine.com/documents/s=843/sdm0107i/0107i.htm |
JDeveloperAOP | http://www.sdmagazine.com/documents/s=8899/sdm0310e/sdm0310e.html |
Microsoft's Software Factories and DSLs | http://www.sdmagazine.com/pressroom/080304_microsoft.pdf |
Has J2EE Hit a Fork In the Road? | http://www.sdtimes.com/news/045/story1.htm |
Killer Props for Computer Scientist! | http://www.searchspaniel.com/index.php/Adriaan_van_Wijngaarden |
A Language-Based Approach to Unifying Events and Threads | http://www.seas.upenn.edu/%7Elipeng/unify |
TinkerType | http://www.seas.upenn.edu/~cis500/lectures/0909.pdf |
The Weird World of Bi-Directional Programming | http://www.seas.upenn.edu/~harmony/ |
A Language-Based Approach to Unifying Events and Threads | http://www.seas.upenn.edu/~lipeng/homepage/unify.html |
Run time type checking | http://www.seas.upenn.edu/~sweirich/abstracts.html#weirich00 |
Type theory question... | http://www.seas.upenn.edu/~sweirich/types/archive/1990/msg00031.html |
Specifying ECMAScript via ML | http://www.seas.upenn.edu/~sweirich/types/archive/1991/msg00034.html |
System-level Static Analysis | http://www.seas.upenn.edu/~sweirich/types/archive/1999-2003/msg00858.html |
System-level Static Analysis | http://www.seas.upenn.edu/~sweirich/types/archive/1999-2003/msg00861.html |
ICFP proceedings / Scheme workshop | http://www.seas.upenn.edu/~sweirich/wmm/WMM06Program-abstracts.html |
1st International Workshop on Interpreted Languages | http://www.sebastian-bergmann.de/InterpretedLanguages2004/ |
PSP Experiences | http://www.sei.cmu.edu/ |
Guido: Language Design Is Not Just Solving Puzzles | http://www.sei.cmu.edu/architecture/adl.html |
Formal methods for O/R mapping | http://www.sei.cmu.edu/domain-engineering/domain_eng.html |
Richard Hamming: You and Your Research | http://www.sei.cmu.edu/publications/articles/practice-preach/practice-preach.html#prob.improv |
Richard Hamming: You and Your Research | http://www.sei.cmu.edu/publications/articles/practice-preach/practice-preach.html |
PSP Experiences | http://www.sei.cmu.edu/tsp/ |
How to make a FPL successful | http://www.sei.cmu.edu/ttp/presentations/tmt-process.presentation/ |
gen<> past and present | http://www.sellsbrothers.com/ |
"Spend A Day with .NET" Coding Contest | http://www.sellsbrothers.com/fun/daywithdotnet/ |
.NET fun fact | http://www.sellsbrothers.com/spout/#funbegins |
gen<> past and present | http://www.sellsbrothers.com/spout/#secrets |
So what do you think of cross-language inheritance? | http://www.sellsbrothers.com/spout/#x-lang.inherit |
Workshop on Scripting for the Semantic Web | http://www.semanticscripting.org/SFSW2005/ |
Web Services Inspection Language | http://www.semanticweb.org |
TinkerType | http://www.semaphorecorp.com/misc/shrdlu.html |
The Essence of Strategic Programming | http://www.semaphorecorp.com/misc/shrdlu.html |
Introduction to E4X | http://www.seppia.org |
Erlang in Real Time | http://www.serc.rmit.edu.au/~maurice/erlbk/ |
Erlang in Real Time | http://www.serc.rmit.edu.au/~maurice/erlbk/eg |
Struts, an open-source MVC implementation | http://www.servlets.com/ |
Struts, an open-source MVC implementation | http://www.servlets.com/soapbox/problems-jsp.html |
Jython Servlet | http://www.servlets.com/soapbox/problems-jsp.html |
Children’s Understanding of Process and Robot Behaviors | http://www.sf.airnet.ne.jp/~ts/japanese/message/jpnDwlWNqXkDwjfGuYF.html |
Interactions of Abstractions in Programming | http://www.sgi.com/tech/stl/ |
Most amazing designer? | http://www.sgi.com/tech/stl/drdobbs-interview.html |
In Search of the Ideal Programming Language | http://www.sgi.com/tech/stl/Rope.html |
While on the topic of generic programming | http://www.sgi.com/Technology/STL/drdobbs-interview.html |
Research Publication Modes Need to be Reengineered | http://www.shameonieee.org/ |
Microsoft Atlas | http://www.shankun.com/AtlasPhp.aspx |
NATIVE: The Programmatic Natural Language | http://www.sharewareorder.com/VANDINBURG-developer-6318.htm |
Email/news interface | http://www.sharpreader.net |
LtU: blog not forum! | http://www.shirky.com/writings/group_enemy.html |
LtU: Policies document | http://www.shirky.com/writings/group_enemy.html |
Class hierarchies and Ontologies | http://www.shirky.com/writings/ontology_overrated.html |
The long tail of programming languages | http://www.shirky.com/writings/powerlaw_weblog.html |
Shiro Kawai - Shooting A Moving Target | http://www.shiro.dreamhost.com/scheme/docs/jlugm2000.html |
dealing with Scheme (or Lisp, etc) | http://www.shiro.dreamhost.com/scheme/docs/schemersway.html |
"Popular vs. Good" in Programming Languages | http://www.shiro.dreamhost.com/scheme/gauche/ |
Unix as programming language | http://www.shiro.dreamhost.com/scheme/gauche/ |
"Popular vs. Good" in Programming Languages | http://www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi |
Is STL algorithms doing damage to the cause? | http://www.shoup.net/ntl/ |
Code Reading | http://www.sics.se/~adam/pt/ |
Programming Languages in the Markup World | http://www.sics.se/~adam/pt/ |
Interview with Adam Dunkels | http://www.sics.se/~adam/pt/ |
Flow Java: Declarative Concurrency for Java | http://www.sics.se/~frej/flow_java/flow_java_iclp03.pdf |
What Makes Erlang Processes Tick? | http://www.sics.se/~joe/apachevsyaws.html |
Apache vs. Yaws | http://www.sics.se/~joe/apachevsyaws.html |
OOP Is Much Better in Theory Than in Practice | http://www.sics.se/~joe/bluetail/vol1/v1_oo.html |
Notes from a Concurrency-Oriented Junkie | http://www.sics.se/~joe/index.html |
Conceptual Integrity in Erlang | http://www.sics.se/~joe/nerl.html |
Why don't more people use Prolog? | http://www.sics.se/~joe/pubs/prac_appl_prolog.ps |
Conceptual Integrity in Erlang | http://www.sics.se/~joe/talks/acm2003.pdf |
Call for Papers: ACM Symposium on Dynamic Languages | http://www.sics.se/~joe/thesis/ |
Joe Armstrong's Blog | http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf |
Effects on stability/exception handling of massively parallel programs | http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf |
Erlang concurrency: why asynchronious messages? | http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf |
A Comparison of Ada and Real-Time Java for Safety-Critical Applications | http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf |
Joe Armstrong's Blog | http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf |
Objective scientific proof of OOP's validity? Don't need no stinkun' proof. | http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf |
Making reliable distributed systems in the presence of software errors | http://www.sics.se/~joe/thesis/spikblad.html |
UBF: Universal Binary Format | http://www.sics.se/~joe/ubf/site/home.html |
Future of software design? | http://www.sics.se/~joe/ubf/site/home.html |
NULL | http://www.sics.se/fdt/courses/pi/pi.html |
Courses Home Pages | http://www.sics.se/fdt/courses/pi/pi.html |
Calculi for Mobile Processes | http://www.sics.se/fdt/courses/pi/picttut.ps |
Weblog on CLR Implementation | http://www.sidhe.org/%7Edan/blog/ |
Parrot 0.2.2 Released | http://www.sidhe.org/~dan/blog/ |
Perl 6 Essentials / Chapter 1 / Project Overview | http://www.sidhe.org/~dan/blog/archives/000139.html |
Environment, scripting, and behavior | http://www.sidhe.org/~dan/blog/archives/000151.html |
Continuations | http://www.sidhe.org/~dan/blog/archives/000151.html |
Continuations | http://www.sidhe.org/~dan/blog/archives/000152.html |
Environment, scripting, and behavior | http://www.sidhe.org/~dan/blog/archives/000152.html |
Environment, scripting, and behavior | http://www.sidhe.org/~dan/blog/archives/000155.html |
Continuations | http://www.sidhe.org/~dan/blog/archives/000156.html |
Invocations as objects | http://www.sidhe.org/~dan/blog/archives/000156.html |
Kata Two: Iteration, Recursion and Continuations | http://www.sidhe.org/~dan/blog/archives/000156.html |
Understanding continuations | http://www.sidhe.org/~dan/blog/archives/000156.html |
Understanding continuations | http://www.sidhe.org/~dan/blog/archives/000157.html |
Continuations | http://www.sidhe.org/~dan/blog/archives/000157.html |
Kata Two: Iteration, Recursion and Continuations | http://www.sidhe.org/~dan/blog/archives/000185.html |
Understanding continuations | http://www.sidhe.org/~dan/blog/archives/000185.html |
Kata Two: Iteration, Recursion and Continuations | http://www.sidhe.org/~dan/blog/archives/000211.html |
Kata Two: Iteration, Recursion and Continuations | http://www.sidhe.org/~dan/blog/archives/000213.html |
Exegesis 6 | http://www.sidhe.org/~dan/blog/archives/000226.html |
Udell at OSCON: IronPython news | http://www.sidhe.org/~dan/blog/archives/000370.html |
Dan Sugalski: Implementing an Interpreter | http://www.sidhe.org/~dan/presentations/Parrot_Implementation.pdf |
Ravenscar Profile? | http://www.sigada.org/ada_letters/jun2004/ravenscar_article.pdf |
Tree programming languages | http://www.sigmod.org/sigmod/dblp/db/indices/a-tree/b/Bird%3ARichard_S=.html |
Denotational semantics of a DSL? | http://www.sigmod.org/sigmod/record/issues/0409/1.Widomden-sem-cr.pdf |
The Case for First Class Messages | http://www.silentera.com/VHS/clarabowitgirlVHS.html |
UML and DSLs | http://www.silicon.com/comment/0,39024711,39120223,00.htm |
Kay no longer at HP | http://www.siliconvalley.com/mld/siliconvalley/12187326.htm |
Simkin goes opensource | http://www.simkin.co.uk/ |
Why do they program in C++? | http://www.simpleorm.org |
Seesoft | http://www.sims.berkeley.edu/~hearst/irbook/chapters/chap10.html |
Seesoft | http://www.sims.berkeley.edu/~hearst/tb-overview.html |
G-Men Called on W-Hats for WMVD | http://www.sims.berkeley.edu/~ping/sid/ |
The Nature of Lisp (a tutorial) | http://www.simson.net/ref/ugh.pdf |
Anti-Java Article | http://www.simson.net |
Guido: Language Design Is Not Just Solving Puzzles | http://www.simula.no/publication_one.php?publication_id=711 |
Philip Greenspun: Lisp diehards = Holocaust deniers | http://www.simulys.com/guideto.htm |
Dating Design Patterns | http://www.sirc.org/publik/flirt.html |
JavaScript and domain specific Languages | http://www.sitepoint.com/blog-post-view.php?id=238881 |
Javascript Inheritance | http://www.sitepoint.com/blogs/2006/01/17/javascript-inheritance/ |
PHP 6 picks up GOTO and COMEFROM | http://www.sitepoint.com/blogs/2006/03/31/php6-gets-a-comefrom-statement/ |
Formatting hints from Mark | http://www.sitepoint.com/forums/showthread.php?t=51925 |
G-Men Called on W-Hats for WMVD | http://www.skyhunter.com/marcs/capabilityIntro/ |
Expressiveness versus execution speed | http://www.skyhunter.com/marcs/capabilityIntro/solmodel.html |
Message Object Oriented vs Function Object Oriented | http://www.skyhunter.com/marcs/ewalnut.html#SEC19 |
E - secure,distributed, pure OOP and p2p scripting language | http://www.skyhunter.com/marcs/ewalnut.html#SEC19 |
Udell: Radical software customization | http://www.skyhunter.com/marcs/ewalnut.html#SEC41 |
E - secure,distributed, pure OOP and p2p scripting language | http://www.skyhunter.com/marcs/ewalnut.html#SEC42 |
Second Life Faces Threat to its Virtual Economy | http://www.skyhunter.com/marcs/ewalnut.html#SEC46 |
E - secure,distributed, pure OOP and p2p scripting language | http://www.skyhunter.com/marcs/ewalnut.html |
Battling Bugs: A Digital Quagmire | http://www.skyhunter.com/marcs/granmaRulesPola.html |
Impedance mismatch: RDBMS and PLs | http://www.slac.stanford.edu/BFROOT/www/Public/Computing/Databases/index.shtml |
Future Perl | http://www.slashdot.org |
Ivory, an experimental declarative programming system | http://www.slashdot.org |
Mercury on .NET - what next? | http://www.slashdot.org |
Google Web Toolkit | http://www.slate.com/id/2144896 |
Message Passing vs. Multi-Methods; Mixing the two? | http://www.slatelanguage.org |
Why Events Are a Bad Idea | http://www.sls.csail.mit.edu/~hurley/guysteele.html |
Most amazing designer? | http://www.sls.lcs.mit.edu/~hurley/guysteele.html |
LL4 Program and Abstracts | http://www.smaldone.com.ar/documentos/ewd/EWD1243a_pretty.html |
#Smalltalk - another .Net language | http://www.smallscript.com |
Shrink-wrap developers: what programming language? | http://www.smallscript.net |
Strongtalk | http://www.smallscript.net |
AOS VM | http://www.smallscript.net |
Dynamic Languages on .NET | http://www.smallscript.org/Downloads/SSharp_NET_Notes.asp |
Environment, scripting, and behavior | http://www.smallscript.org/Downloads/SSharp_NET_Notes.asp |
S#.NET Tech Preview Release Information | http://www.smallscript.org/Downloads/SSharp_NET_Notes.asp |
Apocalypse 12 is out | http://www.smalltalk.org.br/movies/ |
Dynamic Web Sites with XML, XSLT and JSP | http://www.smalltalk.org/alankay.html |
Strongtalk | http://www.smalltalk.org/stsolutions99.html |
Recursion Theory and Joy | http://www.smalltalkchronicles.net/edition2-1/st_compiler.htm |
Hitch Hiker's Guide to the Smalltalk Compiler | http://www.smalltalkchronicles.net/edition2-1/st_compiler.htm |
Jef Raskin: The Woes of IDEs | http://www.smalltalksolutions.com/schedule/presentations.htm#O%27Keefe0 |
Ada and Java: real-time advantages | http://www.smalltalksolutions.com/schedule/presentations.htm#Rabb0 |
Guide to Python introspection | http://www.smalltalksystems.com/publications/_awss97/INDEX.HTM |
Back to the future... | http://www.smallthought.com/avi/?p=8 |
Interval Datatype | http://www.smart-life.net/FP/ |
OPML in the browser | http://www.smeed.org |
NewCode, a secure PL | http://www.smh.com.au/articles/2003/03/31/1048962694949.html |
ACM Queue: A Conversation with Alan Kay | http://www.smlnj.org/ |
1st International Workshop on Interpreted Languages | http://www.smlnj.org/ |
Book: The Standard ML Basis Library | http://www.smlnj.org/basis/pages/intro-chapter.html |
Invocations as objects | http://www.smlnj.org/index.html |
Dynamic Semantics | http://www.smlnj.org/sml.html |
Alice | http://www.smlnj.org/sml.html |
Guido: Language Design Is Not Just Solving Puzzles | http://www.smlnj.org |
The Web Server is Fully Functional | http://www.smlserver.com/ |
SPITBOL 360 | http://www.snobol4.com/spitbol360/ |
SNOBOL T-Shirt | http://www.snobol4.com/tshirt.htm |
Web Services Inspection Language | http://www.soapware.org/stories/storyReader$24 |
Interview with Robin Milner | http://www.sociate.com/texts/AckoffFutureofORIsPast.pdf |
Coplien: Teaching OO | http://www.sociate.com/texts/AckoffFutureofORIsPast.pdf |
Spreadsheet Languages | http://www.soe.berkeley.edu/~boxer/index.html |
PyLogo | http://www.soe.berkeley.edu/boxer/index.html |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://www.soe.ucsc.edu/~cormac/papers/popl06-hybrid.ps |
Automatic type inference via partial evaluation | http://www.soe.ucsc.edu/~cormac/papers/ppdp05.ps |
Combinators for contracts | http://www.softeng.ox.ac.uk/subjects/FPR.html |
Connecting The Dots | http://www.softeyes.net/PUBLen |
Interactive Programming | http://www.softintegration.com/ |
System-level Static Analysis | http://www.softlab.ntua.gr/~nickie/Papers/papaspyrou-1998-fscpl.pdf |
Best Language Design Papers (survey) | http://www.softlab.ntua.gr/~nickie/Thesis/ |
Domain-Specific Modeling Languages | http://www.softmetaware.com/oopsla2003/cook.pdf |
Why Threads Are A Bad Idea (and E) | http://www.softpanorama.org/People/Ousterhout/Threads/tsld001.htm |
Software quotations | http://www.SoftwareQuotes.com |
Zipper-based file server/OS | http://www.soi.city.ac.uk/~ross/ |
What happened to Charity? | http://www.soi.city.ac.uk/~ross/Hope |
Best default sequence? | http://www.soi.city.ac.uk/~ross/papers/FingerTree.html |
Beyond LINQ: A Manifesto For Distributed Data-Intensive Programming | http://www.soletta.com/sbaz/Future.html |
Finite State Machines in Forth | http://www.sonic.net/~sage/sf/Development/TheMakingOfStarflight.htm |
Online computer science archives | http://www.sonoma.edu/users/l/luvisi/logo/logo.memos.html |
Y Store now C++ | http://www.sos.state.or.us/elections/may2196/pamphlet/fedcan/bruggere.html |
Strong Typing, Dynamic Languages, What to do? | http://www.sourcelight.com/MLton/ |
.Net x 2 + Mozart | http://www.southern-storm.com.au/ |
Transparent Language Implementation and Design | http://www.southern-storm.com.au/pnet_faq.html#q11_1 |
Portable.NET | http://www.southern-storm.com.au/portable_net.html |
.Net x 2 + Mozart | http://www.southern-storm.com.au/portable_net.html |
Embedded Languages in Java | http://www.spaconference.org/cgi-bin/wiki.pl/?EvolvingAnEmbeddedDomainSpecificLanguageInJava1.ppt |
Udell: Test before you leap into development | http://www.sparkada.com/ |
SPARK and Abstract Interpretation | http://www.sparkada.com/ |
SPARK and Abstract Interpretation | http://www.sparkada.com/downloads/92_7.pdf |
Correctness by Construction: Better Can Also Be Cheaper | http://www.sparkada.com/downloads/Mar2002Amey.pdf |
The SPARK Approach to Safety and Security - sample chapters | http://www.sparkada.com/downloads/sampler_final.pdf |
The SPARK Approach to Safety and Security - sample chapters | http://www.sparkada.com/overview.html |
Correctness by Construction: Better Can Also Be Cheaper | http://www.sparkada.com |
Insecure Macho Love | http://www.sparkada.com |
Whither Sather ? | http://www.speakeasy.org/~hchomsky/ocaml-win32.html |
Francis Crick (1916-2004) | http://www.spectator.org/dsp_article.asp?art_id=6243 |
Programming: 50, 100 years from now | http://www.spectrum.ieee.org/print/1454 |
Rules for Developing Safety-Critical Code | http://www.spectrum.ieee.org/print/1454 |
New language - Axel | http://www.spherum.com/axel.htm |
New language - Axel | http://www.spherum.com/homepage.htm |
Breve: a 3D simulation environment | http://www.spiderland.org/breve/ |
Smalltalk-72 Manual | http://www.spies.com/~aek/pdf/xerox/alto/Smalltalk72_Manual.pdf |
Code Reading | http://www.spinellis.gr/codereading |
Busy, busy, busy | http://www.spinroot.com/gerard/ |
Relating FFTW and Split-Radix | http://www.spiral.net |
Weak vs. strong typing | http://www.splint.org/ |
Ease - Evolutionary Algorithms Scripting Environment | http://www.sprave.com/Ease/Ease.html |
The Reasoned Schemer with Oz | http://www.springer.com/sgw/cda/frontpage/0,11855,5-0-22-2209194-0,00.html?referer=www.springer.de%2Fcgi-bin%2Fsearch_book.pl%3Fisbn%3D3-540-43371-6 |
Semantics-based Filtering: Logic Programming's Killer App? | http://www.springer.de/cgi-bin/search_book.pl?isbn=3-540-41768-0 |
Java and the Java Virtual Machine - Definition, Verification | http://www.springer.de/cgi-bin/search_book.pl?isbn=3-540-42088-6&cookie=done |
Book and Course in Constraint Programming and Reasoning | http://www.springer.de/cgi-bin/search_book.pl?isbn=3-540-67623-6 |
Church-Turning is False? | http://www.springerlink.com/(ojcmzr45bkrj5v55f3duoavn)/app/home/contribution.asp?referrer=parent&backto=issue,3,9;journal,15,59;linkingpublicationresults,1:100314,1 |
LIBRARY-CENTRIC SOFTWARE DESIGN - LCSD'05 | http://www.springerlink.com/app/home/contribution.asp?wasp=dbc847cf283740c4bf4dc60156f56b48&referrer=parent&backto=issue,17,32;journal,1462,2056;linkingpublicationresults,1:105633,1 |
PMD with CLOS-style Method Combination | http://www.springerlink.com/index/540HUJ0BNH8KTCTV.pdf |
"Popular vs. Good" in Programming Languages | http://www.springframework.org |
EJB critique | http://www.sql.org/ |
Visual Basic and LINQ | http://www.sqljunkies.com/WebLog/mrys/archive/2005/09/14/16750.aspx |
Ward Cunningham podcast: Smalltalk, little languages, XP, typing and future of software | http://www.SQLSummit.com/People/WCunningham.htm |
Packaging Data And Methods | http://www.squeak.org/ |
Syntax Design | http://www.squeak.org/ |
Smalltalk lecture notes | http://www.squeak.org |
The TUNES Problem | http://www.squeak.org |
Ivory Towers and Gelfand's Principle | http://www.squeak.org |
Alan Kay to receive Turing Award | http://www.squeak.org |
Strongtalk | http://www.squeak.org |
Bash Reference Manual | http://www.ssc.com/ssc/bash/bash.pdf |
Ncl : ncar command language | http://www.ssec.wisc.edu/~billh/visad.html |
Ncl : ncar command language | http://www.ssec.wisc.edu/~curtis/editmap.jpg |
Ncl : ncar command language | http://www.ssec.wisc.edu/~curtis/ss.html |
Unix as programming language | http://www.sslmit.unibo.it/~baroni/compling04/UnixforPoets.pdf |
The Next Mainstream Programming Languages | http://www.st.cs.uni-sb.de/edu/seminare/2005/advanced-fp/ |
The Next Mainstream Programming Languages | http://www.st.cs.uni-sb.de/edu/seminare/2005/advanced-fp/docs/sweeny.pdf |
LASER Summerschool | http://www.st.cs.uni-sb.de/zeller/ |
CAESAR project | http://www.st.informatik.tu-darmstadt.de/database/publications/data/ada03.pdf?id=74 |
Sina Language and Composition Filters | http://www.st.informatik.tu-darmstadt.de/database/publications/data/asocws.pdf?id=63 |
Languages With Some Form of Implicit Subtyping | http://www.st.informatik.tu-darmstadt.de/database/publications/data/gpce06.pdf?id=163 |
Multidimensional Virtual Classes | http://www.st.informatik.tu-darmstadt.de/database/publications/data/multivc06.pdf?id=151 |
Sina Language and Composition Filters | http://www.st.informatik.tu-darmstadt.de/database/publications/data/oopsla01.pdf?id=57 |
The Next Mainstream Programming Languages | http://www.st.informatik.tu-darmstadt.de/database/publications/data/popl06-virtualclasses.pdf?id=139 |
Multidimensional Virtual Classes | http://www.st.informatik.tu-darmstadt.de/public/StaffDetail.jsp?id=34 |
Multidimensional Virtual Classes | http://www.st.informatik.tu-darmstadt.de/public/StaffDetail.jsp?id=8 |
Multidimensional Virtual Classes | http://www.st.informatik.tu-darmstadt.de/staff/Mezini/redirect.jsp |
Sina Language and Composition Filters | http://www.st.informatik.tu-darmstadt.de/staff/Ostermann/redirect.jsp |
A virtual class calculus | http://www.st.informatik.tu-darmstadt.de/staff/Ostermann/redirect.jsp |
Reading, Writing, and Code | http://www.stack.nl/~dimitri/doxygen/index.html |
Crenshaw: Let's build a compiler | http://www.stack.nl/~marcov/compiler.pdf |
Crenshaw: Let's build a compiler | http://www.stack.nl/~maroov/files/crenshaw-pdf.zip |
Continuations library for Java | http://www.stackless.com/ |
Introduction to Concurrent Programming with Stackless Python | http://www.stackless.com/ |
Stackless python goes Limbo dancing | http://www.stackless.com/ |
Concurrency made easy? | http://www.stackless.com |
Sapir-Whorf again? | http://www.staff.ncl.ac.uk/nikolas.lloyd/games/wason.html |
Guido: Language Design Is Not Just Solving Puzzles | http://www.standishgroup.com/sample_research/chaos_1994_1.php |
Ivory, an experimental declarative programming system | http://www.stanford.edu/~candea/papers/microreboot/html/index.html |
Recovery Oriented Computing | http://www.stanford.edu/~candea/research.html |
Failure-oblivious computing | http://www.stanford.edu/~cristic/papers/fo-oopsla05.pdf |
Battling Bugs: A Digital Quagmire | http://www.stanford.edu/~engler/ |
System-level Static Analysis | http://www.stanford.edu/~engler/ |
Interview: Matthew Dillon | http://www.stanford.edu/~engler/mc-osdi.ps |
Using Redundancies to Find Errors | http://www.stanford.edu/~engler/p401-xie.pdf |
Backus Turing Award Lecture | http://www.stanford.edu/class/cs242/readings/backus.pdf |
Variables as Channels | http://www.stanford.edu/class/cs242/readings/backus.pdf |
Can Programming Be Liberated from the von Neumann Style? | http://www.stanford.edu/class/cs242/readings/backus.pdf |
Want to learn something new | http://www.stanford.edu/class/cs242/readings/backus.pdf |
How to make a FPL successful | http://www.stanford.edu/class/e140/e140a/termpapers03/KP_v5.doc |
Process calculi for transactions | http://www.stanford.edu/class/ee380/Abstracts/061025-slides.pdf |
1st North American Summer School in Logic, Language and Info | http://www.stanford.edu/group/nasslli/ |
1st North American Summer School in Logic, Language and Info | http://www.stanford.edu/group/nasslli/courses/Constraint.htm |
Suitability of APL2 for Music | http://www.stanleyjordan.com/Technology/SuitabilityAPL2/suitabilityapl2.html |
Francis Crick (1916-2004) | http://www.stark.kent.edu/~cearley/PChem/dna/dna.htm |
Multivariate Regression | http://www.stat.auckland.ac.nz/rproj.html |
Lisp-Stat does not seem to be in good health lately. | http://www.stat.uiowa.edu/~luke/xls/xlsinfo/xlsinfo.html |
Rules for Developing Safety-Critical Code | http://www.statestep.com/index.html |
Good languages with simple grammar | http://www.statlab.uni-heidelberg.de/projects/oberon/ItO/www/Oberon2.Report.html |
Lisp-Stat does not seem to be in good health lately. | http://www.stats.ox.ac.uk/~ripley/R-Omega.pdf |
Erlang: A Case Study of Technology Introduction | http://www.stcsig.org/usability/resources/bookshelf/bookshelf-a-e.html#C |
Event-Based Programming without Inversion of Control | http://www.stefansen.dk/smawl.pdf |
Combinators for contracts | http://www.stefansen.dk |
Formal methods for O/R mapping | http://www.stefan-wagner.info/cs/trans_clos.php |
Alex Stepanov's papers | http://www.stepanovpapers.com/ |
Musical programming and languages | http://www.stephensykes.com/choon/choon.html |
Wolfram's Future Math | http://www.stephenwolfram.com/publications/talks/jmm2004/ |
The Case for First Class Messages | http://www.stephenwolfram.com/publications/talks/jmm2004/ |
Hundred Year Language | http://www.stevemcconnell.com/BusinessCase.pdf |
What is covariant signature transformation? | http://www.stlport.org/resources/StepanovUSA.html |
DP-COOL 2003 Proceedings | http://www.stlport.org/resources/StepanovUSA.html |
An Interview with A. Stepanov | http://www.stlport.org/resources/StepanovUSA.html |
What is covariant signature transformation? | http://www.stlport.org/resources/StepanovUSA.html |
Downsides to the C++ STL? | http://www.stlport.org/resources/StepanovUSA.html |
Richard Hamming: You and Your Research | http://www.stlport.org/resources/StepanovUSA.html |
Google Magic | http://www.straightdope.com/columns/000609.html |
Links | http://www.stratego.org |
Intentional Programming Overview | http://www.stratego-language.org/ftp/handouts/12Slides4.ps |
RhoStratego | http://www.stratego-language.org/publications/#Vis02.gpce |
Code Generation Network | http://www.stratego-language.org/Stratego/MetaBorg |
Links | http://www.stratego-language.org/Stratego/StrategoDownload |
Naked Objects | http://www.stratego-language.org/Stratego/WebHome |
Code Generation Network | http://www.stratego-language.org/Stratego/WebHome |
Tree programming languages | http://www.stratego-language.org/twiki/bin/view/Stratego/ |
Deriving a grammar from source | http://www.stratego-language.org/twiki/bin/view/Stratego/ |
RhoStratego | http://www.stratego-language.org/twiki/bin/view/Stratego/BuildingInterpretersWithRewritingStrategies |
Macros vs. Higher-order Programming | http://www.stratego-language.org/twiki/bin/view/Stratego/HSX |
Meta Programming with Concrete Object Syntax | http://www.stratego-language.org/twiki/bin/view/Stratego/MetaProgrammingWithConcreteObjectSyntax |
RhoStratego | http://www.stratego-language.org/twiki/bin/view/Stratego/RhoStratego |
Partial Evaluation (slides) | http://www.stratego-language.org/twiki/bin/view/Stratego/ScopedDynamicRewriteRules |
Partial Evaluation (slides) | http://www.stratego-language.org/twiki/bin/view/Stratego/StrategiesForSourceToSourceConstantPropagation |
Macros vs. Higher-order Programming | http://www.stratego-language.org/twiki/bin/view/Stratego/StrategoLanguage |
Unifying Tables, Objects and Documents | http://www.stratego-language.org |
Meta Programming with Concrete Object Syntax | http://www.stratego-language.org |
Partial Evaluation (slides) | http://www.stratego-language.org |
Refactoring Functional Programs | http://www.stratego-language.org |
Extensible Term Language | http://www.stratego-language.org |
Guiding Visitors: Separating Navigation from Computation | http://www.stratego-language.org |
FP vs. JSP | http://www.stringtemplate.org/about.html |
Strongtalk goes open source | http://www.strongtalk.org/index.html |
Derrida's Machines | http://www.strukturbildung.de/DERRIDAS_MACHINES.pdf |
So long, Ada | http://www.stsc.hill.af.mil/CrossTalk/2000/dec/reifer.asp |
Why People Aren't Using Haskell | http://www.stsc.hill.af.mil/CrossTalk/2001/mar/brosgol.asp |
Narrative Javascript | http://www.stsci.edu/jwst/docs/tm/TM-2003-0013-A_0228.pdf |
History: Array languages | http://www.stsci.edu/resources/software_hardware/numarray |
Best default sequence? | http://www.stud.tu-ilmenau.de/~robertw/dessy/fun/democratic/index.html |
ILC2002 Proceedings and Videos | http://www.stud.uni-karlsruhe.de/~unk6/closure/ |
Insights on teaching computer programming | http://www.student.cs.uwaterloo.ca/~cs135/ |
Database File System | http://www.student.lu.se/~nbi98oli/dnotify.html |
Programming with Rectangles, Triangles, and Circles | http://www.students.cs.uu.nl/~mbravenb/xml-202003.html |
New Paul Graham thing... | http://www.students.cs.uu.nl/people/rjchaaft/JCreator |
"My C++ Experience/Disaster" | http://www.stuy.edu/ |
Wired Rave Awards | http://www.subscriberdirect.com/wired/rave/ravevote.cfm |
First Class Copy & Paste | http://www.subtextual.org/ |
Sun R&D efforts | http://www.sun.com/aboutsun/media/features/insidejack.html |
Language Support for Disributed Processing | http://www.sun.com/jini/ |
Hardware Support for Objects/Java | http://www.sun.com/labs/people/mario/iccd2001whso/call.html |
Sun Open Sources Java Platform | http://www.sun.com/opensource/java |
The Fortress Language Spec v0.618 | http://www.sun.com/presents/minds/2005-0302/ |
Fortress focuses on the needs of scientists | http://www.sun.com/presents/minds/2005-0302/ |
Self | http://www.sun.com/research/self/ |
Sun Open Sources Java Platform | http://www.sun.com/smi/Press/sunflash/2006-11/sunflash.20061113.1.xml |
Suneido language | http://www.suneido.com/language.htm |
Linguistic Relativity Hypothesis | http://www.sunflower.com/~dewatson/dma-ls02.htm |
Micro Autonomous Underwater Vehicles and Smalltalk | http://www.suntimes.com/output/hitechqa/cst-fin-lundy22w.html |
Successful Scheme | http://www.sunworld.com/sunworldonline/swol-10-2000/swol-1013-regex.html |
Why did Python Grow? | http://www.sunworld.com/sunworldonline/swol-11-2000/swol-1103-regex.html |
Programming a functional future | http://www.sunworld.com/sunworldonline/swol-11-2000/swol-1117-regex.html |
Scripted wrappers for legacy applications | http://www.sunworld.com/unixinsideronline/swol-01-2001/swol-0105-regex.html |
Scripted wrappers for legacy applications | http://www.sunworld.com/unixinsideronline/swol-01-2001/swol-0119-regex.html |
XML in the technology food chain... | http://www.sunworld.com/unixinsideronline/swol-01-2001/swol-0130-paranoia.html |
Scripted wrappers for legacy applications | http://www.sunworld.com/unixinsideronline/swol-12-2000/swol-1218-regex.html |
The Fault Tolerant Shell | http://www.supelec.fr/docs/cltl/clm/node312.html |
Programming Languages in the Markup World | http://www.supelec.fr/docs/cltl/clm/node353.html#SECTION003424000000000000000 |
assistance with some data flow terms | http://www.supelec.fr/docs/cltl/clm/node358.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www.supercompilers.com/ |
Refal programming language | http://www.supercompilers.com/html/ch_1_3.html |
Refal programming language | http://www.supercompilers.com/html/ch_6.html |
Refal programming language | http://www.supercompilers.com/html/refal_content.html |
"The Silver Bullet" | http://www.surgeongeneral.gov/library/mentalhealth/chapter2/sec2_1.html |
Children’s Understanding of Process and Robot Behaviors | http://www.suse.de/~mfabian/suse-cjk/input.html |
Semantics-based Filtering: Logic Programming's Killer App? | http://www.swbic.org |
Spirit Parser Framework | http://www.sweetcode.org/ |
GNU lightning | http://www.sweetcode.org/ |
Compo - a language to describe music | http://www.sweetcode.org/ |
Frost - Multimethods and FWVAs for C++ | http://www.sweetcode.org/ |
Autodep | http://www.sweetcode.org |
Prevayler - Transparent Java Persistence | http://www.sweetcode.org |
Yearning for a practical scheme | http://www.swerlingphoto.com/squeak/wxmorphic/WxMorphic.html |
RDF Applications with Prolog (II) | http://www.swi.psy.uva.nl/projects/SWI-Prolog/ |
PyCLIPS - expert systems shell in Python | http://www.swig.org/ |
Pyrex - A language for writing Python extension modules | http://www.swig.org/ |
source code conversion | http://www.swig.org |
How To Steal Code or Inventing The Wheel Only Once | http://www.swiss.ai.mit.edu/~dae/ |
Semantic Lego | http://www.swiss.ai.mit.edu/~dae/ |
Building Interpreters by Composing Monads | http://www.swiss.ai.mit.edu/~dae/ |
Teaching programming | http://www.swiss.ai.mit.edu/~gjs/gjs.html |
Mug Shots | http://www.swiss.ai.mit.edu/~gjs/gjs.html |
Simple scripting language | http://www.swiss.ai.mit.edu/~jaffer/r5rs_toc.html |
Language Construction | http://www.swiss.ai.mit.edu/~jaffer/slib_toc |
NULL | http://www.swiss.ai.mit.edu/classes/6.001/abelson-sussman-lectures/ |
Courses Home Pages | http://www.swiss.ai.mit.edu/classes/6.001/abelson-sussman-lectures/ |
Lambda: the ultimate "little language" | http://www.swiss.ai.mit.edu/ftpdir/scsh/ |
Langauges and Hardware... | http://www.swiss.ai.mit.edu/projects/amorphous/ |
Purely Functional Programming for Sensor Nets | http://www.swiss.ai.mit.edu/projects/amorphous/ |
Successful Scheme | http://www.swiss.ai.mit.edu/projects/amorphous/index.html |
Book Review: Purely Functional Data Structures | http://www.swiss.ai.mit.edu/users/adams/BB/index.html |
Questions about Semantics. | http://www.swiss.ai.mit.edu/users/dae |
How to make a FPL successful | http://www.swissdelphicenter.ch/en/niklauswirth.php |
Why Johnny can't code | http://www.swisseduc.ch/compscience/karatojava/ |
Why Johnny can't code | http://www.swisseduc.ch/informatik/karatojava/publications.html |
CaSe SenSitIviTy! What is its purpose in programming language syntax? | http://www.symbian.com/books/sose/c01.pdf |
Java hits obstacle with cell phones | http://www.symbian.com/developer/downloads/agendawriter.html |
Natural Language Programming | http://www.synapse-solutions.co.uk/ |
Links | http://www.syntax-definition.org/Sdf2BundleRelease23 |
Network Query Language | http://www.syntheticminds.com/nql.htm |
Stroustrup's C++ Style Sweet Spot | http://www.syntropy.co.uk/syntropy/index.htm |
Eiffel Seperate Classes and Java | http://www.sys-con.com/java/archives/0511/Morales/ |
Open-sourcing Java | http://www.sys-con.com/story/?storyid=45489&rss=1 |
New Paul Graham thing... | http://www.sys-con.com/story/?storyid=46095 |
A Research C# Compiler | http://www.sys-con.com/webservices/article.cfm?id=360 |
XML Journal - Readers' Choice Awards | http://www.sys-con.com/xml/readerschoice2002/ |
XML Journal - Readers' Choice Awards | http://www.sys-con.com/xml/readerschoice2002/liveupdate.cfm?cat=Overlooked |
Nice collection of quotes | http://www.sysprog.net/quotlang.html |
C++ -> HDL | http://www.systemc.org |
F3 - Functional GUI Development for Java | http://www.tableausoftware.com/ |
A question for the theory guys | http://www.tac.mta.ca/tac/reprints/articles/5/tr5abs.html |
The logic of communicating on channels | http://www.tac.mta.ca/tac/volumes/8/n5/8-05abs.html |
Viewing code - how much is just right? | http://www.tactile3d.com/tristan/ |
Code Reading | http://www.tail-f.com/ |
Computerworld Development Survey | http://www.taoyue.com/tutorials/pascal/history.html |
Speech-to-text friendly programming languages | http://www.taygeta.com/forth/dpans6.htm |
Intentional Software Corporation (ISC) | http://www.taylors.org/cim/intentsoft.gif |
X2EE Revamps J2EE | http://www.tbray.org/ongoing/When/200x/2003/03/16/XML-Prog |
Tim Bray: Language fermentation | http://www.tbray.org/ongoing/When/200x/2003/05/08/FutureLanguage |
Tim Bray: The History of RDF | http://www.tbray.org/ongoing/When/200x/2003/05/21/RDFNet |
Udell: Symbol grounding, XML, and RDF | http://www.tbray.org/ongoing/When/200x/2003/08/11/SymbolGrounding |
Microsoft Xen On Track to Debut as 'X Omega' | http://www.tbray.org/ongoing/When/200x/2003/12/31/HeWantsEverything |
Tim Bray: Don't Invent XML Languages | http://www.tbray.org/ongoing/When/200x/2004/04/09/Plumblossom |
Tim Bray: Jython | http://www.tbray.org/ongoing/When/200x/2004/05/03/Pedroni |
Tim Bray: Languages Cost | http://www.tbray.org/ongoing/When/200x/2004/06/17/CustomSchemas |
Java and coolness, a discussion | http://www.tbray.org/ongoing/When/200x/2004/09/22/Cobol5B |
Tim Bray: Sun & Dynamic Java | http://www.tbray.org/ongoing/When/200x/2004/12/08/DynamicJava |
Killer Props for Computer Scientist! | http://www.tbray.org/ongoing/When/200x/2004/12/08/DynamicJava |
Java Generics, Arrays, and Comparables | http://www.tbray.org/ongoing/When/200x/2005/06/12/Comparable |
Generics are a mistake? | http://www.tbray.org/ongoing/When/200x/2005/06/12/Comparable |
Tim Bray: On Threads | http://www.tbray.org/ongoing/When/200x/2005/06/12/Threads#p-2 |
Tim Bray: On Threads | http://www.tbray.org/ongoing/When/200x/2005/06/12/Threads |
Tim Bray: On Threads | http://www.tbray.org/ongoing/When/200x/2005/06/20/Threads |
Generics are a mistake? | http://www.tbray.org/ongoing/When/200x/2005/07/08/Java-Generics |
Tim Bray on Ruby | http://www.tbray.org/ongoing/When/200x/2005/08/27/Ruby |
Tim Bray on Ruby | http://www.tbray.org/ongoing/When/200x/2005/08/31/Ruby-Rome |
Misc Links | http://www.tbray.org/ongoing/When/200x/2005/12/02/On-Beyond-Java-Web |
Beyond "Beyond Java" etc. | http://www.tbray.org/ongoing/When/200x/2005/12/20/Languages |
Tim Bray: Don't Invent XML Languages | http://www.tbray.org/ongoing/When/200x/2006/01/08/No-New-XML-Languages |
Tim Bray: Don't Invent XML Languages | http://www.tbray.org/ongoing/When/200x/2006/01/09/On-XML-Language-Design |
Gosling vs. Dynamic Languages | http://www.tbray.org/ongoing/When/200x/2006/03/05/Languages-Today |
Google Reader and "continuations" | http://www.tbray.org/ongoing/When/200x/2006/03/23/Google-Atom |
Gilad Bracha: Will Continuations continue? | http://www.tbray.org/ongoing/When/200x/2006/05/19/Continuations-and-GUIs |
Joshua Bloch: "Nearly All Binary Searches Broken" | http://www.tbray.org/ongoing/When/200x/2006/06/07/Abstract-Numbers |
Tim Bray: On Ruby | http://www.tbray.org/ongoing/When/200x/2006/07/24/Ruby |
Misc News | http://www.tbray.org/ongoing/When/200x/2006/09/07/JRuby-guys |
Tim Bray: Dynamic-Language IDEs | http://www.tbray.org/ongoing/When/200x/2006/09/29/Dynamic-IDE |
Sun Open Sources Java Platform | http://www.tbray.org/ongoing/When/200x/2006/11/14/The-Morning-After |
PL for interactive simulation | http://www.tcl.tk/ |
Closures for Java or money back | http://www.tcl.tk/man/tcl8.4/TclCmd/return.htm#M10 |
Closures for Java or money back | http://www.tcl.tk/man/tcl8.4/TclCmd/return.htm#M8 |
Closures for Java or money back | http://www.tcl.tk/man/tcl8.4/TclCmd/return.htm#M9 |
Closures for Java or money back | http://www.tcl.tk/man/tcl8.4/TclCmd/uplevel.htm |
Closures for Java or money back | http://www.tcl.tk/man/tcl8.4/TclCmd/upvar.htm |
Why do they program in C++? | http://www.tcl.tk/man/tcl8.5/TclLib/contents.htm |
Answer set programming and plan generation | http://www.tcs.hut.fi/Software/smodels/ |
Relevance of Curry-Howard | http://www.tcs.informatik.uni-muenchen.de/~mhofmann/ |
The History of T | http://www.teach-scheme.org/ |
Teaching programming | http://www.teach-scheme.org/ |
Next Generation Programming Language Research | http://www.teach-scheme.org/ |
Getting Started | http://www.teach-scheme.org/ |
Lisp is sin | http://www.teach-scheme.org/ |
Rebel with a Cause | http://www.teach-scheme.org |
Computer Programming for Everybody | http://www.teach-scheme.org |
The History of T | http://www.teach-scheme.org |
Revisiting an old thread: choosing a foundation language | http://www.teach-scheme.org |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.tecgraf.puc-rio.br/~lhf/ftp/doc/sblp2005.pdf |
Self | http://www.tecgraf.puc-rio.br/lua/ |
Imperative and Functional Suffix Tree Constructions | http://www.techfak.uni-bielefeld.de/~kurtz/publications.html |
LL1 on technetcast | http://www.technetcast.com/ |
Derrida's Machines | http://www.techno.net/pcl/media/DERRIDA%27S%20MACHINES.pdf |
Chemistry, Graph Tranformation and Programming Languages | http://www.technologyreview.com/articles/00/05/regalado0500.asp |
New feature | http://www.technorati.com/ |
First JDO implementation | http://www.techtrader.com/products/jdo.html |
Was Ada Lovelace the first computer programmer? | http://www.techtv.com/news/culture/story/0,23008,3316503,00.html |
Sun Invites IBM, Cray To Work On New Computer Language | http://www.techweb.com/wire/story/TWB20031217S0001 |
Rel: an open source implementation of Date & Darwen's Tutorial D | http://www.techworld.com/applications/features/index.cfm?featureid=910 |
XLANG and WSFL: Syntactic Arsenic | http://www.tei-c.org.uk/Software/passivetex/ |
Map of LtU readers | http://www.telegeography.com/products/map_internet/wallpaper/images/tgi_internet_map_blk_8x6.jpg |
Journals and papers? | http://www.telegraph.co.uk/money/main.jhtml?xml=/money/2004/07/20/cnsci20.xml |
C# interview / OOP in any language | http://www.telegraph-road.org/writings/oo_in_any_language_myth.html |
Protocol languages | http://www.tenuki.org |
MFA in Software: trial run | http://www.testing.com/cgi-bin/blog/2004/01/11#mfa-results |
Reading Styles ( Idiomatic Lisp and Idiomatic Scheme ) | http://www.testing.com/cgi-bin/blog/2004/01/25#code-reading-practices |
OOPSLA essays track | http://www.testing.com/cgi-bin/blog/2004/11/01#essays |
Udell: Test before you leap into development | http://www.testing.com/writings/classic/mistakes.html |
Udell: Test before you leap into development | http://www.testing.com/writings/coverage.pdf |
Antipathy to Type Systems | http://www.texasmusiccafe.com/band.cfm?BandID=222 |
Skribe 1.2b released | http://www.texmacs.org/ |
o:XML | http://www.thaiopensource.com/relaxng/compact/ |
James Clark: The Design of RELAX NG | http://www.thaiopensource.com/relaxng/design.html |
CDuce: a programming language adapted to the manipulation of XML documents | http://www.thaiopensource.com/relaxng/design.html |
James Clark: The Design of RELAX NG | http://www.thaiopensource.com/trex/ |
DSLs: How and When? | http://www.theadvisors.com/langcomparison.htm |
User-defined functions in Excel | http://www.theatlantic.com/unbound/flashbks/computer/bushf.htm |
Mind Mappers | http://www.thebrain.com |
Diagnosing Java code: Unit tests and automated code analysis | http://www.thecortex.net/clover/eg/xerces/report/index.html |
Diagnosing Java code: Unit tests and automated code analysis | http://www.thecortex.net/clover/index.html |
[Fun, crass] The Daily WTF | http://www.thedailywtf.com/ |
OpenStack Collaborative Computing | http://www.theequityexchange.com/openstack/id4.htm |
OpenStack Collaborative Computing | http://www.theequityexchange.com/openstack/the_fourth_wave.htm |
OpenStack Collaborative Computing | http://www.theequityexchange.com/openstack/xmlhack_bosak_on_the_universal_business_language.htm |
Object-Oriented Style | http://www.the-funneled-web.com/hawking.htm |
Interview with Intel's C++ Compiler Team | http://www.theinquirer.net/?article=14077 |
CLR Hosting | http://www.theinquirer.net/?article=14372 |
Open-sourcing Java | http://www.theinquirer.net/?article=17032 |
Cw | http://www.theinquirer.net/?article=17268 |
Good Ideas, Through the Looking Glass | http://www.theitaliancharms.com/ |
elj Roundup | http://www.thekompany.com/products/blackadder/ |
Programming: 50, 100 years from now | http://www.themathlab.com/writings/short%20stories/feeling.htm |
Linspire chooses Haskell as preferred language | http://www.the-orb.net/cartoons/becket.jpg |
Alphabet Soup | http://www.theory.org/artprojects/alphabetsoup/ |
Dominus talks about HO Perl | http://www.theperlreview.com/Interviews/mjd-hop-20050407.html?up |
Two-column LtU home page? | http://www.theregister.co.uk/ |
Erlang the Movie | http://www.theregister.co.uk/2002/03/16/alice_bob_and_eve/ |
Udell at OSCON: IronPython news | http://www.theregister.co.uk/2004/02/11/mono_and_dotgnu_whats/ |
Universal Business Language XML | http://www.theregister.co.uk/2004/06/11/xml_ubl_1/ |
New Chip Heralds a Parallel Future | http://www.theregister.co.uk/2005/02/03/cell_analysis_part_two/ |
Natural Language Programming | http://www.theregister.co.uk/content/4/18151.html |
Sun admits ASP better than Java for Web | http://www.theregister.co.uk/content/4/18996.html |
Java is not a hairball - Official | http://www.theregister.co.uk/content/4/19474.html |
Anders Heljsberg on what's next for C# | http://www.theregister.co.uk/content/4/24056.html |
NVIDIA Open Sources Cg Compiler Technology | http://www.theregister.co.uk/content/4/26351.html |
EMACS: The Extensible, Customizable Display Editor | http://www.theregister.co.uk/content/4/32780.html |
What does C have in common with a scalding cup of coffee? | http://www.theregister.co.uk/content/4/33859.html |
Cross-language future of open source desktops | http://www.theregister.co.uk/content/4/35481.html |
Cross-language future of open source desktops | http://www.theregister.co.uk/content/4/36199.html |
CLR Hosting | http://www.theregister.co.uk/content/51/35856.html |
Insecure Macho Love | http://www.theregister.co.uk/content/55/29958.html |
Using Memory Errors to Attack a Virtual Machine | http://www.theregister.co.uk/content/55/30732.html |
Micro Autonomous Underwater Vehicles and Smalltalk | http://www.theregister.co.uk/content/55/35377.html |
Interview with Intel's C++ Compiler Team | http://www.theregister.co.uk/content/61/35629.html |
New Chip Heralds a Parallel Future | http://www.theregister.com/2005/02/01/cell_analysis_part_one/ |
Bitter Java | http://www.theserverside.com/books/Manning/index.jsp |
Gregor Kiczales on Aspect Oriented Programming | http://www.theserverside.com/events/videos/GregorKiczalesText/interview.jsp |
Has J2EE Hit a Fork In the Road? | http://www.theserverside.com/home/thread.jsp?thread_id=11051 |
(JSR 175) Adding metadata to Java | http://www.theserverside.com/home/thread.jsp?thread_id=12742 |
Gregor Kiczales on Aspect Oriented Programming | http://www.theserverside.com/home/thread.jsp?thread_id=20583 |
Bruce Eckel on Java generics | http://www.theserverside.com/news/thread.tss?thread_id=24445#113713 |
The DSL, MDA, UML thing again... | http://www.theserverside.com/news/thread.tss?thread_id=27273 |
RDF and Databases | http://www.theserverside.com/news/thread.tss?thread_id=28309#136059 |
Bruce Tate: Technologies that may challenge Java | http://www.theserverside.com/news/thread.tss?thread_id=37121 |
Jon Udell: Multi-language runtimes | http://www.theserverside.com/news/thread.tss?thread_id=39066 |
Covariance and typing | http://www.theserverside.com/tt/articles/article.tss?l=ObjectSlices |
structural stability in large-scale software | http://www.thesmallworlds.com |
SchemeUnit and SchemeQL: Two Little Languages | http://www.thethirdmanifesto.com/ |
Rel: an open source implementation of Date & Darwen's Tutorial D | http://www.thethirdmanifesto.com |
txl -- an interesting language transformation tool | http://www.thetxlcompany.com |
LtU etiquette | http://www.thibault.org/ |
Extensible Programming for the 21st Century | http://www.third-bit.com/~gvwilson/xmlprog.html |
JDeveloperAOP | http://www.thirdm.com/interviews/grady_booch.htm |
Scripting Languages For Java | http://www.thisiscool.com/gcc33_mingw.htm |
Events and Continuations | http://www.thispiratekillsfascists.com/blog/2003/11/sendsuspenddisp.html |
Most amazing designer? | http://www.thocp.net/biographies/backus_john.htm |
Early history of Fortran | http://www.thocp.net/biographies/backus_john.htm |
Evaluating API usability at Microsoft | http://www.thomas-green.ndtilda.co.uk/workStuff/res-CDs.html |
RhoStratego | http://www.thoralf.uwaterloo.ca/htdocs/lmcs.html |
Python Metaclass Programming | http://www.thoralf.uwaterloo.ca/htdocs/ualg.html |
Connecting The Dots | http://www.tiddlywiki.com/ |
Organizing papers... | http://www.tiddlywiki.com |
Speech-to-text friendly programming languages | http://www.tifaq.com/speech.html |
Asynchronous Exceptions in Haskell | http://www.tifp.org/tfp2005 |
Domain-specific and general-purpose aspects of spreadsheet languages | http://www.tilton-technology.com/cells_top.html |
Sociology of a Language Construct | http://www.time.com/time/business/article/0,8599,1129528,00.html |
Select/From versus From/Select | http://www.time.com/time/magazine/printout/0,8816,1103572,00.html |
AdbmaL | http://www.time.com/time/time100/scientist/profile/godel.html |
LL3 Webcast | http://www.timeanddate.com/worldclock/fixedtime.html?day=8&month=11&year=2003&hour=10&min=0&sec=0&p1=43 |
Hungarian Notation vs The Right Thing | http://www.timecube.com |
Today! - Dynamic Languages Wizards Panel | http://www.timezoneconverter.com/cgi-bin/tzc.tzc |
Region Streams: Functional Macroprogramming for Sensor Networks | http://www.tinyos.net/ |
Region Streams: Functional Macroprogramming for Sensor Networks | http://www.tinyos.net/related.html |
Paul Vick: BASIC principles | http://www.tiobe.com/tpci.htm |
The long tail of programming languages | http://www.tiobe.com/tpci.htm |
Programming Language Popularity | http://www.tiobe.com/tpci.htm |
expressivity of "idiomatic C++" | http://www.tml.tkk.fi/Opinnot/Tik-111.500/2003/paperit/MikkoLaakso.pdf |
PLAN: A Packet Language for Active Networks | http://www.tns.lcs.mit.edu/publications/ieeecomms97.html |
Contributors Needed! | http://www.togethersoft.com/together/matrix.html |
The Charity Language | http://www.tom.sfc.keio.ac.jp/~hagino/thesis.ps.gz |
Delphi?!! | http://www.toontalk.com/ |
Toontalk - Logic programming made easy-peasy | http://www.toontalk.com/ |
ToonTalk | http://www.toontalk.com/English/computer.htm |
Making reliable distributed systems in the presence of software errors | http://www.toontalk.com/english/concur.htm |
ToonTalk | http://www.toontalk.com/english/concur.htm |
Toontalk - Logic programming made easy-peasy | http://www.toontalk.com/English/free.htm |
Toontalk - Logic programming made easy-peasy | http://www.toontalk.com/English/iclpabs.htm |
Toontalk - Logic programming made easy-peasy | http://www.toontalk.com/English/logo.htm |
ToonTalk | http://www.toontalk.com |
Good Ideas, Through the Looking Glass | http://www.top100giftbaskets.com/ |
Is STL algorithms doing damage to the cause? | http://www.topcoder.com |
Introducing o:XML | http://www.topxml.com/members/profile.asp?id=i1005 |
Dynamic Functions using FXSL | http://www.topxml.com/xsl/articles/df/#Conclusion |
Dynamic Functions using FXSL | http://www.topxml.com/xsl/articles/df |
Dynamic Functions using FXSL | http://www.topxml.com/xsl/articles/fp/ |
Refactoring Functional Programs | http://www.topxml.com/xsl/articles/fp/ |
Functional programming in XSLT | http://www.topxml.com/xsl/articles/fp/ |
Functional programming in XSLT | http://www.topxml.com/xsl/articles/fp/2.asp#foldl |
More weblogs to read | http://www.touchgraph.com/ |
Don Box: Teaching my kids to program | http://www.transterpreter.org/ |
Lego Mindstorms NXT Robotics Announced | http://www.transterpreter.org/ |
Guy Steele on Language Design | http://www.transterpreter.org/ |
Why do they program in C++? | http://www.transterpreter.org/ |
Lego Mindstorms NXT Robotics Announced | http://www.transterpreter.org/blog/?p=43 |
Why do they program in C++? | http://www.transterpreter.org/blog/archives/2005/02/portable_you_be.html |
Why Johnny can't code | http://www.transterpreter.org/wiki/Main_Page |
Don Box: Teaching my kids to program | http://www.transterpreter.org |
trapexit.org | http://www.trapexit.org/ |
trapexit.org | http://www.trapexit.org/erlmerge/ |
Mithril vm | http://www.treedragon.com/ged/ag/agvm.txt |
Interesting conversations | http://www.treedragon.com/ged/map/ti/newApr02.htm#27apr02-functional |
Mithril vm | http://www.treedragon.com/ged/map/ti/newAug02.htm#16aug02-agvm |
David McCusker is looking for a job | http://www.treedragon.com/ged/map/ti/newOct02.htm#15oct02 |
XeLda: Enforcing Dimensional Consistency in Spreadsheets | http://www.treese.org/scheme-boston/2003-04.html |
Animism: An Essential Concept in Programming? | http://www.tufts.edu/~ddennett/ |
Convergence | http://www.tunes.org/ |
Tunes | http://www.tunes.org |
The TUNES Problem | http://www.tunes.org |
Computability and Recursion | http://www.turing.org.uk/book/ |
Will Wright Presents Spore... and a New Way to Think About Games | http://www.turingarchive.org/browse.php/B/22 |
CML2 | http://www.tuxedo.org/%7Eesr/cml2/cml2-paper.html |
CML2 | http://www.tuxedo.org/%7Eesr/cml2/index.html |
Unix's Zoo of Languages | http://www.tuxedo.org/~esr/ |
Seesoft | http://www.tuxedo.org/~esr/jargon/html/entry/fear-and-loathing.html |
The Retrocomputing Museum | http://www.tuxedo.org/~esr/retro/ |
Notes on Postmodern Programming | http://www.tuxedo.org/~esr/writings/cathedral-bazaar/ |
Unix's Zoo of Languages | http://www.tuxedo.org/~esr/writings/taoup/ |
Unix's Zoo of Languages | http://www.tuxedo.org/~esr/writings/taoup/chapter3.html |
Fantazies on "final" | http://www.tvacres.com/char_mccall_robert.htm |
Continued Fraction Arithmetic - Bill Gosper | http://www.tweedledum.com/rwg/cfup.htm |
Twisted Matrix Networking for Python | http://www.twistedmatrix.com/documents/howto/components |
Twisted Matrix Networking for Python | http://www.twistedmatrix.com/documents/howto/using-twistedweb |
Twisted Matrix Networking for Python | http://www.twistedmatrix.com/documents/specifications/banana |
Twisted Matrix Networking for Python | http://www.twistedmatrix.com/documents/TwistedDocs/current/api/twisted.python.components.AdapterRegistry.html |
UBF: Universal Binary Format | http://www.twistedmatrix.com/products/twisted/ |
Twisted Matrix Networking for Python | http://www.twistedmatrix.com |
New extension for the TXL language : ETXL | http://www.txl.ca/ |
Extensible Term Language | http://www.txl.ca/ |
TXL: Tree Transformation Language | http://www.txl.ca/ |
TXL: Tree Transformation Language | http://www.txl.ca/allabouttxl.html#Goodfor |
Tree programming languages | http://www.txl.ca/nabouttxl.html |
The Foundations of Two-Dimensional Semantics | http://www.u.arizona.edu/~chalmers/papers/foundations.html |
According to Allen Holub programming is now a liberal art. When did this happen? | http://www.u.arizona.edu/~pollock |
Type systems and software evolution | http://www.ub.rug.nl/eldoc/dis/science/b.laverman/ |
Why type systems are interesting | http://www.ub.rug.nl/eldoc/dis/science/p.j.de.bruin/c1.pdf |
Why type systems are interesting | http://www.ub.rug.nl/eldoc/dis/science/p.j.de.bruin |
An interview with Chris Date | http://www.ub.uni-konstanz.de/kops/volltexte/1999/312/312_1.pdf |
Mechanics of designing and implementing a language | http://www.ub.uni-konstanz.de/kops/volltexte/1999/312/312_1.pdf |
XQuery Implementation in a Relational Database System | http://www.ub.uni-konstanz.de/kops/volltexte/1999/312/312_1.pdf |
Algebra Of Programming (Bird, De Moor) | http://www.ub.uni-konstanz.de/kops/volltexte/1999/312/312_1.pdf |
Impedance mismatch: RDBMS and PLs | http://www.ub.uni-konstanz.de/v13/volltexte/1999/312/pdf/312_1.pdf |
Formalizing the Safety of Java, the Java Virtual Machine and | http://www.ub.utwente.nl/webdocs/ctit/1/00000050.pdf |
Resources related to logic? | http://www.ucalgary.ca/~rzach/logblog/2005/04/modal-logic-textbooks.html |
On the Unusual Effectiveness of Logic in Computer Science | http://www.ucalgary.ca/~rzach/logblog/2005/04/motivating-intro-logic-for-philosophy.html |
New result re "linguistic determinism" | http://www.ucl.ac.uk/DLDCN/programme-ab.pdf |
ACM Queue: A Conversation with Alan Kay | http://www.ucsusa.org/news/press_release.cfm?newsID=459 |
Mechanics of designing and implementing a language | http://www.ugrad.physics.mcgill.ca/reference/Gcc/gcc_15.html |
Are Higher-Order Type Systems Too Hard? | http://www.uidesign.net/1999/books/oct_books1.html |
Growing a Language | http://www.ultimate.com/phil/lil/ |
Halting program density? | http://www.umcs.maine.edu/~chaitin/ait/index.html |
Stupid Question. | http://www.umcs.maine.edu/~chaitin/cmu.pdf |
Halting program density? | http://www.umcs.maine.edu/~chaitin/unknowable/lisp.html |
Eidola Language | http://www.umcs.maine.edu/~ftp/wisr/wisr8/papers/mernik/mernik.html |
Type inference for Python | http://www.umiacs.umd.edu/~bargle/project2.pdf |
A Good OOP Critique? | http://www.umsl.edu/~s1014472/pres/present2_files/frame.htm |
ACM Queue: A Conversation with Alan Kay | http://www.understandingpower.com/Chapter7.htm#f8 |
C# Language Specification 2.0 (new features) | http://www.unex.berkeley.edu/cat/cis.html#8 |
Reversible Garbage Collection (and more) | http://www.unibz.it/inf/staff/researchers/zuliani/ |
Special characters' input methods | http://www.unicode.org/charts/PDF/U2200.pdf |
CaSe SenSitIviTy! What is its purpose in programming language syntax? | http://www.unicode.org/reports/tr31/ |
CaSe SenSitIviTy! What is its purpose in programming language syntax? | http://www.unicode.org/reports/tr36/ |
Examples of 119 programming languages | http://www.uni-karlsruhe.de/~uu9r/lang/html/lang.en.html |
Event-Based Programming without Inversion of Control | http://www.uni-karlsruhe.de/index_en.php |
Concatenation Operators in Unimperative | http://www.unimperative.com |
source code conversion | http://www.unimperative.com |
Teaching the Fatal Disease | http://www.uni-muenster.de/ZIV/Mitarbeiter/EberhardSturm/PL1andC.html |
Language Design and Implementation by Selection | http://www.uni-paderborn.de/fachbereich/AG/agkastens/paper/dsl97.ps.Z |
A Formulae-as-Types Interpretation of Subtractive Logic | http://www.univ-paris12.fr/lacl/crolard/publications/jfp.pdf |
A Formulae-as-Types Interpretation of Subtractive Logic | http://www.univ-paris12.fr/lacl/crolard/publications/jlc.pdf |
It all depends on what you mean by ($f) | http://www.unixreview.com/articles/2001/0105/0105l/0105l.htm |
Ralph Griswold died | http://www.unixreview.com/documents/s=10102/ur0610a/ |
Erlang Is Worth a Look | http://www.unixreview.com/documents/s=2425/uni1016550801055/0203h.htm |
Syntax Checking the Scripting Way | http://www.unixreview.com/documents/s=2426/uni1018986621203/0204h.htm |
Lua Lights up Telecom Testing | http://www.unixreview.com/documents/s=2427/uni1021991894316/0205h.htm |
Why Learning Assembly Language is Still a Good Idea | http://www.unixreview.com/documents/s=2472/ur0402i/ |
Why Learning Assembly Language is Still a Good Idea | http://www.unixreview.com/documents/s=2472/ur0404e/ |
Lua Shines | http://www.unixreview.com/documents/s=2472/ur0405k/ |
The Tcl War | http://www.unixreview.com/documents/s=7458/uni1026831949806/ |
Best Common Lisp IDE? | http://www.unmutual.info/startingwithcl.html |
Open data types and open functions | http://www.unrealtechnology.com/ |
Behaviour: Using CSS selectors to apply Javascript functionality | http://www.untyped.com/untyping/archives/2005/06/aspects_in_java.html |
PLT web server used in "real life" | http://www.untyped.com/untyping/archives/2006/06/we_have_lift_of.html |
PLT web server used in "real life" | http://www.untyped.com/untyping/archives/2006/07/more_on_the_pre.html |
Dissecting Unlambda Birds | http://www.uq.net.au/~zzdkeena/Lambda/ |
To Dissect a Mockingbird | http://www.uq.net.au/~zzdkeena/Lambda/ |
To Dissect a Mockingbird | http://www.uq.net.au/~zzdkeena/Lambda/ |
fun with combinators | http://www.uq.net.au/~zzdkeena/Lambda |
Purity in PLT | http://www.urbandictionary.com/define.php?term=shiznit |
Purity in PLT | http://www.urbandictionary.com/define.php?term=shizzle |
Scheme on the CLR | http://www.usafa.af.mil/dfcs/bios/mcc_html/a_sharp.html |
Module Concept For C++ | http://www.usdoj.gov/crt/ada/adahom1.htm |
A Declarative Model for Simple Narratives | http://www.usecases.org/ |
New GUI paradigm | http://www.useit.com/alertbox/wysiwyg.html |
New GUI paradigm | http://www.useit.com/jakob/ |
The Little MLer | http://www.useit.com/papers/guerrilla_hci.html |
Visual Basic and LINQ | http://www.usenix.org/events/dsl99/full_papers/leijen/leijen_html/index.html |
Crash-Only Software | http://www.usenix.org/events/hotos03/tech/candea.html |
Why Events Are a Bad Idea | http://www.usenix.org/events/hotos03/tech/candea.html |
USENIX2003: A Logic File System | http://www.usenix.org/events/usenix03/tech/padioleau.html |
GCC 3.0: The State of the Source | http://www.usenix.org/publications/library/proceedings/als2000/full_papers/mitchell/mitchell.pdf |
Chapel: "Solving the parallel programming problem" | http://www.usenix.org/publications/library/proceedings/ana97/full_papers/blumofe/blumofe_html/node1.html |
Chapel: "Solving the parallel programming problem" | http://www.usenix.org/publications/library/proceedings/ana97/full_papers/blumofe/blumofe_html/node8.html |
Little Languages: Little Maintenance? | http://www.usenix.org/publications/library/proceedings/dsl97/wansbrough.html |
USENIX - Security '02 - Technical Sessions | http://www.usenix.org/publications/library/proceedings/sec02/giffin.html |
USENIX - Security '02 - Technical Sessions | http://www.usenix.org/publications/library/proceedings/sec02/kiriansky.html |
USENIX - Security '02 - Technical Sessions | http://www.usenix.org/publications/library/proceedings/sec02/lhee.html |
USENIX - Security '02 - Technical Sessions | http://www.usenix.org/publications/library/proceedings/sec02/peterson.html |
USENIX - Security '02 - Technical Sessions | http://www.usenix.org/publications/library/proceedings/sec02/tech.html |
USENIX - Security '02 - Technical Sessions | http://www.usenix.org/publications/library/proceedings/sec02/zhang.html |
Do languages matter? | http://www.usenix.org/publications/library/proceedings/sf94/full_papers/johnson.html |
Web services: Winer on WSDL | http://www.usenix.org/publications/login/2000-4/features/speaking.html |
MFA in Software: trial run | http://www.userland.com/contact |
USENIX2003: A Logic File System | http://www.userland.com/directory/71 |
Vacation | http://www.userland.com/mostReadSitesYesterday |
Atoms as Objects? | http://www.userland.com/mostReadSitesYesterday |
Hits + Speed | http://www.userland.com/mostReadSitesYesterday |
Hits hits hits! | http://www.userland.com/mostReadSitesYesterday |
Stats? | http://www.userland.com/mostReadSitesYesterday |
Multidimensional arrays | http://www.users.bigpond.com/robin_v/pli-n7.htm |
Covariant methods in Java | http://www.users.qwest.net/~hartkopf/covariance/ |
Best PL tutorial/intro? | http://www.usingcsp.com/ |
Classic CS Texts | http://www.usingcsp.com/ |
CSP book online in PDF | http://www.usingcsp.com/ |
Pi-calculus and mobile system books | http://www.usingcsp.com/ |
CTM tour during the week of Nov. 7 | http://www.utas.edu.au/ |
Semantics-based Filtering: Logic Programming's Killer App? | http://www.utdallas.edu/~gupta/ |
CTM tour during the week of Nov. 7 | http://www.utdallas.edu/~gupta/ |
Inside every API is a programming language struggling to get out | http://www.utdallas.edu/~gupta/ |
Basic(er) Simple(r) Type Theory(?) | http://www.utdallas.edu/ |
Online Books and Lecture Notes in Mathematics | http://www.uwm.edu/~radcliff/math/mathdir.html |
JDO Architectures | http://www.uwp.edu/academic/mis/baldwin/i69alg.htm |
Linus Torvalds on Coding style | http://www.uwsg.iu.edu/hypermail/linux/kernel/0112.0/0004.html |
Closures for Java or money back | http://www.vanderburg.org/OldPages/Tcl/war/0022.html |
XNHTML | http://www.vanderburg.org/Speaking/Stuff/oscon05.pdf |
The Tcl War | http://www.vanderburg.org/Tcl/war/index.html#9 |
Warren's Abstract Machine | http://www.vanx.org/archive/wam/wam.html |
Why is Ada Special? | http://www.vaxxine.com/pegasoft/homes/book.html |
A VB.NET Critique | http://www.vb7-critique.741.com/ |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/2.asp#alltrue |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/2.asp#append |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/2.asp#doubleall |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/2.asp#foldl |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/2.asp#foldr |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/2.asp#map |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/2.asp#maximum |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/2.asp#minimum |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/2.asp#product |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/2.asp#sometrue |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/2.asp#sum |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/2.asp#sumproducts |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/3.asp#foldl-tree |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/3.asp#mapTree |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/3.asp#producttree |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/3.asp#sumTree |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/4.asp#drop |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/4.asp#dropWhile |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/4.asp#partition |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/4.asp#span |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/4.asp#splitAt |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/4.asp#take |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/4.asp#takeWhile |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/5.asp#within |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/6.asp#sqrt |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/7.asp#easyDiffList |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/7.asp#elimerror |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/7.asp#improve |
Functional programming in XSLT | http://www.vbxml.com/xsl/articles/fp/7.asp#improvedDiff |
Vector | http://www.vector.org.uk/ |
The Vector | http://www.vector.org.uk/ |
APL Crosswords | http://www.vector.org.uk/v153/xwd153.htm |
APL crosswords | http://www.vector.org.uk/v153/xwd153.htm |
JavaScript with Continuations and its use in Apache Cocoon | http://www.velare.com/product/atct.htm |
The Year in Scripting Languages | http://www.vendian.org/language_year/ |
One Day Compilers (Graydon Hoare) | http://www.venge.net/cgi-bin/cvsweb.cgi/~checkout~/venge/code/src/cquot/README.cquot?rev=1.1&content-type=text/plain |
OCaml, an Introduction | http://www.venge.net/graydon/talks/mkc/html/ |
Mechanics of designing and implementing a language | http://www.venge.net/graydon/talks/mkc/html/ |
Writing an interpreter, targeting a VM or writing from scratch? | http://www.venge.net/graydon/talks/mkc/html/index.html |
One Day Compilers (Graydon Hoare) | http://www.venge.net/graydon/talks/mkc/html/index.html |
Yearning for a practical scheme | http://www.venge.net/graydon/talks/mkc/html/mgp00012.html |
Yearning for a practical scheme | http://www.venge.net/graydon/talks/mkc/html/mgp00056.html |
BitC, a new OS implementation language | http://www.venge.net/graydon/talks/mkc/html |
HTML guidelines | http://www.venndiagram.com/ |
First JDO implementation | http://www.versant.com/developer/judo/index.html |
First JDO implementation | http://www.versant.com/index.html |
Vesta System Description Language | http://www.vestasys.org/#project-summary |
Vesta System Description Language | http://www.vestasys.org/doc/sdl-ref/ |
Ncl : ncar command language | http://www.vets.ucar.edu/software/index.shtml |
Erlang the Movie | http://www.videolan.org/vlc/ |
Your favourite editor/IDE | http://www.viemu.com/ |
Longhorn Command Shell ("Monad") | http://www.vikk.org/ms_cli/chuba79_slideshow/ |
A Declarative Model for Simple Narratives | http://www.viridiandesign.org/notes/301-350/00325_open_source_speech.html |
"The Silver Bullet" | http://www.virtualschool.edu/mon/SoftwareEngineering/BrooksNoSilverBullet.html |
Virtual Machine books | http://www.virtual-strategy.com/article/articleview/1160/1/2/ |
Teaching the Fatal Disease | http://www.visibleworkings.com/archeology/hendrickson.htm |
I Was a Smalltalk Gunslinger | http://www.visibleworkings.com/archeology/johnson.html |
I Was a Smalltalk Gunslinger | http://www.visibleworkings.com/archeology/position-papers.html |
Mind Mappers | http://www.visualcomplexity.com |
NATIVE: The Programmatic Natural Language | http://www.visual-mp3.com/review/22443.html |
Why don't more people use Prolog? | http://www.visual-prolog.com |
Syntax Checking the Scripting Way | http://www.visviva.com/transframe/papers/covar.htm |
How do Java generics correspond to System F-(omega)? | http://www.visviva.com/transframe/papers/covar.htm |
Functions as Classes: Which languages? | http://www.visviva.com/transframe/tf_criti.htm |
Expressiveness versus execution speed | http://www.vitanuova.com/inferno/design.html |
Conceptual Integrity in Erlang | http://www.vitanuova.com/inferno/design.html |
Programming for the Web | http://www.vitanuova.com/inferno/index.html |
Expressiveness versus execution speed | http://www.vitanuova.com/inferno/index.html |
Promising OS's from a Programming Language Perspective | http://www.vitanuova.com/inferno/index.html |
Expressiveness versus execution speed | http://www.vitanuova.com/inferno/limbo.html |
Google Code Search | http://www.vitanuova.com/inferno/limbo.html |
Stackless python goes Limbo dancing | http://www.vitanuova.com/inferno/papers/descent.html |
Google Code Search | http://www.vitanuova.com/inferno/papers/descent.html |
Google Code Search | http://www.vitanuova.com/inferno/papers/limbo.html |
Expressiveness versus execution speed | http://www.vitanuova.com/inferno/papers/styx.html |
Programming for the Web | http://www.vitanuova.com/plan9/main.html |
Expressiveness versus execution speed | http://www.vitanuova.com/solutions/grid/demogrid.html |
Database Abstraction Layers and Programming Languages | http://www.vldb.org/conf/2000/P001.pdf |
RDF and Databases | http://www.vldb.org/conf/2001/P149.pdf |
XQuery Implementation in a Relational Database System | http://www.vldb2005.org/program/paper/thu/p1175-pal.pdf |
Mechanics of designing and implementing a language | http://www.vlerq.org/ |
emulation for Erlang style processes | http://www.vlerq.org/vlerq/100 |
emulation for Erlang style processes | http://www.vlerq.org/vlerq/Home |
Jon Udell: Languages and environments | http://www.vlerq.org |
Half-baked idea: mini-language for vector processing | http://www.vlerq.org |
Why compiler optimizations are interesting | http://www.vlerq.org |
Mechanics of designing and implementing a language | http://www.vlerq.org |
Real-Time OO Conf. - ISORC 2004 | http://www.vmars.tuwien.ac.at/isorc2004/ |
Class decorators in Python | http://www.voidspace.org.uk/python/weblog/arch_d7_2006_03_25.shtml#e287 |
Web services: Winer on WSDL | http://www.voidstar.com/node.php?id=688 |
Another RSS idea | http://www.voidstar.com/rssify.php |
Y Store now C++ | http://www.vollmann.ch/en/pubs/meta/index.html |
Derrida's Machines | http://www.vordenker.de/gunther_web/mechbrain.htm |
Derrida's Machines | http://www.vordenker.de/ics/emscr96.htm |
XSL as a Programming Language? | http://www.w3.org/1999/XSL/Transform" |
Simple Outline XML: SOX | http://www.w3.org/1999/XSL/Transform |
Semantic Web scripting languages | http://www.w3.org/2000/10/swap/doc/cwm.html |
RDFEngine | http://www.w3.org/2000/10/swap/doc/cwm.html |
RDFEngine | http://www.w3.org/2000/10/swap/Primer.html |
End-User XML oriented proramming | http://www.w3.org/2001/01/WSWS |
"Your" RDF Query Language | http://www.w3.org/2001/11/13-RDF-Query-Rules/ |
Mind Mappers | http://www.w3.org/2001/11/IsaViz/ |
Tim Bray: The History of RDF | http://www.w3.org/2001/11/IsaViz |
Semantic Web scripting languages | http://www.w3.org/2001/sw/ |
RDFEngine | http://www.w3.org/2001/sw/ |
"Your" RDF Query Language | http://www.w3.org/2001/sw/ |
Description Logics in Literate Haskell | http://www.w3.org/2001/sw/ |
Fractal Music (and a Personal Introduction) | http://www.w3.org/2001/sw/ |
RDFEngine | http://www.w3.org/2001/sw/ |
SAT 3 Proof with E Prover via OWL | http://www.w3.org/2001/sw/ |
"Your" RDF Query Language | http://www.w3.org/2001/sw/DataAccess/ |
SPARQL Query Language for RDF | http://www.w3.org/2001/sw/DataAccess/ |
XsRQL (and other RQLs) | http://www.w3.org/2001/sw/DataAccess/ |
XsRQL (and other RQLs) | http://www.w3.org/2001/sw/DataAccess/DesignEvaluations |
"Your" RDF Query Language | http://www.w3.org/2001/sw/DataAccess/rq23/ |
Description Logics in Literate Haskell | http://www.w3.org/2001/sw/WebOnt/ |
Versioning XML Vocabularies | http://www.w3.org/2001/tag/doc/versioning |
SAT 3 Proof with E Prover via OWL | http://www.w3.org/2002/03owlt/description-logic/inconsistent502.rdf |
SAT 3 Proof with E Prover via OWL | http://www.w3.org/2002/03owlt/editors-draft/draft/dl-500-SAT |
[meta] RSS feed questions... | http://www.w3.org/2002/09/rss2email/ |
Site speed | http://www.w3.org/2002/09/rss2email/ |
Programming for the Web | http://www.w3.org/2002/ws/ |
Mind Mappers | http://www.w3.org/2004/01/rdxh/spec |
SAT 3 Proof with E Prover via OWL | http://www.w3.org/2004/OWL/ |
Mind Mappers | http://www.w3.org/2005/10/ajaw/tab |
Class hierarchies and Ontologies | http://www.w3.org/2005/Talks/1110-iswc-tbl/#(15) |
Fortress Specs Updated: 0.785 | http://www.w3.org/Consortium/Offices/Presentations/MathML/Overview.html |
What a URI identifies | http://www.w3.org/DesignIssues/Axioms.html |
N3 -- a notation for writing RDF | http://www.w3.org/DesignIssues/Notation3.html |
Cω Preview Available | http://www.w3.org/DesignIssues/RDF-XML.html |
The Fortress Language Spec v0.618 | http://www.w3.org/Math/Software/mathml_software_cat_editors.html |
What a URI identifies | http://www.w3.org/Provider/Style/URI |
"Your" RDF Query Language | http://www.w3.org/RDF/ |
Class hierarchies and Ontologies | http://www.w3.org/RDF/ |
N3 -- a notation for writing RDF | http://www.w3.org/RDF/ |
Pluvo : new hybrid scripting language | http://www.w3.org/RDF/ |
RDFEngine | http://www.w3.org/RDF/ |
SPARQL Query Language for RDF | http://www.w3.org/RDF/ |
XsRQL (and other RQLs) | http://www.w3.org/RDF/ |
Cω Preview Available | http://www.w3.org/RDF/Validator/ |
Quilt: an XML Query Language | http://www.w3.org/TandS/QL/QL98/pp/xql.html |
Web Architecture: Extensible Languages | http://www.w3.org/TR/1998/NOTE-webarch-extlang-19980210#Granularity |
Nullable Types | http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-666EE0F9 |
XQuery 1.0 and XPath 2.0 Formal Semantics - Last Call | http://www.w3.org/TR/2001/WD-query-semantics-20010607/ |
Class hierarchies and Ontologies | http://www.w3.org/TR/2002/WD-webont-req-20020307/#onto-def |
XQuery 1.0 and XPath 2.0 Formal Semantics | http://www.w3.org/TR/2003/WD-xquery-semantics-20030822/#N10230 |
XQuery 1.0 and XPath 2.0 Formal Semantics | http://www.w3.org/TR/2003/WD-xquery-semantics-20030822/#N16561 |
XQuery 1.0 and XPath 2.0 Formal Semantics | http://www.w3.org/TR/2003/WD-xquery-semantics-20030822/ |
"Your" RDF Query Language | http://www.w3.org/TR/2004/WD-rdf-dawg-uc-20040802/ |
"typed" files OR xml OR meta information for delim. files. | http://www.w3.org/TR/2005/REC-xop10-20050125/ |
SPARQL Query Language for RDF | http://www.w3.org/TR/2005/WD-rdf-sparql-query-20050217/ |
XQuery 1.0 and XPath 2.0 Formal Semantics - Last Call | http://www.w3.org/TR/2005/WD-xquery-semantics-20050603/ |
Cω Preview Available | http://www.w3.org/TR/NOTE-rdfarch |
Class hierarchies and Ontologies | http://www.w3.org/TR/owl-features/ |
RDF and Databases | http://www.w3.org/TR/rdf-primer/ |
Practical: Designing a graph matching language. | http://www.w3.org/TR/rdf-sparql-query/ |
XML Is Too Hard For Programmers | http://www.w3.org/TR/REC-xml |
What will Apple's move to Intel mean for Alternative Language Communities? | http://www.w3.org/TR/soap/ |
Udell: A strategic vision for dynamic languages | http://www.w3.org/TR/soap12-part1/ |
RDF Elevator Pitch | http://www.w3.org/TR/swbp-n-aryRelations |
Web Services Conversation Language | http://www.w3.org/TR/wscl10/ |
New Language: XEXPR | http://www.w3.org/TR/xexpr/ |
XHTML Events | http://www.w3.org/TR/xhtml-events/ |
"typed" files OR xml OR meta information for delim. files. | http://www.w3.org/TR/xml-infoset/ |
XML Pipeline Definition Language introduced as Note | http://www.w3.org/TR/xml-pipeline/ |
Quilt: an XML Query Language | http://www.w3.org/TR/xmlquery-req |
XLANG and WSFL: Syntactic Arsenic | http://www.w3.org/TR/xmlschema-1/ |
XSL as a Programming Language? | http://www.w3.org/TR/xpath |
Visual Basic and LINQ | http://www.w3.org/TR/xquery/#id-flwor-expressions |
JDO Architectures | http://www.w3.org/TR/xquery/#id-flwor-expressions |
XsRQL (and other RQLs) | http://www.w3.org/TR/xquery/ |
XSL as a Programming Language? | http://www.w3.org/TR/xsl/ |
XSL and DSL code refactoring | http://www.w3.org/TR/xslt |
Tree programming languages | http://www.w3.org/TR/xslt |
XSL as a Programming Language? | http://www.w3.org/TR/xslt |
Folding over trees | http://www.w3c.org/TR/xquery/ |
Draining the Language out of Color | http://www.w3schools.com/html/html_colornames.asp |
A New Approach to Abstract Syntax with Variable Binding | http://www.wall.org/~aron/zf.html |
Sociology of a Language Construct | http://www.wall.org/~larry/pm.html |
The D programming language | http://www.walterbright.com/ |
Animism: An Essential Concept in Programming? | http://www.wam.umd.edu/~mturn/WWW/freemanreview.html |
Dating Design Patterns | http://www.waste.org/bauhaus/l/belalugosisdead.html |
The fate of reduce() in Python 3000 | http://www.waterfall2006.com/ |
Guido: Language Design Is Not Just Solving Puzzles | http://www.waterfall2006.com/martin.html |
Future of software design? | http://www.waterken.com/ |
G-Men Called on W-Hats for WMVD | http://www.waterken.com/dev/IOU/ |
The right default: concurrent components with message passing | http://www.waterken.com/dev/Server |
The right default: concurrent components with message passing | http://www.waterken.com/dev/Web/AMP |
The right default: concurrent components with message passing | http://www.waterken.com/dev/Web/Calculus |
Programming Languages: Application and Interpretation | http://www.waterken.com/dev/Web/REST/ |
The right default: concurrent components with message passing | http://www.waterken.com/dev/YURL |
Water : A new OO, Dynamic, and Secure Language for Web Services and XML | http://www.waterlang.org/ |
The Case for First Class Messages | http://www.wave-gotik-treffen.de |
David Mertz: Multimethods | http://www.wayforward.net/pycontract/ |
Concepts, Techniques and Models of Computer Programming | http://www.wcook.org/papers/OOPvsADT/CookOOPvsADT90.pdf |
New Paul Graham thing... | http://www.webcom.com/~haahr/es/es-usenix-winter93.html |
Es: A shell with higher-order functions | http://www.webcom.com/~haahr/es/es-usenix-winter93.html |
Guiding Visitors: Separating Navigation from Computation | http://www.webgain.com/products/java_cc/jjtree.html |
Site speed | http://www.weblogger.com/hostingOptions |
Site Availability | http://www.weblogger.com/hostingOptions |
It Worked! | http://www.weblogs.com/ |
Domain-specific Embedded Languages and Program Generators | http://www.webmasterbase.com/article/767 |
Hop: a Language for Programming the Web 2.0 | http://www.webmonkeys.org/projects.html |
Building an Extensible Menu Class | http://www.webreference.com/dhtml/hiermenus/ |
Perl 6 Essentials / Chapter 1 / Project Overview | http://www.webreference.com/programming/perl/essentials/chap1/ |
Dynamic Web Sites with XML, XSLT and JSP | http://www.webreference.com/xml/column37/ |
SVG - Open for Business | http://www.webreference.com/xml/column49/ |
Getting Up to Speed with Velocity | http://www.webtechniques.com/archives/2001/09/serv/ |
WMLScript: Learning the Basics (part 1) | http://www.webtools.com/story/scripting/TLS20001027S0001 |
Educational Pearl: Automata as Macros | http://www.weitz.de/asdf-install/ |
Educational Pearl: Automata as Macros | http://www.weitz.de/cl-ppcre/ |
Macros vs. Higher-order Programming | http://www.weitz.de/cl-ppcre/ |
ECLM 2006 | http://www.weitz.de/eclm2005/ |
ECLM 2006 | http://www.weitz.de/eclm2006/ |
I Was a Smalltalk Gunslinger | http://www.well.com/user/smalin/miller.html |
ACM Queue: A Conversation with Steve Ross-Talbot | http://www.wfmc.org/standards/docs/better_maths_better_processes.pdf |
MFA in Software: trial run | http://www.whatisrss.com/ |
Chemistry, Graph Tranformation and Programming Languages | http://www.whatisthought.com/eric.html#DNA |
Holding onto JavaScript's past | http://www.whatwg.org/ |
Why do they program in C++? | http://www.wheatfarm.org/ |
Error handling strategies | http://www.wheatfarm.org/ |
Error handling strategies | http://www.wheatfarm.org/wiki/ConstructsSpecial |
Wheat - A Language for Web Sites | http://www.wheatfarm.org/wiki/SourceForgeProjectRequest |
Jef Raskin: The Woes of IDEs | http://www.wholetomato.com/ |
LASER Summerschool | http://www.whyprogramsfail.com/ |
Strongtalk | http://www.whysmalltalk.com/smalltalk_environments/smalltalkenvironments.htm |
Wikicities | http://www.wikicities.com/index.php/Wikicities |
Wikicities | http://www.wikicities.com/wiki/Wikicity_creation_policy |
Computer Scientist Gets to the Bottom of Financial Scandal | http://www.wikipedia.com/wiki/Banach-Tarski+Paradox |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.wikipedia.com/wiki/Chomsky_hierarchy |
Getting Started | http://www.wikipedia.org/wiki/Lambda_calculus |
User-defined functions in Excel | http://www.wikipedia.org/wiki/Lotus_Improv |
The Language Machine - a toolkit for language and grammar | http://www.wikipedia.org |
Implementing debuggers | http://www.wiley.com/Corporate/Website/Objects/Products/0,9049,37386,00.html |
Erlang concurrency: why asynchronious messages? | http://www.wiley.com/WileyCDA/WileyTitle/productCd-0471197440.html |
The Evolution of a Haskell Programmer | http://www.willamette.edu/~fruehr/haskell/evolution.html#backstory |
New Paul Graham thing... | http://www.willamette.edu/~fruehr/haskell/evolution.html |
The Evolution of a Haskell Programmer | http://www.willamette.edu/~fruehr/haskell/evolution.html |
The New C++: Trip Report, October 2002 | http://www.willamette.edu/~fruehr/haskell/evolution.html |
Haskell and creative freedom | http://www.willamette.edu/~fruehr/haskell/evolution.html |
Dr. Seuss on Parser Monads | http://www.willamette.edu/~fruehr/haskell/seuss.html |
Happy Birthday, dear Lambda | http://www.willamette.edu/~fruehr/logos/LtUBdayCard.png |
Mind Mappers | http://www.wilmascope.org |
Process algebra needs proof methodology | http://www.win.tue.nl/~michelr/techreports-michelr/EATCS-Bulletin-Concurrency-Column-February-2004.pdf |
Generating Code at Run Time With Reflection.Emit | http://www.windevnet.com/documents/s=7484/win0208c/ |
C++ Expression Templates | http://www.windevnet.com/wdm/articles/1997/9706/ |
The New C++: Trip Report, October 2002 | http://www.windevnet.com/wdm/articles/1997/9706/ |
Polyglot Programming | http://www.windevnet.com |
Quick Quotes | http://www.windley.com/ |
XLANG and WSFL: Syntactic Arsenic | http://www.windley.com/2002/07/12.html#a85 |
What a URI identifies | http://www.windley.com/2003/01/27.html#a402 |
Tools for rules | http://www.windley.com/2003/05/16.html#a622 |
Udell: Symbol grounding, XML, and RDF | http://www.windley.com/2003/08/14.html#a774 |
Grid Computing & the Linda Programming Model | http://www.windley.com/2004/08/25.html#a1383 |
Amazon Web Services in Scheme | http://www.windley.com/archives/2005/02/amazon_web_serv_2.shtml |
Ralph Griswold died | http://www.windley.com/archives/2006/10/ralph_griswold_dies.shtml |
Writing A Lisp Interpreter In Haskell | http://www.windley.com/archives/2006/11/a_lisp_interpreter_in_haskell.shtml |
International Components for Unicode 3.0 Released | http://www.winehq.com/?interview=16 |
Udell at OSCON: IronPython news | http://www.winehq.org/?issue=230#Mono%20Ditching%20Wine |
Most Productive FP Lang? | http://www.wings3d.com/index.php |
PL for interactive simulation | http://www.wings3d.com |
New Chip Heralds a Parallel Future | http://www.win-sbir.com/library/overview.html |
Managed C++ FAQ | http://www.winterdom.com/mcppfaq/ |
Domino on Acid | http://www.winterdrache.de/freeware/domino/index.html |
Second Life Faces Threat to its Virtual Economy | http://www.wired.com/news/exec/0,1370,44507,00.html |
C# Language Specification 2.0 (new features) | http://www.wired.com/news/school/0,1383,54601,00.html |
Battling Bugs: A Digital Quagmire | http://www.wired.com/news/technology/bugs/0,2924,69369,00.html |
"... because common people think like so-and-so..." | http://www.wired.com/wired/archive/12.09/rugg.html |
Ted Nelson's ZigZag | http://www.wired.com/wired/archive/3.06/xanadu.html?topic=&topic_set= |
Linear Forwarders | http://www.wischik.com/lu/research/fm-eabs.pdf |
Linear Forwarders | http://www.wischik.com/lu/research/linfwd.pdf |
Glee: A new array language | http://www.withglee.com |
Workshop on Scripting for the Semantic Web | http://www.wiwiss.fu-berlin.de/suhl/bizer/toolkits/ |
Shape Theory | http://www.wkap.nl/prod/b/0-7923-9213-2 |
Playful, streamlike computation | http://www.wkap.nl/prod/b/1-4020-1832-0 |
Partial trig functions | http://www.wolfram.com/products/mathematica/newin4/new_assumptions.html |
History: Array languages | http://www.wolfram.com/products/mathematica/newin5/performance/ |
Modelica: Modeling of Complex Physical Systems | http://www.wolfram.com/products/mathematica/newin51/ |
Modelica: Modeling of Complex Physical Systems | http://www.wolfram.com/products/mathematica/newin51/piecewise.html |
Partial trig functions | http://www.wolfram.com/products/mathematica/technologies/knowledge.html |
Vital: A Visual Interactive Typed Applicative Language | http://www.wolfram.com/products/mathematica/tour/ |
The Haskell Road to Logic, Maths and Programming | http://www.wolfram.com/products/mathematica/tour/ |
The Fortress Language Spec v0.618 | http://www.wolfram.com/products/mathematica/tour/page12.html |
The Haskell Road to Logic, Maths and Programming | http://www.wolfram.com/products/mathematica/tour/page12.html |
Extensible Programming for the 21st Century | http://www.wolfram.com/products/mathematica/tour/page14.html |
History: Array languages | http://www.wolfram.com/products/mathematica/tour/page4.html |
The Haskell Road to Logic, Maths and Programming | http://www.wolfram.com/products/mathematica/trial.cgi |
Multidimensional arrays | http://www.wolfram.com/products/mathreader/ |
Vital: A Visual Interactive Typed Applicative Language | http://www.wolfram.com/products/mathreader/ |
expressivity of "idiomatic C++" | http://www.wolfram.com/products/mathreader/ |
Partial trig functions | http://www.wolfram.com/webresources.html |
Wolfram's Future Math | http://www.wolframscience.com/conference/2004/ |
Wolfram's Future Math | http://www.wolframscience.com/nksonline/ |
The Case for First Class Messages | http://www.wolframscience.com/nksonline/page-938d-text |
The Case for First Class Messages | http://www.wolframscience.com/nksonline/search/index.cgi?restrict=WolframScience&num=&sitesearch=http://www.wolframscience.com/nksonline/&q=generative+grammars |
Cost of provably-correct code | http://www.wolframscience.com/thebook.html |
Two misc. items | http://www.woolamaloo.org.uk/2005/01/those-who-profess-to-favor-freedom-and.htm |
Two misc. items | http://www.woolamaloo.org.uk/2005/02/my-interstellar-journey-to-forbidden.htm |
Scott Rosenberg: Code Reads | http://www.wordyard.com/2006/10/02/mythical-man-month/ |
Scott Rosenberg: Code Reads | http://www.wordyard.com/2006/10/03/free-books/ |
Scott Rosenberg: Code Reads | http://www.wordyard.com/category/code-reads/ |
Job / Resume postings | http://www.worldwidewords.org/qa/qa-fai2.htm |
An Overview of the Singularity Project | http://www.wotug.org/ |
Apple: procedural -> OO -> AOP -> advanced procedural | http://www.wotug.org/occam/ |
Active Objects with Syntax Directed Dialogs | http://www.wotug.org/occam/ |
Handling multiple concurrent exceptions in C++ using futures | http://www.wotug.org/paperdb/send_file.php?num=137 |
OO Language Engineering for the Post-Java Era | http://www.wotug.org/paperdb/show_pap.php?f=1&id=352 |
JOVIAL | http://www.wpafb.af.mil/jovial/index.htm |
GAWK (GNU AWK) for AI? | http://www.wra1th.plus.com/awk/awkfri.txt |
Bricklin: Why Johnny can't program | http://www.wsu.edu:8080/~dee/ENLIGHT/WEALTH1.HTM |
Poplog | http://www.wxpython.org/ |
Yearning for a practical scheme | http://www.wxsqueak.org/ |
Icon Language Implementation and Unicon News | http://www.wyrdtech.com/lords/jpowers/cocor/ |
International Components for Unicode 3.0 Released | http://www.x.org/Downloads_terms.html |
X2EE Revamps J2EE | http://www.x2ee.org |
expressivity of "idiomatic C++" | http://www.x86-64.org/cgi-bin/cvsweb.cgi/gcc.dead/boehm-gc/cord/cord.h?rev=1.1.1.1&content-type=text/x-cvsweb-markup |
Patterns of Software | http://www.xahlee.org/PageTwo_dir/Personal_dir/bookReviewRichardGabriel.html |
Ted Nelson's ZigZag | http://www.xanadu.com.au/ |
Garbage Collection and the Radioactive Decay Model | http://www.xanalys.com/software_tools/mm/ |
Udell discusses XBRL | http://www.xbrl.org/resourcecenter/downloadspecs.asp?rid=2&fname=XBRL_2.0a&demos=XBRL-RECOMMENDATION-2003-12-31.pdf |
JavaScript with Continuations and its use in Apache Cocoon | http://www.xcf.berkeley.edu/~jmacd/cs262.pdf |
Wolfram's Future Math | http://www.xefer.com/cell |
XQuery implementation demo | http://www.x-hive.com/xquery |
Langauges and Hardware... | http://www.xilinx.com/labs/lava/ |
Want to learn something new | http://www.xilinx.com/products/design_resources/dsp_central/grouping/fpgas4dsp.htm |
Miguel de Icaza on .NET | http://www.ximian.com/~miguel/bongo-bong.html |
JOVIAL | http://www.xinotech.com/xino-jovial.html |
Transparent Language Implementation and Design | http://www.xlii.nl/pics/postwave/2003/Amsterdam/030628%20Medusa/Party/slides/med030628_0157.jpg |
Breve: a 3D simulation environment | http://www.xmission.com/~nate/glut.html |
Design Patterns in XML Applications | http://www.xml.com/lpt/a/2000/01/19/feature/index.html |
XLANG and WSFL: Syntactic Arsenic | http://www.xml.com/lpt/a/2001/02/21/devcon1.html |
NetKernel - XML processing pipeline | http://www.xml.com/lpt/a/2005/04/27/netkernel.html |
Pre-processing (or composition of functions) | http://www.xml.com/pub/a/2000/03/15/feature/ |
XSLT Extensions Revisited | http://www.xml.com/pub/a/2001/02/14/deviant.html |
FP and XML | http://www.xml.com/pub/a/2001/02/14/functional.html |
RDF Applications in Prolog | http://www.xml.com/pub/a/2001/04/25/prologrdf/index.html |
"Your" RDF Query Language | http://www.xml.com/pub/a/2001/04/25/prologrdf |
Three Myths of XML | http://www.xml.com/pub/a/2001/06/13/threemyths.html |
RDF Applications with Prolog (II) | http://www.xml.com/pub/a/2001/07/25/prologrdf.html?page=1 |
"Your" RDF Query Language | http://www.xml.com/pub/a/2001/07/25/prologrdf.html |
Web services: Winer on WSDL | http://www.xml.com/pub/a/2002/01/16/endpoints.html |
David McAllester's "Ontic" Language | http://www.xml.com/pub/a/2002/01/23/relaxng.html |
Template Languages in XSLT | http://www.xml.com/pub/a/2002/03/27/templatexslt.html |
What's New in XSLT 2.0 | http://www.xml.com/pub/a/2002/04/10/xslt2.html |
XSH - An XML Editing Shell | http://www.xml.com/pub/a/2002/07/10/kip.html |
Versioning XML Vocabularies | http://www.xml.com/pub/a/2003/12/03/versioning.html |
Tunneling Variables | http://www.xml.com/pub/a/2004/03/24/tr.html |
Introducing o:XML | http://www.xml.com/pub/a/2004/07/21/oxml.html |
Introducing Comega | http://www.xml.com/pub/a/2005/01/12/comega.html |
James Clark: The Design of RELAX NG | http://www.xml.gr.jp/relax/ |
XQuery in Relational Database Systems | http://www.xmlconference.org/xmlusa/2004/slides/rys/XQuery%20in%20Relational%20Database%20Systems.ppt |
XML-Europe'2002 Program | http://www.xmleurope.com/2002/dbtrack.asp |
XML-Europe'2002 Program | http://www.xmleurope.com/2002/schedule.asp |
XML-Europe'2002 Program | http://www.xmleurope.com/2002/tetrack.asp#asn |
XML-Europe'2002 Program | http://www.xmleurope.com/2002/tetrack.asp#constraint |
XML-Europe'2002 Program | http://www.xmleurope.com/2002/tetrack.asp#xmlschema |
XML-Europe'2002 Program | http://www.xmleurope.com/2002/wstrack.asp#generating |
XML-Europe'2002 Program | http://www.xmleurope.com/2002/wstrack.asp#security |
XML-Europe'2002 Program | http://www.xmleurope.com/2002/wstrack.asp#whats |
o:XML | http://www.xmlhack.com/ |
Gregor, the next generation XSLT compiler | http://www.xmlhack.com/ |
XSLT and XQuery: a difference of culture | http://www.xmlhack.com/read.php?item=1463 |
Web Services Conversation Language | http://www.xmlhack.com/read.php?item=1584 |
A flurry of activity on XQuery | http://www.xmlhack.com/read.php?item=1669 |
One tree isn't enough | http://www.xmlhack.com/read.php?item=1790 |
Adam Bosworth interview | http://www.xmlmag.com/upload/free/features/xml/2001/06jun01/ab0103/ab0103.asp |
Design Patterns in XML Applications | http://www.xmlpatterns.com/ |
RFC: A Little IDL | http://www.xmlrpc.com/discuss/msgReader$1299 |
XPath, XML, Python | http://www.xmlsoft.org/ |
XML Spy 4.0 Public Beta 3 ( XSLT Designer ) | http://www.xmlspy.com/beta/ |
XML for End Users | http://www.xmlspy.com/products_ide.html |
Why type systems are interesting | http://www.xoltar.org/2003/dec/04/nice-reflection.html |
The Case for First Class Messages | http://www.xoltar.org/2003/jun/25/partialModule.html |
New for Python 2.5 | http://www.xoltar.org/2003/jun/25/partialModule.html |
Why type systems are interesting | http://www.xoltar.org/2004/aug/07/nice-groovy.html |
Python 2.3 Release Schedule | http://www.xoltar.org/languages/python.html |
Modern Static Typing: Less Code, Better Code | http://www.xoltar.org/misc/static_typing_eckel.html |
Blogrolls | http://www.xoltar.org |
Modern Static Typing: Less Code, Better Code | http://www.xoltar.org |
Leak Free Javascript Closures | http://www.xopus.com |
AOP blog and aosd discussion | http://www.xotcl.org/ |
Testing Framework | http://www.xprogramming.com/software.htm |
Testing Framework | http://www.xprogramming.com/testfram.htm |
Larry Wall: Apocalypse 5: Regular Expressions | http://www.xrce.xerox.com/competencies/content-analysis/fsCompiler/home.en.html |
Squeak: a Language for Communicating with Mice | http://www.xs4all.nl/~ganswijk/chipdir/fam/transput/ |
Territorial Exception Handling | http://www.xs4all.nl/~keslr/functional/clean/exceptions/territorialframes.html |
LL3 Webcast | http://www.xslisp.com |
XQuery and XSLT as declarative languages | http://www.xsltblog.com/archives/2004/12/a_very_nice_exp.html#more |
XWT or XML Windowing Toolkit | http://www.xwt.org |
Tim Bray: On Threads | http://www.yawl.fit.qut.edu.au/graphics/workflow1.swf |
Tim Bray: On Threads | http://www.yawl.fit.qut.edu.au/graphics/workflow2.swf |
Duck typing vs Structural Subtyping | http://www.yl.is.s.u-tokyo.ac.jp/~furuse/gcaml/ |
VMlambda: A Functional Calculus for Scientific Discovery | http://www.yl.is.s.u-tokyo.ac.jp/~sumii/pub/vml.ps.gz |
USENIX - Security '02 - Technical Sessions | http://www.yl.is.s.u-tokyo.ac.jp/~tosh/kml/ |
APL, J, Hardware | http://www.yorku.ca/faculty/academic/nollaig/links/apl-faq |
Visualisable Languages | https://www.youtube.com/watch?v=iVI6xw9Zph8 |
YubNub | http://www.yubnub.org/ |
Classic CS Texts | http://www.zafar.se/bkz/antiwiki.cgi?/Home/ComputerScience/ClassicTexts/43bafac8c8570f4f |
Simple Outline XML: SOX | http://www.zanthan.com/ajm/xsltxt/ |
Autodep | http://www.zanthan.com/itymbi/archives/000037.html |
Model Driven Architecture + Code Generation | http://www.zanthan.com/itymbi/archives/000884.html#000884 |
The Pros and Cons of XML | http://www.zapthink.com/reports/proscons-view.html |
Small Time Languages | http://www.zdnet.com.au/newstech/enterprise/story/0,2000025001,20269968,00.htm |
Sun to change Java language | http://www.zdnet.com/eweek/stories/general/0,11011,2769630,00.html |
Map of LtU readers | http://www.zen-style.com/world/ |
An Introduction to Jython | http://www.ziclix.com/jython/chipy20050113/slide-00.html |
C++ vs. Lisp | http://www.zilles.com/karl/ninenines.ml |
The Language Construction Kit | http://www.zompist.com/kit.html |
the Chinese natual language | http://www.zompist.com/lang16.html |
Misspelling. | http://www.zompist.com/sounds.htm |
Misspelling. | http://www.zompist.com/spell.html |
A Java/Python hybrid? | http://www.zonnon.ethz.ch/ |
Dynamic Web Sites with XML, XSLT and JSP | http://www.zope.com |
End-User XML oriented proramming | http://www.zope.org/ |
o:XML | http://www.zope.org/ |
Wheat - A Language for Web Sites | http://www.zope.org/ |
o:XML | http://www.zope.org/Documentation/Books/ZopeBook/current/AppendixC.stx |
Free Zope Hosting | http://www.zope.org/Documentation/ZDG/Products.dtml |
Multimedia programming in Python | http://www.zope.org/Members/DaddyGravity/ContagiousFun/FrontPage |
Aspect-oriented programming for Python | http://www.zope.org/Members/pje/Wikis/TransWarp/HomePage |
XNHTML | http://www.zope.org/Wikis/DevSite/Projects/ZPT/TAL%20Specification%201.4 |
More on static vs. dynamic typing | http://www.zope.org/Wikis/Interfaces/InterfaceUserDocumentation |
Free Zope Hosting | http://www.zope.org |
Free Zope Hosting | http://www.zopesite.com/ |
Twisted Matrix Networking for Python | http://www.zoteca.com/information/wp/twistedusenix.pdf |
Visual Basic and LINQ | http://www.zvon.org/other/haskell/Outputlist/groupBy_f.html |
The whole Enchilada | http://www.zvon.org/other/haskell/Outputprelude/zip_f.html |
Graphviz: Programmable Graph Editor | http://www.zvon.org/ZvonSW/ZvonGraphotron/index.html |
Essay: Multi-Paradigm Design and Generic Programming | http://www1.bell-labs.com/user/cope/Mpd/IeeeNov1998/ |
Kamin book | http://www1.fatbrain.com/asp/bookinfo/bookinfo.asp?theisbn=0201068249 |
Building a Modern Computer From First Principles | http://www1.idc.ac.il/tecs/ |
Building a Modern Computer From First Principles | http://www1.idc.ac.il/tecs/talks/TECS%20course%20&%20book%20overview.pps |
Native XML Scripting | http://www1.internetwire.com/iwire/release_html_b1?release_id=52349 |
JavaOne | http://www-105.ibm.com/developerworks/papers.nsf/dw/java-papers-bynewest?OpenDocument&Count=10 |
Grady Booch: Microsoft and Domain Specific Languages | http://www-106.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=317&entry=67637 |
The DSL, MDA, UML thing again... | http://www-106.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=352&entry=53398 |
Microsoft's Software Factories and DSLs | http://www-106.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=352&entry=60785 |
Don Box: Teaching my kids to program | http://www-106.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=352&entry=73424&ca=drs-bl |
elj Roundup | http://www-106.ibm.com/developerworks/components/library/co-tmline/index.html |
Alt.lang.jre @ IBM developerWorks | http://www-106.ibm.com/developerworks/java/library/j-alj07064/?ca=dgr-lnxw16Jython |
Diagnosing Java code: Assertions and temporal logic in Java | http://www-106.ibm.com/developerworks/java/library/j-diag0723.html |
Gems from IBM's Java Technology Centre | http://www-106.ibm.com/developerworks/java/library/j-jtctips/?dwzone=java |
Gems from IBM's Java Technology Centre | http://www-106.ibm.com/developerworks/java/library/j-jtctips/j-jtc0117b.html |
How Java's Floating Point Hurts Everyone Everywhere | http://www-106.ibm.com/developerworks/java/library/j-jtp0114/ |
Quick-and-dirty Java programming | http://www-106.ibm.com/developerworks/java/library/j-qdjava/?open&l=jtu,t=nl |
Java-based supercomputing | http://www-106.ibm.com/developerworks/java/library/j-super?open&l=jtu,nl=jSC |
JDeveloperAOP | http://www-106.ibm.com/developerworks/library/i-booch/ |
Use Continuations to Develop Complex Web Applications | http://www-106.ibm.com/developerworks/library/j-contin.html |
Diagnosing Java code: Assertions and temporal logic in Java | http://www-106.ibm.com/developerworks/library/j-diag0827.html?n-j-8292 |
Diagnosing Java code: Unit tests and automated code analysis | http://www-106.ibm.com/developerworks/library/j-diag1015.html?n-j-10172 |
Functional programming in Java | http://www-106.ibm.com/developerworks/library/j-fp.html?ca=drs-j2904 |
Catching more errors at compile time with Generic Java | http://www-106.ibm.com/developerworks/library/j-genjava.html |
Getting started with JML | http://www-106.ibm.com/developerworks/library/j-jml.html |
Shrink-wrap developers: what programming language? | http://www-106.ibm.com/developerworks/library/j-nativegui/ |
Patterns for teaching Patterns | http://www-106.ibm.com/developerworks/library/j-patt.html |
Struts, an open-source MVC implementation | http://www-106.ibm.com/developerworks/library/j-struts/?dwzone=java |
FP in Python | http://www-106.ibm.com/developerworks/library/l-prog.html |
FP in Python | http://www-106.ibm.com/developerworks/library/l-prog2.html |
Make Python run as fast as C with Psyco | http://www-106.ibm.com/developerworks/library/l-psyco.html |
The History of T | http://www-106.ibm.com/developerworks/library/l-pycon.html?n-l-9271 |
Generator-based state machines | http://www-106.ibm.com/developerworks/library/l-pygen.html |
Guide to Python introspection | http://www-106.ibm.com/developerworks/library/l-pyint.html |
Vyper | http://www-106.ibm.com/developerworks/library/l-pyth7.html?open&l=666,t=gr,p=Interviews |
Implementing "weightless threads" with Python generators | http://www-106.ibm.com/developerworks/library/l-pythrd.html |
Scripting with Free Software Rexx implementations | http://www-106.ibm.com/developerworks/library/l-rexx.html |
Functional programming in Perl | http://www-106.ibm.com/developerworks/library/l-road4.html#7 |
Functional programming in Perl | http://www-106.ibm.com/developerworks/library/l-road4.html |
Software Fault Prevention by Language Choice | http://www-106.ibm.com/developerworks/library/l-sp4.html?ca=drs-l0704 |
Scanning, Parsing, and Rewriting Kit - Python | http://www-106.ibm.com/developerworks/library/l-spark.html |
Saxon: The Anatomy of an XSLT processor | http://www-106.ibm.com/developerworks/library/x-xslt2/?dwzone=x |
Tips to make you a better XSLT programmer | http://www-106.ibm.com/developerworks/library/x-xslt5.html?dwzone=xml |
Updating your Python reading list | http://www-106.ibm.com/developerworks/linux/library/l-cp12.html |
Charming Python: Using combinatorial functions in the itertools module | http://www-106.ibm.com/developerworks/linux/library/l-cpyiter.html |
Updating your Python reading list | http://www-106.ibm.com/developerworks/linux/library/l-pbook2.html |
Functional Programming in Python | http://www-106.ibm.com/developerworks/linux/library/l-prog.html |
Charming Python : Iterators and simple generators | http://www-106.ibm.com/developerworks/linux/library/l-pycon?t=grl,l=252,p=iterators |
Ideas for a master's thesis related to Python | http://www-106.ibm.com/developerworks/linux/library/l-pydisp.html |
A Core Calculus of Metaclasses | http://www-106.ibm.com/developerworks/linux/library/l-pymeta.html |
Metaclass programming in Python, Part 2 | http://www-106.ibm.com/developerworks/linux/library/l-pymeta2/ |
Lisp-Stat does not seem to be in good health lately. | http://www-106.ibm.com/developerworks/linux/library/l-r1/ |
Statistical programming with R | http://www-106.ibm.com/developerworks/linux/library/l-r1/ |
Statistical programming with R | http://www-106.ibm.com/developerworks/linux/library/l-r2/ |
Server-side scripting languages | http://www-106.ibm.com/developerworks/web/library/wa-sssl.html |
Web Services Inspection Language | http://www-106.ibm.com/developerworks/webservices/library/ws-wsilover/ |
Mobile Applications Need Scripting Too! | http://www-106.ibm.com/developerworks/wireless/library/wi-elite16.html?ca=dgr-lnxw01WirelessScripts |
Contributing (?) Editors | http://www-106.ibm.com/developerworks/xml/library/x-matters14.html |
Exploring alternative syntaxes for XML | http://www-106.ibm.com/developerworks/xml/library/x-syntax.html?loc=x |
Using XSLT for content management | http://www-106.ibm.com/developerworks/xml/library/x-wxxm/index.html |
XQuery implementations | http://www-106.ibm.com/developerworks/xml/library/x-xquery?open&l=wud,t=nl,nl=XQuery |
A VB.NET Critique | http://www12.brinkster.com/brianr/languages.aspx |
Jikes Research Virtual Machine (RVM) | http://www-124.ibm.com/developerworks/oss/jikesrvm/ |
On Garbage Collection | http://www-124.ibm.com/developerworks/oss/jikesrvm/info/papers.shtml |
Jikes RVM implementation tutorials | http://www-124.ibm.com/developerworks/oss/jikesrvm/info/presentations.shtml#pact01 |
Jikes RVM implementation tutorials | http://www-124.ibm.com/developerworks/oss/jikesrvm/info/presentations.shtml#pldi02 |
Sash: The Javascript Runtime | http://www-124.ibm.com/developerworks/oss/sashxb/ |
Code Reading | http://www-128.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=317&entry=100582&ca=drs-bl |
Grady Booch: Software Engineering Grand Challenges | http://www-128.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=317&entry=90076 |
REXX Introduction | http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0508fosdick/index.html |
REXX Introduction | http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0508fosdick1/ |
OO Language Engineering for the Post-Java Era | http://www-128.ibm.com/developerworks/java/library/j-csp1.html |
The Next Mainstream Programming Languages | http://www-128.ibm.com/developerworks/java/library/j-jtp09275.html |
Higher order functions - Lambda for the rest of us | http://www-128.ibm.com/developerworks/library/l-highfunc.html?ca=dgr-lnxw07Functions |
Assembly language for Power Architecture | http://www-128.ibm.com/developerworks/linux/library/l-powasm1.html |
Modern Language Features of Visual C++ 2005 | http://www-128.ibm.com/developerworks/linux/library/l-pow-gnutool/ |
Lisp-Stat does not seem to be in good health lately. | http://www-128.ibm.com/developerworks/linux/library/l-r2/ |
Why recursing is better than looping | http://www-128.ibm.com/developerworks/linux/library/l-recurs.html |
Lisp-Stat does not seem to be in good health lately. | http://www-128.ibm.com/developerworks/linux/library/l-sc16.html |
Selective Open Recursion: A Solution to the Fragile Base Class Problem | http://www-2.cs.cmu.edu/~aldrich/papers/selective-open-recursion.pdf |
Premonoidal categories and notions of computation | http://www-2.cs.cmu.edu/~aleks/ |
ConCert Project - Certified Code for Grid Computing | http://www-2.cs.cmu.edu/~concert/ |
ConCert Project - Certified Code for Grid Computing | http://www-2.cs.cmu.edu/~concert/talks/Harper2002ConCert/concert.ppt |
Static Typing Where Possible, Dynamic Typing When Needed | http://www-2.cs.cmu.edu/~crary/papers/2002/typepass/typepass.ps |
a question about coding os | http://www-2.cs.cmu.edu/~fox/ |
The Practice of Type Theory in Programming Languages | http://www-2.cs.cmu.edu/~fox/ |
Automatic type inference via partial evaluation | http://www-2.cs.cmu.edu/~fp/courses/312/handouts/15-bidirectional.pdf |
Questions about Semantics. | http://www-2.cs.cmu.edu/~fp/courses/comp-ded/handouts.html |
Why type systems are interesting - part II | http://www-2.cs.cmu.edu/~fp/lfs.html |
Starlog | http://www-2.cs.cmu.edu/~fp/papers/mcllp05.pdf |
Probabilistic languages for kids? | http://www-2.cs.cmu.edu/~gla/p202-park.pdf |
Grad School advice | http://www-2.cs.cmu.edu/~harchol/gradschooltalk.pdf |
Usability Issues in the Design of Novice Programming Systems | http://www-2.cs.cmu.edu/~pane/cmu-cs-96-132.html |
A Good OOP Critique? | http://www-2.cs.cmu.edu/~pane/ftp/PaneRatanamahatanaMyers2001.pdf |
A Good OOP Critique? | http://www-2.cs.cmu.edu/~pane/IJHCS.html |
Why type systems are interesting | http://www-2.cs.cmu.edu/~petel/papers/pcc/osdi/ |
Why type systems are interesting | http://www-2.cs.cmu.edu/~petel/papers/pcc/pcc.html |
OOP Is Much Better in Theory Than in Practice | http://www-2.cs.cmu.edu/~petel/pcc/ |
Interactive Simultaneous Editing of Multiple Text Regions | http://www-2.cs.cmu.edu/~rcm/papers/usenix01/ |
Data locality and data structures | http://www-2.cs.cmu.edu/~rwh/ |
Courses Home Pages | http://www-2.cs.cmu.edu/~rwh/courses/modules/index.htm |
NULL | http://www-2.cs.cmu.edu/~rwh/courses/modules/index.htm |
Type Systems for Modularity | http://www-2.cs.cmu.edu/~rwh/courses/modules/index.htm |
Hungarian Notation vs The Right Thing | http://www-2.cs.cmu.edu/~rwh/courses/modules/papers/flatt-felleisen98/paper.pdf |
On the Revival of Dynamic Languages | http://www-2.cs.cmu.edu/~rwh/courses/modules/papers/flatt-felleisen98/paper.pdf |
Is Inheritance a Pillar of OO? | http://www-2.cs.cmu.edu/~rwh/courses/modules/papers/mitchell-plotkin88/paper.pdf |
A Type Theory for Memory Allocation and Data Layout | http://www-2.cs.cmu.edu/~rwh/papers.htm#ordered |
Selective Memoization | http://www-2.cs.cmu.edu/~rwh/papers/memoization/popl.pdf |
A Modal Language for Effects | http://www-2.cs.cmu.edu/~rwh/papers/modaleff/short.pdf |
Why type systems are interesting | http://www-2.cs.cmu.edu/~rwh/papers/ordered/popl.pdf |
Introduction to (Formal) Type Systems | http://www-2.cs.cmu.edu/~rwh/plbook/ |
The Fortress Language Spec v0.618 | http://www-2.cs.cmu.edu/~rwh/projects.htm |
Best PL tutorial/intro? | http://www-2.cs.cmu.edu/~rwh/smlbook/ |
Book Review: Purely Functional Data Structures | http://www-2.cs.cmu.edu/~rwh/theses/okasaki.pdf |
NESL: A Parallel Programming Language | http://www-2.cs.cmu.edu/~scandal/nesl.html |
NESL: A Parallel Programming Language | http://www-2.cs.cmu.edu/~scandal/nesl/tutorial2.html |
NESL: A Parallel Programming Language | http://www-2.cs.cmu.edu/~scandal/parallel-lang/reading-list/reading-list.html |
A Framework for Programming Embedded Systems | http://www-2.cs.cmu.edu/~thrun/papers/thrun.ces-tr.html |
Why type systems are interesting - part II | http://www-2.cs.cmu.edu/~twelf/ |
Selective Open Recursion: A Solution to the Fragile Base Class Problem | http://www-2.cs.cmu.edu/~umut/papers/popl03.html |
Online computer science archives | http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/0.html |
Small Time Languages | http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/clm/node260.html |
Boring... | http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/lang/prolog/code/parsing/ale/0.html |
Dynamic Properties | http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/garnet/www/garnet-home.html |
Ivory Towers and Gelfand's Principle | http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/venari/www/subtype-toplas.html |
Is Inheritance a Pillar of OO? | http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/venari/www/subtype-toplas.html |
References for Beginners in PL Theory | http://www-2.cs.cmu.edu/afs/cs.cmu.edu/user/jcr/www/ |
References for Beginners in PL Theory | http://www-2.cs.cmu.edu/afs/cs.cmu.edu/user/jcr/www/tpl.html |
Richard Feynman and the Connection Machine | http://www-2.cs.cmu.edu/afs/cs/project/ai-repository/ai/ |
Richard Feynman and the Connection Machine | http://www-2.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/impl/starlisp/0.html |
Prological Language Processing | http://www-2.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/prolog/bookcode/aop/0.html |
GNU Prolog | http://www-2.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/prolog/bookcode/aop/0.html |
Bricklin: Why Johnny can't program | http://www-2.cs.cmu.edu/afs/cs/project/gwydion/docs/htdocs/gwydion/ |
Ian Bicking: The challenge of metaprogramming | http://www-2.cs.cmu.edu/People/rwh/introsml/techniques/structur.htm |
Which Java compiler for a student/research project? | http://www2.cs.tum.edu/projects/cup/ |
On the Unusual Effectiveness of Logic in Computer Science | http://www2.egr.uh.edu/~aagitten/quotes.html |
Good Analysis of the JVM and the CLR | http://www2.fit.qut.edu.au/CompSci/PLAS//ComponentPascal/virtual_machines.pdf |
java vs. C# speed comparisons? | http://www2.hursley.ibm.com/decimal/telco.html |
Bash Reference Manual | http://www2.hursley.ibm.com/rexx/ |
REXX | http://www2.hursley.ibm.com/rexx/rexx.htm |
Sudoku | http://www2.ic-net.or.jp/~takaken/auto/guest/bbs46.html |
Two Thank Yous for Peter van Roy | http://www2.info.ucl.ac.be/people/cvvanroy.html |
LtU: Style and Focus | http://www2.info.ucl.ac.be/people/PVR/book.html |
ruby vs python | http://www2.info.ucl.ac.be/people/PVR/book.html |
Variables as Channels | http://www2.info.ucl.ac.be/people/PVR/book.html |
The Reasoned Schemer with Oz | http://www2.info.ucl.ac.be/people/PVR/book.html |
The X10 Programming Language | http://www2.info.ucl.ac.be/people/PVR/book.html |
CTM | http://www2.info.ucl.ac.be/people/PVR/book.html |
The Reasoned Schemer with Oz | http://www2.info.ucl.ac.be/people/PVR/ds/booksuppl.oz |
Two Thank Yous for Peter van Roy | http://www2.info.ucl.ac.be/people/PVR/fracta.html |
An interview with Chris Date | http://www2.info.ucl.ac.be/people/PVR/Peter.thesis/Peter.thesis.html |
SICP Translations | http://www2.latech.edu/~acm/HelloWorld.shtml |
Eric S. Raymond - Why Python? | http://www2.linuxjournal.com/lj-issues/issue73/3882.html |
Why American Computer Science Seems Incurable | http://www2.parc.com/csl/groups/sda/projects/oi/ieee-software/default.html |
Proper tail reflection? | http://www2.parc.com/csl/groups/sda/projects/reflection96/docs/malenfant/ref96/ref96.html |
What's up guys? | http://www2.parc.com/csl/groups/sda/projects/reflection96/table-of-contents.html |
Open Implementations and Metaobject Protocols | http://www2.parc.com/csl/groups/sda/publications/papers/ |
Composition Languages | http://www2.parc.com/csl/groups/sda/publications/papers/Kiczales-IMSA92/for-web.pdf |
Open Implementations and Metaobject Protocols | http://www2.parc.com/csl/groups/sda/publications/papers/Kiczales-TUT95/ |
Open Implementations and Metaobject Protocols | http://www2.parc.com/csl/groups/sda/publications/papers/Kiczales-TUT95/for-web.pdf |
Stroustrup's C++ Style Sweet Spot | http://www2.parc.com/istl/members/stefik/loops.html |
New features proposed for Java 1.5 by Sun | http://www2.parc.com/spl/projects/mbc/ |
New features proposed for Java 1.5 by Sun | http://www2.theserverside.com/home/thread.jsp?thread_id=16839&article_count=23 |
Model Driven Architecture + Code Generation | http://www2.theserverside.com/resources/article.jsp?l=MDA |
Implementing Business Rules in the BC4J Framework | http://www2.una.edu/dburton/kuhn_paradigm_i_outline.htm |
Gilad Bracha: Will Continuations continue? | http://www2.writely.com/info/WritelyOverflowWelcome.htm |
RDF and Databases | http://www2003.org/cdrom/papers/poster/p339/p339-quan.htm |
DiaGen and DiaPlan | http://www2-data.informatik.unibw-muenchen.de/DiaGen/ |
Linguistic Relativity Homepage | http://www3.baylor.edu/~Erin_Greenawalt/relativity.html |
Teaching the Fatal Disease | http://www-3.ibm.com/software/ad/pli/mvsvmlrm.pdf |
"My C++ Experience/Disaster" | http://www3.open.ac.uk/courses/bin/p12.dll?C01M206 |
Non-determinism in functional languages | http://www3.oup.co.uk/computer_journal/hdb/Volume_35/Issue_05/350514.sgm.abs.html |
Best default sequence? | http://www3.software.ibm.com/ibmdl/pub/software/rational/web/whitepapers/2003/tp185.pdf |
My Trip To Microsoft | http://www3.usermagnet.com/nl/jlnews_20011210.html |
REXX Introduction | http://www-306.ibm.com/software/awdtools/netrexx/netrexxo.html |
History of APL and J | http://www-4.ibm.com/software/ad/apl/apl2-sym.html |
REXX | http://www-4.ibm.com/software/ad/rexx/ |
Fixing Java Threading | http://www-4.ibm.com/software/developer/library/j-king.html?open&l=101,t=gr,p=j.king |
IBM releases web-services flow language | http://www-4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf |
Isabelle/HOL: A Proof Assistant for Higher-Order Logic | http://www4.informatik.tu-muenchen.de/~nipkow/LNCS2283/ |
SAT 3 Proof with E Prover via OWL | http://www4.informatik.tu-muenchen.de/~schulz/WORK/eprover.html |
μABC: A Minimal Aspect Calculus | http://www4.informatik.tu-muenchen.de/publ/reports/TUM-I9715.html |
Visual Studio .NET vs. IBM WSDE | http://www7.software.ibm.com/vad.nsf/data/document4376/ |
SQL Server "Yukon" Beta 1 Transact-SQL Enhancements | http://www7b.boulder.ibm.com/dmdd/library/techarticle/0203venigalla/0203venigalla.html |
J. McCarthy: Towards a Mathematical Science of Computation | http://www8.informatik.uni-erlangen.de/html/lisp/mcc91.html |
Understanding Lispishness | http://www8.informatik.uni-erlangen.de/html/lisp-enter.html |
'A Functional Pattern System for Object-Oriented Design' | http://www-agce.informatik.uni-kl.de/~kuehne/fps/ |
A Functional Pattern System for OO Design | http://www-agce.informatik.uni-kl.de/~kuehne/fps/ |
The lambda C++ library | http://www-agce.informatik.uni-kl.de/~kuehne/fps/ |
A Functional Pattern System for OO Design | http://www-agce.informatik.uni-kl.de/~kuehne/tpfs/fps-sans-escher.pdf |
A Functional Pattern System for OO Design | http://www-agce.informatik.uni-kl.de/~kuehne/tpfs/fps-sans-escher.ps |
An Overview of the Singularity Project | http://wwwat.mimuw.edu.pl/~tarlecki/drafts/instchap.ps |
Model-Based Integration of Embedded Software | http://www-cad.eecs.berkeley.edu/~bhorowit/research/ |
Model-Based Integration of Embedded Software | http://www-cad.eecs.berkeley.edu/~tah/giotto/ |
Cω vs. Erlang? | http://www-cad.eecs.berkeley.edu/~tah/Publications/the_embedded_machine.html |
Model-Based Integration of Embedded Software | http://www-cad.eecs.berkeley.edu/~xgiotto/ |
Standard C | http://www-ccs.ucsd.edu/c/ |
Lisp sans (((paren-theses ((hell))))) | http://www-cgi.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/code/syntax/cgol/0.html |
Embedding Lisp/Logic for Robotics | http://www-course.cs.york.ac.uk/cop/links.html |
Folding neither Left nor Right (or how to avoid overspecifying the solution to a problem) | http://www-cse.ucsd.edu/~goguen/ps/iobj.pdf |
Open data types and open functions | http://www-cse.ucsd.edu/~goguen/ps/iobj.pdf |
Folding neither Left nor Right (or how to avoid overspecifying the solution to a problem) | http://www-cse.ucsd.edu/~goguen/sys/obj.html |
History of the biohazard symbol | http://www-cse.ucsd.edu/users/goguen/ |
Courses Home Pages | http://www-cse.ucsd.edu/users/goguen/courses/230/ |
NULL | http://www-cse.ucsd.edu/users/goguen/courses/230/ |
SE/Algebra course | http://www-cse.ucsd.edu/users/goguen/courses/thpro.html |
History of the biohazard symbol | http://www-cse.ucsd.edu/users/goguen/projs/semio.html |
Memories of ADJ | http://www-cse.ucsd.edu/users/goguen/ps/beatcs-adj.ps.gz |
SE/Algebra course | http://www-cse.ucsd.edu/users/goguen/sys/obj.html |
SE/Algebra course | http://www-cse.ucsd.edu/users/goguen/sys/objcourse.html |
History of the biohazard symbol | http://www-cse.ucsd.edu/users/goguen/zoo/ |
[Template Meta-|Generic] Programming | http://www-cse.ucsd.edu/users/wgg/Statements/mburton-ifip-gw-07-2002.pdf |
Most amazing designer? | http://www-cs-faculty.stanford.edu/~knuth/ |
Don Knuth Book Tour! | http://www-cs-faculty.stanford.edu/~knuth/ |
Good Ideas, Through the Looking Glass | http://www-cs-faculty.stanford.edu/~knuth/aa.html |
Don Knuth Book Tour! | http://www-cs-faculty.stanford.edu/~knuth/cl.html |
Knuth: Selected Papers on Computer Languages | http://www-cs-faculty.stanford.edu/~knuth/cl.html |
Don Knuth Book Tour! | http://www-cs-faculty.stanford.edu/~knuth/cs.html |
Journal "Logical Methods in CS" | http://www-cs-faculty.stanford.edu/~knuth/joalet.pdf |
Efficient coroutine generation of constrained Gray sequences | http://www-cs-faculty.stanford.edu/~knuth/papers/p160.ps.gz |
TPK Algorithm in Different Programming Languages | http://www-cs-faculty.stanford.edu/~knuth/programs.html#tpk |
Calling LtU editors | http://www-cs-faculty.stanford.edu/~knuth/programs/color-mode.el |
Linguistic side effects | http://www-csli.stanford.edu/hp/LPL.html |
Resources related to logic? | http://www-csli.stanford.edu/hp/LPL.html |
Machine Obstructed Proof | http://www-csli.stanford.edu/hp |
Cost of provably-correct code | http://www-cs-staff.stanford.edu/~knuth/faq.html |
XQuery Implementation in a Relational Database System | http://www-db.in.tum.de/%7Egrust/publications/ |
XQuery Implementation in a Relational Database System | http://www-db.in.tum.de/~grust/files/accelerating-locsteps.pdf |
Quilt: an XML Query Language | http://www-db.research.bell-labs.com/user/simeon/xquery.html |
Folding over trees | http://www-db.research.bell-labs.com/user/simeon/xquery.html |
RDF and Databases | http://www-db.stanford.edu/~melnik/rdf/db.html |
Twenty-First Century Compilers | http://www-db.stanford.edu/~ullman/emlp.html |
CTM | http://www-db.stanford.edu/~ullman/emlp.html |
SQL Server "Yukon" Beta 1 Transact-SQL Enhancements | http://www-db.stanford.edu/~ullman/fcdb/spr99/lec13.pdf |
Larry Wall: Apocalypse 5: Regular Expressions | http://www-db.stanford.edu/~ullman/ialc.html |
Research Publication Modes Need to be Reengineered | http://www-db.stanford.edu/~ullman/pub/nopaper.html |
Robert Harper Named as ACM Fellow | http://www-db.stanford.edu/~widom/ |
Online computer science archives | http://www-db.stanford.edu/TR/ |
STANFORD UNIVERSITY'S PROGRAM IN COMPUTER SCIENCE | http://www-db.stanford.edu/TR/ |
STANFORD UNIVERSITY'S PROGRAM IN COMPUTER SCIENCE | http://www-db.stanford.edu/TR/CS-TR-65-26.html |
Two New Microsoft Languages - AsmL and Pan | http://www-dse.doc.ic.ac.uk/concurrency/ |
Theoretical Foundations of Programming Languages... | http://www-edlab.cs.umass.edu/cs287/lambda_calculus_html.d/ |
How do Java generics correspond to System F-(omega)? | http://www-edlab.cs.umass.edu/cs530/LectureSlides06/subtyping-jcw06-6up.pdf |
ETAPS registration now open | http://www-etaps.imag.fr/ |
ETAPS registration now open | http://www-etaps.imag.fr/Programme/programme-frame.html |
ETAPS registration now open | http://www-etaps.imag.fr/Tutorials/tut-frame.html |
Most amazing designer? | http://www-formal.stanford.edu/jmc/ |
Understanding Lispishness | http://www-formal.stanford.edu/jmc/ |
Universal Business Language XML | http://www-formal.stanford.edu/jmc/cbcl.html |
Starlog | http://www-formal.stanford.edu/jmc/elephant/elephant.html |
Elephant 2000 | http://www-formal.stanford.edu/jmc/elephant/elephant.html |
NULL | http://www-formal.stanford.edu/jmc/history/lisp.html |
Understanding Lispishness | http://www-formal.stanford.edu/jmc/history/lisp.html |
Language Design Documents | http://www-formal.stanford.edu/jmc/history/lisp.html |
Obituary: Herbert Simon | http://www-formal.stanford.edu/jmc/history/lisp/node2.html#SECTION00020000000000000000 |
Dynamic Properties | http://www-formal.stanford.edu/jmc/history/lisp/node4.html |
Gottfried Wilhelm Leibniz | http://www-formal.stanford.edu/jmc/progress/ |
Oleg: Formalization of two Puzzles Involving Knowledge | http://www-formal.stanford.edu/jmc/puzzles.html |
J. McCarthy: Towards a Mathematical Science of Computation | http://www-formal.stanford.edu/jmc/towards.html |
J. McCarthy: Towards a Mathematical Science of Computation | http://www-formal.stanford.edu/jmc/towards.pdf |
Quotes | http://www-formal.stanford.edu/jmc/towards/towards.html |
NULL | http://www-formal.stanford.edu/jmc/towards/towards.html |
Parallel Functional Programming: An Introduction | http://www-fp.dcs.st-and.ac.uk/~kh/papers/pasco94/pasco94.html |
Hume Programming Language | http://www-fp.dcs.st-and.ac.uk/hume/index.html |
Rules for Developing Safety-Critical Code | http://www-fp.dcs.st-and.ac.uk/hume/papers/index.html |
Why type systems are interesting - part II | http://www-fp.dcs.st-andrews.ac.uk/~eb/writings/epiphase.pdf |
Polymorphic Variants | http://wwwfun.kurims.kyoto-u.ac.jp/%7Egarrigue/papers/ |
Duck typing vs Structural Subtyping | http://wwwfun.kurims.kyoto-u.ac.jp/~garrigue/papers/ |
A Brief History of Scala | http://wwwfun.kurims.kyoto-u.ac.jp/~garrigue/papers/fose2000.html |
Buried Treasure - No Fluff Just Stuff | http://wwwfun.kurims.kyoto-u.ac.jp/~garrigue/papers/fose2000.html |
Duck typing vs Structural Subtyping | http://wwwfun.kurims.kyoto-u.ac.jp/~garrigue/papers/fose2000.html |
First Class Values, Types as values within a Programming Language | http://wwwfun.kurims.kyoto-u.ac.jp/~garrigue/papers/fose2000.html |
Polymorphic Variants | http://wwwfun.kurims.kyoto-u.ac.jp/~garrigue/papers/variant-reuse.ps.gz |
What are the real benefits of FP? | http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/lablgl.html |
VMlambda: A Functional Calculus for Scientific Discovery | http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/ |
Why do they program in C++? | http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgl.html |
Why do they program in C++? | http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html |
OCaml Tutorials and Summary | http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/ocaml.html |
Mind the Gap | http://www-gap.dcs.st-and.ac.uk/~gap/ |
Mind the Gap | http://www-gap.dcs.st-and.ac.uk/~gap/Faq/faq.html#General4 |
Mind the Gap | http://www-gap.dcs.st-and.ac.uk/~gap/Manuals/doc/htm/tut/CHAP005.htm |
What's a definition of "type" that beginners can understand? | http://www-gap.dcs.st-and.ac.uk/~history/Mathematicians/Bessel.html |
What's a definition of "type" that beginners can understand? | http://www-gap.dcs.st-and.ac.uk/~history/Mathematicians/Descartes.html |
Guide to Python introspection | http://www-hep.colorado.edu/~fperez/ipython/ |
Impedance mismatch: RDBMS and PLs | http://wwwhome.cs.utwente.nl/~fokkinga/#detail_0000003550 |
Category theory | http://wwwhome.cs.utwente.nl/~fokkinga/ |
Research Papers | http://wwwhome.cs.utwente.nl/~fokkinga/mmf91m.ps |
NULL | http://wwwhome.cs.utwente.nl/~fokkinga/mmf91m.ps |
Implementing Declarative Parallel Bottom-Avoiding Choice | http://wwwhome.cs.utwente.nl/~jankuper/thesis/PhD.html |
Binary relations | http://wwwhome.cs.utwente.nl/~jvr/research/notes/001nirvana-monet.html |
Do we talk types over the phone? | http://wwwhomes.uni-bielefeld.de/gjaeger/lehre/cg_ss00/lambek/lambek58.html |
Haskell vs. Erlang, Reloaded | http://www-i2.informatik.rwth-aachen.de/~stolz/dhs/ |
Neophyte question: detecting deadlock, livelock, races etc. | http://www-i2.informatik.rwth-aachen.de/i2/noll/ |
Language comparison experiment | http://www-i2.informatik.rwth-aachen.de/Staff/Current/noll/Publications/2001/sfpw.ps.gz |
Haskell video lectures online | http://www-i7.informatik.rwth-aachen.de/d/teaching/ws0203/ars/ |
Haskell video lectures online | http://www-i7.informatik.rwth-aachen.de/projects/uli/ecase.html |
Systematic search for lambda expressions | http://www-ia.hiof.no/~rolando/ |
Refill - A Generative Java Dialect | http://www-ia.tu-ilmenau.de/~czarn/ECOOP02GPW/osterbye.pdf |
Refill - A Generative Java Dialect | http://www-ia.tu-ilmenau.de/~czarn/ECOOP02GPW/osterbye.ppt |
1st International Conference on AOP (22-26/4/2002) | http://www-ia.tu-ilmenau.de/~hirsch/Projects/Squeak/AspectS/ |
Richard Hamming: You and Your Research | http://www-inst.eecs.berkeley.edu/~maratb/readings/NoSilverBullet.html |
Bertrand Meyer on Software Quality | http://www-inst.eecs.berkeley.edu/~maratb/readings/NoSilverBullet.html |
Lean Software, Software Jewels & Software Tools | http://www-inst.eecs.berkeley.edu/~maratb/readings/parnas-jewels.pdf |
Empirical Results | http://wwwipd.ira.uka.de/EIR/ |
NULL | http://www-ist.massey.ac.nz/~plyons/711_html/VPL%20papers.html |
Research Papers | http://www-ist.massey.ac.nz/~plyons/711_html/VPL%20papers.html |
The Essence of Strategic Programming | http://www-ist.massey.ac.nz/~plyons/711_html/VPL%20papers.html |
Designing Reusable Classes (PDF) | http://www-lifia.info.unlp.edu.ar/poo2001/DRC.pdf |
Checking polynomial time complexity with types | http://www-lipn.univ-paris13.fr/~baillot/Publications/MESPAPIERS/IFIPTCS02.ps.gz |
Checking polynomial time complexity with types | http://www-lipn.univ-paris13.fr/~baillot/Publications/MESPAPIERS/preprint03-02.pdf |
Declarative or Inferential? | http://www-lp.doc.ic.ac.uk/alp/archive.html |
Prolog and Mercury Compared | http://www-lp.doc.ic.ac.uk/UserPages/staff/ft/alp/net/systems/mercury1.html |
OOP Is Much Better in Theory Than in Practice | http://www-lp.doc.ic.ac.uk/UserPages/staff/rak/ |
OOP Is Much Better in Theory Than in Practice | http://www-lp.doc.ic.ac.uk/UserPages/staff/rak/papers/objects.html |
Robert Kowalski's publications | http://www-lp.doc.ic.ac.uk/UserPages/staff/rak/rak.html |
New result re "linguistic determinism" | http://www-mslmb.niddk.nih.gov/ronning/snowbird/sb12.html |
Saunders Mac Lane 1909-2005 | http://www-news.uchicago.edu/releases/05/050421.maclane.shtml |
NULL | http://wwwold.dkuug.dk/JTC1/SC22/WG14/ |
Language Design Documents | http://wwwold.dkuug.dk/JTC1/SC22/WG14/ |
What do you mean by studying "programming languages"? | http://www-osl.cs.umass.edu/~moss/ |
Grad School advice | http://www-personal.umich.edu/~danhorn/graduate.html |
Linguistic Universals and Particulars | http://www-personal.umich.edu/~nisbett/selected.html |
The Power and Philosophy of Ruby | http://www-personal.umich.edu/~nisbett/selected.html |
UCPy: Reverse Engineering Python | http://www-plan.cs.colorado.edu/diwan/recentpapers.htm#Memory%20Management |
A stackless runtime environment for a Pi-calculus | http://www-poleia.lip6.fr/~pesch/cube/about.html |
A stackless runtime environment for a Pi-calculus | http://www-poleia.lip6.fr/~pesch/cube/data/vee2006-talk.pdf |
Direct manipulation languages | http://www-ppg.dcs.st-and.ac.uk/ |
A Generator for Type Checkers | http://www-pu.informatik.uni-tuebingen.de/users/gast/tcg.html |
Intentional Programming Overview | http://www-pu.informatik.uni-tuebingen.de/users/speck/GCSE99_Young_Research/abstracts/Lutz_Roeder_gcseYR99.html |
Native delimited continuations in (byte-code) OCaml | http://www-pu.informatik.uni-tuebingen.de/users/sperber/papers/adding-threads.pdf |
"Popular vs. Good" in Programming Languages | http://www-rn.informatik.uni-bremen.de/software/elk/split/usenix/usenix-4.html |
PROGRAMMING WITH {SETS} | http://www-robotics.eecs.lehigh.edu/~bacon/setl-doc.html |
VHLLs | http://www-robotics.eecs.lehigh.edu/~bacon/setl-doc.html |
Logic Programming | http://www-robotics.eecs.lehigh.edu/~bacon/setl-doc.html |
Concatenative Language Kont | http://www-rocq.inria.fr/~acohen/tuareg/ |
Guido: Language Design Is Not Just Solving Puzzles | http://www-rocq.inria.fr/~acohen/tuareg/ |
On the Revival of Dynamic Languages | http://www-rocq.inria.fr/~acohen/tuareg/ |
On the Revival of Dynamic Languages | http://www-rocq.inria.fr/~acohen/tuareg/index.html.en |
First-class Attribute Grammars | http://www-rocq.inria.fr/oscar/www/fnc2/attribute-grammar-people.html |
Domain-specific and general-purpose aspects of spreadsheet languages | http://www-sal.cs.uiuc.edu/~kamin/dsl/ |
Domain-specific and general-purpose aspects of spreadsheet languages | http://www-sal.cs.uiuc.edu/~kamin/dsl/papers/yoder.ps |
Inhouse training | http://www-sal.cs.uiuc.edu/~kamin/dslresearch.html |
python - spidermonkey | http://wwwsearch.sourceforge.net/DOMForm/ |
python - spidermonkey | http://wwwsearch.sourceforge.net/python-spidermonkey/ |
Protocol languages | http://www-sop.inria.fr/esterel.org/ |
Good Ideas, Through the Looking Glass | http://www-sop.inria.fr/everest/ |
Good Ideas, Through the Looking Glass | http://www-sop.inria.fr/everest/research.php#pcc |
Interval Datatype | http://www-sop.inria.fr/geometrica/team/Sylvain.Pion/cxx/ |
The pi-Calculus in Direct Style | http://www-sop.inria.fr/meije/personnel/Gerard.Boudol/blue.html |
Realistic Functional Programming in the Java Platform | http://www-sop.inria.fr/mimosa/fp/Bigloo/ |
Scheme Language Steering Committee Report to the Community | http://www-sop.inria.fr/mimosa/fp/Bigloo/ |
Yearning for a practical scheme | http://www-sop.inria.fr/mimosa/fp/Bigloo/ |
Most Productive FP Lang? | http://www-sop.inria.fr/mimosa/fp/Bigloo/ |
A Type Notation for Scheme | http://www-sop.inria.fr/mimosa/fp/Bigloo/doc/bigloo-15.html |
Expressivity of lisp/scheme but speed of assembly/C/C++ | http://www-sop.inria.fr/mimosa/fp/Bigloo |
Moving Away From XSLT | http://www-sop.inria.fr/mimosa/fp/Scribe/ |
Skribe 1.2b released | http://www-sop.inria.fr/mimosa/fp/Skribe/ |
Martin Fowler on Language Workbenches and DSLs | http://www-sop.inria.fr/mimosa/fp/Skribe/ |
Skribe 1.2b released | http://www-sop.inria.fr/mimosa/fp/Skribe/index-5.html |
The pi-calculus: a Theory of Mobile Processes | http://www-sop.inria.fr/mimosa/personnel/Davide.Sangiorgi/Book_pi.html |
Calculi for Mobile Processes | http://www-sop.inria.fr/mimosa/personnel/Davide.Sangiorgi/moca.html |
Scheme2Js | http://www-sop.inria.fr/mimosa/personnel/Florian.Loitsch/scheme2js/ |
Gamma formalism | http://www-sop.inria.fr/mimosa/personnel/Gerard.Boudol/ |
A Theory of Distributed Objects | http://www-sop.inria.fr/oasis/caromel/TDO/ |
A Theory of Distributed Objects | http://www-sop.inria.fr/oasis/caromel/TDO/ASP-DistributedCalculi.pdf |
Good Ideas, Through the Looking Glass | http://www-sop.inria.fr/oasis/verificard/ |
Links | http://www-sop.inria.fr/smartool/ |
Virtual Virtual Machine | http://www-sor.inria.fr/projects/vvm/ |
Virtual Virtual Machine | http://www-sor.inria.fr/projects/vvm/doc/00SBAC.pdf |
Techniques for JIT (parallel?) compilation of straight line numerical code | http://www-sor.inria.fr/projects/vvm/realizations/ccg/ |
JavaScript with Continuations and its use in Apache Cocoon | http://www-spi.lip6.fr/~queinnec/Papers/webcont.ps.gz |
Programming Languages: Application and Interpretation | http://www-spi.lip6.fr/~queinnec/PDF/webcont.pdf |
Some stupid questions on denotational semantics | http://www-spi.lip6.fr/~queinnec/WWW/l2t.html |
Tail call elimination decorator in Python | http://www-spi.lip6.fr/~queinnec/WWW/LiSP.html |
Getting Started | http://www-spi.lip6.fr/~queinnec/WWW/LiSP.html |
Teach Yourself Scheme in Fixnum Days | http://www-spi.lip6.fr/~queinnec/WWW/LiSP.html |
Links Slides | http://www-spi.lip6.fr/~queinnec/WWW/Queinnec.html |
Pure Pattern Calculus | http://www-staff.it.uts.edu.au/~cbj/bondi/ |
History: Array languages | http://www-staff.it.uts.edu.au/~cbj/FISh/Announcement/ |
Shape Theory | http://www-staff.it.uts.edu.au/~cbj/FISh/index.html |
Multidimensional arrays | http://www-staff.it.uts.edu.au/~cbj/FISh/index.html |
Shape Theory | http://www-staff.it.uts.edu.au/~cbj/Publications/Abstracts/functorial_ml.html |
The Constructor Calculus | http://www-staff.it.uts.edu.au/~cbj/Publications/constructors.ps |
A Comparative Study of Language Support for Generic Programming | http://www-staff.it.uts.edu.au/~cbj/Publications/functorial_ml.ps.gz |
Shape Theory | http://www-staff.it.uts.edu.au/~cbj/Publications/order_enriched_categories.html |
Pure Pattern Calculus | http://www-staff.it.uts.edu.au/~cbj/Publications/purepattern.pdf |
Shape Theory | http://www-staff.it.uts.edu.au/~cbj/Publications/shapes.html |
History: Array languages | http://www-staff.it.uts.edu.au/~cbj/sitemap.html |
Guiding Visitors: Separating Navigation from Computation | http://www-staff.mcs.uts.edu.au/~cbj/Publications/shapes.html#OO_Programming |
ACL2 in DrScheme | http://www-static.cc.gatech.edu/~manolios/acl206/cfp.html |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www-static.cc.gatech.edu/~shivers/ |
What do you believe about Programming Languages (that you can't prove (yet))? | http://www-static.cc.gatech.edu/~shivers/citations.html#fcoro |
Tim Bray: Dynamic-Language IDEs | http://www-static.cc.gatech.edu/~shivers/papers/ddp04.pdf#search=%22Demand-Driven%20Type%20Inference%20with%20Subgoal%20Pruning%3A%20Trading%20Precision%20for%20Scalability%22%22 |
Programming Languages in the Markup World | http://www-static.cc.gatech.edu/~shivers/papers/fcoro.pdf |
Accidental Syntax | http://www-static.cc.gatech.edu/~yannis/fc++/New1.5/infix.html |
Popular Math | http://www-swiss.ai.mit.edu/~gjs/6946/sicm-html/book.html |
A skeptic's look at C# | http://www-swiss.ai.mit.edu/~jaffer/r5rs_7.html#SEC47 |
CCSL Tutorial | http://wwwtcs.inf.tu-dresden.de/~tews/ccsl/ |
CCSL Tutorial | http://wwwtcs.inf.tu-dresden.de/~tews/ccsl/ccsl-tutorial-a4.ps.gz |
Papers in Coalgebra Theory and Applications | http://wwwtcs.inf.tu-dresden.de/~tews/jucs.ps.gz |
Papers in Coalgebra Theory and Applications | http://wwwtcs.inf.tu-dresden.de/~tews/PhD/ |
De-Scheming MIT? | http://www-tech.mit.edu/V125/N65/coursevi.html |
PROLAC: Language for protocol compilation | http://wwwtios.cs.utwente.nl/lotos/ |
Globus Project for Grid Computing | http://www-unix.globus.org/toolkit/about.html |
Linguistic Universals and Particulars | http://www-unix.oit.umass.edu/~ebach/papers/17thling.htm |
Pascal-FC | http://www-users.cs.york.ac.uk/~burns/pf.html |
GADTs + Extensible Kinds = Dependent Programming | http://www-users.cs.york.ac.uk/~fisher/cgi-bin/gnt?id=2701 |
Insecure Macho Love | http://www-users.cs.york.ac.uk/~jam/ |
(from 2004) Possibly faster Haskell | http://www-users.cs.york.ac.uk/~mfn/hacle/ |
Systematic search for lambda expressions | http://www-users.cs.york.ac.uk/~ndm/hoogle/ |
New Paul Graham thing... | http://www-users.cs.york.ac.uk/~olaf/PUBLICATIONS/transHaskellTrace.pdf |
Patterns of Software | http://www-users.cs.york.ac.uk/~susan/bib/nf/g/gabriel.htm |
Prolog and Natural-Language Analysis | http://www-writing.berkeley.edu/TESL-EJ/ej12/r7.html |
Trivia: Programming Language Naming Patterns | http://wwwx.cs.unc.edu/Research/proteus/proteus.html |
Software Fault Prevention by Language Choice | http://wwwzenger.informatik.tu-muenchen.de/persons/huckle/bugse.html |
Why do they program in C++? | http://wxhaskell.sourceforge.net/ |
Death of the client | http://wxpython.org |
Tim Bray: Don't Invent XML Languages | http://x.org |
Happy Birthday, PHP... | http://x180.net/Journal/2004/03/31.html |
PLaSM - functional language for computing with geometry | http://xahlee.org |
Amber: Eiffel/Ruby inspired language for the Parrot VM | http://xamber.org/ |
Ted Nelson's ZigZag | http://xanadu.com.au/ted/TN/WRITINGS/TCOMPARADIGM/tedCompOneLiners.html |
Ted Nelson's ZigZag | http://xanadu.com/zigzag/ |
Ted Nelson's ZigZag | http://xanadu.com/zigzag/tutorial/ZZwelcome.html |
Ted Nelson's ZigZag | http://xanadu.com/zigzag/ZZdnld/zzRefDef/ |
Python Compared to Other Languages | http://xarch.tu-graz.ac.at/autocad/lisp/ffis.html |
The power of small ideas | http://xarch.tu-graz.ac.at/autocad/lisp/float.slp |
Why type systems are interesting | http://xcaml.sourceforge.net |
Tim Bray: Don't Invent XML Languages | http://xcb.freedesktop.org |
Xtatic: Native XML processing for C# | http://xduce.sourceforge.net/ |
XML Is Too Hard For Programmers | http://xduce.sourceforge.net/ |
Native XML Scripting | http://xduce.sourceforge.net |
Sh | http://xengine.sourceforge.net/features.php |
A Declarative Model for Simple Narratives | http://xenia.media.mit.edu/~brooks/dissertation.html |
Animism: An Essential Concept in Programming? | http://xenia.media.mit.edu/~mt/diss/index.html |
Macros for C++? | http://xlr.sf.net |
Concept programming | http://xlr.sf.net |
XL? | http://xlr.sourceforge.net/ |
Concept programming | http://xlr.sourceforge.net/info/concept.html |
Functions in XSL | http://xml.apache.org/ |
End-User XML oriented proramming | http://xml.apache.org/ |
End-User XML oriented proramming | http://xml.apache.org/cocoon/index.html |
"Your" RDF Query Language | http://xml.coverpages.org/ni2004-01-14-a.html |
Binary relations | http://xml.coverpages.org/RIL-20010510.html |
Drafting Legislation Using XML | http://xml.house.gov/drafting.htm |
Fractal Music (and a Personal Introduction) | http://xml.openoffice.org/filters.html |
o:XML | http://xmlc.enhydra.org/ |
Server-side scripting languages | http://xmlc.enhydra.org |
IBM XSL Formatting Objects Composer | http://xmlhack.com/ |
Extreme Markup Languages 2002 (conference program) | http://xmlhack.com/ |
The Essence of XML | http://xmlhack.com/ |
Why use RDF instead of just XML | http://xmlhack.com/ |
XML-Europe'2002 Program | http://xmlhack.com/ |
James Clark: The Design of RELAX NG | http://xmlhack.com/ |
IBM releases web-services flow language | http://xmlhack.com/ |
xsl-editors mailing list | http://xmlhack.com/ |
XQuery implementations | http://xmlhack.com/ |
End-User XML oriented proramming | http://xmlhack.com/read.php?item=1058 |
Quilt: an XML Query Language | http://xmlhack.com/read.php?item=1072 |
XQuery, XSLT "overlap" debated (xmlhack) | http://xmlhack.com/read.php?item=1080 |
XSLT Extensions Revisited | http://xmlhack.com/read.php?item=1092 |
XHTML Events | http://xmlhack.com/read.php?item=1259 |
XQuery implementations | http://xmlhack.com/read.php?item=1288 |
XQuery implementation demo | http://xmlhack.com/read.php?item=1429 |
RDF query language interpreter | http://xmlhack.com/read.php?item=1461 |
XPipe | http://xmlhack.com/read.php?item=1495 |
SVG - Open for Business | http://xmlhack.com/read.php?item=1544 |
XML Pipeline Definition Language introduced as Note | http://xmlhack.com/read.php?item=1564 |
Apple uses XML but shuns SVG | http://xmlhack.com/read.php?item=1865 |
XML-RPC HOWTO | http://xmlrpc-c.sourceforge.net/xmlrpc-howto/xmlrpc-howto.html |
Unix as programming language | http://xmlstar.sourceforge.net/ |
Refactoring Functional Programs | http://xp.c2.com/CodeSmells.html |
"Popular vs. Good" in Programming Languages | http://xparam.sourceforge.net |
Guide to Python introspection | http://xpdeveloper.org/cgi-bin/wiki.cgi?PythonGenerators |
XPipe | http://xpipe.sourceforge.net/ |
XPipe | http://xpipe.sourceforge.net/Articles/Miscellaneous/fog0000000019.html |
Does Visual Studio Rot the Mind? | http://xplc.sourceforge.net/ |
Cross-language future of open source desktops | http://xplc.sourceforge.net/ |
Superx++ | http://xplusplus.sourceforge.net/FAQ.htm#inh |
Superx++ | http://xplusplus.sourceforge.net/Samples/SampleList.htm |
Higher-order logic programming in Prolog | http://xsb.sf.net/ |
Logic/Object Oriented Fusion | http://xsb.sourceforge.net |
XSieve: XSLT + Scheme | http://xsieve.sourceforge.net/background.html |
XSieve: XSLT + Scheme | http://xsieve.sourceforge.net/index.html#preface |
XSieve: XSLT + Scheme | http://xsieve.sourceforge.net/index.html |
SchemeUnit and SchemeQL: Two Little Languages | http://xsp.xegesis.org/ |
JavaScript 2 and the Future of the Web | http://xtech06.usefulinc.com/ |
JavaScript 2.0: Evolving a Language for Evolving Systems | http://xtech06.usefulinc.com/schedule/detail/198 |
Microsoft Xen On Track to Debut as 'X Omega' | http://xul.sourceforge.net/post/2003/10/microsofts_latest_longhorn_innovation_xul_xml_ui_language.html |
Tunes create context like language | http://xxx.arxiv.org/abs/cs.CL/0406015 |
Simple Outline XML: SOX | http://yaml.org/ |
Simple Outline XML: SOX | http://yaml.org/spec/16feb2002.html#intro-xml |
ANN: YARD Parser | http://yard-parser.sf.net |
expressivity of "idiomatic C++" | http://yaws.hyber.org/ |
Yield Prolog | http://yieldprolog.sourceforge.net/ |
Simple explanation of Continuation Passing | http://youpou.lip6.fr/queinnec/Papers/webcont.ps.gz |
Simple explanation of Continuation Passing | http://youpou.lip6.fr/queinnec/WWW/Continuation.html |
Generators in Python, Icon and Scheme | http://youpou.lip6.fr/queinnec/WWW/LiSP.html |
Interesting conversations | http://youpou.lip6.fr/queinnec/WWW/LiSP.html |
A book to learn from? | http://youpou.lip6.fr/queinnec/WWW/LiSP.html |
Whither Now C++? | http://youpou.lip6.fr/queinnec/WWW/LiSP.html |
Windows Scripting? | http://youpou.lip6.fr/queinnec/WWW/LiSP.html |
Lisp In Small Pieces | http://youpou.lip6.fr/queinnec/WWW/LiSP.html |
Teaching programming | http://youpou.lip6.fr/queinnec/WWW/LiSP.html |
First-class Attribute Grammars | http://yro.slashdot.org/yro/02/07/31/1925228.shtml?tid=146 |
Tim Bray: Language fermentation | http://z.iwethey.org/forums/render/content/show?contentid=101073 |
Message Object Oriented vs Function Object Oriented | http://z.iwethey.org/forums/render/content/show?contentid=110693 |
Extensible Code Generation with Java | http://z.iwethey.org/forums/render/content/show?contentid=110904 |
Oracle PL/SQL Best Practices | http://z.iwethey.org/forums/render/content/show?contentid=114715 |
miniKanren: A declarative applicative logic programming system | http://z.iwethey.org/forums/render/content/show?contentid=121842 |
Dressing up Self in JavaScript | http://z.iwethey.org/forums/render/content/show?contentid=144936 |
Scripting with Free Software Rexx implementations | http://z.iwethey.org/forums/render/content/show?contentid=146851 |
JavaScript 2.0 Versioning | http://z.iwethey.org/forums/render/content/show?contentid=28645 |
ML Functors | http://z.iwethey.org/forums/render/content/show?contentid=674 |
How do Java generics correspond to System F-(omega)? | http://z.iwethey.org/forums/render/content/show?contentid=674 |
RLisp - Lisp naturally embedded in Ruby | http://zabor.org/taw/rlisp/ |
Richard Hamming: You and Your Research | http://zapata.seas.smu.edu/~gorsak/hamming.html |
C# Language Specification 2.0 (new features) | http://zdnet.com.com/2100-1104-949945.html |
The developer's dilemma | http://zdnet.com.com/2100-1107-842922.html |
PyPy | http://zenspider.com/Languages/Ruby/MetaRuby.html |
Metaclass programming in Python, Part 2 | http://zephyrfalcon.org/weblog/arch_d7_2003_09_06.html#e337 |
Poplog | http://zephyrfalcon.org/weblog2/arch_e10_00560.html#e562 |
Python Decorators | http://zephyrfalcon.org/weblog2/arch_e10_00610.html#e610 |
Microsoft Xen On Track to Debut as 'X Omega' | http://zerotrilogy.gotdns.com/jaysonblog/archive/2004/01/22/215.aspx |
Cellang | http://zhar.net/howto/homeless/cellular/ |
Antipathy to Type Systems | http://zia.pycs.net/2003/5/15/ |
Getting Started | http://zls.mimuw.edu.pl/%7Eurzy/home.html |
Is "type" a fundamental intrinsic property of values? | http://zone.ni.com/devzone/conceptd.nsf/webmain/A6B7E1D590276DA986256A3A006885FB |
Language comparison experiment | http://zoo.cs.yale.edu/classes/cs490/03-04b/bartholomew.robinson/ |
Large imperative code --> functional | http://zoo.cs.yale.edu/classes/cs490/98-99b/jones.joshua.joshj/ |
Cellang | http://zooland.alife.org/download/packages/cellang/ |
XPython | http://zope.vex.net/~mcfletch/plumbing/14 |
The Web Server is Fully Functional | http://zowie.metnet.navy.mil/~spawar/JMV-TNG/Code/get-obs.scm |
Web services: Winer on WSDL | http://zowie.metnet.navy.mil/~spawar/JMV-TNG/Request-Lang.html |
XLANG and WSFL: Syntactic Arsenic | http://zowie.metnet.navy.mil/~spawar/JMV-TNG/XML/JMGRIB.html |
Simple Outline XML: SOX | http://zowie.metnet.navy.mil/~spawar/JMV-TNG/XML/Manifest.scm |
Simple Outline XML: SOX | http://zowie.metnet.navy.mil/~spawar/JMV-TNG/XML/Manifest.xml |
SVG - Open for Business | http://zowie.metnet.navy.mil/cgi-bin/oleg/get-obs |
The Web Server is Fully Functional | http://zowie.metnet.navy.mil/cgi-bin/oleg/get-obs |
Python 2.2 is released | http://zpug.org/Resources/Documents/1001616285.02/python22new.ppt |
Mind Mappers | http://zvtm.sourceforge.net |
"New story" template | https://addons.mozilla.org/firefox/1046/ |
Writing a DSL for Java | https://a-visual-llk-parser-generator.dev.java.net/ |
FxCop & DSLs | https://doc.telin.nl/dscgi/ds.py/Get/File-11929/dslbib.pdf |
FxCop & DSLs | https://doc.telin.nl/dscgi/ds.py/View/Collection-1658 |
"typed" files OR xml OR meta information for delim. files. | https://fi.dev.java.net/ |
Extensible Term Language | https://fi.dev.java.net/ |
Invokedynamic | https://gauss.gwydiondylan.org/ |
Invokedynamic | https://gauss.gwydiondylan.org/pipermail/gd-hackers/2005-September/005525.html |
A new implementation of recursive-descent parsing? | https://javacc.dev.java.net/ |
Question: Graceful error recovery during parsing | https://javacc.dev.java.net/doc/errorrecovery.html |
JDeveloperAOP | https://jdeveloperaop.dev.java.net/ |
What good is Strong Normalization in Programming Languages? | https://listes.ens-lyon.fr/wws/arc/rewriting/2004-02/msg00010.html |
What good is Strong Normalization in Programming Languages? | https://listes.ens-lyon.fr/wws/info/rewriting |
Paul Vick: BASIC principles | https://lists.csail.mit.edu/pipermail/ll-discuss/2005-April/000317.html |
Apache vs. Yaws | https://lists.sourceforge.net/lists/listinfo/erlyaws-list |
LtU: blog not forum! | https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list |
Info needed | https://luis.lanet.lv/pls/pub/stal.prg_s1?l=1&cl=0&n1=154&o1=1&t0=21002&p1=- |
Public resources for ECMAScript Edition 4 | https://mail.mozilla.org/listinfo/es4-discuss |
Specifying ECMAScript via ML | https://mail.mozilla.org/listinfo/es4-discuss |
Specifying ECMAScript via ML | https://mail.mozilla.org/private/es4-discuss/2006-October/000151.html |
Mechanics of designing and implementing a language | https://mailman.rice.edu/pipermail/metaocaml-users-l/2005-March/000056.html |
Monads in Ruby | https://mailman.rice.edu/pipermail/metaocaml-users-l/2005-March/000057.html |
Collection of links to monad implementations in various languages. | https://mailman.rice.edu/pipermail/metaocaml-users-l/2005-March/000057.html |
Lang .NET 2006 | https://msrcmt.research.microsoft.com/PLACS2006/CallForPapers.aspx |
Formal methods for O/R mapping | https://pojq.dev.java.net/ |
Making Oz capability-secure | https://renoir.info.ucl.ac.be/twiki/bin/view/INGI/MILOSProject |
Boring... | https://sourceforge.net/forum/forum.php?thread_id=649437&forum_id=12320 |
Erlang concurrency: why asynchronious messages? | https://webspace.utexas.edu/goudamg/Others/Protocol%20Veification%20Made%20Simple.pdf |
Ian Bicking: The challenge of metaprogramming | https://www.kent.ac.uk/law/undergraduate/modules/criminal/downloads/causation_lecture3.rtf |
A Concurrent Lambda Calculus with Futures | https://www.ps.uni-sb.de/Papers/abstracts/lambdafut.html |
The SkyNet Virus: Why it is Unstoppable; How to Stop it | https://www.trustedcomputinggroup.org |
Future of software design? | https://www2897.ssldomain.com/higherlogics/www/Wiki.ashx/About |
Java object models debated | https://www6.software.ibm.com/reg/devworks/dw-db2-dabeans-i?S_TACT=103AMW56&S_CMP=DNT410 |
Bruce Tate: Technologies that may challenge Java | https://www-927.ibm.com/ibm/cas/cascon/workshopsignup/displayWorkshop?PublicView=true&Slot=THUPM&Num=47 |
Bruce Tate: Technologies that may challenge Java | https://www-927.ibm.com/ibm/cas/cascon_main/ |