Skip to content

Commit 8a18b37

Browse files
committed
improve docs
1 parent c439409 commit 8a18b37

3 files changed

Lines changed: 29 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
# 📜 Changelog
22

3-
## [v0.2.0]() - 2025-07-19
3+
## [v0.3.0](https://github.com/hulo-lang/hulo/releases/tag/v0.3.0) - 2025-07-26
4+
5+
### Added
6+
7+
- Batch transpiler support
8+
- PowerShell transpiler support
9+
- Interpreter integration with transpilers
10+
- `comptime` keyword for compile-time evaluation
11+
- AST transformation based on computed values
12+
- Enhanced AST manipulation and optimization
13+
- Improved installation scripts with automatic version detection
14+
15+
### Fixed
16+
17+
- Installation script cross-platform compatibility issues
18+
- Transpiler output consistency across target languages
19+
20+
## [v0.2.0](https://github.com/hulo-lang/hulo/releases/tag/v0.2.0) - 2025-07-19
421

522
### Added
623

@@ -25,7 +42,7 @@
2542

2643
- Environmental variable `HULOPATH` renamed to `HULO_PATH`
2744

28-
## [v0.1.0](https://github.com/hulo-lang/hulo/commit/c119ee825f518af1cb2a6fbe8012ed265970cbd2) - 2025-07-13
45+
## [v0.1.0](https://github.com/hulo-lang/hulo/releases/tag/v0.1.0) - 2025-07-13
2946

3047
### Added
3148

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
English | [简体中文](README.zh-CN.md)
1111

12-
> Hulo is a modern, batch-oriented programming language that compiles to Bash, PowerShell, and VBScript. It is designed to unify scripting across platforms with a clean and consistent DSL.
12+
> Hulo /ˈhjuːloʊ/ is a modern, batch-oriented programming language that compiles to Bash, PowerShell, and VBScript. It is designed to unify scripting across platforms with a clean and consistent DSL.
1313
1414
## 📦 Install
1515

@@ -60,15 +60,17 @@ echo "Hello, World!"
6060

6161
Run `hulo hello.hl`, and it will compile into:
6262
* `hello.sh` for Unix-like systems
63-
* `hello.ps1` for Windows
64-
* `hello.vbs` if VBScript output is enabled
63+
* `hello.ps1` for Windows PowerShell
64+
* `hello.bat` for Windows Batch
65+
* `hello.vbs` for Windows VBScript
6566
* And more targets in future releases!
6667

6768
## 📖 Documentation
6869

6970
- **[Official Docs](https://hulo-lang.github.io/docs)** - Complete language reference
7071
- **[Examples](./examples/)** - Code examples
7172
- **[Discussions](https://github.com/hulo-lang/hulo/discussions)** - Ask questions and share ideas
73+
- **[Hulo Dev](https://github.com/hulo-lang/hulo-dev)** - Learn compiler construction by building Hulo language step by step - from lexer to code generation
7274

7375
## 🤝 Contributing
7476

README.zh-CN.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
[English](README.md) | 简体中文
1111

12-
> Hulo 是一个现代化的、面向批处理的编程语言,可以编译为 Bash、PowerShell 和 VBScript。它旨在通过简洁一致的 DSL 来统一跨平台的脚本编写。
12+
> Hulo /ˈhjuːloʊ/ 是一个现代化的、面向批处理的编程语言,可以编译为 Bash、PowerShell 和 VBScript。它旨在通过简洁一致的 DSL 来统一跨平台的脚本编写。
1313
1414
## 📦 安装
1515

@@ -61,15 +61,17 @@ echo "Hello, World!"
6161

6262
运行 `hulo hello.hl`,它将编译为:
6363
* Unix 系统的 `hello.sh`
64-
* Windows 的 `hello.ps1`
65-
* 如果启用了 VBScript 输出,则为 `hello.vbs`
64+
* Windows PowerShell 的 `hello.ps1`
65+
* Windows 批处理的 `hello.bat`
66+
* Windows VBScript 的 `hello.vbs`
6667
* 未来版本中将支持更多目标平台!
6768

6869
## 📖 文档
6970

7071
- **[官方文档](https://hulo-lang.github.io/docs)** - 完整的语言参考
7172
- **[示例](./examples/)** - 代码示例
7273
- **[讨论](https://github.com/hulo-lang/hulo/discussions)** - 提问和分享想法
74+
- **[Hulo Dev](https://github.com/hulo-lang/hulo-dev)** - 从零开始学习构建Hulo语言编译器 - 从词法分析器到代码生成
7375

7476
## 🤝 贡献方式
7577

0 commit comments

Comments
 (0)