<commit_before>class Gluon < Formula
  desc "Static, type inferred and embeddable language written in Rust"
  homepage "https://gluon-lang.org"
  url "https://github.com/gluon-lang/gluon/archive/v0.17.2.tar.gz"
  sha256 "8fc8cc2211cff7a3d37a64c0b1f0901767725d3c2c26535cb9aabbfe921ba18e"
  license "MIT"
  head "https://github.com/gluon-lang/gluon.git"

  livecheck do
    url :stable
    strategy :github_latest
  end

  bottle do
    sha256 cellar: :any_skip_relocation, arm64_monterey: "cb0ca82a9d8791cc2ecb55f93d913256a4bd741b9c96ec1e65580f3144d0717e"
    sha256 cellar: :any_skip_relocation, arm64_big_sur:  "62a081e09aff7da0df608c4b9c7a852e75c2226d5953bc0a938af6fb716b793e"
    sha256 cellar: :any_skip_relocation, monterey:       "4e0368654ce134df2cbf05aa1f3d449019a34dc1c9b30a4d44cd89c58b82fa87"
    sha256 cellar: :any_skip_relocation, big_sur:        "4c46d2aa89cd80b3fd135f8160019076bc0f01a208a561ef63d84e7959a5d64e"
    sha256 cellar: :any_skip_relocation, catalina:       "abea6a7007ec7663a5d3d8994a8028412843d45210b5b17723f2bcb0dc43134b"
    sha256 cellar: :any_skip_relocation, mojave:         "b6a865cd7da1a201a008ae65478191082501e1dc9ab7b6dae189e4f2f2bef8e4"
    sha256 cellar: :any_skip_relocation, high_sierra:    "847b61a0a4b7d4afc4598301c5bbf6afac3e70c737cdb0a26ad0438db42b1e44"
    sha256 cellar: :any_skip_relocation, x86_64_linux:   "79ec69866a1f38afa5fa00eda1c76817b2b81162f7977f9da1ad0efe1a3f111b"
  end

  depends_on "rust" => :build

  def install
    cd "repl" do
      system "cargo", "install", *std_cargo_args
    end
  end

  test do
    (testpath/"test.glu").write <<~EOS
      let io = import! std.io
      io.print "Hello world!\\n"
    EOS
    assert_equal "Hello world!\n", shell_output("#{bin}/gluon test.glu")
  end
end
<commit_msg>gluon: add `head` branch<commit_after>class Gluon < Formula
  desc "Static, type inferred and embeddable language written in Rust"
  homepage "https://gluon-lang.org"
  url "https://github.com/gluon-lang/gluon/archive/v0.17.2.tar.gz"
  sha256 "8fc8cc2211cff7a3d37a64c0b1f0901767725d3c2c26535cb9aabbfe921ba18e"
  license "MIT"
  head "https://github.com/gluon-lang/gluon.git", branch: "master"

  livecheck do
    url :stable
    strategy :github_latest
  end

  bottle do
    sha256 cellar: :any_skip_relocation, arm64_monterey: "cb0ca82a9d8791cc2ecb55f93d913256a4bd741b9c96ec1e65580f3144d0717e"
    sha256 cellar: :any_skip_relocation, arm64_big_sur:  "62a081e09aff7da0df608c4b9c7a852e75c2226d5953bc0a938af6fb716b793e"
    sha256 cellar: :any_skip_relocation, monterey:       "4e0368654ce134df2cbf05aa1f3d449019a34dc1c9b30a4d44cd89c58b82fa87"
    sha256 cellar: :any_skip_relocation, big_sur:        "4c46d2aa89cd80b3fd135f8160019076bc0f01a208a561ef63d84e7959a5d64e"
    sha256 cellar: :any_skip_relocation, catalina:       "abea6a7007ec7663a5d3d8994a8028412843d45210b5b17723f2bcb0dc43134b"
    sha256 cellar: :any_skip_relocation, mojave:         "b6a865cd7da1a201a008ae65478191082501e1dc9ab7b6dae189e4f2f2bef8e4"
    sha256 cellar: :any_skip_relocation, high_sierra:    "847b61a0a4b7d4afc4598301c5bbf6afac3e70c737cdb0a26ad0438db42b1e44"
    sha256 cellar: :any_skip_relocation, x86_64_linux:   "79ec69866a1f38afa5fa00eda1c76817b2b81162f7977f9da1ad0efe1a3f111b"
  end

  depends_on "rust" => :build

  def install
    cd "repl" do
      system "cargo", "install", *std_cargo_args
    end
  end

  test do
    (testpath/"test.glu").write <<~EOS
      let io = import! std.io
      io.print "Hello world!\\n"
    EOS
    assert_equal "Hello world!\n", shell_output("#{bin}/gluon test.glu")
  end
end

{'fraction_non_alphanumeric': 0.08036964435732288, 'fraction_numerical': 0.21842621114533745, 'mean_word_length': 5.13745704467354, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 5, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5777007', 'n_tokens_mistral': 2000, 'n_tokens_neox': 1617, 'n_words': 217}