stuhlmueller + programming 39
Geiser
october 2011 by stuhlmueller
A collection of Emacs major and minor modes for interacting with Scheme interpreters.
emacs
scheme
programming
october 2011 by stuhlmueller
Hyperpolyglot
august 2011 by stuhlmueller
Side-by-side reference sheets for common programming tasks.
programming
language
reference
august 2011 by stuhlmueller
Pi
october 2009 by stuhlmueller
A pattern-based programming language.
pi
programming
language
patterns
october 2009 by stuhlmueller
ICFP 2009
october 2009 by stuhlmueller
Videos from the International Conference on Functional Programming, 2009.
functional
programming
conference
video
october 2009 by stuhlmueller
The Pi Calculus
august 2009 by stuhlmueller
The π-calculus is to concurrent programs as the λ-calculus is to sequential programs (although the choice of π is not as canonical as that of λ).
compsci
programming
language
theory
august 2009 by stuhlmueller
Structure and Interpretation of Classical Mechanics
june 2009 by stuhlmueller
SICP style book on classical mechanics by Gerry Sussman and Jack Wisdom.
math
physics
programming
mechanics
june 2009 by stuhlmueller
Learn You a Haskell for Great Good!
october 2008 by stuhlmueller
Convinced me of its greatness with the first sentence I read: "If you're the sort of horrible person who doesn't read introductions to things and you skipped it, [...]"
haskell
programming
tutorial
october 2008 by stuhlmueller
Growing a Language (pdf)
october 2008 by stuhlmueller
Experimental talk: Defines its terms and says everything else in words of one syllable. I wish philosophical essays were written in this style.
compsci
language
programming
october 2008 by stuhlmueller
Polynomial Programming Language
april 2008 by stuhlmueller
Proposes a language in which only all polynomial time computable functions can be programmed. A useful constraint for artificial intelligence based on program search?
compsci
programming
complexity
ai
april 2008 by stuhlmueller
[the] xxxxx [reader]
february 2008 by stuhlmueller
Thought movement opposed to entropic contemporary economies. Electromysticism replaces transparency, code-driven art liberates software from the machinic.
art
programming
science
culture
february 2008 by stuhlmueller
Sometimes all functions are continuous
february 2008 by stuhlmueller
For functions from N to N, all reasonable models of computation are equivalent to Turing machines. At higher types, questions of representation become important, and it does matter which model of computation is used.
math
programming
compsci
february 2008 by stuhlmueller
Interesting higher-order functionals
february 2008 by stuhlmueller
"Functionals are higer-order functions, i.e., functions that take functions as arguments or return them as results. [..] Understanding every next level of functionals requires new concepts and fresh ideas. We have not come very far."
math
programming
compsci
february 2008 by stuhlmueller
Phenotropics
december 2007 by stuhlmueller
Suggests to replace the current model of connecting software components (protocol adherence, chaotic failure modes) by pattern recognition (graceful error-tolerance).
compsci
programming
software
evolution
december 2007 by stuhlmueller
Lisp in Python
july 2007 by stuhlmueller
A translation of the original Lisp to Python in about 150 lines of code. Impressive.
python
lisp
programming
compsci
july 2007 by stuhlmueller
Prolog in Python, Version 3
july 2007 by stuhlmueller
Prolog implemented in 250 lines of readable Python code. Now tell me you don't love Python!
python
programming
compsci
prolog
july 2007 by stuhlmueller
Alligator Eggs!
may 2007 by stuhlmueller
A sneaky way to introduce the Lambda Calculus. Guess I need kids.
lambda-calculus
compsci
functional
programming
may 2007 by stuhlmueller
Stackless Python
may 2007 by stuhlmueller
An enhanced version of the Python programming language. It allows programmers to reap the benefits of thread-based programming without the performance and complexity problems associated with conventional threads.
python
threads
programming
may 2007 by stuhlmueller
Speagram
may 2007 by stuhlmueller
Speagram is meant as a communication tool to bridge the conceptual gap between the natural thinking of a human being and the way computers need to be programmed or queried.
programming
natural
language
parser
semanticweb
may 2007 by stuhlmueller
λ Prolog
may 2007 by stuhlmueller
Lambda Prolog is a logic programming language featuring polymorphic typing, modular programming, and higher-order programming. It can capture higher-order abstract syntax and thus map object-level bindings to programming language bindings.
compsci
prolog
logic
programming
may 2007 by stuhlmueller
Wizard Book
april 2007 by stuhlmueller
An excellent computer science text used in introductory courses at MIT. One of the bibles of the LISP/Scheme world.
programming
compsci
scheme
lisp
april 2007 by stuhlmueller
Prolog Tutorial
april 2007 by stuhlmueller
This tutorial is intended to be used to help learn the essential, basic concepts of Prolog. The sample programs have been especially chosen to help promote the use of Prolog programming in an artificial intelligence course.
prolog
programming
tutorial
april 2007 by stuhlmueller
John's Combinatory Logic Playground
april 2007 by stuhlmueller
"This design of a minimalistic universal computer was motivated by my desire to come up with a concrete definition of Kolmogorov Complexity, which studies randomness of individual objects."
compsci
complexity
algorithms
programming
april 2007 by stuhlmueller
The Nature of Code
march 2007 by stuhlmueller
Syllabus and notes from an ITP class called The Nature of Code, which focuses on "the programming strategies and techniques behind computer simulations of natural systems". Lots of good notes and Processing code examples.
programming
processing
compsci
math
march 2007 by stuhlmueller
6.844 Computability Theory of and with Scheme
march 2007 by stuhlmueller
6.844 is a graduate introduction to programming theory, logic of programming, and computability, with the programming language Scheme used to crystallize computability constructions and as an object of study itself.
scheme
programming
lisp
mit
compsci
march 2007 by stuhlmueller
The Mizar Project
march 2007 by stuhlmueller
The Mizar project started around 1973 as an attempt to reconstruct mathematical language in a computer-oriented environment. The most important activity has been the development of a database for mathematics.
math
logic
programming
compsci
database
march 2007 by stuhlmueller
Python for Lisp Programmers
march 2007 by stuhlmueller
"Python supports all of Lisp's essential features except macros, and you don't miss macros all that much because it does have eval, and operator overloading, and regular expression parsing, so you can create custom languages that way."
python
lisp
programming
languages
march 2007 by stuhlmueller
Elegant Lisp Programs (Chaitin)
march 2007 by stuhlmueller
Call a program "elegant" if no smaller program has the same output. I.e., a LISP S-expression is defined to be elegant if no smaller S-expression has the same value. It is impossible to prove that any particular large program is elegant.
chaitin
gödel
math
copsci
lisp
programming
march 2007 by stuhlmueller
Teach Yourself Scheme in Fixnum Days
march 2007 by stuhlmueller
This is an introduction to the Scheme programming language. It is intended as a quick-start guide, something a novice can use to get a non-trivial working knowledge of the language, before moving on to more comprehensive and in-depth texts.
scheme
programming
language
march 2007 by stuhlmueller
Monads in functional programming - Wikipedia, the free encyclopedia
march 2007 by stuhlmueller
Monads are used in functional programming to express input/output (I/O) operations and changes in state without using language features that introduce side effects.
functional
programming
haskell
compsci
march 2007 by stuhlmueller
Ninety-Nine Lisp Problems
january 2007 by stuhlmueller
99 problems in list processing, arithmetic, logic, codes, data structures, graphs, sudoku, etc.
lisp
programming
tutorial
january 2007 by stuhlmueller
Teach Yourself Programming in Ten Years
january 2007 by stuhlmueller
It takes about ten years to develop expertise in any of a wide variety of areas, including chess playing, music composition, painting, piano playing, swimming, tennis, and research in neuropsychology and topology. There appear to be no real shortcuts.
learning
programming
philosophy
january 2007 by stuhlmueller
Anything You Can Do, I Can Do Meta (Technology Review)
january 2007 by stuhlmueller
"Simonyi believes he can solve a host of stubborn problems that have always plagued computers by offering everyone who uses them, and the coders who program them, a higher-order view of software."
software
programming
technology
meta
january 2007 by stuhlmueller
Programming in Syn
january 2007 by stuhlmueller
What if the syntax and semantics of a programming language were specified in a library, rather than built into the language, and thus could be swapped or extended at will just like any other library?
programming
lisp
syn
january 2007 by stuhlmueller
BitBucket - Experimenting with Amazon S3 Service in Python
january 2007 by stuhlmueller
Python code to experiment with (and possibly develop for) Amazon's S3.
amazon
s3
python
storage
programming
january 2007 by stuhlmueller
Project Euler
january 2007 by stuhlmueller
Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.
math
programming
compsci
january 2007 by stuhlmueller
Google Code Search
october 2006 by stuhlmueller
Search public source code.
google
programming
search
october 2006 by stuhlmueller
Practical Common Lisp
august 2006 by stuhlmueller
Complete online version of Practical Common Lisp by Peter Seibel.
lisp
programming
ebook
august 2006 by stuhlmueller
AppleScript for Python Programmers
august 2006 by stuhlmueller
Compares AppleScript commands to Python statements.
applescript
python
programming
august 2006 by stuhlmueller
Successful Lisp
august 2006 by stuhlmueller
How to Understand and Use Common Lisp
lisp
programming
book
august 2006 by stuhlmueller
related tags
ai ⊕ algorithms ⊕ amazon ⊕ applescript ⊕ art ⊕ book ⊕ chaitin ⊕ complexity ⊕ compsci ⊕ conference ⊕ copsci ⊕ culture ⊕ database ⊕ ebook ⊕ emacs ⊕ evolution ⊕ functional ⊕ google ⊕ gödel ⊕ haskell ⊕ lambda-calculus ⊕ language ⊕ languages ⊕ learning ⊕ lisp ⊕ logic ⊕ math ⊕ mechanics ⊕ meta ⊕ mit ⊕ natural ⊕ parser ⊕ patterns ⊕ philosophy ⊕ physics ⊕ pi ⊕ processing ⊕ programming ⊖ prolog ⊕ python ⊕ reference ⊕ s3 ⊕ scheme ⊕ science ⊕ search ⊕ semanticweb ⊕ software ⊕ storage ⊕ syn ⊕ technology ⊕ theory ⊕ threads ⊕ tutorial ⊕ video ⊕Copy this bookmark: