Skip to content

Releases: scallop-lang/scallop

v0.2.1 Release

25 Oct 15:32
Compare
Choose a tag to compare
v0.2.1 Release Pre-release
Pre-release

How to install

Native Executables

The executables scli, sclrepl, and sclc are compiled natively for Linux-x86-64 machines. They can be directly executed after download.

Python Executables and Libraries

To use scallopy as a Python library, please install the scallopy package:

pip install scallopy-0.2.1-cp310-cp310-manylinux_2_31_x86_64.whl

To use scallop as a command line executable, please install the scallopy_ext and scallop packages:

pip install scallopy_ext-0.2.1-py3-none-any.whl
pip install scallop-0.2.1-py3-none-any.whl

(Optional) To additionally install plugins for interfacing Scallop with other tools, you can choose to install the following packages:

pip install scallop_gpu-0.0.1-py3-none-any.whl # optional
pip install scallop_gpt-0.0.1-py3-none-any.whl # optional
# ...

Changelog

  • Democratizing foreign functions and foreign predicates so that they can be implemented in Python
  • Adding foreign attributes which are higher-order functions
  • Adding scallop-ext the extension library and multiple Scallop plugins, including scallop-gpt, scallop-clip, and so on.
  • Fixed multiple bugs related foreign predicate computation
  • Adding count! aggregator for non-probabilistic operation
  • Fixed sum and product aggregator so that they can accept additional argument
  • Multiple bugs fixed; performance improved

v0.2.0 release

12 Sep 01:51
Compare
Choose a tag to compare
v0.2.0 release Pre-release
Pre-release
Bumping version to 0.2.0

Scallop v0.1.9

08 May 20:31
Compare
Choose a tag to compare
Scallop v0.1.9 Pre-release
Pre-release
Fixing bug of lalrpop and adding new features; bumping version to 0.1.9

Scallop v0.1.4

25 Jul 03:10
Compare
Choose a tag to compare
Scallop v0.1.4 Pre-release
Pre-release
fix provenance semiring paper ref