Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 50 lines (39 sloc) 1.878 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"
8f2326b @bakkdoor release v0.10.0
authored
3 s.version = "0.10.0"
b8055de @bakkdoor Added fancy.gemspec. You can now run: $ rbx -S gem install fancy :)
authored
4
5 s.authors = ["Christopher Bertels"]
8f2326b @bakkdoor release v0.10.0
authored
6 s.date = "2013-07-30"
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"] +
b18d94a @bakkdoor Bump version to 0.4.0
authored
11 ["ruby_lib/fancy", "ruby_lib/ifancy", "ruby_lib/fdoc", "ruby_lib/fyi", "ruby_lib/fspec"] +
b8055de @bakkdoor Added fancy.gemspec. You can now run: $ rbx -S gem install fancy :)
authored
12 Dir.glob("lib/**/*.fy") + Dir.glob("lib/parser/ext/**/*") +
b18d94a @bakkdoor Bump version to 0.4.0
authored
13 Dir.glob("tests/**/*.fy") + ["tools/fancy-mode.el"] + ["bin/fancy", "bin/fdoc", "bin/fyi", "bin/ifancy", "bin/fspec"] +
57e0bf0 @swarley Improvements to the REPL (ifancy) backwards compatibility has been pr…
swarley authored
14 Dir.glob("examples/**/*.fy") + Dir.glob("doc/**/*") + Dir.glob("ruby_lib/interactive/*")
b8055de @bakkdoor Added fancy.gemspec. You can now run: $ rbx -S gem install fancy :)
authored
15
16 files = files.reject{ |f| f =~ /\.(fyc|rbc|o|log|plist)/ }.reject{ |f| f =~ /conftest\.dSYM/ }
17 files += Dir.glob("boot/**/*").reject{ |f| f =~ /conftest\.dSYM/ }.reject{ |f| f =~ /\.(fyc|rbc|o|log|plist)/ }
18
19 s.files = files
4e3710b @bakkdoor Added support for calling fancy methods from ruby.
authored
20 s.require_path = "ruby_lib"
c3d8bdf @bakkdoor Moved extconf.rb to boot/extconf.rb for bootstrapping on gem install.
authored
21 s.extensions = 'boot/extconf.rb'
b8055de @bakkdoor Added fancy.gemspec. You can now run: $ rbx -S gem install fancy :)
authored
22
b18d94a @bakkdoor Bump version to 0.4.0
authored
23 s.bindir = "ruby_lib"
24 s.executables = ["fancy", "ifancy", "fdoc", "fyi", "fspec"]
b8055de @bakkdoor Added fancy.gemspec. You can now run: $ rbx -S gem install fancy :)
authored
25
26 s.license = "BSD"
27
28 s.has_rdoc = false
29 s.homepage = "http://www.fancy-lang.org"
30 s.rubyforge_project = "fancy"
31 s.summary = "The Fancy Programming Language"
32
50aabde @bakkdoor add rubinius-actor as dependency and require it in lib/rbx/actor.fy
authored
33 s.add_dependency "rubinius-actor"
6dc7701 @dirk Fix for Rubinius 2.0's gem-based toolset
dirk authored
34 s.add_dependency "rubinius-compiler"
8f2326b @bakkdoor release v0.10.0
authored
35 s.required_ruby_version = '>= 1.9.3'
50aabde @bakkdoor add rubinius-actor as dependency and require it in lib/rbx/actor.fy
authored
36
b8055de @bakkdoor Added fancy.gemspec. You can now run: $ rbx -S gem install fancy :)
authored
37 s.description = <<EOS
38 The Fancy Programming Language
39
40 Fancy is a fully self-hosted, dynamic, pure class-based
41 object-oriented programming language heavily inspired by Smalltalk,
42 Ruby and Erlang. It supports dynamic code evaluation (as in Ruby &
43 Smalltalk), class-based mixins, generic pattern matching, runtime
44 introspection & reflection, "monkey patching" and much more. It runs
45 on Rubinius, the Ruby VM, and thus has first-class integration with
46 Ruby's core library and any additional Ruby libraries that run on
47 Rubinius, including most C-extensions.
48 EOS
49 end
Something went wrong with that request. Please try again.