• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jbearer / hspl / 58
83%
master: 84%

Build:
Build:
LAST BUILD BRANCH: debug-ui
DEFAULT BRANCH: master
Ran 23 May 2017 03:49AM UTC
Jobs 1
Files 6
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
58

push

travis-ci

jbearer
Replace program data structure with distinct self-contained goals.

Instead of creating a unified collection of all clauses in a program,
we store with each 'PredGoal' the list of clauses which can be used to
prove that goal. This has a few advantages:

* Reduces search times for matching clauses in large programs
* Allows clauses to be defined separately, rather than all in one
    "hspl $" block, which makes it easer to write predicates that
    are not part of a program but rather are meant to be imported
    into other HSPL programs.
* Easily allows the attachment of documentation and type annotations
    to each predicate. Providing a type annotation with each predicate
    better utilizes Haskell's type inference, and allows the definition
    of generic predicates.
* Predicates are handled through the corresponding 'Predicate' object,
   rather than at runtime via strings, which reduces the risk of name
   clashes and similar bugs.

457 of 607 relevant lines covered (75.29%)

0.75 hits per line

Jobs
ID Job ID Ran Files Coverage
4 58.4 (BUILD=stack ARGS="" TESTARGS="--coverage --haddock") 23 May 2017 03:49AM UTC 0
75.29
Travis Job 58.4
Source Files on build 58
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #58
  • d5fd5755 on github
  • Prev Build on core (#57)
  • Next Build on core (#59)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc