Code: https://github.com/contextfreecode/life Score is boids squared / 1000. 0:00 - Benchmark intro 0:56 - Tour on Raspberry Pi 3:13 - Build speed on Raspberry Pi 3:49 - Coding enjoyment 4:50 - Building for web 5:54 - Benchmark results 7:53 - Some takeaways
Code: https://github.com/contextfreecode/life
Score is boids squared / 1000.
0:00 - Benchmark intro
0:56 - Tour on Raspberry Pi
3:13 - Build speed on Raspberry Pi
3:49 - Coding enjoyment
4:50 - Building for web
5:54 - Benchmark results
7:53 - Some takeaways
Code: https://github.com/contextfreecode/c64 0:00 Intro 1:46 Commodore 64 BASIC Conway's Game of Life 4:29 Raspberry Pi 4 (Model B) with Lua on Love2D/LÖVE 5:55 Golang/Ebitengine build times on RPi4 6:56 Sluggish VSCode vs Lite XL 8:27 Godot Engine and Editor on RPi4 10:45...
Code: https://github.com/contextfreecode/c64
0:00 Intro
1:46 Commodore 64 BASIC Conway's Game of Life
4:29 Raspberry Pi 4 (Model B) with Lua on Love2D/LÖVE
5:55 Golang/Ebitengine build times on RPi4
6:56 Sluggish VSCode vs Lite XL
8:27 Godot Engine and Editor on RPi4
10:45 RAM usage report
11:11 Outro
https://temperlang.dev/
https://github.com/temperlang/temper
0:00 Temper overview
2:53 Introductions
3:37 Temper origins
4:46 Kotlin Multiplatform and WebAssembly (Wasm)
7:51 Shaw on Wasm
10:47 Literate Temper embedded in Markdown
12:56 Implemented target language priorities
14:05 Language design changes during dev
15:55 Shaw on language changes
16:26 Lua backend/target
17:52 Shaw on next target languages
19:07 Tom on next target languages
19:53 Mike on next target languages
21:26 Version 1.0 priorities
23:32 Shaw on Lua target origins
23:38 Closing words on AI translation vs cross-compiling
Code: https://github.com/contextfreecode/capture Temper: https://github.com/temperlang/temper And while Temper is my day job, so it's on my mind a lot, this video is produced independently from my employment and doesn't represent my employer. Just me. 0:00 Intro 0:14...
Code: https://github.com/contextfreecode/capture
Temper: https://github.com/temperlang/temper
And while Temper is my day job, so it's on my mind a lot, this video is produced independently from my employment and doesn't represent my employer. Just me.
0:00 Intro
0:14 TypeScript
1:37 Kotlin
4:08 Java
5:52 Python
7:04 Go
9:01 Temper
11:19 Temper-built Python
11:59 Temper-built Java
12:25 Temper-built Rust
13:18 Rust
15:02 C++ (cpp)
18:20 Odin
21:52 Odin alternate implementation
23:47 Outro
Framework code: https://github.com/jamclap/jam 0:00 - Back story 0:57 - GMTK Game Jam on PICO-8 2:14 - A scalable PICO-8-like experience? 2:44 - Intro to Jam Engine/Editor 3:29 - Ebitengine base 3:51 - Language selection 6:41 - Cons and pros 7:13 - Possible plans
Framework code: https://github.com/jamclap/jam
0:00 - Back story
0:57 - GMTK Game Jam on PICO-8
2:14 - A scalable PICO-8-like experience?
2:44 - Intro to Jam Engine/Editor
3:29 - Ebitengine base
3:51 - Language selection
6:41 - Cons and pros
7:13 - Possible plans
Code: https://github.com/godotengine/godot/compare/master...contextfreeinfo:godot:gdscript-wasm?expand=1 0:00 Wasm feature requests for Godot 0:50 Current state of compiling GDScript unit tests to Wasm 1:45 GDScript static typing and language features 3:11 Working in Godot...
Code: https://github.com/godotengine/godot/compare/master...contextfreeinfo:godot:gdscript-wasm?expand=1
0:00 Wasm feature requests for Godot
0:50 Current state of compiling GDScript unit tests to Wasm
1:45 GDScript static typing and language features
3:11 Working in Godot source code
4:25 Running Wasm with WAMR
5:44 Sloppy benchmarking
6:32 Native functions and I/O
7:21 Building WAMR with Godot
8:15 Closing thoughts
Note: I've updated the Zig code in the repo, because I should have tried the easy thing first. I didn't expect it to, but standard error set inference using `![]const u8` on mapJoin just works here. Code: https://github.com/contextfreecode/errorpoly/ 0:00 Java 1:52 C#...
Note: I've updated the Zig code in the repo, because I should have tried the easy thing first. I didn't expect it to, but standard error set inference using `![]const u8` on mapJoin just works here.
Code: https://github.com/contextfreecode/errorpoly/
0:00 Java
1:52 C# (csharp/dotnet)
2:16 Koka
4:09 Rust
6:07 Zig
Are we headed straight into the Fire Swamp? Code: https://github.com/contextfreecode/panic 0:00 - Intro 0:16 - Java 5:31 - C# (CSharp) 6:34 - Go 8:15 - Rust 10:03 - C (C Language) 12:49 - Gleam 14:34 - Outro
Are we headed straight into the Fire Swamp?
Code: https://github.com/contextfreecode/panic
0:00 - Intro
0:16 - Java
5:31 - C# (CSharp)
6:34 - Go
8:15 - Rust
10:03 - C (C Language)
12:49 - Gleam
14:34 - Outro
Thanks much to Christoffer for the interview! https://c3-lang.org/ 0:00 Video intro 0:28 Self intro 0:36 C3 history 1:32 C alternatives landscape 3:27 Cleaning up C 5:01 Familiarity vs change 5:35 New features 9:01 Language design lessons 11:17 Removing features 13:35 Editor...
Thanks much to Christoffer for the interview!
https://c3-lang.org/
0:00 Video intro
0:28 Self intro
0:36 C3 history
1:32 C alternatives landscape
3:27 Cleaning up C
5:01 Familiarity vs change
5:35 New features
9:01 Language design lessons
11:17 Removing features
13:35 Editor tooling
15:14 LLVM experience
18:26 Plans for 1.0
20:07 After 1.0
21:20 Closing words