Skip to content

Details

# Schedule

18:45 Doors open & Welcome

I. On Closures and Objects (Beat)

The venerable master Qc Na was walking with his student, Anton. Hoping to prompt the master into a discussion, Anton said "Master, I have heard that objects are a very good thing - is this true?" Qc Na looked pityingly at his student and replied, "Foolish pupil - objects are merely a poor man's closures." ...

There's many things that enable a functional style in a program, but only one that's really needed: Closures.
It's a shame that still not all languages have them—but lucklily, we can just write our own using Objects.
Same for Objects: When you really want to have a thing you can send messages to and that closes over some local state, Objects are actually a good abstraction and tool to be had in your toolkit. Not all languages have them, some decidedly on purpose—but you make your own, too.

Food, Talking Coding

II. NixOS Install Party (Michael, Beat)

Bring your laptop, and we will install NixOS (dual-boot is fine, too :)) on it together.
After this session, you should:

  • Have a working NixOS install
  • Know how to install new packages
  • Know how to update your packages
  • Know how rebuild your OS
  • Know where to look when things go awry

22:00 End

# Sign Up

If you want to attend the meetup, please sign up for it so that we can plan accordingly (order enough pizza!) 🙂
If you want to give a talk at one of the next meetups, please add them as an issue to this GitHub Repo here.
In case you need some inspiration, either take a look at all the previous talks on this website, or take a look at all the talks suggested so far here.

# Contact

Do you want to keep posted about the next event or continue the discussion? Maybe you even want to contribute a talk yourself?
Join our Matrix Room

Events in Tübingen
Functional Programming
Programming Languages
Software Development

Members are also interested in