HOME
THE PIRATE CINEMA
HTML
THE CREATIVE CODING START
CSS&HTML
ARE WE ALL ADDICTS NOW?
PURE DATA
READINGS
P5 BASICS &
READING REFLECTION W9
P5.js & ANIMATED THROBBER+READING W10
SKETCH (FEEDBACK AND LOOP) + READING W11
W12 SIMPLE PROGRAMME &'LOOP' M.FULLER.
CODE & GENERATIVITY
"The Aesthetics of Generative Code"
CODE & OBJECTS
"Randomness"
CODE & ALGORITHMS
with p5.js
CODE & DATAFICATION
+reading

ITERATION.SUBSPECIES

FOR-Tourist who has to return home

WHILE-Cancelled by a traveller with no limit

LOOP - its defining quality could be considered the minimal means that result in automated infinite production.

Function Derek Robinson
“In Lisp or JavaScript functions can be passed as arguments to functions”

“A function’s definition is a symbolic expression built up recursively from previously defined functions”

The computer only knows about its processes and the stored data, so what you’re doing is moving data around.
FUNCTION (pp.101-109)

Modern scripting typically include as a native data type the “associative array” (also known as hash table/map) for managing look-up tables of arbitrary complexity. Its a version of Charles Babbage’s algorithmic trade-off between processing time & memory space.
It’s almost never possible to find the function when you have the output.

ETHNOCOMPUTING (pp.92-100)

1st project- to reassess the history of computer science
2nd project - cultural issues in human computer interaction. The argument is that there has been an ongoing shift from computer cantered computer science to user-centered computer science
3rd project- transactions between indigenous/ vernacular
and high-tech representations of computing.
LOOP(pp.179-183)

Snake nibbling its own tail = loop metaphor

Loop- reusable pattern where the language executes part of the pattern automatically, and you supply the parts that are different.

The LOOP is an uphill continuum of abstraction
-the LOOP has a very unpromising “design”

If there was such a thing called “loopascope” , it would help with the unpredictability og a LOOP.

A LOOP can be a loop inside another loop.

The LOOP is made possible by JUMP(BRANCH)
The LOOP is defined by the absence of interruption in this ‘JUMP’ process

Powerful abstractions are “ special ways of thinking critically boost our abilities to understand the word”
Alan Kay (smalltalk designer)

GO TO statements is often a concealed FOR statement

Peter Naur says GO TO is rather harmful and Edsger Dijkstra is on the same impression (p.80,81)

LOOP can separate into 2 branches


ITERATION
-“A collection of instructions is repeated in a looping manner”
-“Shape is superinduced”

RECURSION
-“Each stage of the repetition executed as a subtask of the previous stage”
-“Shape is form of proceeding”


Programming PERL - Larry Wall, Tom C., Jon O.

ITERATION
-“The art of defining something in terms of itself “
-Doing something repeatedly

RECURSION
-The entry of recursion begins & ends
-“ To iterate is human, to recurse, divine”
L Peter Deutsh & Robert Heller


M. FULLER READING- SOFTWARE STUDIES + SIMPLE PROGRAMME
NODE.JS/APIs & Obfuscation, Weird Languages, and Code Aesthetics
JPEG GLITCHES WITH ANTONIO ROBERTS
NODE. JS/APIs & Wendy Hui Kyong Chun. "The Enduring Ephemeral, or the Future Is a Memory."
INITIAL SKETCH (final project)
+ Big Data Aesthetics
SOME CHANGES in(final project)
BIG DATA ART
FINAL "ADDICTION TO DATA" PROJECT
& some aesthetics explained
In this section I am required to create a SIMPLE PROGRAM UTILISING TEXT AND TYPE. I also have to make sure it is related to the reading that I have done. I have chosen to use a Function to create a random placement of some words.

A screenshot of the canvas and the code can be seen below.
BRAINSTORMING FOR FINAL PROJECT