Jan Ruzicka
12/10/2022, 10:28 PMPersonal Dynamic Media
12/10/2022, 10:57 PMAndrew F
12/11/2022, 12:54 AMJack Rusher
12/11/2022, 10:10 AMJan Ruzicka
12/11/2022, 2:36 PMRiley Stewart
12/12/2022, 1:02 AMPersonal Dynamic Media
12/12/2022, 1:06 AMwtaysom
12/12/2022, 5:35 AMJack Rusher
12/12/2022, 8:39 AMJan Ruzicka
12/12/2022, 9:13 AMJack Rusher
12/12/2022, 11:18 AMguitarvydas
12/12/2022, 12:34 PMf(x)
or f(x,y,z)
addresses only one use-case for computers - computers as sophisticated calculators - but cannot easily express other uses of computers, e.g. sequencers (time, history), IoT, robotics, internet, blockchain, gaming, animation, etc.
Obviously, we CAN express these other concepts in the current notation, but, programmers are encouraged - by exclusive use of this single notation - to think in 2D and to create calculators.
When all you’ve got is a single notation for describing calculators, everything looks like a calculator.
A calculator takes one input (which might look like several inputs, thanks to the miracle of destructuring) and produces one output. The calculator model is so insufficient for expressing programs, that a bag has been added onto the side of the model, called ‘exceptions’.
If you want to build YAC (Yet Another Calculator), the current notation is appropriate. If you want to build a sequencer, switch to another notation(s). When starting a new project, it is unnecessary to jump to the premature conclusion that the project is YAC until you’ve savoured all of the project’s details.Joakim Ahnfelt-Rønne
12/13/2022, 8:11 PMguitarvydas
12/14/2022, 5:07 AMAndrew F
12/14/2022, 9:18 PMguitarvydas
12/15/2022, 4:05 AMAndrew F
12/15/2022, 8:08 AM