-
Notifications
You must be signed in to change notification settings - Fork 21
Expand file tree
/
Copy pathmkdocs.yml
More file actions
144 lines (133 loc) · 4.46 KB
/
Copy pathmkdocs.yml
File metadata and controls
144 lines (133 loc) · 4.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
site_name: Raven Programming Language
site_description: Modern programming language built with Rust - fast, safe, and expressive
site_author: martian56
site_url: https://martian56.github.io/raven
repo_name: martian56/raven
repo_url: https://github.com/martian56/raven
theme:
name: material
palette:
# Palette toggle for automatic mode
- media: "(prefers-color-scheme)"
toggle:
icon: material/brightness-auto
name: Switch to light mode
# Palette toggle for light mode
- media: "(prefers-color-scheme: light)"
scheme: default
primary: indigo
accent: indigo
toggle:
icon: material/brightness-7
name: Switch to dark mode
# Palette toggle for dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: indigo
accent: indigo
toggle:
icon: material/brightness-4
name: Switch to system preference
features:
- navigation.tabs
- navigation.sections
- navigation.expand
- navigation.path
- navigation.top
- search.highlight
- search.share
- content.code.copy
- content.code.annotate
icon:
repo: fontawesome/brands/github
markdown_extensions:
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.superfences:
custom_fences:
- name: raven
class: raven
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed:
alternate_style: true
- pymdownx.snippets
- pymdownx.arithmatex
- pymdownx.mark
- pymdownx.caret
- pymdownx.tilde
- pymdownx.keys
- pymdownx.details
- pymdownx.superfences
- admonition
- pymdownx.tabbed
- attr_list
- md_in_html
- toc:
permalink: true
plugins:
- search:
lang: en
nav:
- Home: index.md
- Getting Started: v2/guide/getting-started.md
- Language Reference: v2/guide/language-reference.md
- Tutorials:
- Word-frequency counter: v2/guide/tutorials/word-frequency.md
- Modeling data with structs and enums: v2/guide/tutorials/task-tracker.md
- Error handling with Option, Result, and ?: v2/guide/tutorials/error-handling.md
- Generics and traits: v2/guide/tutorials/generics-and-traits.md
- Concurrency with goroutines and channels: v2/guide/tutorials/concurrency.md
- A guestbook HTTP server: v2/guide/tutorials/http-server.md
- Calling C from Raven: v2/guide/tutorials/c-interop.md
- Testing your code: v2/guide/tutorials/testing.md
- Building and publishing a library: v2/guide/tutorials/publishing-a-library.md
- Standard Library:
- Overview: v2/guide/standard-library.md
- Core traits: v2/guide/stdlib/core.md
- Text and formatting:
- std/string: v2/guide/stdlib/string.md
- std/fmt: v2/guide/stdlib/fmt.md
- std/regex: v2/guide/stdlib/regex.md
- std/encoding: v2/guide/stdlib/encoding.md
- Data structures and iteration:
- std/collections: v2/guide/stdlib/collections.md
- std/list: v2/guide/stdlib/list.md
- std/iter: v2/guide/stdlib/iter.md
- std/cmp: v2/guide/stdlib/cmp.md
- std/hash: v2/guide/stdlib/hash.md
- Numbers:
- std/math: v2/guide/stdlib/math.md
- std/random: v2/guide/stdlib/random.md
- Input, output, and the system:
- std/io: v2/guide/stdlib/io.md
- std/fs: v2/guide/stdlib/fs.md
- std/path: v2/guide/stdlib/path.md
- std/env: v2/guide/stdlib/env.md
- std/process: v2/guide/stdlib/process.md
- std/time: v2/guide/stdlib/time.md
- Networking:
- std/net: v2/guide/stdlib/net.md
- std/http: v2/guide/stdlib/http.md
- std/tls: v2/guide/stdlib/tls.md
- std/json: v2/guide/stdlib/json.md
- Concurrency, errors, FFI, testing:
- std/sync: v2/guide/stdlib/sync.md
- std/error: v2/guide/stdlib/error.md
- std/option: v2/guide/stdlib/option.md
- std/ffi: v2/guide/stdlib/ffi.md
- std/test: v2/guide/stdlib/test.md
- rvpm:
- Overview and commands: v2/guide/rvpm.md
- Distributing applications: v2/specs/rvpm-dist.md
- GitHub: https://github.com/martian56/raven
- VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=martian56.raven-language
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/martian56
- icon: fontawesome/brands/linkedin
link: https://linkedin.com/in/martian58
copyright: Copyright © 2026 Raven Programming Language