Personally I think runnableExamples make Nim harder to learn for newcomers.

When viewing docs I would much rather read:

> **Example:**
>     
>     
>      echo some(42).get      # prints 42
>     echo none(string).get  # error! raises UnpackDefect
>     
>     Run

instead of:

> **Example:**
>     
>     
>      assert some(42).get == 42
>     doAssertRaises(UnpackDefect):
>       echo none(string).get
>     
>     Run

Reply via email to