PEP 483 - The Theory of Type Hints | Python.org

A type-theoretic approach to Python -- good to see!

to language-design programming python type-theory types ... on 22 March 2015

jmoy/norvig-spell ยท GitHub

Norvig's spelling corrector in a wide range of languages.

to language-design programming spelling ... on 22 March 2015

How to Write a Spelling Corrector

"The full details of an industrial-strength spell corrector are quite complex ... What I wanted to do here is to develop, in less than a page of code, a toy spelling corrector that achieves 80 or 90% accuracy at a processing speed of at least 10 words per second." Nice -- this'd be a good case study for our revamped algorithms module.

to algorithms computing cs programming spelling ... on 22 March 2015

Lou's Pseudo 3d Page

How to draw roads in 80s-style driving games. Very comprehensive.

to games graphics programming retrocomputing road ... on 16 March 2015

The Craft of Text Editing

A nice book about how to write a text editor, from 1991.

to editor emacs etext programming retrocomputing ... on 13 March 2015

jwz: PSD

"At this point, I'd like to take a moment to speak to you about the Adobe PSD format. PSD is not a good format. PSD is not even a bad format. Calling it such would be an insult to other bad formats, such as PCX or JPEG."

to amusements coding-style comment file-formats photoshop programming ... on 13 March 2015

Taming the Asynchronous Beast with CSP Channels in JavaScript

A nice example of the ideas of process-oriented programming being reinvented. (Again.)

to concurrency csp javascript programming web ... on 13 March 2015

Inside Spacewar! โ€” A Software Archeological Approach

Extremely comprehensive study of the Spacewar code. I might describe this as a software graphological analysis rather than an archeological one, since one of the most interesting parts is the examination of different programmers' styles...

to ag0700 games history mit pdp1 programming retrocomputing source spacewar ... on 05 March 2015

Software Carpentry

Programming for scientists. Their Python tutorials are interesting, although (for my purposes) I prefer the older, more general ones.

to programming python science teaching ... on 05 March 2015

Tags related to programming

- programming
 
3 3d
2 6502
1 68000
1 abertay
2 adventure
18 ag0700
4 ag0803
1 ag0907
1 ai
1 algorithm
2 algorithms
1 alsa
1 amiga
10 amusements
1 android
1 apl
1 apue
3 architecture
1 architecture1
1 arithmetic
3 arm
1 art
9 assembler
2 assembly
4 audio
2 awk
1 ball
1 binary
1 bioinspired
1 bit-twiddling
1 bloom
5 books
1 bugs
13 c
6 c++
1 c64
2 cache
1 chess
1 chroot
2 cmp201
1 cobol
1 code
1 coding-style
1 comment
1 commodore
1 comp-ed
4 compiler
1 complexity
2 computing
22 concurrency
2 concurrent
1 constant-time
1 container
5 continuations
1 copy-paste
1 cross
2 crypto
2 cryptography
3 cs
2 csp
1 cute-code
3 data-structures
3 debugging
1 demo
3 demos
10 design
1 documentation
2 editing
1 editor
1 edsl
1 electronics
2 emacs
1 embedded
1 eratosthenes
1 erlang
1 error
1 errors
1 esp8266
6 etext
2 exceptions
1 exim
1 file-formats
1 floating-point
1 fluid
1 forth
2 fortran
13 functional
3 fyp
21 games
5 gba
1 gcc
2 generics
1 gpu
10 graphics
1 gtk
2 hash
12 haskell
1 history
5 homebrew
1 html
1 html5
1 humour
1 ia32
1 ieee
1 if
1 iteration
1 iterator
3 jack
3 java
6 javascript
1 jokes
1 kerberos
1 kogut
18 language
19 language-design
1 languages
1 latex
2 library
4 linux
2 linux-kernel
4 lisp
1 live-coding
1 make
8 maths
1 memory
1 message-passing
1 microcontroller
1 midi
1 mit
1 mobile
1 mount
1 mythryl
1 namespace
1 natural
2 network
3 networking
1 number
3 numeric
3 obfuscated
1 ocaml
3 oo
1 ooc
6 opengl
4 optimisation
2 os
1 ownership
1 papers
8 parallel
1 parallel-survey
1 parasail
1 parsing
3 patterns
1 pdc
1 pdp1
2 performance
1 phone
1 photoshop
5 playstation
1 primes
1 procedural
215 programming
5 ps2
1 puzzle
20 python
1 r
2 raspberry-pi
1 reading
1 reading-code
1 representation
48 research
11 retrocomputing
1 reverse-engineering
1 road
1 robotics
1 rpn
1 ruby
2 rust
2 safety
1 sandbox
1 scala
1 scalability
4 scheme
1 science
2 sdl
4 security
2 sed
1 shell
1 sicp
1 sieve
1 sigint
1 signal
1 simulation
1 sleep
1 snobol
19 software
2 software-engineering
1 source
1 spacewar
1 spam
2 sparc
2 spelling
1 splash
1 statistics
2 style
1 swig
1 systems
25 teaching
1 templates
2 to-package
2 tv
1 type-systems
1 type-theory
2 types
6 unix
2 vector
1 videocore
1 vim
3 visualisation
3 vm
2 volumetric
12 web
2 wiki
1 win32
1 wireless
1 writing
3 x
2 x86
1 xpl0