This video was recorded at Code Mesh LDN 18 [ Ссылка ]
Get involved in Code Sync's next conference [ Ссылка ]
---
A POSTSCRIPT TO FUNCTIONAL GEOMETRY
by Einar Høst
THIS TALK IN THREE WORDS:
Functional
Concatenative
Recursion
TALK LEVEL: Intermediate
ABSTRACT
Peter Henderson's 1982 ""Functional Geometry"" is a classic paper that shows the beauty and power of functional representation. Using functions to represent pictures, Henderson defines a small set of combinators to create a replica of Escher's recursive tessellation ""Square Limit"". It's a nice kata for functional programmers. However, you could also implement Henderson's combinators in concatenative languages, which excel at composition! In this talk, I'll show you how. For choice of language, I turn to PostScript, a proven and battle-worn concatenative language that has been on the plateau of productivity for decades. It's also rather good for drawing. With one neat trick, values on the stack can be captured inside an executable array, to simulate closures. And the rest is easy.
Read the full abstract: [ Ссылка ]
---
THE SPEAKER - EINAR HØST
Computer at NRK
Einar W. Høst is a computer at NRK, the Norwegian public broadcaster. He thinks that programs should be written for people to read and also for machines to laugh at. He has a PhD in Computer Science from the University of Oslo.
More on Einar Høst: [ Ссылка ]
---
CODE SYNC & CODE MESH LDN 18
Code Mesh LDN is powered by Code Sync. Code Mesh LDN 18 was sponsored by WhatsApp, Toyota Connected, Erlang Solutions, TEAMango, and aeternity.
CODE SYNC
Website: www.codesync.global
Twitter: www.twitter.com/CodeMeshIO
Facebook: [ Ссылка ]
LinkedIn: [ Ссылка ]
Mail: info at codesync.global
#CodeMesh #FunctionalGeometry #FunctionalProgramming
Ещё видео!