Functional programming
Programming paradigm based on applying and composing functions
Follow Functional programming on Notably News to receive short updates to your email — rarely!
We include updates on Pure function, Currying, Higher-order function, Tail call, Short-circuit evaluation, Algebraic data type, Immutable object, Anonymous function, Result type, Lazy evaluation, Pattern matching, Continuation-passing style, GNU Guix, Generalized algebraic data type, First-class function, Applicative functor ... and more.
2024 |
Nix
A team of volunteers released the first version of Lix, a fork of Nix focused on correctness and compatibility, using the Meson build automation system and intending to gradually rewrite parts of the code in Rust.
|
2023 | Elected Fellow of the Royal Society (FRS). |
July 2023 |
Wikifunctions
Wikifunctions officially launched after three years of development, becoming the first Wikimedia project to launch since Wikidata in 2012.
|
2022 | Appointed Officer of the Order of the British Empire (OBE) in the Birthday Honours for services to education and computer science. |
2021 | Started working at Epic Games as an engineering fellow, ending his tenure at Microsoft Research. |
2021 |
Nix
Tvix, a reimplementation of Nix package manager, was announced with goals of modularity, full compatibility with Nixpkgs, and improved evaluator performance.
|
May 16 2021 | Lawrence M. Breed passed away, concluding his significant contributions to computer science and the Burning Man community. |
December 22 2020 |
Wikifunctions
The definitive name 'Wikifunctions' was announced following a naming contest, moving away from the provisional name 'Wikilambda'.
|
2019 |
John M. Scholes
John Morley Scholes passed away, concluding a career dedicated to computer science and APL programming language development.
|
2019 | Appointed chair of the newly founded UK National Centre for Computing Education. |
March 21 2019 |
Roger Moore
Roger D. Moore passed away.
|
2018 | Became a senior research fellow and area leader for programming languages at IOHK (now Input Output Global), contributing to Cardano blockchain technology, including work on Plutus smart contract language. |
2018 |
John M. Scholes
Presented 'Dfns—Past, Present and Future', reflecting on the development and evolution of function definitions in Dyalog APL.
|
2018 | First Derivatives bought out Whitney and Lustgarten's minority shares of Kx Systems. Whitney and Lustgarten then founded Shakti, a platform for fast deployment and processing of distributed elastic workloads. |
2017 | Received honorary doctorates from the University of Kent and University of Bath. |
2017 | Became a Distinguished Fellow of the British Computer Society (DFBCS). |
2016 | Received the ACM SIGPLAN Programming Languages Achievement Award. |
2016 | Elected a Fellow of the Royal Society (FRS). |
2013 | Received an honorary doctorate from the University of Glasgow. |
2012 |
John M. Scholes
Presented technical talks including 'Potential Version 14.0 Language Features', 'State-Free Programming', 'Calling Alan Turing', and 'A Sudoku Solver in APL', demonstrating innovative programming techniques.
|
2011 |
John M. Scholes
Delivered multiple significant presentations at the Dyalog Conference, including 'APL#', 'Function Trains for Dyalog APL', 'What is Functional Programming?', and 'Closures', showcasing his expertise in programming language design and functional programming.
|
2011 | Together with Simon Marlow, awarded the SIGPLAN Programming Languages Software Award for their work on the Glasgow Haskell Compiler (GHC). |
2011 | Awarded membership in the Academia Europaea (MAE). |
This contents of the box above is based on material from the Wikipedia articles Nix (package manager), Corecursion, Lawrence M. Breed, Coinduction, Simon Peyton Jones, Wikifunctions, Immutable object, Arthur Whitney (computer scientist), Functional programming, John M. Scholes, Roger Moore (computer scientist) & Philip Wadler, which are released under the Creative Commons Attribution-ShareAlike 4.0 International License.