# -*- encoding: utf-8 -*- # stub: alf-core 0.16.1 ruby lib Gem::Specification.new do |s| s.name = "alf-core".freeze s.version = "0.16.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Bernard Lambeau".freeze] s.date = "2014-04-30" s.description = "Alf brings the relational algebra both in Shell and in Ruby. In Shell, because\nmanipulating any relation-like data source should be as straightforward as a\none-liner. In Ruby, because I've never understood why programming languages\nprovide data structures like arrays, hashes, sets, trees and graphs but not\n_relations_... Let's stop the segregation ;-)".freeze s.email = ["blambeau@gmail.com".freeze] s.files = ["CHANGELOG.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENCE.md".freeze, "Manifest.txt".freeze, "README.md".freeze, "Rakefile".freeze, "TODO.md".freeze, "examples/functions-as-values.rb".freeze, "examples/memory_database.rb".freeze, "examples/operators/autonum.alf".freeze, "examples/operators/cities.rash".freeze, "examples/operators/clip.alf".freeze, "examples/operators/compact.alf".freeze, "examples/operators/defaults.alf".freeze, "examples/operators/extend.alf".freeze, "examples/operators/frame.alf".freeze, "examples/operators/group.alf".freeze, "examples/operators/intersect.alf".freeze, "examples/operators/join.alf".freeze, "examples/operators/matching.alf".freeze, "examples/operators/minus.alf".freeze, "examples/operators/not_matching.alf".freeze, "examples/operators/nulls.rash".freeze, "examples/operators/page.alf".freeze, "examples/operators/parts.rash".freeze, "examples/operators/project.alf".freeze, "examples/operators/pseudo-with.alf".freeze, "examples/operators/quota.alf".freeze, "examples/operators/rank.alf".freeze, "examples/operators/rename.alf".freeze, "examples/operators/restrict.alf".freeze, "examples/operators/schema.yaml".freeze, "examples/operators/sort.alf".freeze, "examples/operators/summarize.alf".freeze, "examples/operators/suppliers.rash".freeze, "examples/operators/supplies.rash".freeze, "examples/operators/ungroup.alf".freeze, "examples/operators/union.alf".freeze, "examples/operators/unwrap.alf".freeze, "examples/operators/wrap.alf".freeze, "examples/readme.rb".freeze, "examples/suppliers_and_parts/cities.rash".freeze, "examples/suppliers_and_parts/parts.rash".freeze, "examples/suppliers_and_parts/suppliers.rash".freeze, "examples/suppliers_and_parts/supplies.rash".freeze, "lib/alf-core.rb".freeze, "lib/alf/adapter.rb".freeze, "lib/alf/adapter/connection.rb".freeze, "lib/alf/adapter/connection/schema_cached.rb".freeze, "lib/alf/adapter/folder.rb".freeze, "lib/alf/adapter/folder/connection.rb".freeze, "lib/alf/adapter/fs.rb".freeze, "lib/alf/aggregator.rb".freeze, "lib/alf/aggregator/avg.rb".freeze, "lib/alf/aggregator/collect.rb".freeze, "lib/alf/aggregator/concat.rb".freeze, "lib/alf/aggregator/count.rb".freeze, "lib/alf/aggregator/max.rb".freeze, "lib/alf/aggregator/min.rb".freeze, "lib/alf/aggregator/stddev.rb".freeze, "lib/alf/aggregator/sum.rb".freeze, "lib/alf/aggregator/variance.rb".freeze, "lib/alf/algebra.rb".freeze, "lib/alf/algebra/operand.rb".freeze, "lib/alf/algebra/operand/fake.rb".freeze, "lib/alf/algebra/operand/named.rb".freeze, "lib/alf/algebra/operand/proxy.rb".freeze, "lib/alf/algebra/operator.rb".freeze, "lib/alf/algebra/operator/autonum.rb".freeze, "lib/alf/algebra/operator/clip.rb".freeze, "lib/alf/algebra/operator/coerce.rb".freeze, "lib/alf/algebra/operator/compact.rb".freeze, "lib/alf/algebra/operator/defaults.rb".freeze, "lib/alf/algebra/operator/extend.rb".freeze, "lib/alf/algebra/operator/frame.rb".freeze, "lib/alf/algebra/operator/generator.rb".freeze, "lib/alf/algebra/operator/group.rb".freeze, "lib/alf/algebra/operator/hierarchize.rb".freeze, "lib/alf/algebra/operator/intersect.rb".freeze, "lib/alf/algebra/operator/join.rb".freeze, "lib/alf/algebra/operator/matching.rb".freeze, "lib/alf/algebra/operator/minus.rb".freeze, "lib/alf/algebra/operator/not_matching.rb".freeze, "lib/alf/algebra/operator/page.rb".freeze, "lib/alf/algebra/operator/project.rb".freeze, "lib/alf/algebra/operator/quota.rb".freeze, "lib/alf/algebra/operator/rank.rb".freeze, "lib/alf/algebra/operator/rename.rb".freeze, "lib/alf/algebra/operator/restrict.rb".freeze, "lib/alf/algebra/operator/sort.rb".freeze, "lib/alf/algebra/operator/summarize.rb".freeze, "lib/alf/algebra/operator/ungroup.rb".freeze, "lib/alf/algebra/operator/union.rb".freeze, "lib/alf/algebra/operator/unwrap.rb".freeze, "lib/alf/algebra/operator/wrap.rb".freeze, "lib/alf/algebra/shortcut.rb".freeze, "lib/alf/algebra/shortcut/allbut.rb".freeze, "lib/alf/algebra/shortcut/image.rb".freeze, "lib/alf/algebra/support.rb".freeze, "lib/alf/algebra/support/binary.rb".freeze, "lib/alf/algebra/support/classification.rb".freeze, "lib/alf/algebra/support/compiler.rb".freeze, "lib/alf/algebra/support/experimental.rb".freeze, "lib/alf/algebra/support/non_relational.rb".freeze, "lib/alf/algebra/support/nullary.rb".freeze, "lib/alf/algebra/support/relational.rb".freeze, "lib/alf/algebra/support/rewriter.rb".freeze, "lib/alf/algebra/support/signature.rb".freeze, "lib/alf/algebra/support/type_check.rb".freeze, "lib/alf/algebra/support/unary.rb".freeze, "lib/alf/algebra/support/visitor.rb".freeze, "lib/alf/algebra/support/with_ordering.rb".freeze, "lib/alf/compiler.rb".freeze, "lib/alf/compiler/cog.rb".freeze, "lib/alf/compiler/default.rb".freeze, "lib/alf/compiler/plan.rb".freeze, "lib/alf/core.rb".freeze, "lib/alf/core/loader.rb".freeze, "lib/alf/core/version.rb".freeze, "lib/alf/database.rb".freeze, "lib/alf/database/connection.rb".freeze, "lib/alf/database/options.rb".freeze, "lib/alf/dsl.rb".freeze, "lib/alf/engine.rb".freeze, "lib/alf/engine/aggregate.rb".freeze, "lib/alf/engine/autonum.rb".freeze, "lib/alf/engine/clip.rb".freeze, "lib/alf/engine/coerce.rb".freeze, "lib/alf/engine/cog.rb".freeze, "lib/alf/engine/compact.rb".freeze, "lib/alf/engine/compact/set.rb".freeze, "lib/alf/engine/compact/uniq.rb".freeze, "lib/alf/engine/concat.rb".freeze, "lib/alf/engine/defaults.rb".freeze, "lib/alf/engine/filter.rb".freeze, "lib/alf/engine/generator.rb".freeze, "lib/alf/engine/group.rb".freeze, "lib/alf/engine/group/hash.rb".freeze, "lib/alf/engine/hierarchize.rb".freeze, "lib/alf/engine/infer_heading.rb".freeze, "lib/alf/engine/join.rb".freeze, "lib/alf/engine/join/hash.rb".freeze, "lib/alf/engine/leaf.rb".freeze, "lib/alf/engine/materialize.rb".freeze, "lib/alf/engine/materialize/array.rb".freeze, "lib/alf/engine/materialize/hash.rb".freeze, "lib/alf/engine/quota.rb".freeze, "lib/alf/engine/quota/cesure.rb".freeze, "lib/alf/engine/rank.rb".freeze, "lib/alf/engine/rank/cesure.rb".freeze, "lib/alf/engine/rename.rb".freeze, "lib/alf/engine/semi.rb".freeze, "lib/alf/engine/semi/hash.rb".freeze, "lib/alf/engine/set_attr.rb".freeze, "lib/alf/engine/sort.rb".freeze, "lib/alf/engine/sort/in_memory.rb".freeze, "lib/alf/engine/summarize.rb".freeze, "lib/alf/engine/summarize/cesure.rb".freeze, "lib/alf/engine/summarize/hash.rb".freeze, "lib/alf/engine/support/cesure.rb".freeze, "lib/alf/engine/take.rb".freeze, "lib/alf/engine/to_array.rb".freeze, "lib/alf/engine/type_safe.rb".freeze, "lib/alf/engine/ungroup.rb".freeze, "lib/alf/engine/unwrap.rb".freeze, "lib/alf/engine/wrap.rb".freeze, "lib/alf/errors.rb".freeze, "lib/alf/ext.rb".freeze, "lib/alf/ext/domain/heading_based.rb".freeze, "lib/alf/ext/yaml.rb".freeze, "lib/alf/facade.rb".freeze, "lib/alf/lang.rb".freeze, "lib/alf/lang/functional.rb".freeze, "lib/alf/lang/object_oriented.rb".freeze, "lib/alf/lang/oo/aggregation_methods.rb".freeze, "lib/alf/lang/oo/algebra_methods.rb".freeze, "lib/alf/lang/oo/rendering_methods.rb".freeze, "lib/alf/lang/parser.rb".freeze, "lib/alf/lang/parser/lispy.rb".freeze, "lib/alf/lang/parser/safer.rb".freeze, "lib/alf/lang/predicates.rb".freeze, "lib/alf/optimizer.rb".freeze, "lib/alf/optimizer/project.rb".freeze, "lib/alf/optimizer/restrict.rb".freeze, "lib/alf/predicate.rb".freeze, "lib/alf/predicate/factory.rb".freeze, "lib/alf/predicate/grammar.rb".freeze, "lib/alf/predicate/grammar.sexp.yml".freeze, "lib/alf/predicate/nodes/and.rb".freeze, "lib/alf/predicate/nodes/contradiction.rb".freeze, "lib/alf/predicate/nodes/dyadic_comp.rb".freeze, "lib/alf/predicate/nodes/eq.rb".freeze, "lib/alf/predicate/nodes/expr.rb".freeze, "lib/alf/predicate/nodes/gt.rb".freeze, "lib/alf/predicate/nodes/gte.rb".freeze, "lib/alf/predicate/nodes/identifier.rb".freeze, "lib/alf/predicate/nodes/in.rb".freeze, "lib/alf/predicate/nodes/literal.rb".freeze, "lib/alf/predicate/nodes/lt.rb".freeze, "lib/alf/predicate/nodes/lte.rb".freeze, "lib/alf/predicate/nodes/nadic_bool.rb".freeze, "lib/alf/predicate/nodes/native.rb".freeze, "lib/alf/predicate/nodes/neq.rb".freeze, "lib/alf/predicate/nodes/not.rb".freeze, "lib/alf/predicate/nodes/or.rb".freeze, "lib/alf/predicate/nodes/qualified_identifier.rb".freeze, "lib/alf/predicate/nodes/tautology.rb".freeze, "lib/alf/predicate/processors.rb".freeze, "lib/alf/predicate/processors/qualifier.rb".freeze, "lib/alf/predicate/processors/renamer.rb".freeze, "lib/alf/predicate/processors/to_ruby_code.rb".freeze, "lib/alf/reader.rb".freeze, "lib/alf/reader/csv.rb".freeze, "lib/alf/reader/json.rb".freeze, "lib/alf/reader/rash.rb".freeze, "lib/alf/reader/ruby.rb".freeze, "lib/alf/reader/yaml.rb".freeze, "lib/alf/relation.rb".freeze, "lib/alf/relvar.rb".freeze, "lib/alf/relvar/base.rb".freeze, "lib/alf/relvar/fake.rb".freeze, "lib/alf/relvar/read_only.rb".freeze, "lib/alf/relvar/virtual.rb".freeze, "lib/alf/renderer.rb".freeze, "lib/alf/renderer/csv.rb".freeze, "lib/alf/renderer/json.rb".freeze, "lib/alf/renderer/rash.rb".freeze, "lib/alf/renderer/text.rb".freeze, "lib/alf/renderer/yaml.rb".freeze, "lib/alf/support.rb".freeze, "lib/alf/support/coerce.rb".freeze, "lib/alf/support/config.rb".freeze, "lib/alf/support/csv_utils.rb".freeze, "lib/alf/support/dot_utils.rb".freeze, "lib/alf/support/miscellaneous.rb".freeze, "lib/alf/support/ordered_set.rb".freeze, "lib/alf/support/registry.rb".freeze, "lib/alf/support/scope.rb".freeze, "lib/alf/support/to_lispy.rb".freeze, "lib/alf/support/to_ruby_literal.rb".freeze, "lib/alf/support/tree.rb".freeze, "lib/alf/support/tuple_scope.rb".freeze, "lib/alf/tuple.rb".freeze, "lib/alf/types.rb".freeze, "lib/alf/types/attr_list.rb".freeze, "lib/alf/types/attr_name.rb".freeze, "lib/alf/types/boolean.rb".freeze, "lib/alf/types/heading.rb".freeze, "lib/alf/types/keys.rb".freeze, "lib/alf/types/ordering.rb".freeze, "lib/alf/types/renaming.rb".freeze, "lib/alf/types/selection.rb".freeze, "lib/alf/types/selector.rb".freeze, "lib/alf/types/size.rb".freeze, "lib/alf/types/summarization.rb".freeze, "lib/alf/types/tuple_computation.rb".freeze, "lib/alf/types/tuple_expression.rb".freeze, "lib/alf/types/type_check.rb".freeze, "lib/alf/update.rb".freeze, "lib/alf/update/deleter.rb".freeze, "lib/alf/update/inserter.rb".freeze, "lib/alf/update/updater.rb".freeze, "lib/alf/viewpoint.rb".freeze, "lib/alf/viewpoint/metadata.rb".freeze, "tasks/clean.rake".freeze, "tasks/gem.rake".freeze, "tasks/gh-pages.rake".freeze, "tasks/integration_test.rake".freeze, "tasks/regression_test.rake".freeze, "tasks/unit_test.rake".freeze, "tasks/yard.rake".freeze] s.homepage = "http://blambeau.github.com/alf".freeze s.rubygems_version = "3.5.10".freeze s.summary = "Relational Algebra at your fingertips".freeze s.specification_version = 4 s.add_development_dependency(%q.freeze, ["~> 10.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.14".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.6".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.6.0".freeze]) end