nowfound

Life & fun · September 26, 2023

Adding dynamic library loading to my pet programming language

repl / scripting language / namespaced command line aliases - nbittich/adana

Adding dynamic library loading to my pet programming language launched on September 26, 2023 with 33 votes, #1,331 of 4,228 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 3 years on.

In plain words

This project adds dynamic library loading capabilities to a custom programming language. It enables developers to load external libraries at runtime rather than at compile time, making the language more flexible for extensibility. The work is hosted on GitHub and targets programmers who are building or maintaining their own language implementation. This feature enhances the language's practical usability by allowing modular code organization and integration with existing compiled libraries.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • My first attempt to make a programming language2022 · github.com · ▲6

    repl / scripting language / namespaced command line aliases - nbittich/adana

  • Repl.it2018 · replit.com · ▲399

    Code and deploy apps in any language right from your browser

  • Add a command-line interface to any C++ program2021 · github.com · ▲119

    Add a command interpreter (eg., REPL) to any C++ program - empirical-soft/command-interpreter

  • I'm making a dynamic language in Rust2022 · github.com · ▲184

    An implementation of a dynamic programming language in Rust. Includes: Parser/Compiler, REPL, Virtual Machine, Bytecode Disassembler This started out as a learning project to teach myself Rust. It has grown into a decently substantial piece of software and I've learned quite a bit in the process! Some neat things: + A garbage collector that can store dynamically sized types without any double-indirection (i.e. I have my own Box implementation with manual alloc/dealloc) + The smart pointer used to reference GCed data is a thin pointer. The ptr metadata needed for DSTs is stored in…

  • Archittect2023 · archittect.com · ▲153

    Generate 100% accurate code. Any framework, any language

  • Pipelex – Declarative language for repeatable AI workflowsOct 2025 · github.com · ▲122

    We’re Robin, Louis, and Thomas. Pipelex is a DSL and a Python runtime for repeatable AI workflows. Think Dockerfile/SQL for multi-step LLM pipelines: you declare steps and interfaces; any model/provider can fill them. Why this instead of yet another workflow builder? - Declarative, not glue code: you state what to do; the runtime figures out how. - Agent-first: each step carries natural-language context (purpose, inputs/outputs with meaning) so LLMs can follow, audit, and optimize. Our MCP server enables agents to run pipelines but also to build new pipelines on demand. - Open…

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, September 2023

the whole month →
  • Loops▲1,556

    Measure whether a campaign drove the desired outcome

    Dev tools · 2023 · loops.so

  • Tally 2.0▲1,479

    The simplest way to create forms for free

    Dev tools · 2023 · tally.so

  • Klu AI▲1,462

    Your data, unified and interactive

    AI · 2023 · klu.so

  • FirstHR▲1,063

    All-in-one HR platform for founders with dreams and teams

    Work · 2023 · firsthr.app

  • DevHunt▲945

    Open source Product Hunt for dev tools

    Dev tools · 2023 · devhunt.org

  • GenAI app to create personalized content

    AI · 2023 · yarnit.app