annotate scripts/miscellaneous/fact.m @ 19627:446c46af4b42 stable

strip trailing whitespace from most source files * Makefile.am, NEWS, build-aux/common.mk, configure.ac, doc/Makefile.am, doc/doxyhtml/Makefile.am, doc/interpreter/Makefile.am, doc/interpreter/arith.txi, doc/interpreter/audio.txi, doc/interpreter/basics.txi, doc/interpreter/bugs.txi, doc/interpreter/container.txi, doc/interpreter/cp-idx.txi, doc/interpreter/data.txi, doc/interpreter/debug.txi, doc/interpreter/diagperm.txi, doc/interpreter/diffeq.txi, doc/interpreter/doccheck/README, doc/interpreter/doccheck/spellcheck, doc/interpreter/emacs.txi, doc/interpreter/errors.txi, doc/interpreter/eval.txi, doc/interpreter/expr.txi, doc/interpreter/external.txi, doc/interpreter/fn-idx.txi, doc/interpreter/func.txi, doc/interpreter/geometry.txi, doc/interpreter/geometryimages.m, doc/interpreter/gpl.txi, doc/interpreter/grammar.txi, doc/interpreter/gui.txi, doc/interpreter/image.txi, doc/interpreter/install.txi, doc/interpreter/interp.txi, doc/interpreter/interpimages.m, doc/interpreter/intro.txi, doc/interpreter/io.txi, doc/interpreter/java.txi, doc/interpreter/linalg.txi, doc/interpreter/macros.texi, doc/interpreter/matrix.txi, doc/interpreter/munge-texi.pl, doc/interpreter/nonlin.txi, doc/interpreter/numbers.txi, doc/interpreter/obsolete.txi, doc/interpreter/octave-config.1, doc/interpreter/octave.texi, doc/interpreter/oop.txi, doc/interpreter/op-idx.txi, doc/interpreter/optim.txi, doc/interpreter/package.txi, doc/interpreter/plot.txi, doc/interpreter/poly.txi, doc/interpreter/preface.txi, doc/interpreter/quad.txi, doc/interpreter/set.txi, doc/interpreter/signal.txi, doc/interpreter/sparse.txi, doc/interpreter/sparseimages.m, doc/interpreter/splineimages.m, doc/interpreter/stats.txi, doc/interpreter/stmt.txi, doc/interpreter/strings.txi, doc/interpreter/system.txi, doc/interpreter/testfun.txi, doc/interpreter/tips.txi, doc/interpreter/var.txi, doc/interpreter/vectorize.txi, doc/liboctave/Makefile.am, doc/liboctave/array.texi, doc/liboctave/bugs.texi, doc/liboctave/cp-idx.texi, doc/liboctave/dae.texi, doc/liboctave/diffeq.texi, doc/liboctave/error.texi, doc/liboctave/factor.texi, doc/liboctave/fn-idx.texi, doc/liboctave/gpl.texi, doc/liboctave/install.texi, doc/liboctave/intro.texi, doc/liboctave/liboctave.texi, doc/liboctave/matvec.texi, doc/liboctave/nleqn.texi, doc/liboctave/nlfunc.texi, doc/liboctave/ode.texi, doc/liboctave/optim.texi, doc/liboctave/preface.texi, doc/liboctave/quad.texi, doc/liboctave/range.texi, doc/refcard/Makefile.am, doc/refcard/refcard.tex, etc/HACKING, etc/NEWS.1, etc/NEWS.2, etc/NEWS.3, etc/OLD-ChangeLogs/ChangeLog, etc/OLD-ChangeLogs/doc-ChangeLog, etc/OLD-ChangeLogs/scripts-ChangeLog, etc/OLD-ChangeLogs/src-ChangeLog, etc/OLD-ChangeLogs/test-ChangeLog, etc/PROJECTS, etc/README.Cygwin, etc/README.MacOS, etc/README.MinGW, etc/README.gnuplot, etc/gdbinit, etc/icons/Makefile.am, examples/@polynomial/end.m, examples/@polynomial/subsasgn.m, examples/Makefile.am, examples/standalonebuiltin.cc, libgui/Makefile.am, libgui/qterminal/libqterminal/README, libgui/qterminal/libqterminal/unix/BlockArray.cpp, libgui/qterminal/libqterminal/unix/BlockArray.h, libgui/qterminal/libqterminal/unix/Character.h, libgui/qterminal/libqterminal/unix/CharacterColor.h, libgui/qterminal/libqterminal/unix/Emulation.cpp, libgui/qterminal/libqterminal/unix/Emulation.h, libgui/qterminal/libqterminal/unix/Filter.cpp, libgui/qterminal/libqterminal/unix/Filter.h, libgui/qterminal/libqterminal/unix/History.cpp, libgui/qterminal/libqterminal/unix/History.h, libgui/qterminal/libqterminal/unix/KeyboardTranslator.cpp, libgui/qterminal/libqterminal/unix/KeyboardTranslator.h, libgui/qterminal/libqterminal/unix/LineFont.h, libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp, libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.h, libgui/qterminal/libqterminal/unix/Screen.cpp, libgui/qterminal/libqterminal/unix/Screen.h, libgui/qterminal/libqterminal/unix/ScreenWindow.cpp, libgui/qterminal/libqterminal/unix/ScreenWindow.h, libgui/qterminal/libqterminal/unix/TerminalCharacterDecoder.cpp, libgui/qterminal/libqterminal/unix/TerminalCharacterDecoder.h, libgui/qterminal/libqterminal/unix/Vt102Emulation.h, libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp, libgui/qterminal/qterminal/main.cpp, libgui/src/m-editor/file-editor-tab.cc, libgui/src/octave-gui.cc, libgui/src/octave-qt-link.cc, libinterp/corefcn/data.cc, libinterp/corefcn/defun-int.h, libinterp/corefcn/det.cc, libinterp/corefcn/gl2ps-renderer.cc, libinterp/corefcn/graphics.cc, libinterp/corefcn/graphics.in.h, libinterp/corefcn/ls-mat5.cc, libinterp/corefcn/lu.cc, libinterp/corefcn/oct-tex-parser.yy, libinterp/corefcn/oct-tex-symbols.in, libinterp/corefcn/quadcc.cc, libinterp/corefcn/zfstream.cc, libinterp/dldfcn/__eigs__.cc, libinterp/dldfcn/__voronoi__.cc, libinterp/gendoc.pl, libinterp/genprops.awk, libinterp/mk-errno-list, libinterp/mk-pkg-add, libinterp/mkbuiltins, libinterp/mkdefs, libinterp/mkdocs, libinterp/mkops, libinterp/octave-value/ov-java.cc, libinterp/parse-tree/lex.ll, libinterp/parse-tree/oct-parse.in.yy, libinterp/parse-tree/octave.gperf, liboctave/Makefile.am, liboctave/array/Array.cc, liboctave/array/module.mk, liboctave/cruft/daspk/datv.f, liboctave/cruft/daspk/dcnst0.f, liboctave/cruft/daspk/dcnstr.f, liboctave/cruft/daspk/ddasic.f, liboctave/cruft/daspk/ddasid.f, liboctave/cruft/daspk/ddasik.f, liboctave/cruft/daspk/ddaspk.f, liboctave/cruft/daspk/ddstp.f, liboctave/cruft/daspk/ddwnrm.f, liboctave/cruft/daspk/dfnrmd.f, liboctave/cruft/daspk/dfnrmk.f, liboctave/cruft/daspk/dhels.f, liboctave/cruft/daspk/dheqr.f, liboctave/cruft/daspk/dinvwt.f, liboctave/cruft/daspk/dlinsd.f, liboctave/cruft/daspk/dlinsk.f, liboctave/cruft/daspk/dmatd.f, liboctave/cruft/daspk/dnedd.f, liboctave/cruft/daspk/dnedk.f, liboctave/cruft/daspk/dnsd.f, liboctave/cruft/daspk/dnsid.f, liboctave/cruft/daspk/dnsik.f, liboctave/cruft/daspk/dnsk.f, liboctave/cruft/daspk/dorth.f, liboctave/cruft/daspk/dslvd.f, liboctave/cruft/daspk/dslvk.f, liboctave/cruft/daspk/dspigm.f, liboctave/cruft/daspk/dyypnw.f, liboctave/cruft/dasrt/ddasrt.f, liboctave/cruft/dasrt/drchek.f, liboctave/cruft/dassl/ddaslv.f, liboctave/cruft/dassl/ddassl.f, liboctave/cruft/misc/blaswrap.c, liboctave/cruft/misc/module.mk, liboctave/cruft/odepack/cfode.f, liboctave/cruft/odepack/dlsode.f, liboctave/cruft/odepack/ewset.f, liboctave/cruft/odepack/intdy.f, liboctave/cruft/odepack/prepj.f, liboctave/cruft/odepack/sintdy.f, liboctave/cruft/odepack/slsode.f, liboctave/cruft/odepack/solsy.f, liboctave/cruft/odepack/ssolsy.f, liboctave/cruft/odepack/stode.f, liboctave/cruft/odepack/vnorm.f, liboctave/cruft/ranlib/Basegen.doc, liboctave/cruft/ranlib/README, liboctave/cruft/ranlib/genbet.f, liboctave/cruft/ranlib/genexp.f, liboctave/cruft/ranlib/gennch.f, liboctave/cruft/ranlib/gennf.f, liboctave/cruft/ranlib/gennor.f, liboctave/cruft/ranlib/getsd.f, liboctave/cruft/ranlib/initgn.f, liboctave/cruft/ranlib/phrtsd.f, liboctave/cruft/ranlib/randlib.fdoc, liboctave/cruft/ranlib/setsd.f, liboctave/cruft/ranlib/tstgmn.for, liboctave/cruft/ranlib/tstmid.for, liboctave/cruft/slatec-fn/atanh.f, liboctave/cruft/slatec-fn/datanh.f, liboctave/cruft/slatec-fn/xgmainc.f, liboctave/cruft/slatec-fn/xsgmainc.f, liboctave/numeric/module.mk, liboctave/operators/mk-ops.awk, liboctave/operators/mx-ops, liboctave/operators/sparse-mk-ops.awk, liboctave/operators/sparse-mx-ops, liboctave/operators/vx-ops, liboctave/util/module.mk, run-octave.in, scripts/@ftp/ftp.m, scripts/audio/wavread.m, scripts/deprecated/java_convert_matrix.m, scripts/deprecated/java_debug.m, scripts/deprecated/java_invoke.m, scripts/deprecated/java_new.m, scripts/deprecated/java_unsigned_conversion.m, scripts/deprecated/javafields.m, scripts/deprecated/javamethods.m, scripts/deprecated/shell_cmd.m, scripts/general/accumarray.m, scripts/general/display.m, scripts/general/fieldnames.m, scripts/general/interp1.m, scripts/general/interp2.m, scripts/general/interp3.m, scripts/general/isa.m, scripts/general/methods.m, scripts/general/sortrows.m, scripts/geometry/convhull.m, scripts/geometry/delaunay.m, scripts/geometry/delaunay3.m, scripts/geometry/delaunayn.m, scripts/geometry/griddata.m, scripts/geometry/griddatan.m, scripts/geometry/voronoi.m, scripts/geometry/voronoin.m, scripts/gui/guihandles.m, scripts/gui/inputdlg.m, scripts/gui/listdlg.m, scripts/gui/msgbox.m, scripts/gui/questdlg.m, scripts/gui/uigetfile.m, scripts/gui/waitbar.m, scripts/gui/warndlg.m, scripts/help/doc.m, scripts/help/help.m, scripts/help/type.m, scripts/image/bone.m, scripts/image/cmpermute.m, scripts/image/cmunique.m, scripts/image/colorcube.m, scripts/image/colormap.m, scripts/image/contrast.m, scripts/image/gray2ind.m, scripts/image/image.m, scripts/image/imshow.m, scripts/image/ind2gray.m, scripts/image/jet.m, scripts/image/rgb2ntsc.m, scripts/image/spinmap.m, scripts/io/importdata.m, scripts/io/strread.m, scripts/io/textread.m, scripts/io/textscan.m, scripts/java/java_get.m, scripts/java/java_set.m, scripts/java/javaaddpath.m, scripts/java/javaclasspath.m, scripts/java/javamem.m, scripts/linear-algebra/linsolve.m, scripts/linear-algebra/qzhess.m, scripts/miscellaneous/debug.m, scripts/miscellaneous/desktop.m, scripts/miscellaneous/dir.m, scripts/miscellaneous/dos.m, scripts/miscellaneous/edit.m, scripts/miscellaneous/fact.m, scripts/miscellaneous/getappdata.m, scripts/miscellaneous/inputname.m, scripts/miscellaneous/license.m, scripts/miscellaneous/ls_command.m, scripts/miscellaneous/run.m, scripts/miscellaneous/setfield.m, scripts/miscellaneous/unix.m, scripts/miscellaneous/ver.m, scripts/mk-pkg-add, scripts/mkdoc.pl, scripts/optimization/fminsearch.m, scripts/optimization/optimset.m, scripts/optimization/sqp.m, scripts/pkg/pkg.m, scripts/pkg/private/create_pkgadddel.m, scripts/pkg/private/fix_depends.m, scripts/pkg/private/install.m, scripts/plot/appearance/axis.m, scripts/plot/appearance/box.m, scripts/plot/appearance/clabel.m, scripts/plot/appearance/daspect.m, scripts/plot/appearance/datetick.m, scripts/plot/appearance/grid.m, scripts/plot/appearance/legend.m, scripts/plot/appearance/orient.m, scripts/plot/appearance/shading.m, scripts/plot/appearance/text.m, scripts/plot/appearance/title.m, scripts/plot/appearance/xlabel.m, scripts/plot/appearance/ylabel.m, scripts/plot/appearance/zlabel.m, scripts/plot/draw/area.m, scripts/plot/draw/bar.m, scripts/plot/draw/barh.m, scripts/plot/draw/colorbar.m, scripts/plot/draw/contour.m, scripts/plot/draw/contour3.m, scripts/plot/draw/contourf.m, scripts/plot/draw/ellipsoid.m, scripts/plot/draw/errorbar.m, scripts/plot/draw/ezcontour.m, scripts/plot/draw/ezcontourf.m, scripts/plot/draw/ezmesh.m, scripts/plot/draw/ezpolar.m, scripts/plot/draw/fill.m, scripts/plot/draw/fplot.m, scripts/plot/draw/hist.m, scripts/plot/draw/meshc.m, scripts/plot/draw/meshz.m, scripts/plot/draw/pareto.m, scripts/plot/draw/patch.m, scripts/plot/draw/peaks.m, scripts/plot/draw/pie.m, scripts/plot/draw/pie3.m, scripts/plot/draw/plot.m, scripts/plot/draw/plotyy.m, scripts/plot/draw/private/__bar__.m, scripts/plot/draw/private/__contour__.m, scripts/plot/draw/private/__errplot__.m, scripts/plot/draw/private/__ezplot__.m, scripts/plot/draw/private/__patch__.m, scripts/plot/draw/private/__stem__.m, scripts/plot/draw/rectangle.m, scripts/plot/draw/ribbon.m, scripts/plot/draw/rose.m, scripts/plot/draw/scatter.m, scripts/plot/draw/scatter3.m, scripts/plot/draw/semilogx.m, scripts/plot/draw/shrinkfaces.m, scripts/plot/draw/sombrero.m, scripts/plot/draw/sphere.m, scripts/plot/draw/stairs.m, scripts/plot/draw/stem.m, scripts/plot/draw/stemleaf.m, scripts/plot/draw/surf.m, scripts/plot/draw/surface.m, scripts/plot/draw/surfc.m, scripts/plot/draw/surfl.m, scripts/plot/draw/surfnorm.m, scripts/plot/draw/tetramesh.m, scripts/plot/draw/trimesh.m, scripts/plot/draw/triplot.m, scripts/plot/draw/trisurf.m, scripts/plot/util/__gnuplot_drawnow__.m, scripts/plot/util/__plt_get_axis_arg__.m, scripts/plot/util/axes.m, scripts/plot/util/clf.m, scripts/plot/util/copyobj.m, scripts/plot/util/figure.m, scripts/plot/util/gcbo.m, scripts/plot/util/graphics_toolkit.m, scripts/plot/util/hggroup.m, scripts/plot/util/meshgrid.m, scripts/plot/util/newplot.m, scripts/plot/util/print.m, scripts/plot/util/private/__add_default_menu__.m, scripts/plot/util/private/__fltk_print__.m, scripts/plot/util/private/__gnuplot_print__.m, scripts/plot/util/private/__print_parse_opts__.m, scripts/plot/util/refreshdata.m, scripts/plot/util/subplot.m, scripts/polynomial/conv.m, scripts/polynomial/poly.m, scripts/polynomial/polyeig.m, scripts/polynomial/polyfit.m, scripts/polynomial/polyval.m, scripts/polynomial/private/__splinefit__.m, scripts/polynomial/spline.m, scripts/prefs/prefdir.m, scripts/prefs/preferences.m, scripts/prefs/private/prefsfile.m, scripts/prefs/rmpref.m, scripts/signal/freqz.m, scripts/signal/module.mk, scripts/sparse/eigs.m, scripts/sparse/pcg.m, scripts/sparse/private/__sprand_impl__.m, scripts/sparse/sprand.m, scripts/sparse/sprandn.m, scripts/sparse/spy.m, scripts/sparse/svds.m, scripts/specfun/expint.m, scripts/specfun/factor.m, scripts/special-matrix/gallery.m, scripts/special-matrix/hankel.m, scripts/special-matrix/toeplitz.m, scripts/startup/inputrc, scripts/statistics/base/kurtosis.m, scripts/statistics/base/moment.m, scripts/statistics/base/qqplot.m, scripts/statistics/base/var.m, scripts/statistics/distributions/betarnd.m, scripts/statistics/distributions/binoinv.m, scripts/statistics/distributions/binopdf.m, scripts/statistics/distributions/binornd.m, scripts/statistics/distributions/cauchy_rnd.m, scripts/statistics/distributions/chi2rnd.m, scripts/statistics/distributions/discrete_pdf.m, scripts/statistics/distributions/discrete_rnd.m, scripts/statistics/distributions/empirical_rnd.m, scripts/statistics/distributions/exprnd.m, scripts/statistics/distributions/frnd.m, scripts/statistics/distributions/gamrnd.m, scripts/statistics/distributions/geornd.m, scripts/statistics/distributions/hygernd.m, scripts/statistics/distributions/kolmogorov_smirnov_cdf.m, scripts/statistics/distributions/laplace_cdf.m, scripts/statistics/distributions/laplace_pdf.m, scripts/statistics/distributions/logistic_cdf.m, scripts/statistics/distributions/logistic_pdf.m, scripts/statistics/distributions/lognrnd.m, scripts/statistics/distributions/nbincdf.m, scripts/statistics/distributions/nbininv.m, scripts/statistics/distributions/nbinpdf.m, scripts/statistics/distributions/nbinrnd.m, scripts/statistics/distributions/normrnd.m, scripts/statistics/distributions/poissinv.m, scripts/statistics/distributions/poissrnd.m, scripts/statistics/distributions/tinv.m, scripts/statistics/distributions/trnd.m, scripts/statistics/distributions/unidcdf.m, scripts/statistics/distributions/unidpdf.m, scripts/statistics/distributions/unidrnd.m, scripts/statistics/distributions/unifrnd.m, scripts/statistics/distributions/wblrnd.m, scripts/statistics/models/module.mk, scripts/statistics/tests/kruskal_wallis_test.m, scripts/strings/base2dec.m, scripts/strings/deblank.m, scripts/strings/dec2base.m, scripts/strings/dec2bin.m, scripts/strings/dec2hex.m, scripts/strings/mat2str.m, scripts/strings/ostrsplit.m, scripts/strings/regexptranslate.m, scripts/strings/str2num.m, scripts/strings/strcat.m, scripts/strings/strjoin.m, scripts/strings/strsplit.m, scripts/strings/strtok.m, scripts/strings/strtrim.m, scripts/strings/strtrunc.m, scripts/strings/substr.m, scripts/testfun/__run_test_suite__.m, scripts/testfun/speed.m, scripts/testfun/test.m, scripts/time/asctime.m, scripts/time/datenum.m, scripts/time/datevec.m, scripts/time/weekday.m, src/Makefile.am, test/Makefile.am, test/build-bc-overload-tests.sh, test/build-sparse-tests.sh, test/jit.tst, test/line-continue.tst: Strip trailing whitespace.
author John W. Eaton <jwe@octave.org>
date Tue, 20 Jan 2015 08:26:57 -0500
parents eabfde4b6c56
children 0e1f5a750d00
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
19627
446c46af4b42 strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents: 19287
diff changeset
1 ## Copyright (C) 2007-2013 Jordi GutiƩrrez Hermoso
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
2 ## Copyright (C) 2007 Stallmanfacts.com
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
3 ##
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
4 ## This file is part of Octave.
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
5 ##
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
6 ## Octave is free software; you can redistribute it and/or modify it
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
7 ## under the terms of the GNU General Public License as published by
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
8 ## the Free Software Foundation; either version 3 of the License, or (at
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
9 ## your option) any later version.
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
10 ##
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
11 ## Octave is distributed in the hope that it will be useful, but
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
12 ## WITHOUT ANY WARRANTY; without even the implied warranty of
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
13 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
14 ## General Public License for more details.
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
15 ##
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
16 ## You should have received a copy of the GNU General Public License
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
17 ## along with Octave; see the file COPYING. If not, see
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
18 ## <http://www.gnu.org/licenses/>.
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
19
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
20 ## -*- texinfo -*-
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
21 ## @deftypefn {Command} {} fact
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
22 ## @deftypefnx {Function File} {T =} fact()
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
23 ## Display an amazing and random fact about the world's greatest hacker.
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
24 ## @end deftypefn
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
25
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
26
14552
86854d032a37 maint: miscellaneous style fixes for .m files
John W. Eaton <jwe@octave.org>
parents: 14378
diff changeset
27 function f = fact ()
86854d032a37 maint: miscellaneous style fixes for .m files
John W. Eaton <jwe@octave.org>
parents: 14378
diff changeset
28 persistent wisdom = ...
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
29 {
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
30 "Richard Stallman takes notes in binary.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
31 "Richard Stallman doesn't need sudo. I will make him a sandwich anyway.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
32 "Richard Stallman is my shephurd, and I am his GNU.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
33 "Richard Stallman doesn't wget, Richard Stallman wdemands!";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
34 "Richard Stallman can touch MC Hammer.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
35 "Richard Stallman doesn't read web pages. They write to him.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
36 "Richard Stallman gets 9 bits to the byte.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
37 "Richard Stallman doesn't really believe in open software, because it's not free enough.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
38 "Richard Stallman can leave neutral or negative feedback on eBay.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
39 "Richard Stallman is the only man alive who can pronounce GNU the way it is meant to be pronounced.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
40 "Richard Stallman does not own a mobile phone because he can fashion a crude convex dish and shout into it at the exact resonant frequency of the ozone, causing a voice to seemingly come from the sky above his intended recipient.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
41 "Richard Stallman is so handsome that when he was young he was responsible for all other geeks not being able to get girls. This is why he has to cover his face with a thick layer of hair.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
42 "Some people check their computers for viruses. Viruses check their computers for Richard Stallman.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
43 "Richard Stallman memorises all his documents. In binary. He just types everything in whenever he needs a document.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
44 "When Richard Stallman makes a sudo command, he loses permissions.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
45 "Richard Stallman's beard is made of parentheses.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
46 "Richard Stallman's DNA is in binary.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
47 "Richard Stallman's nervous system is completely wireless.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
48 "Richard Stallman's brain accepts UNIX commands.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
49 "If Richard Stallman has 1GB of RAM, and if you have 1GB of RAM, Richard Stallman has more RAM than you.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
50 "Richard Stallman eats ethernet cables. That's why they invented wireless.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
51 "Richard Stallman has a katana. 'Nuff said.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
52 "Richard Stallman wrote a program that divides by zero.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
53 "Richard Stallman doesn't use zip drives; he just squeezes the hard drive.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
54 "Richard Stallman's compiler is afraid to report errors.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
55 "Richard Stallman wrote the compiler God used. The Big Bang was the Universe's first segfault.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
56 "Richard Stallman successfully compiled a kernel of popcorn.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
57 "Richard Stallman doesn't write programs; they write themselves out of reverence.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
58 "Richard Stallman can make infinite loops end.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
59 "Richard Stallman's anti-virus programs cures HIV.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
60 "Richard Stallman's computer doesn't have a clock; it defines what time it is.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
61 "Richard Stallman wrote a program to compute the last digit of pi.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
62 "Richard Stallman doesn't use web browsers. He sends a link to a daemon that uses wget to fetch the page and sends it back to him.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
63 "Richard Stallman can solve the halting problem... in polynomial time.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
64 "For Richard Stallman, polynomial time is O(1).";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
65 "Richard Stallman didn't \"write\" Emacs or created it in his own image. Richard Stallman made Emacs an instance of himself.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
66 "Richard Stallman can coerce meaningful data from /dev/null.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
67 "Some people wear Linus Torvalds pyjamas to bed, Linus Torvalds wears Richard Stallman pyjamas.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
68 "There is no software development process, only a bunch of programs Richard Stallman allows to exist.";
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
69 "Richard Stallman spends his leisure time programming with Guile on GNU Hurd.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
70 "Richard Stallman's left and right hands are named \"(\" and \")\" ";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
71 "Richard Stallman first words were actually syscalls.";
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
72 "Richard Stallman didn't create the singularity. He is the singularity. GNU/Linux is only the event horizon.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
73 "When Richard Stallman pipes to more, he gets less ";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
74 "Richard Stallman never showers; he runs 'make clean'.";
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
75 "Richard Stallman needs neither mouse nor keyboard to operate his computer. He just stares it down until it does what he wants.";
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
76 "Richard Stallman didn't write the GPL. He is the GPL.";
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
77 "Richard Stallman's pinky finger is really a USB memory stick.";
19287
eabfde4b6c56 Fix some fact.m typos (bug #43395)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 17744
diff changeset
78 "Richard Stallman called his operating system GNU because he created it before computers existed, when actual gnus were used for calculations.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
79 "In Soviet Russia, Richard Stallman is still Richard Stallman!";
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
80 "Richard Stallman's flute only plays free music.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
81 "When Richard Stallman uses floats, there are no rounding errors.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
82 "Richard Stallman wrote a program so powerful it knows the question to 42.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
83 "Richard Stallman released his own DNA under GNU FDL.";
19287
eabfde4b6c56 Fix some fact.m typos (bug #43395)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 17744
diff changeset
84 "Richard Stallman knows the entire Wikipedia by heart, markup included.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
85 "Richard Stallman wrote the HAL9000 OS.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
86 "Richard Stallman's laser pointer is a lightsaber.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
87 "Richard Stallman never steps down; he shifts the universe up.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
88 "Richard Stallman doesn't maintain code; he stares at it until it fixes itself out of reverence.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
89 "Richard Stallman doesn't use an editor; he sets the fundamental constants of the universe so that a magnetic platter with his code on it evolves itself.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
90 "Richard Stallman doesnā€™t code; he dares the computer to not do his bidding.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
91 "Global warming is caused by Richard Stallman's rage towards non-free software.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
92 "Rather than being birthed like a normal child, Richard Stallman instead instantiated himself polymorphically. Shortly thereafter he grew a beard.";
17105
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
93 "Richard Stallman discovered extra-terrestrial life but killed them because they distributed non-free software.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
94 "Richard Stallman doesn't evaluate expressions; expressions evaluate to Richard Stallman.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
95 "Richard Stallman can see Russia from his house.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
96 "Richard Stallman proved P=NP, twice!";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
97 "Richard Stallman knows of an unfixed bug in TeX.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
98 "Richard Stallman can write a context-free grammar for C.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
99 "Richard Stallman can determine whether an arbitrary program will terminate.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
100 "Richard Stallman's computer has only two buttons. One is for guests.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
101 "Richard Stallman does not actually write programs. He comes up with a length and digit index in pi.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
102 "Richard Stallman's distributed version control system is a flamewar on Usenet.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
103 "Richard Stallman wrote the first version of Emacs on a typewriter.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
104 "Richard Stallman has no known weaknesses, except for a phobia against soap.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
105 "Richard Stallman is not affected by Godwin's Law.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
106 "Richard Stallman can write an anti-virus program that cures HIV. Too bad he never writes anti-virus programs.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
107 "Richard Stallman' facial hair is \"free as in beard\"";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
108 "Richard Stallman is licensed under GPL, so you can clone him and redistribute copies so you can help your neighbor. For example a version that take a bath more often.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
109 "Richard Stallman doesn't code; he just travels around the world.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
110 "Richard Stallman was coded by himself in lisp with Emacs.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
111 "Richard Stallman doesn't eat McDonald's because the machine that kills the cows uses proprietary software.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
112 "There is no chin behind Richard Stallman's legendary beard, there is only another Emacs.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
113 "In an average living room there are 1,242 objects Richard Stallman could use to write an OS, including the room itself.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
114 "Vendor lock-in is when vendors lock themselves inside of a building out of fear of Richard Stallman's wrath.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
115 "When Richard Stallman executes ps -e, you show up.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
116 "When Richard Stallman gets angry he doesn't swear; he recurses.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
117 "On Richard Stallman's computer the bootloader is contained in his .emacs.";
19287
eabfde4b6c56 Fix some fact.m typos (bug #43395)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 17744
diff changeset
118 "Richard Stallman can make any operating system free, free from drivers.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
119 "Richard Stallman programmed Chuck Norris.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
120 "Behind Richard Stallman's beard there is another fist, to code faster.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
121 "Richard Stallman won a Sudoku that started with only one number in each line.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
122 "Richard Stallman's brain compiles and runs C code.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
123 "Richard Stallman wrote the first version of Emacs using Emacs.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
124 "Richard Stallman never gonna give you up, never gonna let you down, never gonna run around and desert you, never gonna make you cry, never gonna say goodbye, never gonna tell a lie and hurt you.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
125 "Richard Stallman, upon reading these facts, didn't laugh at all. Instead, he complained that he is being linked to that dirty \"open source\" software. He also asked it to be changed to \"free software\", in order to raise awareness for software freedom in our society.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
126 "Richard Stallman has no problem using Emacs. He wrote it with his 4 hands.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
127 "Richard Stallman will revert the big rip by adding parenthesis to the dark matter.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
128 "When you make a Google search and it doesn't find the answer, Google gently consults Richard Stallman.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
129 "Richard Stallman's uptime is over 53 years. And counting up.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
130 "Richard Stallman's portable music player can play ogg and WMA, but is too afraid to invoke Richard Stallman's wrath by playing WMA. Ogg it is, then.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
131 "Richard Stallman will never die, but may some day go to /dev/null.";
19287
eabfde4b6c56 Fix some fact.m typos (bug #43395)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 17744
diff changeset
132 "Richard Stallman once got swine flu, but it got cleansed by hereditary GPL and thus got assimilated.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
133 "Richard Stallman don't cut his hair because there are no GNU/Scissors.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
134 "Richard Stallman is the one who trims Chuck Norris beard. And he does it freely, of course.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
135 "Richard Stallman does not take bath, for the hydroelectric company uses proprietary software.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
136 "Agent Smith loves Richard Stallman's scent.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
137 "Richard Stallman is the One.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
138 "\"They can take our lives, but they can never take our freedom.\" -- William Wallace after a little talk with Richard Stallman.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
139 "Richard Stallman can connect to any brain using an Emacs ssh client.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
140 "Richard Stallman ported Emacs to Intel 4004 chip.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
141 "Richard Stallman did not write GNU Emacs, he simply read the source code from /dev/null.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
142 "Richard Stallman once used GDB to reverse-engineer Windows 7 into a free operating system - able to run on GNU Emacs!";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
143 "Richard Stallman does not contribute to open source projects; open source projects contribute to Richard Stallman, and then call themselves free software projects.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
144 "Richard Stallman programmed himself before he could even exist";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
145 "Richard Stallman can fill up /dev/null.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
146 "Richard Stallman is so zealous about privacy he has /dev/null as his home.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
147 "When Richard Stallman runs /bin/false, it returns \"true\".";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
148 "Richard Stallman doesn't like money, because banks don't run on free software.";
19287
eabfde4b6c56 Fix some fact.m typos (bug #43395)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 17744
diff changeset
149 "Richard Stallman uses GNU tar to compress air.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
150 "When Richard Stallman reports a bug, the bug prefers to squash itself instead of facing Richard Stallman's wrath.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
151 "There are no Windows in Richard Stallman's house... only Doors...";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
152 "Richard Stallman doesn't like neither PCs-Intel nor Burger King... He prefers e-Macs...";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
153 "Richard Stallman can use grep to find Jimmy Hoffa.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
154 "Richard Stallman made it possible to not absolutely abhor HPUX.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
155 "When Richard Stallman pours his alphabets cereal into a bowl, only G's, N's, and U's come out.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
156 "Richard Stallman is pronounced \"GNU slash Stallman\"";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
157 "Richard Stallman doesn't mind if you read his mail as long as you don't delete it before he reads it.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
158 "Richard Stallman is just a guy who has strong principles and decided to follow them.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
159 "Richard Stallman knows that you don't have class because it is a keyword that he defined.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
160 "Richard Stallman doesn't need a qwerty/dvorak keyboard only two buttons \"1\" and \"0\" and his erect penis.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
161 "On the first day Richard Stallman said M-x create-light.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
162 "Richard Stallman once went out of scope for a while. The garbage collector never dared to touch him.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
163 "Richard Stallman does not compile; he closes his eyes, and see energy lines created between bit blocks by the compiler optimizations.";
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
164 "intx80 first calls Richard Stallman before calling sys_call.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
165 "Tron is actually a biographical story about Richard Stallman. The director decided to tone it down or audiences wouldn't find it believable.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
166 "Richard Stallman always wears a red shirt to make sure that whatever attacks his away-team has to go through him first.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
167 "kill -9 invokes Richard Stallman's rage against a process.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
168 "If Richard were to stumble upon stallmanfacts.com, he would find it a gnuisance.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
169 "Richard Stallman can telnet into Mordor.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
170 "sudo chown Richard:Stallman /all/your/base";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
171 "Richard Stallman's nervous system is completely wireless.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
172 "Richard Stallman does not sleep. He yields.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
173 "Some people say M-x psychoanalyse-pinhead is a merely a program. Others say M-x psychoanalyse-pinhead *is* Richard Stallman. All I know is, Richard Stallman is The Stig.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
174 "If you execute Emacs backward it either undoes the industrial revolution or induces the rapture. But only Richard Stallman knows which.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
175 "If Richard Stallman's beard were ever trimmed, the clippings would re-marshal into an exact copy of Richard Stallman.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
176 "Richard Stallman never sleeps because he altered his own source to gain background garbage collection.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
177 "Richard Stallman's doctor can retrieve a blood sample via CVS.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
178 "Richard Stallman can touch this.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
179 "Because Richard Stallman's DNA is licensed under the FDL, his doctor can't draw his blood without violating HIPAA.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
180 "Richard Stallman can remove his own appendix, using only GDB.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
181 "Richard Stallman's DNA includes debugging symbols. But he doesn't need them.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
182 "Richard Stallman met Chuck Norris once. Chuck tried a roundhouse, but Richard bashed him in the skull.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
183 "Richard Stallman doesn't need to buy a bigger hard drive. He can compress data infinitely.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
184 "When Richard Stallman cannot take your call, his beard answers the phone for you.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
185 "The R in RMS stands for RMS.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
186 "Richard Stallman can parse HTML with regular expressions.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
187 "Richard Stallman's traceroute goes all the way through an infinite number of anonymous proxies back to the traffic's source.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
188 "Richard Stallman's beard is in fact not a just a beard, but a microprinted hard copy of Emacs source code. New patches must be checked against new hair growth before being approved.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
189 "In the beginning-of-buffer there was Richard Stallman.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
190 "The NOOP was created to give Richard Stallman some time to comb his beard.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
191 "Whenever Richard Stallman looks at a Windows computer, it segfaults. Whenever Richard Stallman doesn't look at a Windows computer, it segfaults.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
192 "Richard Stallman can walk on Windows!";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
193 "After being unable to satisfy my wife for years, Richard Stallman was able to single-handedly unlock her orgasm within seconds and managed to write a texinfo manual minutes later for other users.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
194 "Richard Stallman's tabbed browser is a set to wget/telnet fg/bg processes.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
195 "There is no chin under Richard Stallman' beard. There's only another beard. Recursively.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
196 "Richard Stallman can chown anything! stallman@stallman~$ chown stallman:stallman Earth (for example)";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
197 "Richard Stallman freed his beard so he can always check what's in it.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
198 "In the beginning was the Word, and the Word was with RMS, and the Word was GNU.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
199 "RMS means \"RMS means Stallman\"";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
200 "Richard Stallman is the babelfish of his own speeches.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
201 "Richard Stallman wrote his own library and lives in it.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
202 "Richard Stallman found Waldo using grep in /dev/null";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
203 "Richard Stallman doesn't sleep; he is compiling.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
204 "Richard Stallman will get Coca Cola to release their recipe under the GPL.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
205 "Richard Stallman doesn't change clothes. He makes case mods.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
206 "Richard Stallman compiled the first version of gcc with an hexadecimal editor.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
207 "Richard Stallman will be the last guest on Linux Outlaws.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
208 "Richard Stallman calculates the universe's entropy by exploiting forced stack overflows.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
209 "Richard Stallman's consciousness will one day become the singularity, which will create Deep Thought, and answer the meaning of life, the universe and everything.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
210 "C is actually written in RMS.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
211 "Richard Stallman can write software that does not have a buffer overflow when counting money lost by Jerome Kerviel.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
212 "There were no double rainbows before Richard Stallman.";
19287
eabfde4b6c56 Fix some fact.m typos (bug #43395)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 17744
diff changeset
213 "Chuck Norris had to shorten his beard in the presence of Richard Stallman because two beards that awesome, so close would segfault the universe (again).";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
214 "RMS is Titanic.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
215 "Richard Stallman is the answer to the Turing Test.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
216 "Richard Stallman's beard makes ads for Gillette and Braun appear.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
217 "for i = 1 to Stallman will never stop.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
218 "\"RMS\" stands for \"RMS Makes Software\"";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
219 "Whenever someone writes a \"Hello, world\" program, Richard Stallman says \"Hello\" back.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
220 "Richard Stallman wasn't born. He was compiled from source.";
19287
eabfde4b6c56 Fix some fact.m typos (bug #43395)
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 17744
diff changeset
221 "Richard Stallman has a URL tattooed on the left side of his chest where you can download his genetic code.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
222 "The GNU command line idiom that Richard Stallman never needs: \"date | more\"";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
223 "Richard Stallman's toe cheese is aged to perfection.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
224 "Richard Stallman doesn't always run an OS kernel, but when he does he prefers GNU/Hurd. He is... the most interesting hacker in the world. Stay free, my friends.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
225 "When Richard Stallman gets hungry, he just picks debris from his foot and eats it.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
226 "Richard Stallman can GPL your code just by looking at it funny.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
227 "Richard Stallman loves birds. Birds make auricular love to Richard Stallman.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
228 "Richard Stallman is so free that the primitive recursive function for computing his liberty causes a stack overflow.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
229 "GNU Hurd is taking more than twenty years to develop because Richard Stallman is using a programming language comprised entirely of different lengths of time.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
230 "Richard Stallman's beard contains Richard Stallman, whose beard contains Richard Stallman....";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
231 "Richard Stallman could have had a Google Plus account in 2010. Too bad he didn't want it.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
232 "Richard Stallman pipes the Emacs binaries to /dev/dsp before he goes to sleep.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
233 "When Richard Stallman counted his fingers as a kid, he always started with 0.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
234 "When Richard Stallman's computer gets a virus, he simply applies a GPL license to it which converts the whole botnet to Linux. I mean, GNU/Linux.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
235 "Richard Stallman's beard trimmings can cure cancer. Too bad he never shaves.";
14378
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
236 "Richard Stallman's doesn't kill a process; he just dares it to stay running.";
dbc99d17f0ad fact.m: Spelling and punctuation fixes
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 14138
diff changeset
237 "Richard Stallman exists because he compiled himself into being.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
238 "Richard Stallman's first words were in binary. When they couldn't understand him, he wrote a parser.";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
239 "Richard Stallman doesn't need any codecs, he just opens a multimedia file with Emacs, and reads the bytes of the file as plain text. He then performs all the necessary decoding in his mind. But he refuses to decode files encrypted with DRM, although his mind is able to.";
17105
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
240 "Richard Stallman was right. Sadly.";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
241 "Richard Stallman can wiretap the NSA.";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
242 "This is how Richard Stallman created Emacs: http://stallman.org/photos/rms-working/img_0631.jpg";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
243 "Join Richard Stallman now and share the software, you'll be a free hacker, you'll be free!";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
244 "Richard Stallman has not agreed to the terms and conditions and privacy policy because only he can actually read all of it.";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
245 "Richard Stallman knows how of a backdoor to AES, but he respects your freedom and privacy too much to actually use it.";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
246 "Richard Stallman will never get tired of being mocked for the foot cheese incident.";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
247 "You like to release non-free software around Richard Stallman? I too like to live dangerously...";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
248 "Yeah, if could just go ahead and make all software free for Richard Stallman, that'd be great, thanks.";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
249 "Richard Stallman knows exactly what you mean when you talk about the cloud. But do you?";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
250 "Richard Stallman satisfies Greenspun's Tenth Rule of programming, since his DNA also contains a complete implementation of all of Common Lisp.";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
251 "Richard Stallman can violate the GPL. In a vulgar display of power, he once did so with the Emacs source code, but he undid the violation before most people noticed.";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
252 "Good guy Richard Stallman does not try to shake you down for money. He will just kindly ask you to comply with the GPL.";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
253 "Richard Stallman is in fact also a little sad that Steve Jobs is gone because it has diminished the size of the loyal opposition.";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
254 "Richard Stallman can release LLVM and clang under the GPL.";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
255 "No, really, Richard Stallman has a katana.";
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
256 "Every day Richard Stallman finds at least fifteen things in the world to rage about. You can read his findings here: http://stallman.org/archives/polnotes.html"
7870c65bba67 fact.m: increase wisdom
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents: 16994
diff changeset
257 "Some of these Richard Stallman facts are completely true. Seriously.";
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
258 };
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
259
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
260 w = wisdom{randi([1, numel(wisdom)])};
14552
86854d032a37 maint: miscellaneous style fixes for .m files
John W. Eaton <jwe@octave.org>
parents: 14378
diff changeset
261 if (nargout > 0)
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
262 f = w;
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
263 else
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
264 w = wordwrap (w);
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
265 printf ("%s", w);
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
266 endif
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
267 endfunction
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
268
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
269 function out = wordwrap (w)
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
270 cols = terminal_size ()(2);
16724
b7667fcb9fbc Substitute ostrsplit() for strsplit().
Ben Abbott <bpabbott@mac.com>
parents: 16403
diff changeset
271 wc = ostrsplit (w, " ");
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
272 out = "\n";
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
273 i = 1;
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
274 numwords = numel (wc);
14552
86854d032a37 maint: miscellaneous style fixes for .m files
John W. Eaton <jwe@octave.org>
parents: 14378
diff changeset
275 while (i <= numwords);
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
276 line = wc{i};
14552
86854d032a37 maint: miscellaneous style fixes for .m files
John W. Eaton <jwe@octave.org>
parents: 14378
diff changeset
277 while (i < numwords
16994
333243133364 Use matrix concatenation for strings, rather than cstrcat(), for clarity and performance.
Rik <rik@octave.org>
parents: 16724
diff changeset
278 && length (newline = [line " " wc{i+1}]) < cols)
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
279 line = newline;
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
280 i++;
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
281 endwhile
16994
333243133364 Use matrix concatenation for strings, rather than cstrcat(), for clarity and performance.
Rik <rik@octave.org>
parents: 16724
diff changeset
282 out = [out, line, "\n"];
14117
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
283 i++;
acdc4520286a Trivial merge
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
diff changeset
284 endwhile
16994
333243133364 Use matrix concatenation for strings, rather than cstrcat(), for clarity and performance.
Rik <rik@octave.org>
parents: 16724
diff changeset
285 out = [out, "\n"];
16403
1de4ec2a856d Matlab compatibility for strsplit()
Ben Abbott <bpabbott@mac.com>
parents: 14552
diff changeset
286 endfunction
16994
333243133364 Use matrix concatenation for strings, rather than cstrcat(), for clarity and performance.
Rik <rik@octave.org>
parents: 16724
diff changeset
287