PeterCamilleri
Please enjoy. If you find fault, raise an issue. Suggestions & requests are welcome. If you find the code interesting or useful, be nice and leave a star.
Teuthida TechnologiesWhitby, Ontario, Canada
Pinned Repositories
CX16
Developments related to the Commander X 16 project.
docs
A few assorted and possibly useful documentation files.
fOOrth
The fOOrth language project and User's Manual. Under development but now ready for alpha level exposure.
full_dup
A recursive, deep copy version of dup with exclusion control and tolerance of non-dupable values.
ideas
A sandbox for little concepts, thoughts and ideas.
make_gem
A script to setup a gem skeleton the way I like it.
mini_readline
A gem for console command entry with line edit, history, and prefill and security options. The goal of this gem is to create a lightweight, portable, pure Ruby alternative to Readline.
mini_term
A portable abstraction of the console for creating interactive character mode applications.
mysh
My Shell; A Ruby inspired experimental shell program and application utility. Under development; getting better!
option_list
For reference only. Obsolete as of Ruby 2.1.
PeterCamilleri's Repositories
PeterCamilleri/CX16
Developments related to the Commander X 16 project.
PeterCamilleri/full_dup
A recursive, deep copy version of dup with exclusion control and tolerance of non-dupable values.
PeterCamilleri/option_list
For reference only. Obsolete as of Ruby 2.1.
PeterCamilleri/fOOrth
The fOOrth language project and User's Manual. Under development but now ready for alpha level exposure.
PeterCamilleri/make_gem
A script to setup a gem skeleton the way I like it.
PeterCamilleri/ruby_sscanf
A fast, pure Ruby, formatted string data parser.
PeterCamilleri/composite_rng
A random number generator built by composing other random number generators.
PeterCamilleri/connect_n_game
A simple connect N (4..8) game with some simple AI players.
PeterCamilleri/counted_cache
A cache for mostly read data with a high cost of retrieval.
PeterCamilleri/DPCUC
PeterCamilleri/fibonacci_rng
An experimental random number generator inspired by the famous Fibonacci number sequence.
PeterCamilleri/flex_array
A flexible multi-dimensional array gem for Ruby.
PeterCamilleri/format_engine
A gem to support creating string formatting and parsing routines like strftime and strptime for any class that needs formatting and parsing.
PeterCamilleri/format_output
Formatted bullet points or columns to the console or strings.
PeterCamilleri/full_clone
A recursive, deep copy version of clone with exclusion control and tolerance of non-clonable values.
PeterCamilleri/fully_freeze
A deep, recursive freeze and freeze tester in pure Ruby.
PeterCamilleri/games_lessons
A series of simple demo programs for creating games in Ruby with the Gosu gem.
PeterCamilleri/in_array
A tiny gem to encapsulate data in_array. A case study in replacing program flow with object oriented design.
PeterCamilleri/insouciant
Run Ruby code snippets without worrying about warnings, errors or exceptions. E&OE for coders.
PeterCamilleri/lexical_analyzer
The lexical analyzer component for the Ruby Compiler Toolkit Project (RCTP)
PeterCamilleri/mini_erb
A simplified, streamlined, fast, pure-ruby replacement for erb. Experimental.
PeterCamilleri/mini_term
A portable abstraction of the console for creating interactive character mode applications.
PeterCamilleri/minitest_visible
A simple progress reporting gem for minitest. Deprecated. It seemed like a good idea at the time.
PeterCamilleri/parse_queue
An object queue for moving compiler tokens with nestable backtrack capability.
PeterCamilleri/pause_output
A simple facility to pause output on the console terminal.
PeterCamilleri/rctp
The Ruby Compiler Toolkit Project
PeterCamilleri/safe_clone
A safe, fast, exception free clone method that demonstrates the use of inheritance and safe monkey patching.
PeterCamilleri/safe_dup
A safe, fast, exception free dup method that demonstrates the use of inheritance and safe monkey patching.
PeterCamilleri/vls
The version ls utility; List the modules of a gem/application with version info. Useful for determining application composition. Great debug tool in rails console.
PeterCamilleri/zed8e
A direct threaded implementation of FORTH for the Z-80