Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Interfaces.jl: Base and Package Interface Tests for Your Objects

The Julia Programming Language via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the Interfaces.jl package for defining and testing object interfaces in Julia through this 10-minute conference talk by Rafael Schouten and Guillaume Dalle. Learn about the package's approach to addressing Julia's lack of built-in strict interface definitions, including its use of named tuples of functions and mechanisms for optional interface components. Discover how Interfaces.jl enforces both run-time and compile-time constraints, provides traits for other packages to check, and allows for easy verification of interface implementations during testing or package precompilation. Gain insights into programmatically testing interface implementations across multiple packages with a single command, and understand the package's role in improving Julia's package interoperability.

Syllabus

Interfaces.jl: base and package interface tests for your objects | Schouten, Dalle

Taught by

The Julia Programming Language

Reviews

Start your review of Interfaces.jl: Base and Package Interface Tests for Your Objects

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.