Skip to content

Releases: scallop-lang/scallop

0.2.4 Release

30 Aug 05:38
Compare
Choose a tag to compare
0.2.4 Release Pre-release
Pre-release

Aug 30, 2024 release of Scallop 0.2.4

How to install

Native Executables

The executables scli, sclrepl, and sclc are compiled natively for Linux-x86-64 machines, Mac with Apple Silicon (arm64 and also x86_64). They can be directly executed after download.

Python Executables and Libraries

To use scallopy as a Python library or scallop as a Python executable (with the support of plugins), please install the scallopy package by using the following command. Make sure you find the version corresponding to your system. For the package of scallopy_ext or scallop, they are universal and can be installed on any machine.

pip install scallopy-0.2.4-cp310-cp310-manylinux_2_31_x86_64.whl
pip install scallopy_ext-0.2.4-py3-none-any.whl
pip install scallop-0.2.4-py3-none-any.whl

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