interactive-lp

Project materials related to logic programming for interactive/reactive systems.

  • Owner: chrisamaphone/interactive-lp
  • Platform:
  • License:: Other
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

interactive-lp

This is the source repository for Ceptre, a tiny logic programming language
for prototyping rulesets that you can run, interact with, and analyze.

Binaries for OS X/Win/Linux available here:
https://drive.google.com/drive/folders/0B6BJA78gViuAN3A0WlVkdXBjMk0

Ceptre runs on a Unix-based command line (for now), so you will need to
know your way around a shell to use it.

Please see this tutorial to get started!

To compile from source:

  • Get MLton (http://mlton.org/).

  • Clone the repo, and get cmlib into the lib/cmlib directory:

    git submodule update --init --recursive

  • From the top-level directory, run

    make

    then

    ./ceptre path/to/filename.cep,

  • Examples live in
    examples/ and the relevant ones to Ceptre are those that
    end in .cep.

    So you might try

    ./ceptre "examples/small.cep"

    Which will run the first #trace command given in that file.

Main metrics

Overview
Name With Ownerchrisamaphone/interactive-lp
Primary LanguageStandard ML
Program languageStandard ML (Language Count: 3)
Platform
License:Other
所有者活动
Created At2012-11-14 20:02:53
Pushed At2024-08-25 21:21:46
Last Commit At2024-08-25 17:21:46
Release Count1
Last Release Nameprerelease (Posted on )
First Release Nameprerelease (Posted on )
用户参与
Stargazers Count277
Watchers Count24
Fork Count27
Commits Count409
Has Issues Enabled
Issues Count7
Issue Open Count4
Pull Requests Count33
Pull Requests Open Count1
Pull Requests Close Count1
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private