Skip to content

Commit e46195f

Browse files
committed
Merge branch 'main' of https://gitlab.com/mech-lang/mech
2 parents 4a6ea93 + 5d8501b commit e46195f

36 files changed

+1389
-896
lines changed

Cargo.toml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mech"
3-
version = "0.2.33"
3+
version = "0.2.34"
44
authors = ["Corey Montella <[email protected]>"]
55
description = "Mech is a reactive programming language for building robots, games, and animations."
66
documentation = "https://mech-lang.org/docs"
@@ -18,31 +18,32 @@ gitlab = { repository = "mech-lang/mech", branch = "main" }
1818
maintenance = { status = "actively-developed" }
1919

2020
[dependencies]
21-
mech-core = "0.2.33"
22-
mech-syntax = "0.2.33"
23-
mech-interpreter = "0.2.33"
21+
mech-core = "0.2.34"
22+
mech-syntax = "0.2.34"
23+
mech-interpreter = "0.2.34"
2424

2525
clap = {version = "4.5.30", features = ["cargo"]}
2626
colored = "3.0.0"
27-
bincode = "1.3.3"
28-
serde = "1.0.217"
29-
serde_derive = "1.0.217"
30-
serde_json = "1.0.135"
27+
bincode = "2.0.0"
28+
serde = "1.0.218"
29+
serde_derive = "1.0.218"
30+
serde_json = "1.0.140"
3131
crossbeam-channel = "0.5.14"
3232
crossterm = "0.28.1"
3333
lazy_static = "1.5.0"
3434
tabled = "0.18.0"
3535
nalgebra = "0.33.2"
36-
indexmap = {version = "2.7.0", features = ["serde"]}
36+
indexmap = {version = "2.7.1", features = ["serde"]}
3737
nom = "7.1.3"
3838
ctrlc = "3.4.5"
3939
csv = "1.3.1"
4040
reqwest = {version = "0.12.12", features = ["blocking"]}
41-
chrono = "0.4.39"
42-
warp = "0.3.7"
41+
chrono = "0.4.40"
42+
warp = {version = "0.3.7", features = ["compression"]}
4343
tokio = { version = "1.43.0", features = ["full"] }
4444
base64 = "0.22.1"
4545
rand = "0.8.5"
46+
notify = "8.0.0"
4647

4748
[workspace]
4849

ROADMAP.mec

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ c) System specification
7878
3. Nearterm Goals
7979
-------------------------------------------------------------------------------
8080

81-
Version 0.3.0 (Spring 2025) ---------------------------------------------------
81+
Version 0.3.0 (2025) ----------------------------------------------------------
8282

8383
- [ ] Dec64
8484
- [ ] Currency
@@ -164,12 +164,8 @@ reshaping it for use in program logic.
164164
- Mechdown Redo
165165
- [x] Headers
166166
- [x] Paragraphs
167-
- [ ] Code Block
168-
- [ ] Ordered List
169-
- [ ] Block Quote
170-
- [ ] Thematic Break
171-
- [ ] Image
172-
- [ ] Link
167+
- [x] Code Block
168+
- [x] Ordered List
173169
- Function Redo
174170
- [x] FXN Call
175171
- [x] FXN Defintiion
@@ -189,8 +185,6 @@ reshaping it for use in program logic.
189185
- Matrix
190186
- [x] Multiply
191187
- [x] Transpose
192-
- [ ] Cross
193-
- [ ] Dot
194188
- Docs
195189
- [ ] Language Spec
196190
- [x] Learn Mech in 15 Minutes

src/syntax/include/style.css renamed to include/style.css

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,4 @@
1-
@font-face {
2-
font-family: 'FiraCodeRegular';
3-
src: url('fonts/FiraCode-Regular.ttf')
4-
}
5-
@font-face {
6-
font-family: 'FiraCodeLight';
7-
src: url('fonts/FiraCode-Light.ttf')
8-
}
1+
@import url(https://cdn.jsdelivr.net/npm/[email protected]/distr/fira_code.css);
92

103
body {
114
font-family: 'Roboto', sans-serif;
@@ -17,6 +10,8 @@ body {
1710

1811
.mech-program {
1912
margin: auto;
13+
margin-top: 20px;
14+
margin-bottom: 20px;
2015
width: 690px;
2116
}
2217

@@ -74,7 +69,7 @@ body {
7469
margin-bottom: 16px;
7570
}
7671
.mech-program-title::after {
77-
content: "=====================================================================";
72+
content: "===================================================================";
7873
color: #F3B62D;
7974
font-size: 14pt;
8075
display: block;
@@ -126,7 +121,6 @@ h4 {
126121
}
127122

128123
.mech-code-block {
129-
width: 650px;
130124
background-color: #171D21;
131125
color: #ada594;
132126
font-family: 'FiraCodeLight', monospace;
@@ -230,8 +224,9 @@ h4 {
230224
color: #a157b5
231225
}
232226

233-
.mech-expression:hover {
227+
.mech-clickable:hover {
234228
background-color: #2a2b34;
229+
cursor: pointer;
235230
}
236231

237232
.mech-end-brace {
File renamed without changes.

src/bin/main.rs

Lines changed: 0 additions & 168 deletions
This file was deleted.

0 commit comments

Comments
 (0)