YoVDO

Tulip - A Language for Humans

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Erlang Courses Compiler Design Courses Programming Language Design Courses

Course Description

Overview

Explore the innovative programming language Tulip in this conference talk from Strange Loop. Delve into Tulip's unique design, which draws inspiration from Erlang's runtime and ML-like syntax while introducing key innovations for REPL ergonomics. Discover how Tulip, developed by the Snek language community, emphasizes languages created by minority designers and implementers. Learn about Tulip's basic syntax, blocks, tag words, and abstraction tools. Examine its processes, semantics, formal abstraction, runtime, embedding capabilities, and debugging features. Gain insights into web programming with Tulip and understand its compiler design. Walk away with valuable takeaways on this human-centric language that challenges traditional notions of what makes a programming language "good."

Syllabus

Introduction
What makes Tulip special
Basic Syntax
Blocks
Tag Words
Null
Nothing
Abstraction Tools
Processes
Syntax
Semantics
Formal abstraction
Runningtime
Embedding
Debugging
Web Programming
Compiler
Design
Takeaway
Contact


Taught by

Strange Loop Conference

Tags

Related Courses

Functional Programming in Erlang
FutureLearn
Concurrent Programming in Erlang
University of Kent via FutureLearn
Elixir: The Big Picture
Pluralsight
Elixir
YouTube
Erlang Tutorial
Derek Banas via YouTube