# -*- encoding: utf-8 -*- # stub: fancy 0.5.0 ruby ruby_lib # stub: boot/extconf.rb Gem::Specification.new do |s| s.name = "fancy".freeze s.version = "0.5.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 = "2011-10-05" 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/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, "boot/rsexp_pretty_printer.rb".freeze, "doc/api/fancy.css".freeze, "doc/api/fancy.jsonp".freeze, "doc/api/fdoc.js".freeze, "doc/api/index.html".freeze, "doc/api/jquery-ui.min.js".freeze, "doc/api/jquery.tools.min.js".freeze, "doc/api/themeswitchertool.js".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/arithmetic.fy".freeze, "examples/armstrong_numbers.fy".freeze, "examples/array.fy".freeze, "examples/async_send.fy".freeze, "examples/blocks.fy".freeze, "examples/boolean.fy".freeze, "examples/call_with_receiver.fy".freeze, "examples/class.fy".freeze, "examples/closures.fy".freeze, "examples/constant_access.fy".freeze, "examples/default_args.fy".freeze, "examples/define_methods.fy".freeze, "examples/documentation.fy".freeze, "examples/documentation_formatters.fy".freeze, "examples/dynamic.fy".freeze, "examples/dynamic_output.fy".freeze, "examples/echo.fy".freeze, "examples/empty_catch.fy".freeze, "examples/exception.fy".freeze, "examples/factorial.fy".freeze, "examples/fibonacci.fy".freeze, "examples/files.fy".freeze, "examples/finally.fy".freeze, "examples/future.fy".freeze, "examples/future_composition.fy".freeze, "examples/futures.fy".freeze, "examples/game_of_life.fy".freeze, "examples/hashes.fy".freeze, "examples/hello_world.fy".freeze, "examples/html_generator.fy".freeze, "examples/implicit_return.fy".freeze, "examples/matchers.fy".freeze, "examples/methods.fy".freeze, "examples/nested_classes.fy".freeze, "examples/nested_try.fy".freeze, "examples/numbers.fy".freeze, "examples/parsing.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/rbx/and_or.fy".freeze, "examples/rbx/blocks.fy".freeze, "examples/rbx/classes.fy".freeze, "examples/rbx/hello.fy".freeze, "examples/rbx/include.fy".freeze, "examples/rbx/inherit.fy".freeze, "examples/rbx/methods.fy".freeze, "examples/rbx/nested_classes.fy".freeze, "examples/rbx/require.fy".freeze, "examples/rbx/strings.fy".freeze, "examples/regex.fy".freeze, "examples/require.fy".freeze, "examples/retry.fy".freeze, "examples/return.fy".freeze, "examples/ruby_require.fy".freeze, "examples/ruby_send.fy".freeze, "examples/singleton_methods.fy".freeze, "examples/struct.fy".freeze, "examples/stupid_quicksort.fy".freeze, "examples/threads.fy".freeze, "examples/tuple.fy".freeze, "examples/webserver/webserver.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/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/directory.fy".freeze, "lib/documentation.fy".freeze, "lib/enumerable.fy".freeze, "lib/enumerator.fy".freeze, "lib/eval.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/fiber_pool.fy".freeze, "lib/file.fy".freeze, "lib/future.fy".freeze, "lib/hash.fy".freeze, "lib/integer.fy".freeze, "lib/iteration.fy".freeze, "lib/main.fy".freeze, "lib/method.fy".freeze, "lib/nil_class.fy".freeze, "lib/number.fy".freeze, "lib/object.fy".freeze, "lib/package.fy".freeze, "lib/package/dependency.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/proxy.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/console.fy".freeze, "lib/rbx/date.fy".freeze, "lib/rbx/directory.fy".freeze, "lib/rbx/documentation.fy".freeze, "lib/rbx/environment_variables.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/mutex.fy".freeze, "lib/rbx/name_error.fy".freeze, "lib/rbx/no_method_error.fy".freeze, "lib/rbx/object.fy".freeze, "lib/rbx/process.fy".freeze, "lib/rbx/range.fy".freeze, "lib/rbx/regexp.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/struct.fy".freeze, "lib/symbol.fy".freeze, "lib/thread_pool.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, "tests/argv.fy".freeze, "tests/array.fy".freeze, "tests/assignment.fy".freeze, "tests/block.fy".freeze, "tests/class.fy".freeze, "tests/control_flow.fy".freeze, "tests/documentation.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/method.fy".freeze, "tests/nil_class.fy".freeze, "tests/object.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.rubygems_version = "3.5.10".freeze s.summary = "The Fancy Programming Language".freeze end