Project ideas from Hacker News discussions.

Building my own Vi text editor in BASIC

📝 Discussion Summary (Click to expand)

1. Nostalgic BASICas a learning tool

"In BASIC? Why? Why would you do that to yourself?" — rmunn

2. Personal reinvention & mental exercise

"I vibe coded my own SQL query tui client mostly for myself..." — keithnz

3. Retro line‑number fascination

"The more "modern" basics, without line numbers, were a definite improvement." — rmunn


🚀 Project Ideas

Generating project ideas…

BASIC REPL with Integrated Visual Editor

Summary

  • [A line‑number‑free BASIC interpreter bundled with a full‑screen TUI editor that lets users write, run, and debug code without manual line numbers.]
  • [Provides an instantly accessible environment for retro‑programmers and hobbyists to prototype quickly.]

Details| Key | Value |

|-----|-------| | Target Audience | Retro hobbyists, educators, and developers curious about BASIC | | Core Feature | Unified REPL + visual code editor with syntax highlighting and auto‑completion | | Tech Stack | Electron + Node.js + Monaco Editor, WebAssembly for the interpreter | | Difficulty | Medium | | Monetization | Revenue-ready: Tiered cloud hosting + premium extension pack |

Notes

  • [HN users express nostalgia for BASIC and desire for modern editing experiences (“I vibe coded my own SQL query tui client...”).]
  • [Potential to spark discussion about reviving BASIC in contemporary workflows.]

BASIC‑Wasm: Browser‑Based BASIC Transpiler to WebAssembly

Summary

  • [A lightweight transpiler that converts classic BASIC scripts into WebAssembly modules, enabling browser execution with modern debugging and UI tools.]
  • [Bridges the gap between nostalgic BASIC code and contemporary web development environments.]

Details

Key Value
Target Audience Retro coders, educators, and web developers interested in embedding BASIC in web apps
Core Feature Source‑to‑Wasm transpilation with source‑map support and browser devtools integration
Tech Stack Rust + wasm‑bindgen, TypeScript frontend, Monaco Editor for editing
Difficulty High
Monetization Revenue-ready: One‑time license for commercial embed kits

Notes

  • [Commenters highlight the appeal of “coding in BASIC” but also the limitation of line numbers (“Why would you do that to yourself?”).]
  • [Could fuel discussion on reviving BASIC as a web‑native language.]

BASIC‑Copilot: AI‑Assisted BASIC Code Generator

Summary

  • [An AI plugin that suggests modern BASIC constructs, auto‑inserts line numbers only when needed, and converts natural‑language specs into runnable BASIC snippets.]
  • [Reduces the mental overhead of line‑number management while preserving the BASIC experience.]

Details

Key Value
Target Audience Newcomers to BASIC, educators, and hobbyists who want rapid prototyping
Core Feature AI‑driven code completion and natural‑language to BASIC conversion within VS Code
Tech Stack OpenAI GPT‑4 API, VS Code Extension API, Python backend
Difficulty Low
Monetization Hobby

Notes

  • [HN users discuss the fun of “vibe coding” and the desire for tools that “just work” (“when I wanted vim editing mode, I just asked for it, and it just worked”).]
  • [Offers a discussion‑worthy bridge between AI assistance and retro language revival.]

Read Later