Streamed Live on Twitch: https://twitch.tv/tsoding
Enable Subtitles for Twitch Chat
Playlist: https://www.youtube.com/playlist?list=PLpM-Dvs8t0VbcD7Ni_lxCFhpdCfgkvaob
References:
- https://github.com/tsoding/raylib-sml
Chapters:
- 00:00:00 - Intro
- 00:03:28 - Locating Raylib Parser
- 00:09:12 - Hacking Raylib Parser
- 00:13:44 - SML Target
- 00:21:05 - SML Functions Signatures
- 00:33:15 - Type Maping
- 00:46:18 - Skipping Functions
- 01:00:05 - C Function Signatures
- 01:09:15 - C Function Implementations
- 01:24:18 - Compiling C code into DLL
- 01:38:11 - C to Value conversion
- 01:42:55 - Val_string
- 01:51:01 - Rest of the Value conversions
- 01:54:31 - Generation statistics
- 01:55:59 - Generating ML Code
- 02:08:15 - Color Type support
- 02:13:19 - Real Type support
- 02:21:34 - What's the use case for Bonsai?
- 02:23:50 - Compile Example with New Bindings
- 02:38:42 - Bajoding Achieved Internally
- 02:40:43 - Loading Raylib Dynamically
- 02:43:08 - Outro
Topic: Implement Raylib Bindings Generator for SML
Twitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat
Support:
- https://github.com/tsoding/donate#support-tsoding