[GPF Home Page]
../app/tabulate.f90 print values alongside a text graph of the values
../app/colors.f90 display color names and values
../app/alphabet.f90 print a value as a decimal, hexadecimal, octal and binary value
../app/table2html.f90 filter to format simple columnar table into an HTML table form
../app/lcm.f90 Determine least common multiple of a list of integers
../app/today.f90 output current time for uses such as file suffixes.
../app/gcd.f90 Determine greatest common divisor of a list of integers
../app/explain.f90 reads and navigates a VMS-style help file.
../app/range.f90 expand list of whole numbers where negative curve numbers designate ranges (1 -10 means 1 thru 10)
../app/rand.f90 random shuffle of lines in a file or strings or a range of whole numbers
../app/shell.f90 shell for demonstrating major modules in libGPF.a
../app/ufpp_template.f90 output a model of a prep(1) input file
../app/spoiler.f90
../app/triangle.f90 resolution of a triangle
../app/topic.f90 create a simple help utility that reads a simply formatted help file
../app/unique.f90 output a UUID (Universally Unique ID)
../app/kolor.f90
../app/f90split.f90
../app/ffmt.f90 simple reformatting of paragraphs of Fortran comments
../app/sig.f90
../app/easter.f90 output the month and day Easter falls on for a particular year
../app/unicode_example1.f90
../app/fixedform.f90 display a TUI definition and return values
../app/reverse.f90 read entire file into memory as a stream and write it in reverse byte order
../app/ttee.f90 split stdout to a file with optional timestamp labeling
../app/slice.f90 display a set of curves as slices with a 3D view
../app/exchange.f90 test of basic unit conversion functions
../app/sec2days.f90 convert seconds to string of form dd-hh:mm:ss
../app/dtu.f90 convert files between Unix and DOS line terminator conventions
../app/target.f90 create printable targets
../app/penv.f90 Print values from the environment table
../app/pendulum.f90 calculate simple pendulum period
../app/fpm-man.f90 output Fortran intrinsic descriptions
../app/nc2html.f90 print an ncurses(3c) window dump as HTML
../app/compute.f90 line mode calculator program (that calls CALCULATOR(3f))
../app/note.f90 print alphabet in big block letters using blocks(3f) and signs(3f)
../app/findll.f90 find long lines ',&
../app/huegif.f90 generate GIF pixel files with color wheels at different lightness
../app/month.f90 displays simple calendar
../app/magic_square.f90
../app/anagrams.f90
../app/degrees.f90 convert multiple values between Celsius and Fahrenheit
../app/makeout.f90 create Makefile for current directory
../app/xauth_key.f90 generate random strings such as magic cookies for xauth
../app/draw.f90 simple interpreter for M_draw(3fm) routines
../app/what.f90 : extract SCCS-style metadata from files
../app/asa2pdf.f90 convert text files with ASA carriage return to Adobe PDF files
../app/roman.f90
../app/lineup.f90
../app/xpand.f90
../app/fpm-license.f90
../app/seefont.f90 display font samples
../app/sha3.f90 generate SHA digest values for specified files
../app/dw.f90 find duplicate words
../app/clock.f90 draw a clock
../app/fpm-gdb.f90
../app/minefield.f90 minefield game
../app/esc.f90 set xterm(1) window attributes using a screen or line mode.
../app/manup.f90 convert text formatted to simple markup rules into a man(1) page
../app/factors.f90 Determine prime factors of numbers
../app/nd.f90 compare otherwise essentially identical files for numeric differences.
../app/playground.f90
../app/phone.f90 phone number utility
../app/txt2f90.f90
../app/ufpp.f90 convert multiple values between Celsius and Fahrenheit
Fortran Pre-processor
../app/area_of_simple_polygon.f90 find area of simple (non-intersecting) polygon
../app/fpm-time.f90 Run gprof(1) in an fpm(1) package ',&
../app/xy.f90 create a basic XY plot
../app/hasher.f90 string hash example
../app/h2v.c
../app/changename.f90 rename files by changing old fixed string to new string
../app/base.f90 convert numbers between bases
../app/quadratic.f90 Calculate and print the roots of a quadratic formula even if they are complex
../app/now.f90 Report a date in a variety of formats
../app/prep.f90 Fortran Preprocessor
../app/splitname.f90 split file name into components (dir,name,basename,extension)
../app/fpm-dict.f90 Get definition of a word using DICT Protocol and libcurl(3c)
../app/color_wheel.f90 generate GIF pixel files with color wheels at different lightness
../app/choose.f90 select an item from a screen menu
../app/paws.f90 pause until specified time or for specified duration
../app/cn.f90 create a basic contour plot
../app/fcmd.f90
../app/days2sec.f90 convert dd-hh:mm:ss string to seconds
../app/sqlite3_version.f90
../app/match.f90 find occurrences of a Regular Expression in a file(s).
../app/prompt.f90 prompt for whether to execute command
../app/eta.f90
../app/digest.f90 generate SHA digest values for specified files
../app/settheory.f90
../app/tablesort.f90
../app/redo.f90
../app/tat.f90
../app/sub.f90 replace old fixed string with new fixed string in files)
../app/cprint.f90 filter that prints specified columns
../app/primes.f90
../app/planets.f90 ephemeris position of planets for adjusting an equitorial telescope
../app/qsort.f90
../app/fseq.f90 generate a sequence of numbers, optionally concatenated to a file
../app/paranoid.f90 call doubleprecision and real versions of paranoia(3f)
../app/model.f90
../app/cylinder.f90
../app/lsup.f90 show permits of a pathname and all directory components of the pathname
../app/flower.f90 convert free-format Fortran source to lowercase
../app/lala.f90