Skip to content
This repository
Newer
Older
100644 41 lines (32 sloc) 1.476 kb
b8055de2 »
2011-02-02 Added fancy.gemspec. You can now run: $ rbx -S gem install fancy :)
1 Gem::Specification.new do |s|
2 s.name = "fancy"
3 s.version = "0.3.0"
4
5 s.authors = ["Christopher Bertels"]
6 s.date = "2011-02-01"
7 s.email = "chris@fancy-lang.org"
8
9 files =
10 ["README", "LICENSE", "AUTHORS", "Rakefile"] +
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
19
20 s.executables = ["fancy", "ifancy", "fdoc", "fyi"]
21
22 s.license = "BSD"
23
24 s.has_rdoc = false
25 s.homepage = "http://www.fancy-lang.org"
26 s.rubyforge_project = "fancy"
27 s.summary = "The Fancy Programming Language"
28
29 s.description = <<EOS
30 The Fancy Programming Language
31
32 Fancy is a fully self-hosted, dynamic, pure class-based
33 object-oriented programming language heavily inspired by Smalltalk,
34 Ruby and Erlang. It supports dynamic code evaluation (as in Ruby &
35 Smalltalk), class-based mixins, generic pattern matching, runtime
36 introspection & reflection, "monkey patching" and much more. It runs
37 on Rubinius, the Ruby VM, and thus has first-class integration with
38 Ruby's core library and any additional Ruby libraries that run on
39 Rubinius, including most C-extensions.
40 EOS
41 end
Something went wrong with that request. Please try again.