-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathmkdocs.yml
More file actions
155 lines (144 loc) · 4.63 KB
/
mkdocs.yml
File metadata and controls
155 lines (144 loc) · 4.63 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
145
146
147
148
149
150
151
152
153
154
155
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
- Calling C from Raven: v2/guide/tutorials/c-interop.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/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: v2/guide/rvpm.md
- Migrate from v1: v2/migration.md
- v1 docs:
- About these docs: v1/about.md
- Getting Started:
- Installation: getting-started/installation.md
- Quick Start: getting-started/quick-start.md
- rvpm and formatting: getting-started/rvpm-and-format.md
- Language Reference:
- Syntax: syntax.md
- Data Types: language-reference/data-types.md
- Standard Library:
- Overview: standard-library/overview.md
- Examples:
- Basic Examples: examples/basic.md
- Development:
- Contributing: development/contributing.md
- Roadmap: PRODUCTION_ROADMAP.md
- Standard Library Spec: STDLIB_SPEC.md
- Resources:
- VS Code Extension: resources/vscode-extension.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