Small increments for better code¶
Date: | 2017-10-01 |
---|
Intro¶
Readable code is important — you may just be the person wondering about your source code five years from now! Sometimes there are better ways to express your ideas.
2variables¶
In order to increment a double variable I wrote
: ++uptime ( -- ) 1. uptime 2@ d+ uptime 2! ;
While this is technically correct, I was kindly reminded that there is a more readable way
#include d-plusstore.frt
: ++uptime ( -- ) 1. uptime d+! ;
And there are more useful functions hidden in
common/lib/forth2012/double/
, if you care to take a look (Hat tip
to Matthias).