Latest tweets from eosgarden

FileSystem iOS app 2.0 uploaded to the AppStore… Extended review time… Version 1.0 removed from the AppStore… Thanks Apple… #bastards
eosgarden - 09.05.2012 / 00:15
@JonnyBellman Sure… Just write us an email, with as many details as possible : )
eosgarden - 05.02.2012 / 18:17
Noxeos - Mixing C++ with C/Objective-C: http://t.co/VS5zeASf
eosgarden - 16.01.2012 / 23:01
FileSytem for iPhone is finally compatible with iOS 5 - update or download it now: http://t.co/yXqCFkC9
eosgarden - 11.01.2012 / 22:22
Noxeos - Warning flags for Clang: http://t.co/iZFQWi6f
eosgarden - 10.01.2012 / 20:36
AutoPurge - Optimize your system memory with a single click: http://t.co/9oTKasSS
eosgarden - 10.01.2012 / 20:24
Manual - Unix man pages at your fingertips: http://t.co/81rZTSeC
eosgarden - 10.01.2012 / 20:12
PropEdit 2.1.0: http://t.co/zJsERSpb
eosgarden - 10.01.2012 / 19:48
@dodyrw NodeJS binary is included in WebStart. GUI is ready, and will be available in the next version (should be released in a few days).
eosgarden - 08.01.2012 / 22:03
@dfeyer Don't know the Percona version (yet)… Is it better than MySQL?
eosgarden - 07.01.2012 / 10:59
 
 
 
BrainDead is an interpreter for the BrainFuck programming language, written in C, that can be run in interactive or non-interactive mode.
 
 

Overview

Usage

By default, the executable enters the interactive mode and interprets brainfuck code from stdin as you type.
Type "x", "X", "q" or "Q" to exit the interactive mode.
If a target file is specified, the result will be displayed on the standard output.

Examples

  • Entering into interactive mode:
    $ braindead
  • Running a brainfuck script:
    $ braindead path/to/file
  • Running a brainfuck script by reading characters by characters, allocating only 2 stack cells at a time, and displaying debug informations:
    $ braindead -drm 1 2 path/to/file
  • Running a brainfuck script with input from a file instead of stdin:
    $ braindead path/to/file < path/to/input/file

Language additions

BrainDead adds some features to the BrainFuck language:
  • $
    Debug: prints the full stack
  • @
    Break-point: halt the script
  • %
    Resets all stack cells to 0

Arguments

The available command line arguments are:
  • -h, boolean, --help
    Displays help about the command
  • -v, boolean, --version
    Displays the version number
  • -l, boolean, --license
    Displays the license text
  • -m, integer, --malloc
    Allocates <X> stack cells at a time (default is 85)
  • -r, integer, --read
    Read <X> bytes from input file at a time (default is 1024)
  • -d, boolean, --debug
    Debug mode - Displays every operation
  • -b, boolean, --enable-breakpoints
    Enables the use of '@' symbols in the brainfuck code for breakpoints
  • -s, boolean, --enable-stack-debug
    Enables the use of '$' symbols in the brainfuck code for stack debugging
  • -z, boolean, --enable-stack-reset
    Enables the use of '%' symbols in the brainfuck code for stack reset