HNHacker News
TopNewBestAskShowJobs

ddecoene

48 karma · joined December 12, 2024

Belgian developer, Dynamics/Business Central background. I build odd side projects: a wind-aware cycling route planner, a medication-tapering calculator, a dBASE III revival and many more. One day, steel bicycle frames.
submissionscomments
ddecoene··on Show HN: WebBase-III – dBASE III rebuilt in the browser with its own interpreter
Yeah Claude did most. I used to program since '88. But these days I supervise just like I do with overseas teams of devs. Thanks for the kind words. I hope you enjoy it.
ddecoene··on Show HN: WebBase-III – dBASE III rebuilt in the browser with its own interpreter
There is none. That's the point. It's a gimmick, a toy, a piece of history revived. Like you'd bring a classic car to life with modern technology. You know a happy brainfart.
ddecoene··on Show HN: WebBase-III – dBASE III rebuilt in the browser with its own interpreter
I used to be a consultant in what used to be Navision, now Microsoft Dynamics Nav. Go figure
ddecoene··on Show HN: WebBase-III – dBASE III rebuilt in the browser with its own interpreter
I built this because I missed the dot prompt. Before SQL and ORMs, you typed USE customers, then LIST, and your data was just there. WebBase-III is that whole world rebuilt from scratch as a web app: a W3Script interpreter (lexer, recursive-descent parser, async executor) in TypeScript, backed by Node, WebSockets and SQLite. BROWSE, @ SAY GET forms, .prg programs, indexes with SEEK, reports — it's all there. One-click try (no install) via Codespaces: https://codespaces.new/DDecoene/WebBaseIII. Open port 5173 and you're at the dot prompt. It's deliberately a toy (AGPL to keep it that way). Happy to answer anything about the interpreter or the dBASE quirks I had to decide whether to preserve — like the 10 work-area limit, which I dropped.