Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 44 lines (34 sloc) 1.584 kB
b8055de @bakkdoor Added fancy.gemspec. You can now run: $ rbx -S gem install fancy :)
authored
1 Gem::Specification.new do |s|
2 s.name = "fancy"
42dd4e2 @bakkdoor Updated version and gemspec file.
authored
3 s.version = "0.3.3"
b8055de @bakkdoor Added fancy.gemspec. You can now run: $ rbx -S gem install fancy :)
authored
4
5 s.authors = ["Christopher Bertels"]
42dd4e2 @bakkdoor Updated version and gemspec file.
authored
6 s.date = "2011-04-28"
b8055de @bakkdoor Added fancy.gemspec. You can now run: $ rbx -S gem install fancy :)
authored
7 s.email = "chris@fancy-lang.org"
8
9 files =
c3d8bdf @bakkdoor Moved extconf.rb to boot/extconf.rb for bootstrapping on gem install.
authored
10 ["README.md", "LICENSE", "AUTHORS", "Rakefile", "boot/extconf.rb", "ruby_lib/fancy.rb"] +
b8055de @bakkdoor Added fancy.gemspec. You can now run: $ rbx -S gem install fancy :)
authored
11 Dir.glob("lib/**/*.fy") + Dir.glob("lib/parser/ext/**/*") +
12 Dir.glob("tests/**/*.fy") + ["tools/fancy-mode.el"] + ["bin/fancy", "bin/fdoc", "bin/fyi", "bin/ifancy"] +
13 Dir.glob("examples/**/*.fy") + Dir.glob("doc/**/*")
14
15 files = files.reject{ |f| f =~ /\.(fyc|rbc|o|log|plist)/ }.reject{ |f| f =~ /conftest\.dSYM/ }
16 files += Dir.glob("boot/**/*").reject{ |f| f =~ /conftest\.dSYM/ }.reject{ |f| f =~ /\.(fyc|rbc|o|log|plist)/ }
17
18 s.files = files
4e3710b @bakkdoor Added support for calling fancy methods from ruby.
authored
19 s.require_path = "ruby_lib"
c3d8bdf @bakkdoor Moved extconf.rb to boot/extconf.rb for bootstrapping on gem install.
authored
20 s.extensions = 'boot/extconf.rb'
b8055de @bakkdoor Added fancy.gemspec. You can now run: $ rbx -S gem install fancy :)
authored
21
22 s.executables = ["fancy", "ifancy", "fdoc", "fyi"]
23
24 s.license = "BSD"
25
26 s.has_rdoc = false
27 s.homepage = "http://www.fancy-lang.org"
28 s.rubyforge_project = "fancy"
29 s.summary = "The Fancy Programming Language"
30
31 s.description = <<EOS
32 The Fancy Programming Language
33
34 Fancy is a fully self-hosted, dynamic, pure class-based
35 object-oriented programming language heavily inspired by Smalltalk,
36 Ruby and Erlang. It supports dynamic code evaluation (as in Ruby &
37 Smalltalk), class-based mixins, generic pattern matching, runtime
38 introspection & reflection, "monkey patching" and much more. It runs
39 on Rubinius, the Ruby VM, and thus has first-class integration with
40 Ruby's core library and any additional Ruby libraries that run on
41 Rubinius, including most C-extensions.
42 EOS
43 end
Something went wrong with that request. Please try again.