From 411a5fa8f8ce69cf279272b88d897dfd159ca2c5 Mon Sep 17 00:00:00 2001 From: John Dumbell Date: Fri, 23 Feb 2024 12:49:50 +0000 Subject: [PATCH] Update documentation slightly --- development.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/development.md b/development.md index 5e78836..65f6d1f 100644 --- a/development.md +++ b/development.md @@ -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. @@ -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.