https://www.youtube.com/watch?v=Rbl7qmTH6b8
Author: tim
Interhaptics Discord Server
Acid vs Lava- Testing Liquids That Melt Everything
Unite 2023: Deepening our commitment to game development
How to Fix Mouse Disappearing in OBS Studio – Cursor Disappears when using OBS
Mechwarrior 5 Mercs Modding Tools Hands-On
Microsoft announces custom AI chip that could compete with Nvidia
Wasmer – WebAssembly Runtime
[Wasmer] is a blazing fast and secure WebAssembly runtime that enables incredibly lightweight containers to run anywhere: from Desktop to the Cloud, Edge and even the browser
Install with PowerShell:iwr https://win.wasmer.io -useb | iex
Install with Scoop:scoop install wasmer
Issue: [Running golang created WASM with CLI lacks wasm_exec.js bindings]
Wasmer doesn’t have wasm_exec.js implemented yet… [as described by the FAQ]
error: Unable to instantiate the WebAssembly module
╰─▶ 1: Error while importing “gojs”.”runtime.scheduleTimeoutEvent”: unknown import. Expected Function(FunctionType { params: [I32], results: [] })
TinyGo – A Go Compiler For Small Places
[TinyGo – A Go Compiler For Small Places]
First Get Scoop, the CLI Windows Installer. Open up PowerShell.
> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time
> irm get.scoop.sh | iex
Use [Scoop] to install TinyGo.
scoop install tinygo
Mobius Strip Tank
Extism – Cross-Language WebAssembly
[Extism – The cross-language framework for building with WebAssembly (wasm)]
[Github: Extism C++ SDK Readme]
[Github: Golang_WebAssemblyPrintLn]
Use [Github: Extism Go PDK] to create WebAssembly from Go.
[modsurfer-app.pages.dev] inspects WASM Files
WebAssembly C and C++ API
LMStudio Tutorial 🚨 Run ANY Open-Source Model LOCALLY
Compiling Go to WebAssembly
Ollama Is INSANE: Building Open-Source ChatGPT From Scratch (FULLY Local)
Building, Integrating, and Deploying ClearScript
[Building, Integrating, and Deploying ClearScript]
[Getting started with embedding V8]
[NuGet package for V8 JavaScript Engine]
NuGet\Install-Package v8-v143-x86 -Version 11.9.169.4
Add to C++ Additional Include Folders: packages\v8-v143-x86.11.9.169.4\include
Add to library Additional Include Folders: packages\v8-v143-x86.11.9.169.4\lib\$(ConfigurationName)
Copy DLLs to the output folder: COPY /Y "packages\v8.redist-v143-x86.11.9.169.4\lib\$(ConfigurationName)*.DLL" $(OutDir)
Example V8 Code: Github – [Clr_V8WebSocketClient]