Skip to content

Commit 53fc74a

Browse files
committed
feat: Add VS Code extension and CLI tool configurations, and refine README description.
1 parent 5cd3586 commit 53fc74a

3 files changed

Lines changed: 36 additions & 5 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525

2626
## 📖 Introduction
2727

28-
**ProXPL** (ProX Programming Language) is a modern, statically-typed programming language designed for **clarity, performance, and reliability**. Born from a vision to combine Python's readability with C's execution speed, ProXPL features a professional compiler architecture with a custom bytecode VM, comprehensive type system, and integrated package management.
28+
**ProXPL** (ProX Programming Language) is a modern, statically-typed **systems programming language** designed for **clarity, performance, and reliability**. Born from a vision to combine Python's readability with C's execution speed, ProXPL features a professional **compiler architecture**, a custom **stack-based bytecode VM**, a robust **static type system**, and an integrated **package manager (PRM)**.
2929

30-
ProXPL is implemented entirely in C/C++ with zero runtime dependencies, making it ideal for systems programming, backend services, command-line tools, and performance-critical applications.
30+
ProXPL is implemented entirely in **C/C++** with zero runtime dependencies, making it ideal for **high-performance systems**, **embedded applications**, **game development**, and **backend services**. It serves as an excellent reference for learning **compiler design** and **interpreter implementation**.
3131

3232
### Why ProXPL?
3333

extension/package.json

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,22 @@
104104
]
105105
}
106106
},
107-
"keywords": [],
108-
"author": "",
109-
"license": "ISC",
107+
"keywords": [
108+
"proxpl",
109+
"prox",
110+
"programming language",
111+
"compiler",
112+
"interpreter",
113+
"vm",
114+
"system programming",
115+
"language server",
116+
"syntax highlighting",
117+
"snippets",
118+
"prm",
119+
"package manager"
120+
],
121+
"author": "Kanishk Raj <programmerkanishkraj@gmail.com>",
122+
"license": "MIT",
110123
"bugs": {
111124
"url": "https://github.com/ProgrammerKR/ProXPL/issues"
112125
},

src/cli/package.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,24 @@
99
"scripts": {
1010
"start": "node index.js"
1111
},
12+
"repository": {
13+
"type": "git",
14+
"url": "git+https://github.com/ProgrammerKR/ProXPL.git"
15+
},
16+
"keywords": [
17+
"proxpl",
18+
"cli",
19+
"programming language",
20+
"compiler",
21+
"scaffolding",
22+
"package manager"
23+
],
24+
"author": "Kanishk Raj <programmerkanishkraj@gmail.com>",
25+
"license": "MIT",
26+
"bugs": {
27+
"url": "https://github.com/ProgrammerKR/ProXPL/issues"
28+
},
29+
"homepage": "https://github.com/ProgrammerKR/ProXPL#readme",
1230
"dependencies": {
1331
"commander": "^11.1.0",
1432
"chalk": "^4.1.2",

0 commit comments

Comments
 (0)