Skip to content

Commit 18f2c70

Browse files
जीवनजीवन
authored andcommitted
Add tagline, crisp abstract, Quick Start, and v0.1.0 release notes
1 parent cca12b8 commit 18f2c70

1 file changed

Lines changed: 0 additions & 46 deletions

File tree

README.md

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -29,52 +29,6 @@ Built on Dear ImGui and SDL2, the system includes syntax highlighting, markdown
2929

3030
---
3131

32-
## 🛠 Version 0.1.0 — First Release (March 2025)
33-
34-
This is the inaugural release of cpp-notebook: a native, interactive C++ notebook environment that brings persistent state and exploratory workflows to compiled C++.
35-
36-
### ✨ What's Included
37-
38-
**Core Features:**
39-
- Interactive notebook UI powered by Dear ImGui & SDL2
40-
- Cell-based C++ execution with persistent global context
41-
- Variables, functions, and classes survive across cell runs
42-
- Automatic program regeneration and compilation pipeline
43-
44-
**Editor & Documentation:**
45-
- Syntax-highlighted code editor (C++20 support)
46-
- Markdown cells with live preview toggle
47-
- Native keyboard shortcuts (Cmd+C/V/Z, Shift+Enter to run)
48-
49-
**Developer Tools:**
50-
- Real-time variable inspector showing types and values
51-
- Function and class outline panels
52-
- Execution timing and error reporting
53-
- Color-coded output (green for success, red for errors)
54-
55-
**Build System:**
56-
- CMake-based cross-platform build
57-
- macOS and Linux support
58-
- Dependencies: SDL2, Dear ImGui, ImGuiColorTextEdit
59-
60-
### 🚧 Known Limitations
61-
62-
- No true debugger (breakpoints/stepping)
63-
- Limited multi-file support
64-
- Compilation can be slow for large contexts
65-
- No package manager integration
66-
- Error messages need better line number mapping
67-
68-
### 🎯 What's Next
69-
70-
- Save/load notebook files (`.cppnb` format)
71-
- Export to standalone `.cpp` or markdown
72-
- ImPlot integration for visualization
73-
- Auto-completion and IntelliSense
74-
- Precompiled headers for faster compilation
75-
76-
---
77-
7832
## 1. Introduction
7933

8034
### 1.1 The Problem with C++ Development

0 commit comments

Comments
 (0)