Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Small utilities and vocabularies implemented in the Factor programming language.
Factor C Other
Tree: 3dab8d5bbd

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
99bottles
accessors/maybe
ant
birthday
bitly
bowling
calc-ui
calc
cgi
cpu-speed
daytime
docs
domainr
dupe
elapsed
enigma
euler
facebook
factors
fake-data
fast-fib
fast-now
fast-pow
fizzbuzz
flip-text
fortune
friday-13th
gaddafi
geonames
github
google
gravatar
happy-numbers
hello-ga
help
ini-file-example
iphone-backup
ipinfodb
mail-ui
mysql
n-partition
palindrome
pdf
periodic-words
picomath
plagiarism
port-scan
power-of-2
printf-example
pseudo-crypt
psyng
random-names
random-string
reddit
repopular
robohash
second-color
shortuuid
simple-rpg
slot-machine
sorting/marriage
square
successor
ten-ten
ternary-search-trees
text-or-binary
text-to-pdf
tf-idf
thesaurus
time
todos
unix-tools
utils
wavsum
wordcount
wordgen
wp
xmode/code2pdf
yahoo/finance
COPYRIGHT
LICENSE
README

README

================
   Re: Factor
================

http://re-factor.blogspot.com

This project contains various small utilities and libraries implemented in the
Factor programming language (http://factorcode.org).  These include:

99bottles:
    99 bottles of beer on the wall

accessors.maybe:
    the "set if unset then get" accessor

ant:
    implements the "ant puzzle"

birthday:
    sing birthday wishes from the command line

bitly:
    wrapper for Bitly V3 API

bowling:
    bowling score calculator

calc:
    an EBNF-based infix string calculator

calc-ui:
    a simple graphical calculator

cgi:
    support for writing Factor CGI programs

cpu-speed:
    estimate the cpu speed of your computer

daytime:
    simple DAYTIME server

domainr:
    wrapper for domai.nr API

dupe:
    duplicate file checker

elapsed:
    "pretty" elapsed times

enigma:
    implements an Enigma machine

facebook:
    implementing Facebook Graph API

fake-data:
    generate "fake" information

fast-fib:
    faster version of "fib"

fast-now:
    faster, cached-per-millisecond version of "now"

fast-pow:
    faster version of pow2, pow, log, exp for doubles

fizzbuzz:
    implementations of FizzBuzz problem

flip-text:
    turns text upside-down

fortune:
    prints random quotations

friday-13th:
    date calculations for "Friday the 13th"

gaddafi:
    match the many names of Muammar al-Gaddafi

geonames:
    implementing GeoNames API

github:
    implementing Github API v2

google.translate:
    implementing Google Translate API

gravatar:
    wrapping the Gravatar API

happy-numbers:
    tests if a number is "happy"

hello-ga:
    genetic "hello, world!"

iphone-backup:
    extract text messages from iPhone backups

ipinfodb:
    IP address geolocation tools using ipinfodb.com

mail-ui
    simple UI for composing emails

n-partition:
    evenly partition an integer

periodic-words:
    calculates if a word is "periodic", like "GeNiUS".

picomath:
    implementation of picomath.org

plagiarism:
    a simple plagiarism detector

port-scan:
    simple port scanner

power-of-2:
    various methods of implementing "power-of-2?"

printf-example:
    simplified version of printf

pseudo-crypt:
    implementation of Kevin Burns "php-unique-hash"

psyng:
    implementation of Psydex API

random-names:
    generating random names

random-string:
    port of a "Random String" tutorial

reddit:
    scraping the Reddit API

repopular:
    scraping "popular" Github projects

robohash:
    wrapper for Robohash.org

second-color:
    implements a "colored" seconds hash

shortuuid
    implements "shortuuid" concept

simple-rpg:
    simple role-playing game example

slot-machine:
    simple text-based slot machine

sorting.marriage:
    in-place marriage sort algorithm

square:
    determine if four points represent a square

successor:
    implementation of "successor" from slang.js

ten-ten:
    calculate the 10:10 code for geographic locations

ternary-search-trees:
    implementation of ternary search trees

text-or-binary:
    heuristic to detect if a file is text or binary

text-to-pdf:
    "text2pdf" converter

tf-idf:
    simple tf-idf search engine

thesaurus:
    thesaurus using custom data file format

time:
    simple TIME server

todos:
    additional vocab metadata for todo lists

txon:
    reader and writer for TXON format

unix-tools:
    implementations of common Unix programs

utils:
    miscellaneous utility words

wordcount:
    implementation of "counting words" meme

wordgen:
    example of statistical paragraph generation

wp:
    implementation of the "wp" benchmark (http://ptrace.fefe.de/wp/)

yahoo.finance:
    wrapper for Yahoo! Finance market data
Something went wrong with that request. Please try again.