package dolmen_bin
  A linter for logic languages
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      dolmen-v0.6.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=81b034da2de84da19fb6368aaa39135f6259ee2773ff08c8f03da9ceeb10748c
    
    
  sha512=98786ff1cc5b0c8bc4cb2dfe756ae15556c3876a206546b04374826be7d0a422dd5526d93f09cb0ea0d4985b71c408c182a951d4df908399c7e04b17c91a7d70
    
    
  doc/CHANGES.html
v0.6
Release
- The official github release now provides access to already built binaries for dolmenanddolmenls, for linux (ubuntu) and macos
- The LSP server has been updated to depend on linol~0.2
Bugfixes
- Smtlib2 let-bindings were treated as sequential, but are now treated as parrallel as specified by the spec; i.e. the following is now correctly rejected: (let (x 0) (y x) (...))
Features
- Added support for higher order, including tptp's THF and Zf
- Optimized some corner cases of the typechecker to avoid exponential blowups
API
- The interface of the Exprmodule has changed to support higher-order
- Additionally, there is now proper support for type aliases (which are expanded on demand as necessary), in Expr
- There is now a new typechecker module exposed as Thf for typing higher order expressions
v0.5
Additions
- Added a functorized typechecker for all language supported by Dolmen
- Added a LSP server for all language supported by Dolmen