Lennart Augustsson Explained

Lennart Augustsson
Native Name Lang:sv
Fields:Computer science, functional programming
Workplaces:Carlstedt Research and Technology, Sandburst, Credit Suisse, Standard Chartered Bank, Facebook, X Development, Google, Epic Games, Chalmers University of Technology
Thesis1 Title:and
Thesis2 Title:-->
Thesis1 Url:and
Thesis2 Url:-->
Thesis1 Year:and
Thesis2 Year:-->
Doctoral Advisors:-->
Known For:Languages (Lazy ML, Cayenne), compilers (Bluespec SystemVerilog first, HBC Haskell, parallel Haskell front end), LPMud pioneer, NetBSD device drivers
Spouses:-->
Partners:-->

Lennart Augustsson is a Swedish computer scientist. He was formerly a lecturer at the Computing Science Department at Chalmers University of Technology. His research field is functional programming and implementations of functional programming languages.[1]

Augustsson has worked for Carlstedt Research and Technology, Sandburst, Credit Suisse, Standard Chartered Bank, Facebook, X Development, Google and is currently employed by Epic Games.[2]

Programming

Augustsson was intimately involved in early development of the multi-user dungeon (MUD) LPMud, both in the LPMUD driver and the CD mudlib. His MUD community pseudonym is Marvin.

He authored several hardware device drivers for the Berkeley Software Distribution (BSD) Unix operating system NetBSD.[3]

Languages

Augustsson has developed several programming languages and implementations, including:

Augustsson has written three winning entries in the language C for the International Obfuscated C Code Contest:

External links

Notes and References

  1. Web site: Augustsson . Lennart . 2004–2011 . Commercial Users of Functional Programming . 18 September 2016 . https://web.archive.org/web/20120208181723/http://cufp.org/users/lennartaugustsson . 8 February 2012.
  2. Web site: Augustsson . Lennart . 2024 . Lennart Augustsson . LinkedIn profile . 29 March 2017.
  3. Web site: Chapter 13 USB Devices . 18 September 2016.
  4. Augustsson . Lennart . 1998 . Cayenne – a language with dependent types . ICFP '98 . Proceedings of the third ACM SIGPLAN international conference on Functional programming . 239–250 . 10.1.1.47.155 . 10.1145/289423.289451 . free . 18331937.
  5. Web site: Haskell Implementations . 30 September 2022 . Haskell.org . 10 November 2023.
  6. Web site: pH: Parallel Haskell . . Massachusetts Institute of Technology: Computation Structures Group . 18 September 2016.
  7. Augustsson . Lennart . 17 January 2003 . Bluespec: Designer's Perspective . Sandburst Corporation .
  8. Augustsson . Lennart . 1984 . A Compiler for Lazy ML . LFP '84 . Proceedings of the 1984 ACM Symposium on LISP and functional programming . 218–227 . 10.1145/800055.802038 . free . 11365842.
  9. Web site: March 2023 . The Verse Calculus A Core Calculus for Functional Logic Programming .