Weehawken-Lang1

about Weehawken-Lang

It’s a strange time we live in. We can’t just meet up and catch up and talk about coding. This also opens an opportunity to think more virtually about the idea of meetups.

I want to start Weehawken-Lang, a virtual meetup group about programming languages and tooling design (compilers, interpreters, build tools etc). It aims to be a casual place where people with different language backgrounds can exchange ideas about programming languages.

We also aim to function as a fundraiser for a good cause. Initially, we plan to donate primarily to April Hyacinth, a contributor to Scala compiler who has been sick for 6 months.

Daniel Spiewak (@djspiewak) and I (@eed3si9n) will each give a talk to kick off this event.

talk: Scala 3: Python 3 or Easiest Upgrade Ever? by Daniel Spiewak

With the release of Scala 3 just around the corner and a large fraction of the library ecosystem now fully tested and releasing against that version, it’s worth looking at the verdict on what this upgrade means for end users of Scala. In this talk, we will look at what has been surprisingly easy and what has been difficult in the process of migrating existing projects from Scala 2.13 to Scala 3.0, as well as sample a bit of what we can look forward to as industrial users of Scala once we make the (surprisingly short) leap.

talk: Equality in Scala by Eugene Yokota

I’ll give a talk on equality in Scala. Through untangling this one seemingly simple yet complicated concept of ==, we will trace back the ancestral roots of Scala as a language, and how the design has evolved over the course of its history to achieve its ideals. This first talk is meant to be an ice-breaker to initiate conversations about different language design. The format for future meetings will be determined accordingly.

chess-timer talk

Inspired by curry-on, we’ll try chess-timer talks.

Chess-timer talks are our unusual solution to making tech conferences a more interactive, more fun, and better place for learning and discussions.

Speakers who choose to give a chess-timer talk are allowed 20 minutes of solo speaking time, and 20 minutes of discussion time. A Curry On representative operates a chess-timer during the presentation, switching between solo + discussion time budgets. When an audience member interrupts the talk to ask a question, for example, we switch the timer to deduct from discussion time.

Details

code of conduct

Weehawken-Lang will use ScalaMatsuri 2020 Code of Conduct. We want to make it a fun experience for everyone, inclusive of gender, race, and many different backgrounds whom they may not meet in their daily life.