--- !ruby/object:Gem::Specification name: fancy version: !ruby/object:Gem::Version hash: 15 prerelease: segments: - 0 - 4 - 0 version: 0.4.0 platform: ruby authors: - Christopher Bertels autorequire: bindir: ruby_lib cert_chain: [] date: 2011-08-30 00:00:00 -07:00 default_executable: dependencies: [] description: | The Fancy Programming Language Fancy is a fully self-hosted, dynamic, pure class-based object-oriented programming language heavily inspired by Smalltalk, Ruby and Erlang. It supports dynamic code evaluation (as in Ruby & Smalltalk), class-based mixins, generic pattern matching, runtime introspection & reflection, "monkey patching" and much more. It runs on Rubinius, the Ruby VM, and thus has first-class integration with Ruby's core library and any additional Ruby libraries that run on Rubinius, including most C-extensions. email: chris@fancy-lang.org executables: - fancy - ifancy - fdoc - fyi - fspec extensions: - boot/extconf.rb extra_rdoc_files: [] files: - README.md - LICENSE - AUTHORS - Rakefile - boot/extconf.rb - ruby_lib/fancy.rb - ruby_lib/fancy - ruby_lib/ifancy - ruby_lib/fdoc - ruby_lib/fyi - ruby_lib/fspec - lib/argv.fy - lib/array.fy - lib/block.fy - lib/boot.fy - lib/class.fy - lib/compiler.fy - lib/directory.fy - lib/documentation.fy - lib/enumerable.fy - lib/enumerator.fy - lib/eval.fy - lib/false_class.fy - lib/fancy_spec.fy - lib/fdoc.fy - lib/fdoc_hook.fy - lib/fiber.fy - lib/fiber_pool.fy - lib/file.fy - lib/future.fy - lib/hash.fy - lib/integer.fy - lib/iteration.fy - lib/main.fy - lib/message.fy - lib/method.fy - lib/nil_class.fy - lib/number.fy - lib/object.fy - lib/package.fy - lib/parser.fy - lib/proxy.fy - lib/range.fy - lib/rbx.fy - lib/set.fy - lib/stack.fy - lib/string.fy - lib/struct.fy - lib/symbol.fy - lib/thread_pool.fy - lib/true_class.fy - lib/tuple.fy - lib/version.fy - lib/compiler/ast.fy - lib/compiler/command.fy - lib/compiler/compiler.fy - lib/compiler/stages.fy - lib/package/dependency.fy - lib/package/installer.fy - lib/package/list.fy - lib/package/specification.fy - lib/package/uninstaller.fy - lib/parser/methods.fy - lib/parser/parse_error.fy - lib/rbx/actor.fy - lib/rbx/alpha.fy - lib/rbx/array.fy - lib/rbx/bignum.fy - lib/rbx/block.fy - lib/rbx/class.fy - lib/rbx/code_loader.fy - lib/rbx/console.fy - lib/rbx/date.fy - lib/rbx/directory.fy - lib/rbx/documentation.fy - lib/rbx/environment_variables.fy - lib/rbx/exception.fy - lib/rbx/fiber.fy - lib/rbx/file.fy - lib/rbx/fixnum.fy - lib/rbx/float.fy - lib/rbx/hash.fy - lib/rbx/integer.fy - lib/rbx/io.fy - lib/rbx/match_data.fy - lib/rbx/method.fy - lib/rbx/name_error.fy - lib/rbx/no_method_error.fy - lib/rbx/object.fy - lib/rbx/range.fy - lib/rbx/regexp.fy - lib/rbx/string.fy - lib/rbx/stringio.fy - lib/rbx/symbol.fy - lib/rbx/system.fy - lib/rbx/tcp_server.fy - lib/rbx/tcp_socket.fy - lib/rbx/thread.fy - lib/rbx/time.fy - lib/rbx/tuple.fy - lib/compiler/ast/assign.fy - lib/compiler/ast/async_send.fy - lib/compiler/ast/block.fy - lib/compiler/ast/class_def.fy - lib/compiler/ast/expression_list.fy - lib/compiler/ast/future_send.fy - lib/compiler/ast/goto.fy - lib/compiler/ast/identifier.fy - lib/compiler/ast/literals.fy - lib/compiler/ast/match.fy - lib/compiler/ast/message_send.fy - lib/compiler/ast/method_def.fy - lib/compiler/ast/node.fy - lib/compiler/ast/range.fy - lib/compiler/ast/return.fy - lib/compiler/ast/script.fy - lib/compiler/ast/singleton_method_def.fy - lib/compiler/ast/string_interpolation.fy - lib/compiler/ast/super.fy - lib/compiler/ast/try_catch.fy - lib/compiler/ast/tuple_literal.fy - lib/parser/ext/ext.c - lib/parser/ext/ext.h - lib/parser/ext/extconf.rb - lib/parser/ext/lexer.lex - lib/parser/ext/parser.y - lib/parser/ext/README - tests/argv.fy - tests/array.fy - tests/assignment.fy - tests/block.fy - tests/class.fy - tests/control_flow.fy - tests/documentation.fy - tests/enumerable.fy - tests/enumerator.fy - tests/exception.fy - tests/file.fy - tests/fixnum.fy - tests/future.fy - tests/hash.fy - tests/method.fy - tests/nil_class.fy - tests/object.fy - tests/pattern_matching.fy - tests/range.fy - tests/set.fy - tests/stack.fy - tests/string.fy - tests/stringio.fy - tests/struct.fy - tests/symbol.fy - tests/true_class.fy - tests/tuple.fy - tools/fancy-mode.el - bin/fancy - bin/fdoc - bin/fyi - bin/ifancy - bin/fspec - examples/actor_bunnies.fy - examples/actors.fy - examples/actors_primitive.fy - examples/actors_ring.fy - examples/argv.fy - examples/arithmetic.fy - examples/armstrong_numbers.fy - examples/array.fy - examples/async_send.fy - examples/blocks.fy - examples/boolean.fy - examples/call_with_receiver.fy - examples/class.fy - examples/closures.fy - examples/constant_access.fy - examples/default_args.fy - examples/define_methods.fy - examples/documentation.fy - examples/documentation_formatters.fy - examples/echo.fy - examples/empty_catch.fy - examples/exception.fy - examples/factorial.fy - examples/fibonacci.fy - examples/files.fy - examples/finally.fy - examples/future.fy - examples/future_composition.fy - examples/futures.fy - examples/game_of_life.fy - examples/hashes.fy - examples/hello_world.fy - examples/html_generator.fy - examples/implicit_return.fy - examples/matchers.fy - examples/methods.fy - examples/nested_classes.fy - examples/nested_try.fy - examples/numbers.fy - examples/pattern_matching.fy - examples/person.fy - examples/regex.fy - examples/require.fy - examples/retry.fy - examples/return.fy - examples/ruby_require.fy - examples/ruby_send.fy - examples/singleton_methods.fy - examples/struct.fy - examples/stupid_quicksort.fy - examples/threads.fy - examples/tuple.fy - examples/project-euler/01.fy - examples/project-euler/02.fy - examples/project-euler/28.fy - examples/rbx/and_or.fy - examples/rbx/blocks.fy - examples/rbx/classes.fy - examples/rbx/hello.fy - examples/rbx/include.fy - examples/rbx/inherit.fy - examples/rbx/methods.fy - examples/rbx/nested_classes.fy - examples/rbx/require.fy - examples/rbx/strings.fy - examples/webserver/webserver.fy - doc/features.md - doc/api/fancy.css - doc/api/fancy.jsonp - doc/api/fdoc.js - doc/api/index.html - doc/api/jquery-ui.min.js - doc/api/jquery.tools.min.js - doc/api/themeswitchertool.js - doc/api/underscore-min.js - boot/code_loader.rb - boot/compile.fy - boot/fancy_ext.rb - boot/load.rb - boot/README - boot/rsexp_pretty_printer.rb - boot/fancy_ext/block_env.rb - boot/fancy_ext/class.rb - boot/fancy_ext/console.rb - boot/fancy_ext/delegator.rb - boot/fancy_ext/kernel.rb - boot/fancy_ext/module.rb - boot/fancy_ext/object.rb - boot/fancy_ext/string_helper.rb - boot/fancy_ext/thread.rb - boot/rbx-compiler/compiler.rb - boot/rbx-compiler/parser.rb - boot/rbx-compiler/README - boot/rbx-compiler/compiler/ast.rb - boot/rbx-compiler/compiler/command.rb - boot/rbx-compiler/compiler/compiler.rb - boot/rbx-compiler/compiler/stages.rb - boot/rbx-compiler/parser/extconf.rb - boot/rbx-compiler/parser/fancy_parser.bundle - boot/rbx-compiler/parser/fancy_parser.c - boot/rbx-compiler/parser/fancy_parser.h - boot/rbx-compiler/parser/lexer.lex - boot/rbx-compiler/parser/parser.rb - boot/rbx-compiler/parser/parser.y - boot/rbx-compiler/parser/Rakefile - boot/rbx-compiler/parser/README - boot/rbx-compiler/compiler/ast/array_literal.rb - boot/rbx-compiler/compiler/ast/assign.rb - boot/rbx-compiler/compiler/ast/block.rb - boot/rbx-compiler/compiler/ast/class_def.rb - boot/rbx-compiler/compiler/ast/expression_list.rb - boot/rbx-compiler/compiler/ast/hash_literal.rb - boot/rbx-compiler/compiler/ast/identifier.rb - boot/rbx-compiler/compiler/ast/match.rb - boot/rbx-compiler/compiler/ast/message_send.rb - boot/rbx-compiler/compiler/ast/method_def.rb - boot/rbx-compiler/compiler/ast/node.rb - boot/rbx-compiler/compiler/ast/range_literal.rb - boot/rbx-compiler/compiler/ast/README - boot/rbx-compiler/compiler/ast/return.rb - boot/rbx-compiler/compiler/ast/ruby_args.rb - boot/rbx-compiler/compiler/ast/script.rb - boot/rbx-compiler/compiler/ast/singleton_method_def.rb - boot/rbx-compiler/compiler/ast/string_literal.rb - boot/rbx-compiler/compiler/ast/super.rb - boot/rbx-compiler/compiler/ast/try_catch_block.rb - boot/rbx-compiler/compiler/ast/tuple_literal.rb has_rdoc: true homepage: http://www.fancy-lang.org licenses: - BSD post_install_message: rdoc_options: [] require_paths: - ruby_lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 3 segments: - 0 version: "0" required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version hash: 3 segments: - 0 version: "0" requirements: [] rubyforge_project: fancy rubygems_version: 1.5.2 signing_key: specification_version: 3 summary: The Fancy Programming Language test_files: []