Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/npavlinek/schemefuck
https://github.com/npavlinek/schemefuck
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/npavlinek/schemefuck
- Owner: npavlinek
- License: mit
- Created: 2020-10-30T17:11:34.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-10-30T17:12:40.000Z (about 4 years ago)
- Last Synced: 2024-10-26T22:31:46.434Z (3 months ago)
- Language: Scheme
- Size: 5.86 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
-*- outline -*-
Copyright (C) 2017 Niko Pavlinek
See COPYING file for license details.* Introduction
A brainfuck interpreter implemented in Guile Scheme.
* Brainfuck operators
> Increment the pointer.
< Decrement the pointer.
+ Increment the byte at the pointer.
- Decrement the byte at the pointer.
. Output the byte at the pointer.
, Input a byte and store it in the byte at the pointer.
[ Jump forward past the matching ] if the byte at the pointer is zero.
] Jump backward to the matching [ unless the byte at the pointer is zero.* Usage
./sf.scm
You can find some example programs under the `programs' directory.
Please note that some programs might not work with the current
implementation.