HTTP/2 302
server: nginx
date: Fri, 16 Jan 2026 20:56:16 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100829051939
location: https://web.archive.org/web/20100829051939/https://wiki.processing.org/
server-timing: captures_list;dur=0.765448, exclusion.robots;dur=0.058767, exclusion.robots.policy;dur=0.046006, esindex;dur=0.014085, cdx.remote;dur=7.423188, LoadShardBlock;dur=192.546321, PetaboxLoader3.datanode;dur=63.056428, PetaboxLoader3.resolve;dur=43.753965
x-app-server: wwwb-app242-dc8
x-ts: 302
x-tr: 229
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app242; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Fri, 16 Jan 2026 20:56:17 GMT
content-type: text/html; charset=utf-8
content-length: 0
x-archive-orig-date: Sun, 29 Aug 2010 05:19:39 GMT
x-archive-orig-server: Apache/2.2.14 (Ubuntu)
x-archive-orig-set-cookie: cookiecookiecookie=204.236.226.210.1283059179661325; path=/; expires=Thu, 23-Aug-35 05:19:39 GMT; domain=.processing.org
x-archive-orig-x-powered-by: PHP/5.3.2-1ubuntu4.2
x-archive-orig-vary: Accept-Encoding,Cookie
x-archive-orig-x-vary-options: Accept-Encoding;list-contains=gzip,Cookie;string-contains=wikidbToken;string-contains=wikidbLoggedOut;string-contains=wikidb_session
x-archive-orig-expires: Thu, 01 Jan 1970 00:00:00 GMT
x-archive-orig-cache-control: private, must-revalidate, max-age=0
x-archive-orig-last-modified: Sun, 29 Aug 2010 05:19:39 GMT
location: https://web.archive.org/web/20100829051939/https://wiki.processing.org/w/Main_Page
x-archive-orig-content-length: 0
x-archive-orig-connection: close
cache-control: max-age=1800
memento-datetime: Sun, 29 Aug 2010 05:19:39 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_17_20100828232326_crawl100-c/51_17_20100829051742_crawl102.arc.gz
server-timing: captures_list;dur=0.451330, exclusion.robots;dur=0.020925, exclusion.robots.policy;dur=0.012083, esindex;dur=0.009896, cdx.remote;dur=37.327883, LoadShardBlock;dur=284.335634, PetaboxLoader3.datanode;dur=309.510791, load_resource;dur=188.416363, PetaboxLoader3.resolve;dur=131.742705
x-app-server: wwwb-app242-dc8
x-ts: 301
x-tr: 538
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 16 Jan 2026 20:56:18 GMT
content-type: text/html; charset=UTF-8
x-archive-orig-date: Sun, 29 Aug 2010 05:19:39 GMT
x-archive-orig-server: Apache/2.2.14 (Ubuntu)
x-archive-orig-x-powered-by: PHP/5.3.2-1ubuntu4.2
x-archive-orig-content-language: en
x-archive-orig-vary: Accept-Encoding,Cookie
x-archive-orig-x-vary-options: Accept-Encoding;list-contains=gzip,Cookie;string-contains=wikidbToken;string-contains=wikidbLoggedOut;string-contains=wikidb_session
x-archive-orig-expires: Thu, 01 Jan 1970 00:00:00 GMT
x-archive-orig-cache-control: private, must-revalidate, max-age=0
x-archive-orig-last-modified: Tue, 29 Jun 2010 12:32:07 GMT
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sun, 29 Aug 2010 05:19:39 GMT
link:
; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_17_20100828232326_crawl100-c/51_17_20100829051742_crawl102.arc.gz
server-timing: captures_list;dur=0.497590, exclusion.robots;dur=0.023947, exclusion.robots.policy;dur=0.013724, esindex;dur=0.010046, cdx.remote;dur=27.772979, LoadShardBlock;dur=162.516566, PetaboxLoader3.datanode;dur=201.230868, load_resource;dur=102.242521, PetaboxLoader3.resolve;dur=61.791787
x-app-server: wwwb-app242-dc8
x-ts: 200
x-tr: 370
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Processing
Main Page
From Processing
Welcome to the Processing Wiki; it complements the main site, processing.org . The wiki includes code documentation, reference material, code samples, and more. Please have a look around. If you would like to edit this wiki, send an email to Casey (reas at processing dot org) with your name and information about how you'd like to contribute.
Participate
Processing is a community of passionate individuals contributing time and intelligence to make excellent software.
FAQ & Technical Info
If you're having trouble, this is the first place to look. If you have a question not covered, visit the forum .
Language Comparisons
Comparing Processing to other languages exposes its unique and similar qualities. Comparison assists people familiar with one language to transfer their knowledge.
Topics and Lists
This section is still forming; right now it's for essays and lists of resources related to Processing culture and the community.
Code Snippets
Snippets are useful, short code examples. They are general and modular to be easily edited and used in other programs.
Tutorials
This is the place for community-generated tutorials and information pages on specific topics.
Potential future Tutorials
Threading
Databases and Applets
Interviews
We've always loved the interview format; here you can learn a little about how people are using Processing for work and play.