free software resistance

 the cost of computing freedom is eternal vigilance

### ds.fig *original date:* jun 2017 *originally posted:* oct 2024 ds.fig: ``` #### license: creative commons cc0 1.0 (public domain) #### creativecommons.org/publicdoma… textmode function drasc x y sc "019747910" arr sc plus "019848910" sc plus "197787791" sc plus "011999110" sc plus "001111100" yc y forin lines sc xc x forin chars lines now chars int swap now chars iftrue chars ifmore xc -1 ifmore yc -1 ifless xc 80 ifless yc 24 col chars int plus 1 now pset xc yc col fig fig fig fig fig now xc plus 1 swap now xc next now yc plus 1 swap now yc next fig function abs x ifless x 0 now x times -1 return now else now return x fig fig try while x randint -5 79 y randint -5 20 co randint 9 14 rs randint 5 8 ys randint 5 8 for yp -10 20 ys for x -2 80 rs yt x divby 2 tan times 5 y x sin times yt plus yp int minus 2 times 1.2 int xt x sin times 10 abs xt times 4 int now drasc x y next now sleep .1 next wend except pass resume ``` license: 0-clause bsd ``` # 2017 mn # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted. # # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ``` => https://freesoftwareresistance.neocities.org