From: Ralf Jung Date: Mon, 8 Aug 2022 02:16:31 +0000 (-0400) Subject: credit where credit is due X-Git-Url: https://git.ralfj.de/web.git/commitdiff_plain/936b7648ec6c1adce590d498967d9d40f82dca00?ds=inline;hp=d514524122b90f3327ea2b901ebaf0fabeb70b74 credit where credit is due --- diff --git a/personal/_posts/2022-08-08-minirust.md b/personal/_posts/2022-08-08-minirust.md index f13285b..821c3b9 100644 --- a/personal/_posts/2022-08-08-minirust.md +++ b/personal/_posts/2022-08-08-minirust.md @@ -48,7 +48,9 @@ On the other hand, there are many things that it *can* explain in full precision - what happens when *casting* between pointers and integers - padding (that's why tuples can have 2 elements, so there can be padding between them) -If you re not used to reading interpreter source code, then I guess this can be rather jarring, and there is certainly a *lot* of work that could and should be done to make this more accessible. -But just being able to talk about these questions with precision *at all* has already lead to some interesting discussions in the UCG WG (some of which made me change my mind, and change MiniRust accordingly), so for now it is serving its purpose, and maybe some of you can find it useful, too. -And hopefully we can use it as a starting place for seriously tackling the issue of an *official* specification of Rust. +If you are not used to reading interpreter source code, then I guess this can be rather jarring, and there is certainly a *lot* of work that could and should be done to make this more accessible. +(Like, examples. I hear people like examples.) +But just being able to talk about these questions with precision *at all* has already lead to some interesting discussions in the UCG WG, some of which made me change my mind -- thanks in particular to @digama0 and @JakobDegen for engaging deeply with my ideas. +So for now it is serving its purpose, and maybe some of you can find it useful, too. +Hopefully we can even use this as a starting place for seriously tackling the issue of an *official* specification of Rust. More on that soon. :)