Completed
Fully Realized Expressiveness
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Vector API for Java: Overview, Implementation, and Design Challenges
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Overview
- 3 Introduction: Vector API Project Team
- 4 Terminology
- 5 Motivation
- 6 Project Goals
- 7 CodeSnippets as a Substrate
- 8 Implementing a Primitive
- 9 Binding to Machine Instruction
- 10 Checked Invocation
- 11 A Small Example
- 12 Generating C2 Code
- 13 Java Needs an Abstraction for Vectors
- 14 Structure of the API
- 15 Fully Realized Expressiveness
- 16 Kernel with Vector API
- 17 Higher Order Components
- 18 Kernel Construction
- 19 Statically Typed Wrappers
- 20 Quick Thoughts....
- 21 Expressions Bind to Method Handles.
- 22 Baby's First EDSL
- 23 Why Not Just Expression Trees?
- 24 Challenges to an Idiomatic Design
- 25 Continuing Work