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

jbearer / hspl / 58 / 4
83%
master: 84%

Build:
Build:
LAST BUILD BRANCH: debug-ui
DEFAULT BRANCH: master
Ran 23 May 2017 03:49AM UTC
Files 6
Run time 0s
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

23 May 2017 03:46AM UTC coverage: 75.288% (-0.6%) from 75.885%
BUILD=stack ARGS="" TESTARGS="--coverage --haddock"

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

Source Files on job 58.4 (BUILD=stack ARGS="" TESTARGS="--coverage --haddock")
  • Tree
  • List 0
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 58
  • Travis Job 58.4
  • d5fd5755 on github
  • Prev Job for BUILD=stack ARGS="" TESTARGS="--coverage --haddock" on core (#57.4)
  • Next Job for BUILD=stack ARGS="" TESTARGS="--coverage --haddock" on core (#59.4)
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