Skip to content

Commit

Permalink
Update documentation slightly
Browse files Browse the repository at this point in the history
  • Loading branch information
chemix-lunacy committed Feb 27, 2024
1 parent 5446f6e commit 411a5fa
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions development.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### Rust++
### R++

Our Rust code is actually more like C++ due to some fun pointer manipulation we do and heavily interlinked data structures.

Expand All @@ -15,6 +15,6 @@ Except if you steal a reference, then it's on you to make sure the memory is not
Otherwise you can just write Rust as normal, and anything not within a smart-pointer still has the usual rules.

Note: If you are concerned about this or are surprised it works at all - raw pointers have special designation, specially those in `UnsafeCell`'s.
We are leaning upon some pretty niche documented constraints to keep within the bounds of Rusts expectations, if barely, but they are all official.
We are leaning upon some pretty niche documented constraints to keep within the bounds of Rusts expectations, if barely.

The language _almost_ works for what we need, so we bend it to meet that.
We'll be keeping to this model until some of Rusts systems improve enough that we don't need oto.

0 comments on commit 411a5fa

Please sign in to comment.