From 534a95aee02c7eb4ebc731431b31d82192025631 Mon Sep 17 00:00:00 2001 From: Timothee Cour Date: Thu, 4 Feb 2021 05:09:53 -0800 Subject: nep1: prefer `self` to `this` (#16927) --- doc/nep1.rst | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/doc/nep1.rst b/doc/nep1.rst index 73e4d8433..e1d877816 100644 --- a/doc/nep1.rst +++ b/doc/nep1.rst @@ -162,10 +162,13 @@ to keep the names short but meaningful. ------------------- ------------ -------------------------------------- English word To use Notes ------------------- ------------ -------------------------------------- -initialize initT ``init`` is used to create a - value type ``T`` -new newP ``new`` is used to create a - reference type ``P`` +initialize initFoo initializes a value type ``Foo`` +new newFoo initializes a reference type ``Foo`` + via ``new`` +this or self self for method like procs, e.g.: + `proc fun(self: Foo, a: int)` + rationale: `self` is more unique in english + than `this`, and `foo` would not be DRY. find find should return the position where something was found; for a bool result use ``contains`` -- cgit 1.4.1-2-gfad0