Skip to content

Commit c1f17ee

Browse files
committed
chore: release v2.0.0 with full toolchain binaries, standard library updates, and assets
1 parent 13139c9 commit c1f17ee

27 files changed

Lines changed: 702 additions & 366 deletions

examples/techscript_logo.txs

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# TechScript Dragon Logo Design — DSL Block Syntax
2+
# Uses canvas DSL blocks to generate techscript_logo.svg
3+
4+
use fs
5+
use canvas
6+
7+
logo "dragon"
8+
text "TechScript"
9+
color "#00d4ff"
10+
size 64
11+
end
12+
13+
rings
14+
count 4
15+
color "#00d4ff"
16+
size 40
17+
thickness 3
18+
end
19+
20+
emblem
21+
shape "dragon"
22+
color "#0088cc"
23+
size 120
24+
end
25+
26+
letter "T"
27+
char "T"
28+
color "#0a0e27"
29+
size 28
30+
end
31+
32+
circuits
33+
color "#00d4ff"
34+
end
35+
36+
# Render all DSL blocks to SVG and save
37+
svg_content = canvas.render_blocks()
38+
fs.write_file("techscript_logo1.svg", svg_content)
39+
40+
say "Done! Saved techscript_logo1.svg"

geometric_logo.svg

Lines changed: 29 additions & 0 deletions
Loading

graphify-out/GRAPH_REPORT.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Graph Report - TechScript 2.0 (2026-07-27)
22

33
## Corpus Check
4-
- 499 files · ~297,067 words
4+
- 499 files · ~300,933 words
55
- Verdict: corpus is large enough that graph structure adds value.
66

77
## Summary
@@ -10,7 +10,7 @@
1010
- Token cost: 0 input · 0 output
1111

1212
## Graph Freshness
13-
- Built from commit: `fc1d25d4`
13+
- Built from commit: `13139c9a`
1414
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
1515
- Run `graphify update .` after code changes (no API cost).
1616

@@ -557,8 +557,8 @@ Cohesion: 0.08
557557
Nodes (69): Block, Box, DSLChild, DSLProperty, Expression, FieldSpec, Ident, MethodDecl (+61 more)
558558

559559
### Community 3 - "Community 3"
560-
Cohesion: 0.14
561-
Nodes (17): BytecodeModule, Duration, FileId, Option, Path, PathBuf, ProjectBuildGraph, Result (+9 more)
560+
Cohesion: 0.19
561+
Nodes (11): BytecodeModule, Duration, FileId, Option, Path, PathBuf, ProjectBuildGraph, Result (+3 more)
562562

563563
### Community 4 - "Community 4"
564564
Cohesion: 0.14
@@ -1493,8 +1493,8 @@ Cohesion: 0.24
14931493
Nodes (13): Capability, Result, RuntimeValue, String, Vec, run_src(), test_e2e_calculator(), test_e2e_collections_lists_and_maps() (+5 more)
14941494

14951495
### Community 303 - "Community 303"
1496-
Cohesion: 0.29
1497-
Nodes (12): ArtifactManager, BuildCache, ExitCode, Option, Self, SourceManager, execute(), EffectiveConfig (+4 more)
1496+
Cohesion: 0.24
1497+
Nodes (14): BuildCache, RuntimeValue, Self, SourceManager, String, EffectiveConfig, EventBus, Logger (+6 more)
14981498

14991499
### Community 304 - "Community 304"
15001500
Cohesion: 0.27
@@ -1505,16 +1505,16 @@ Cohesion: 0.31
15051505
Nodes (9): Capability, Result, RuntimeValue, String, Vec, run_src(), test_regression_await_precedence(), test_regression_sandboxed_environment_denied() (+1 more)
15061506

15071507
### Community 306 - "Community 306"
1508-
Cohesion: 0.17
1509-
Nodes (7): main(), Box, Error, Result, ExitCode, execute(), Instant
1508+
Cohesion: 0.16
1509+
Nodes (10): ExitCode, Error, ExitCode, Option, Path, Result, execute(), execute() (+2 more)
15101510

15111511
### Community 307 - "Community 307"
15121512
Cohesion: 0.12
15131513
Nodes (16): Callable, CanvasOp, Rc, RefCell, Result, RuntimeContext, RuntimeError, RuntimeValue (+8 more)
15141514

15151515
### Community 308 - "Community 308"
1516-
Cohesion: 0.36
1517-
Nodes (7): Error, ExitCode, Option, Path, Result, execute(), invoke_linker()
1516+
Cohesion: 0.40
1517+
Nodes (4): main(), Box, Error, Result
15181518

15191519
### Community 309 - "Community 309"
15201520
Cohesion: 0.36
@@ -1533,8 +1533,8 @@ Cohesion: 0.40
15331533
Nodes (3): Rgba, parse_color(), StdlibRegistry
15341534

15351535
### Community 313 - "Community 313"
1536-
Cohesion: 0.67
1537-
Nodes (3): ExitCode, Option, execute()
1536+
Cohesion: 0.28
1537+
Nodes (7): ArtifactManager, ExitCode, Option, ExitCode, Option, execute(), execute()
15381538

15391539
### Community 314 - "Community 314"
15401540
Cohesion: 0.50
@@ -1708,9 +1708,9 @@ _Questions this graph is uniquely positioned to answer:_
17081708
_1717 weakly-connected nodes found - possible documentation gaps or missing edges._
17091709
- **Should `Community 2` be split into smaller, more focused modules?**
17101710
_Cohesion score 0.0815090824406148 - nodes in this community are weakly interconnected._
1711-
- **Should `Community 3` be split into smaller, more focused modules?**
1712-
_Cohesion score 0.1380952380952381 - nodes in this community are weakly interconnected._
17131711
- **Should `Community 4` be split into smaller, more focused modules?**
17141712
_Cohesion score 0.1422924901185771 - nodes in this community are weakly interconnected._
17151713
- **Should `Community 6` be split into smaller, more focused modules?**
1716-
_Cohesion score 0.07132867132867132 - nodes in this community are weakly interconnected._
1714+
_Cohesion score 0.07132867132867132 - nodes in this community are weakly interconnected._
1715+
- **Should `Community 7` be split into smaller, more focused modules?**
1716+
_Cohesion score 0.06836158192090395 - nodes in this community are weakly interconnected._

graphify-out/cache/stat-index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

graphify-out/graph.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)