Skip to Main Content
Talk Beginner CC BY-SA 4.0

Everything (you think) you know about Common Lisp is wrong!

Approved
Session Description

A lot of programmers aren't aware of Common Lisp. Many others hold a number of misconceptions about it, ranging from common misunderstandings to completely outlandish myths -


  1. "Lisp is hard [to read/write/edit] because of all those parentheses!!!1 😭"
  2. "Lisp is dead!" / "Lisp is old and outdated!"
  3. "You can't make $FOO with Lisp!" (where $FOO is GUIs, web apps, games, etc)
  4. "Lisp is too slow!"
  5. "Lisp = functional programming!"
  6. "Nobody uses Lisp!" / "Learning Lisp won't help me get a job!"
  7. "The only data structure in Lisp is linked lists!"
  8. "The only way to iterate in Lisp is recursion!"


We start with a quick look at the origins and history of Common Lisp, and the basic syntax and semantics of the language.


We then attempt to debunk these misconceptions, and show you why Common Lisp remains on top in terms of productivity and expressiveness - despite having existed for decades, and despite so many languages trying to borrow innovations from it.


Key Takeaways


References

Session Categories

Introducing a FOSS project or a new version of a popular project
Engineering practice - productivity, debugging
Tutorial about using a FOSS project
Community
Story of a FOSS project - from inception to growth
Talk License: CC BY-SA 4.0

Speakers

contrapunctus Software Freedom Activist and OpenStreetMap Surveyor

Kashish (she/her) a.k.a. contrapunctus is a software freedom activist and OpenStreetMap surveyor.

She has been an OpenStreetMap contributor since 2016, motivated by the desire to improve swatantra software ("FOSS") and protect privacy. She regularly hosts OSM workshops in Delhi and wherever else she happens to go.

She enjoys writing swatantra software, especially using the Lisp family of languages.

contrapunctus
https://contrapunctus.codeberg.page/

Reviews

This is very interesting and unique, but need a much more detailed proposal.

Reviewer #1 Not Sure

Better fit for a workshop but would recommend making this talk not just about syntax and history but also use cases
Reviewer #2 Approved