# -*- encoding: utf-8 -*- # stub: fancy 0.10.0 ruby ruby_lib # stub: boot/extconf.rb Gem::Specification.new do |s| s.name = "fancy".freeze s.version = "0.10.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["ruby_lib".freeze] s.authors = ["Christopher Bertels".freeze] s.bindir = "ruby_lib".freeze s.date = "2013-07-30" s.description = "The Fancy Programming Language\n\nFancy is a fully self-hosted, dynamic, pure class-based\nobject-oriented programming language heavily inspired by Smalltalk,\nRuby and Erlang. It supports dynamic code evaluation (as in Ruby &\nSmalltalk), class-based mixins, generic pattern matching, runtime\nintrospection & reflection, \"monkey patching\" and much more. It runs\non Rubinius, the Ruby VM, and thus has first-class integration with\nRuby's core library and any additional Ruby libraries that run on\nRubinius, including most C-extensions.\n".freeze s.email = "chris@fancy-lang.org".freeze s.executables = ["fancy".freeze, "ifancy".freeze, "fdoc".freeze, "fyi".freeze, "fspec".freeze] s.extensions = ["boot/extconf.rb".freeze] s.files = ["AUTHORS".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "bin/fancy".freeze, "bin/fdoc".freeze, "bin/fspec".freeze, "bin/fyi".freeze, "bin/ifancy".freeze, "boot/README".freeze, "boot/code_loader.rb".freeze, "boot/compile.fy".freeze, "boot/compiler/parser/ext/fancy_parser.bundle".freeze, "boot/extconf.rb".freeze, "boot/fancy_ext.rb".freeze, "boot/fancy_ext/array.rb".freeze, "boot/fancy_ext/block_env.rb".freeze, "boot/fancy_ext/bootstrap.rb".freeze, "boot/fancy_ext/class.rb".freeze, "boot/fancy_ext/console.rb".freeze, "boot/fancy_ext/delegator.rb".freeze, "boot/fancy_ext/kernel.rb".freeze, "boot/fancy_ext/module.rb".freeze, "boot/fancy_ext/object.rb".freeze, "boot/fancy_ext/string_helper.rb".freeze, "boot/fancy_ext/symbol.rb".freeze, "boot/fancy_ext/thread.rb".freeze, "boot/load.rb".freeze, "boot/rbx-compiler/README".freeze, "boot/rbx-compiler/compiler.rb".freeze, "boot/rbx-compiler/compiler/ast.rb".freeze, "boot/rbx-compiler/compiler/ast/README".freeze, "boot/rbx-compiler/compiler/ast/array_literal.rb".freeze, "boot/rbx-compiler/compiler/ast/assign.rb".freeze, "boot/rbx-compiler/compiler/ast/block.rb".freeze, "boot/rbx-compiler/compiler/ast/class_def.rb".freeze, "boot/rbx-compiler/compiler/ast/expression_list.rb".freeze, "boot/rbx-compiler/compiler/ast/hash_literal.rb".freeze, "boot/rbx-compiler/compiler/ast/identifier.rb".freeze, "boot/rbx-compiler/compiler/ast/match.rb".freeze, "boot/rbx-compiler/compiler/ast/message_send.rb".freeze, "boot/rbx-compiler/compiler/ast/method_def.rb".freeze, "boot/rbx-compiler/compiler/ast/node.rb".freeze, "boot/rbx-compiler/compiler/ast/range_literal.rb".freeze, "boot/rbx-compiler/compiler/ast/return.rb".freeze, "boot/rbx-compiler/compiler/ast/ruby_args.rb".freeze, "boot/rbx-compiler/compiler/ast/script.rb".freeze, "boot/rbx-compiler/compiler/ast/singleton_method_def.rb".freeze, "boot/rbx-compiler/compiler/ast/string_literal.rb".freeze, "boot/rbx-compiler/compiler/ast/super.rb".freeze, "boot/rbx-compiler/compiler/ast/try_catch_block.rb".freeze, "boot/rbx-compiler/compiler/ast/tuple_literal.rb".freeze, "boot/rbx-compiler/compiler/command.rb".freeze, "boot/rbx-compiler/compiler/compiler.rb".freeze, "boot/rbx-compiler/compiler/stages.rb".freeze, "boot/rbx-compiler/parser.rb".freeze, "boot/rbx-compiler/parser/Makefile".freeze, "boot/rbx-compiler/parser/README".freeze, "boot/rbx-compiler/parser/Rakefile".freeze, "boot/rbx-compiler/parser/extconf.rb".freeze, "boot/rbx-compiler/parser/fancy_parser.bundle".freeze, "boot/rbx-compiler/parser/fancy_parser.c".freeze, "boot/rbx-compiler/parser/fancy_parser.h".freeze, "boot/rbx-compiler/parser/lexer.c".freeze, "boot/rbx-compiler/parser/lexer.h".freeze, "boot/rbx-compiler/parser/lexer.lex".freeze, "boot/rbx-compiler/parser/parser.c".freeze, "boot/rbx-compiler/parser/parser.h".freeze, "boot/rbx-compiler/parser/parser.rb".freeze, "boot/rbx-compiler/parser/parser.y".freeze, "doc/api/fancy.css".freeze, "doc/api/fancy.jsonp".freeze, "doc/api/fdoc.js".freeze, "doc/api/images/ui-bg_flat_0_aaaaaa_40x100.png".freeze, "doc/api/images/ui-bg_flat_0_eeeeee_40x100.png".freeze, "doc/api/images/ui-bg_flat_55_ffffff_40x100.png".freeze, "doc/api/images/ui-bg_flat_75_ffffff_40x100.png".freeze, "doc/api/images/ui-bg_glass_65_ffffff_1x400.png".freeze, "doc/api/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png".freeze, "doc/api/images/ui-bg_highlight-soft_25_0073ea_1x100.png".freeze, "doc/api/images/ui-bg_highlight-soft_50_dddddd_1x100.png".freeze, "doc/api/images/ui-icons_0073ea_256x240.png".freeze, "doc/api/images/ui-icons_454545_256x240.png".freeze, "doc/api/images/ui-icons_666666_256x240.png".freeze, "doc/api/images/ui-icons_ff0084_256x240.png".freeze, "doc/api/images/ui-icons_ffffff_256x240.png".freeze, "doc/api/index.html".freeze, "doc/api/jquery-1.8.2.min.js".freeze, "doc/api/jquery-ui-1.9.0.custom.min.css".freeze, "doc/api/jquery-ui-1.9.0.custom.min.js".freeze, "doc/api/octocat.png".freeze, "doc/api/underscore-min.js".freeze, "doc/features.md".freeze, "examples/actor_bunnies.fy".freeze, "examples/actors.fy".freeze, "examples/actors_primitive.fy".freeze, "examples/actors_ring.fy".freeze, "examples/argv.fy".freeze, "examples/armstrong_numbers.fy".freeze, "examples/async_send.fy".freeze, "examples/blocks.fy".freeze, "examples/call_with_receiver.fy".freeze, "examples/closures.fy".freeze, "examples/distributing_proxy.fy".freeze, "examples/documentation.fy".freeze, "examples/documentation_formatters.fy".freeze, "examples/echo.fy".freeze, "examples/factorial.fy".freeze, "examples/fibonacci.fy".freeze, "examples/guess_number.fy".freeze, "examples/hashes.fy".freeze, "examples/hello_world.fy".freeze, "examples/methods.fy".freeze, "examples/nested_classes.fy".freeze, "examples/pattern_matching.fy".freeze, "examples/person.fy".freeze, "examples/project-euler/01.fy".freeze, "examples/project-euler/02.fy".freeze, "examples/project-euler/28.fy".freeze, "examples/regex.fy".freeze, "examples/retry.fy".freeze, "examples/ruby_require.fy".freeze, "examples/ruby_send.fy".freeze, "examples/struct.fy".freeze, "examples/stupid_quicksort.fy".freeze, "lib/argv.fy".freeze, "lib/array.fy".freeze, "lib/block.fy".freeze, "lib/boot.fy".freeze, "lib/class.fy".freeze, "lib/compiler.fy".freeze, "lib/compiler/ast.fy".freeze, "lib/compiler/ast/assign.fy".freeze, "lib/compiler/ast/async_send.fy".freeze, "lib/compiler/ast/block.fy".freeze, "lib/compiler/ast/class_def.fy".freeze, "lib/compiler/ast/expression_list.fy".freeze, "lib/compiler/ast/future_send.fy".freeze, "lib/compiler/ast/identifier.fy".freeze, "lib/compiler/ast/literals.fy".freeze, "lib/compiler/ast/match.fy".freeze, "lib/compiler/ast/message_send.fy".freeze, "lib/compiler/ast/method_def.fy".freeze, "lib/compiler/ast/method_spec.fy".freeze, "lib/compiler/ast/node.fy".freeze, "lib/compiler/ast/range.fy".freeze, "lib/compiler/ast/return.fy".freeze, "lib/compiler/ast/script.fy".freeze, "lib/compiler/ast/singleton_method_def.fy".freeze, "lib/compiler/ast/string_interpolation.fy".freeze, "lib/compiler/ast/super.fy".freeze, "lib/compiler/ast/try_catch.fy".freeze, "lib/compiler/ast/tuple_literal.fy".freeze, "lib/compiler/command.fy".freeze, "lib/compiler/compiler.fy".freeze, "lib/compiler/stages.fy".freeze, "lib/contracts.fy".freeze, "lib/directory.fy".freeze, "lib/documentation.fy".freeze, "lib/dynamic_slot_object.fy".freeze, "lib/enumerable.fy".freeze, "lib/enumerator.fy".freeze, "lib/exception.fy".freeze, "lib/false_class.fy".freeze, "lib/fancy_spec.fy".freeze, "lib/fdoc.fy".freeze, "lib/fdoc_hook.fy".freeze, "lib/fiber.fy".freeze, "lib/file.fy".freeze, "lib/future.fy".freeze, "lib/hash.fy".freeze, "lib/html.fy".freeze, "lib/integer.fy".freeze, "lib/iteration.fy".freeze, "lib/kvo.fy".freeze, "lib/main.fy".freeze, "lib/matchers.fy".freeze, "lib/message_sink.fy".freeze, "lib/nil_class.fy".freeze, "lib/number.fy".freeze, "lib/object.fy".freeze, "lib/option_parser.fy".freeze, "lib/package.fy".freeze, "lib/package/dependency.fy".freeze, "lib/package/dependency_installer.fy".freeze, "lib/package/handler.fy".freeze, "lib/package/installer.fy".freeze, "lib/package/list.fy".freeze, "lib/package/specification.fy".freeze, "lib/package/uninstaller.fy".freeze, "lib/parser.fy".freeze, "lib/parser/ext/Makefile".freeze, "lib/parser/ext/README".freeze, "lib/parser/ext/ext.c".freeze, "lib/parser/ext/ext.h".freeze, "lib/parser/ext/extconf.rb".freeze, "lib/parser/ext/fancy_parser.bundle".freeze, "lib/parser/ext/lexer.c".freeze, "lib/parser/ext/lexer.h".freeze, "lib/parser/ext/lexer.lex".freeze, "lib/parser/ext/parser.c".freeze, "lib/parser/ext/parser.h".freeze, "lib/parser/ext/parser.y".freeze, "lib/parser/methods.fy".freeze, "lib/parser/parse_error.fy".freeze, "lib/proxies.fy".freeze, "lib/range.fy".freeze, "lib/rbx.fy".freeze, "lib/rbx/actor.fy".freeze, "lib/rbx/alpha.fy".freeze, "lib/rbx/array.fy".freeze, "lib/rbx/bignum.fy".freeze, "lib/rbx/block.fy".freeze, "lib/rbx/class.fy".freeze, "lib/rbx/code_loader.fy".freeze, "lib/rbx/compiled_method.fy".freeze, "lib/rbx/console.fy".freeze, "lib/rbx/date.fy".freeze, "lib/rbx/date_time.fy".freeze, "lib/rbx/debugger.fy".freeze, "lib/rbx/directory.fy".freeze, "lib/rbx/documentation.fy".freeze, "lib/rbx/environment_variables.fy".freeze, "lib/rbx/eval.fy".freeze, "lib/rbx/exception.fy".freeze, "lib/rbx/fiber.fy".freeze, "lib/rbx/file.fy".freeze, "lib/rbx/fixnum.fy".freeze, "lib/rbx/float.fy".freeze, "lib/rbx/hash.fy".freeze, "lib/rbx/integer.fy".freeze, "lib/rbx/io.fy".freeze, "lib/rbx/match_data.fy".freeze, "lib/rbx/method.fy".freeze, "lib/rbx/module.fy".freeze, "lib/rbx/mutex.fy".freeze, "lib/rbx/name_error.fy".freeze, "lib/rbx/no_method_error.fy".freeze, "lib/rbx/object.fy".freeze, "lib/rbx/proc.fy".freeze, "lib/rbx/range.fy".freeze, "lib/rbx/regexp.fy".freeze, "lib/rbx/scopes.fy".freeze, "lib/rbx/string.fy".freeze, "lib/rbx/stringio.fy".freeze, "lib/rbx/symbol.fy".freeze, "lib/rbx/system.fy".freeze, "lib/rbx/tcp_server.fy".freeze, "lib/rbx/tcp_socket.fy".freeze, "lib/rbx/thread.fy".freeze, "lib/rbx/time.fy".freeze, "lib/rbx/tuple.fy".freeze, "lib/set.fy".freeze, "lib/stack.fy".freeze, "lib/string.fy".freeze, "lib/stringio.fy".freeze, "lib/struct.fy".freeze, "lib/symbol.fy".freeze, "lib/system.fy".freeze, "lib/time.fy".freeze, "lib/true_class.fy".freeze, "lib/tuple.fy".freeze, "lib/vars.fy".freeze, "lib/version.fy".freeze, "ruby_lib/fancy".freeze, "ruby_lib/fancy.rb".freeze, "ruby_lib/fdoc".freeze, "ruby_lib/fspec".freeze, "ruby_lib/fyi".freeze, "ruby_lib/ifancy".freeze, "ruby_lib/interactive/hilight.rb".freeze, "tests/argv.fy".freeze, "tests/array.fy".freeze, "tests/assignment.fy".freeze, "tests/block.fy".freeze, "tests/class.fy".freeze, "tests/contracts.fy".freeze, "tests/control_flow.fy".freeze, "tests/distributing_proxy.fy".freeze, "tests/documentation.fy".freeze, "tests/dynamic_key_hash.fy".freeze, "tests/dynamic_slot_object.fy".freeze, "tests/dynamic_value_array.fy".freeze, "tests/enumerable.fy".freeze, "tests/enumerator.fy".freeze, "tests/exception.fy".freeze, "tests/file.fy".freeze, "tests/fixnum.fy".freeze, "tests/future.fy".freeze, "tests/hash.fy".freeze, "tests/html.fy".freeze, "tests/integer.fy".freeze, "tests/kvo.fy".freeze, "tests/matchers.fy".freeze, "tests/method.fy".freeze, "tests/nil_class.fy".freeze, "tests/number.fy".freeze, "tests/object.fy".freeze, "tests/option_parser.fy".freeze, "tests/pattern_matching.fy".freeze, "tests/range.fy".freeze, "tests/set.fy".freeze, "tests/stack.fy".freeze, "tests/string.fy".freeze, "tests/stringio.fy".freeze, "tests/struct.fy".freeze, "tests/symbol.fy".freeze, "tests/true_class.fy".freeze, "tests/tuple.fy".freeze, "tools/fancy-mode.el".freeze] s.homepage = "http://www.fancy-lang.org".freeze s.licenses = ["BSD".freeze] s.required_ruby_version = Gem::Requirement.new(">= 1.9.3".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "The Fancy Programming Language".freeze s.specification_version = 3 s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) end