bytecode

Tag

Cards List
#bytecode

scScript for Linux

Hacker News Top · 2026-08-17 Cached

scScript is a C-like scripting language that compiles to bytecode and runs on a virtual machine for Linux, integrated with the scEmacs editor.

0 favorites 0 likes
#bytecode

Hacking in the 'nameOf'

Lobsters Hottest · 2026-08-12 Cached

The article explains how to implement a Java equivalent of C#'s nameof expression by introspecting bytecode at runtime via StackWalker and the ClassFile API, enabling retrieval of parameter names for exception messages.

0 favorites 0 likes
#bytecode

Tail-Call Interpreters in Rust – Jimmy Ostler

Hacker News Top · 2026-08-07 Cached

Jimmy Ostler explores tail-call interpreters in Rust, implementing and benchmarking various VM dispatch techniques including switch dispatch, subroutine threading, and tail-call optimized machines.

0 favorites 0 likes
#bytecode

Bytecode-to-Source Mapping

Hacker News Top · 2026-07-27 Cached

A technical blog post explaining techniques for mapping bytecode offsets back to source lines in virtual machines, using run-length encoding to reduce memory overhead with O(r) memory and O(n+r) sequential access, and discussing the predecessor problem for random access.

0 favorites 0 likes
#bytecode

@rauchg: Python code now starts 2x faster on Vercel. Automatically!

X AI KOLs Following · 2026-07-24 Cached

Vercel announced that Python functions now start 2x faster by precompiling code and dependencies to bytecode at build time.

0 favorites 0 likes
#bytecode

Show HN: Tiny – An interpeted dynamic langauge with inline Go native functions

Hacker News Top · 2026-06-20 Cached

Tiny is a new interpreted dynamic programming language written in Go, featuring a bytecode virtual machine, JIT compilation, and inline Go native functions for high performance.

0 favorites 0 likes
#bytecode

Computed goto for efficient dispatch tables (2012)

Hacker News Top · 2026-06-17 Cached

Explains the use of GCC's computed goto extension to improve the performance of bytecode VM dispatch tables compared to traditional switch statements, with a simple example.

0 favorites 0 likes
#bytecode

rustc_codegen_jvm: Rust compiler backend to emit JVM bytecode

Lobsters Hottest · 2026-06-02 Cached

rustc_codegen_jvm is a custom Rust compiler backend that emits JVM bytecode, allowing Rust code to be compiled into runnable JAR files compatible with JVM 8+. It supports a wide range of Rust features including control flow, data structures, traits, and closures.

0 favorites 0 likes
#bytecode

H2JVM - A Haskell Library for writing JVM Bytecode

Lobsters Hottest · 2026-06-01

H2JVM is a Haskell library that allows developers to write JVM bytecode directly in Haskell, enabling low-level JVM manipulation.

0 favorites 0 likes
#bytecode

Bytecode VMs in surprising places (2024)

Hacker News Top · 2026-05-22 Cached

This article explores surprising uses of bytecode virtual machines, specifically eBPF in the Linux kernel and DWARF expressions for debug information in compiled binaries.

0 favorites 0 likes
#bytecode

Tiny-Lua-Compiler: Possibly the smallest Lua compiler ever

Lobsters Hottest · 2026-05-10 Cached

Tiny-Lua-Compiler is an educational, self-hosting Lua 5.1 compiler and VM written in pure Lua, designed to be small enough to study but complete enough to handle real language features.

0 favorites 0 likes
← Back to home

Submit Feedback