Wonderful:
“10 Years Of Wasm: A Retrospective”, The Bytecode Alliance (bytecodealliance.org/articles/ten...).
On HN: news.ycombinator.com/item?id=4679...
#Internet #Web #WASM #WebAssembly #Bytecode #VirtualMachine #Mozilla #Google #JavaScript #Portability #Programming #Retrospective
#BYTECODE
aepiot.ro/advanced-sea...
aepiot.ro
🎬 This spring… the big screen goes full #bytecode.
🎄 Our #Christmas gift: the #JCON EUROPE 2026 schedule is #LIVE.
Pick your must-sees, prep your questions, and save energy for the #hallwaytrack.
Apr 20–23, #Cinedom #Cologne.
schedule.jcon.one/2026
#JCON2026 #Java
Introduction to the Chicory Native JVM WebAssembly Runtime Learn about Chicory by understanding type mapping, setting up a simple project on the JVM, compiling a basic WebAssembly module, and troub...
#Java #Java #Bytecode #JUnit #JVM #Basics
Origin | Interest | Match
Introduction to the Chicory Native JVM WebAssembly Runtime Learn about Chicory by understanding type mapping, setting up a simple project on the JVM, compiling a basic WebAssembly module, and troub...
#Java #Java #Bytecode #JUnit #JVM #Basics
Origin | Interest | Match
Introduction to the Chicory Native JVM WebAssembly Runtime Learn about Chicory by understanding type mapping, setting up a simple project on the JVM, compiling a basic WebAssembly module, and troub...
#Java #Java #Bytecode #JUnit #JVM #Basics
Origin | Interest | Match
Writing a #compiler is interesting, I'm reviving an old #typescript project where I wrote a compiler for #tinybasic. Now I'm rewriting the project in #cpp, will also #OpenSource it once it's finished.
It will first be a #bytecode #vm but eventually be turned into a native compiler
Finally had some time to update #UltimaVM presentation article with all the latest improvements. I still need to publish the latest release of the Reference Manual, but at least the article is now up-to-date:
paolozaino.wordpress.com/portfolio/ul...
#Bytecode #VirtualMachine #RISC_OS #Linux #macOS
I've written a series of blog posts, in which I write a #bytecode #compiler and a #virtualMachine for arithmetic in #Haskell. We explore the following topics in the series:
- Parsing arithmetic expressions to ASTs.
- Compiling ASTs to bytecode.
- Interpreting ASTs.
- Efficiently executing […]
Yes! #MetaIR is getting into shape! Use the #java25 Class-File-API to load #jvm #bytecode and transform it into a universal compilable graph. MetaIR is extracted from #Bytecoder and will allow to cross-conpile #Java to #OpenCL and #WebAssembly. Checkout mirkosertic.github.io/MetaIR/de.mi...!
Added #JVM Stack Operations mapping to my #UltimaVM (see link). But I am thinking of adding indirect adressing:
PUSH.U64 [r0-r1] Push mem val from addr in r0 to addr in r1
PUSH.F32 [r0] Push val at mem addr in r0
tinyurl.com/JVMToUltimaVM
#bytecode #VirtualMachine #Coding #Programming #VM #RISC_OS
tuple example in the web-based interactive bytecode compiler.
Second: tuples!
I added a BUILD_TUPLE opcode, similar to BUILD_LIST.
Eventually I will load tuples directly into the bytecode as constants, but I didn't tackle that optimization yet.
You can try it out here: fromscratchcode.com/bytecode-com...
#python #rustlang #bytecode #buildinpublic
async/await example in the web-based Python bytecode compiler.
Two updates to the Interactive Bytecode Compiler today!
First: async/await. Building an executor for my VM was TOUGH, but the bytecode compiler updates were pretty straightforward.
You can try an async example here: fromscratchcode.com/bytecode-com...
#python #rustlang #bytecode #buildinpublic
I'm writing a series of blog posts, in which I write a #bytecode #compiler and a #virtualMachine for arithmetic in #Haskell. We explore the following topics in the series:
- Parsing arithmetic expressions to ASTs.
- Compiling ASTs to bytecode.
- Interpreting ASTs.
- Efficiently executing […]
What strikes me is how well these C patterns are abstracted in safe Rust (aside from computed goto).
For example, if I use equal-length instructions like in the Lua VM, then my instruction pointer becomes an `&[Instruction]` and I can fully(!) decode with `match chunk_rest.split_off_first()? {`.
I'm starting a series of blog posts, in which I write a #bytecode #compiler and a #virtualMachine for arithmetic in #Haskell. We explore the following topics in the series:
- Parsing arithmetic expressions to ASTs.
- Compiling ASTs to bytecode.
- Interpreting ASTs.
- Efficiently executing […]
Interactive Bytecode Compiler showing "y in z" and "y not in z" support.
And lastly: I've updated the Interactive Bytecode Compiler to include these operators.
You can try this snippet here: fromscratchcode.com/bytecode-com...
#python #rustlang #bytecode #buildinpublic
Python snippet with a decorated function
Small addition to the bytecode compiler today: decorators! (Just the basics for now...)
This just adds a LOAD_GLOBAL and a CALL around the LOAD_CONST and MAKE_FUNCTION we'd see for a basic function definition.
Try it here:
fromscratchcode.com/bytecode-com...
#python #bytecode #buildinpublic
Still talking about #bytecode in #Python!
Last week I shared a deep dive into local variables, today I want to share what I learned about global variables.
I was quite surprised by how different their implementations are, so I hope you'll find this useful.
Мечтают ли андроиды о Robolectric? Разбираем фреймворк по ...
habr.com/ru/companies/alfa/articl...
#robolectric #android #classloader #bytecode #юнит-тесты #ui-тестирование #фреймворки #тестирования
Result Details
Как работает Robolectric и почему это важно знать Представ...
habr.com/ru/companies/tbank/artic...
#android #robolectric #bytecode #kotlin #classloader
Event Attributes
Just published something for the Core Java nerds 🤓
Built a tiny REST API using HttpServer, then injected logging behavior at runtime using a Java Agent.
🧠 100% JDK-only. No libs. No frameworks.
📖 svenruppert.com/2025/04/11/o...
#java #bytecode #instrumentation #jvm #agent #corejava
2D Byte Arrays Come to sharkC64: See Them in Action
#sharkC64 #C64dev #RetroComputing #Bytecode #Commodore64 #RetroCoding #8bit #C64Programmer #HomebrewDev #Compiler #VintageComputing #Assembler
theoasisbbs.com/2d-byte-arra...
@ow2 has quietly released ASM 9.8 here: https://asm.ow2.io/versions.html This version of the #bytecode manipulation library now support the EA versions of #JDK25. Ok @ApacheGroovy and @rafaelcodes (aka Mr #ByteBuddy) ... you know what to do. #Java #JDK #OpenJDK #OpenSource
Exploring Function Bodies in sharkC64 – Programming Redux Video
#Commodore64 #C64 #sharkC64 #RetroComputing #C64Programming #Bytecode #Coding #OpenSource #ProgrammingRedux
theoasisbbs.com/exploring-fu...
O Java 24 traz a Class-File API! 🚀 Agora ficou fácil ler, escrever e modificar arquivos de classe com CodeBuilder, CodeTransform e outros. Ideal para ferramentas que manipulam bytecode—chega de hacks de baixo nível! #Java24 #Bytecode #JVM
This lesson explains the bytecode file format of Python 3.8, analyzes its structure, and loads and executes the bytecode through a virtual machine to successfully print a number. 🎉
#Python #Bytecode #VirtualMachine
open.substack.com/pub/pythonli...
Kotlin Constants in Android: Top-level vs. Companion-enclosed Photo by Louis Tsai on Unsplash B...
proandroiddev.com/top-level-constants-vs-c...
#bytecode #android #kotlin […]