You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-9Lines changed: 19 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -399,6 +399,7 @@ Run any of these to see TechScript in action:
399
399
|`examples/classes.txs`| Dogs and cats using OOP |`tech run examples/classes.txs`|
400
400
|`examples/calculator.txs`| Simple calculator |`tech run examples/calculator.txs`|
401
401
|`examples/guessing_game.txs`| Guess the number game |`tech run examples/guessing_game.txs`|
402
+
|`examples/07_performance_test.txs`|**1-Million Iteration Native VM Benchmark**|`tech run examples/07_performance_test.txs`|
402
403
|`examples/web_app_simple.txs`| Simple dark-theme website |`tech run examples/web_app_simple.txs`|
403
404
|`examples/web_complete.txs`| Full showcase: counter, API, form |`tech run examples/web_complete.txs`|
404
405
@@ -424,17 +425,26 @@ After installing, all your `.txs` files will have the dragon icon and coloured s
424
425
425
426
---
426
427
427
-
## ✨ v1.0.2 Changelog
428
+
## ✨ v1.0.2 Changelog - Why We Rebuilt The Engine
428
429
429
-
| Feature | v1.0.1 | v1.0.2 |
430
+
The `v1.0.1` version of TechScript was built on top of a Python wrapper. While this made development easy, it introduced massive flaws that had to be destroyed:
431
+
1.**The Python Flaw**: It required users to install heavy Python environments just to run basic scripts.
432
+
2.**The Speed Flaw**: Python's dynamic interpretation caused severe bottlenecks. A basic `while` loop running 1,000,000 times inside the old engine would choke natively.
433
+
3.**The Crash Flaw**: Basic errors like dividing by zero (`10 / 0`) would completely crash the transpiler instantly without warning.
434
+
435
+
### 🦀 The v1.0.2 Native Solution
436
+
We entirely deleted the Python runtime and **rewrote the entire core architecture natively in Rust**.
0 commit comments