YoVDO

The Lux Programming Language

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Lisp Courses Functional Programming Courses Macros Courses Concurrency Courses

Course Description

Overview

Explore the innovative Lux programming language in this 40-minute conference talk from Strange Loop. Delve into the features of this functional, statically-typed Lisp designed to run on multiple platforms, including the Java Virtual Machine and JavaScript interpreters. Learn about Lux's key concepts such as universal quantification, first-class modules, concurrency, and macros. Discover the philosophy behind Lux, its foundation, platform independence, and deep meta-programming capabilities. Understand the limitations of macros and how Lux aims to reshape compiler design. Gain insights into the potential benefits of Lux and what to expect from this emerging language. Eduardo Julian, a programmer from the Dominican Republic with a passion for programming languages and complexity, presents this comprehensive overview of Lux, encouraging developers to become masters of their own code.

Syllabus

Introduction
What is Lux
Inspiration
Platforms
Static Types
Universal Quantification
FirstClass Modules
Concurrency
Macros
Types
Philosophy
Foundation
Platform independence
Deep meta programming
Strange Loop 2017
Macros Limitations
Reshaping the Compiler
What Can You Gain
What Can You Expect
The Master of Your Own Code
Conclusion
New Primitives


Taught by

Strange Loop Conference

Tags

Related Courses

Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX
Paradigms of Computer Programming – Abstraction and Concurrency
Université catholique de Louvain via edX
Computing: Art, Magic, Science - Part II
ETH Zurich via edX
Concurrency
AdaCore via Independent
Java Fundamentals for Android Development
Galileo University via edX