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: CONTRIBUTING.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,9 @@
2
2
3
3
- Contributing to The Ovum Language is fairly easy. This document shows you how to get started
4
4
5
+
> Note that this repository contains ONLY the toolset integration. That means that the actual tool implementations are in different repositories. For example, the compiler is in the [OvumCompiler](https://github.com/Ovum-Programming-Language/OvumCompiler) repository.
6
+
> DO NOT submit PRs to this repository, only to the repositories of the actual tools, unless you are sure that the change is applicable to the toolset integration itself (e.g. introduction of a new tool).
7
+
5
8
## General
6
9
- The [Codebase Structure](./CODEBASE_STRUCTURE.md) has detailed information about how the various files in this project are structured
7
10
- Please ensure that any changes you make are in accordance with the [Coding Guidelines](./CODING_GUIDELINES.md) of this repo
Copy file name to clipboardExpand all lines: README.md
+60-13Lines changed: 60 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,12 +3,12 @@
3
3
Ovum is a strongly statically typed, single-threaded language focused on safety, clarity, and performance. It uses Kotlin-like syntax, immutability by default, a GC + JIT VM, interface-based polymorphism, and support for pure functions and functional objects.
4
4
5
5
- Contribute: see [`CONTRIBUTING.md`](CONTRIBUTING.md).
6
-
- Project docs: [Online](https://ovum-programming-language.github.io/OvumDocs/) or [`docs/README.md`](docs/README.md).
7
-
- Full language reference: [Online](https://ovum-programming-language.github.io/OvumDocs/reference/) or [`docs/reference/README.md`](docs/reference/README.md).
- Memory safety via GC; no manual memory management.
14
14
- Immutable by default; explicit mutation with `var`.
@@ -20,7 +20,7 @@ Ovum is a strongly statically typed, single-threaded language focused on safety,
20
20
21
21
---
22
22
23
-
## [Syntax at a Glance](docs/reference/syntax.md)
23
+
## [Syntax at a Glance](https://ovum-programming-language.github.io/OvumDocs/reference/syntax)
24
24
25
25
- Files: `.ovum`. Names: PascalCase for types/methods.
26
26
- Functions: `fun Name(a: T): U { ... }`; pure: `pure fun ...`.
@@ -30,7 +30,7 @@ Ovum is a strongly statically typed, single-threaded language focused on safety,
30
30
31
31
---
32
32
33
-
## [Types](docs/reference/types.md) and [Nullability](docs/reference/nullable.md)
33
+
## [Types](https://ovum-programming-language.github.io/OvumDocs/reference/types) and [Nullability](https://ovum-programming-language.github.io/OvumDocs/reference/nullable)
34
34
35
35
-**Fundamental types**: `int`, `float`, `byte`, `char`, `bool`, `pointer` (value types, not nullable, not Objects)
0 commit comments