Explore a 24-minute conference talk from Dyalog '24 where Brian Ellingsgaard introduces raylib-apl, a cross-platform library that brings raylib's C library capabilities to APL programming. Learn how this versatile library, which originated as a teaching tool for games programming, has evolved to support 2D, 3D, and VR graphics, along with features like custom fonts, animated 3D models, shaders, textures, mathematical functions, and sound. Discover the journey through games programming with APL, complete with practical demonstrations including moving stripes, 3D duck animations, and virtual reality implementations. Gain insights into when and how to leverage this functionality, with detailed examples showcasing the library's extensive ecosystem. Access accompanying materials including PowerPoint and PDF slides, plus demonstration files to enhance the learning experience. The presentation covers everything from basic overview and platform support to practical demonstrations and recommendations for extensions.
Raylib-APL: A Cross-Platform Library for Graphics and Game Programming
Dyalog User Meetings via YouTube
Overview
Syllabus
Overview
Features of raylib
Supported platforms
My games programming journey with APL
Moving stripes demo
3D duck demo
Virtual reality VR raylib demo
Showcase
Extensions and recommendations
Taught by
Dyalog User Meetings