History log of /hets/README.md
Revision Date Author Comments Expand
50204b26c0f622f2bbbc4f993c4f5d5b9f8ff817 15-Apr-2018 Eugen Kuksa <kuksa.eugen@gmail.com>

Add a hint to skip installation of provers on macOS to the Readme. (#1751) * Add a hint to skip installation of provers on macOS to the Readme. * Add brew tap command to readme

a389e88e0acb83d8489bdc5e55bc5522b152bbec 05-Jan-2018 Eugen Kuksa <kuksa.eugen@gmail.com>

[WIP] 1691 dg calculus on database (#1752) * Add database dependencies. * first experimental version of DB interface - just store DG names * also write dg nodes to db * hints for further programming * Connect to PostgreSQL databases using a Rails database.yml. * Move the schema to an own module. * mapping of Hets datatypes to DB * more explanation on index maps * Save the LogicGraph and Development Graph in the database. * Add config option for DB file. * Move dbConfig into HetcatsOpts, move migrations into onDatabase. * Save errors to the database. * Associate the data with a given file version. * Fix saving independent documents, non-signature symbols and remove debug prints. * Remove theoryMap from DBCache. * Fix names of Loc/Ids. * Drop unneeded database columns. * Save SignatureMorphisms and SymbolMappings. Major refactoring in Persistence.DevGraph. * Handle Library and NativeDocument properly. * Rename Range to FileRange because of constraints in Ontohub. * Use PostgreSQL Enums. * Rename Warning to Warn because of constraints in Ontohub. * Use proper location as Loc/Id. * Include persistent-fork into Hets repository as a git submodule. * Find the FileVersion of an import and save the Document accordingly. * Add advisoryLocked function. * Ignore the _dependencies directory. * Only save a Document if it does not yet exist. * Lock language migration and document saving. * Use mutex, write logic graph in ins own command Write logic graph: Since both commands, DG analysis and LG output need to write Logics to the database, we need the same mutex kex for these two tasks. This splits the LG output into its own command to allow for multiple processes to write analysis data at once. * Get the submodule via https. * Add readme for the persistence layer. * Fix findFileVersion function. * Fix export warning. * Find a FileVersion at the current commit instead of the previous version. * Make the symbolKind part of a symbol's Loc/Id. * Make concatMapM more generic. * Correctly associate symbols along heterogeneous links. * Set evaluationState of FileVersion. * Allow to omit the --database-fileversion-id option. * Simplify the travis configuration. * Add database job to travis. * Find FileVersion of the last change. * Fix dependency relation order. * Add MySQL support. * Add restack target to Makefile. * Add option to disallow migrations That means, PostgreSQL can be used without Ontohub. * Remove unused import. * Update Stack release and use persistent-template of the fork. * Make the existing columns in the schema MySQL compatible. * Work-around migration errors caused by class table inheritance. * Use PostgreSQL and MySQL in travis. * Use better job labels in Travis. * Possibly fix travis. * Add SQLite to Travis. * Add installation instructions. * Add DGVerificationGeneric constructor. * Rename ConsStatus to ConservativityStatus. * Add error handling. * Fix symbol's fullName. * Set Logic name to Language Name when there is no Logic name. * Do not print migrations. * Fix key length for MySQL. * Add namespace to Loc/Ids. * Add option for re-analysis. * Add a testfile. * Improve error messages. * Create the freeness parameter OMS. * Add failing testfiles. * Remove code duplication. * Temporarily remove failing test files - until #1655 and #1597 have been solved. * Try longer locId in MySQL. * Fix mapping type. * Add default implementation of symbolKind. * Add Indexes. * Quiet down PostgreSQL on CREATE INDEX IF NOT EXISTS. * Add PostgreSQL 9.6 to addons. * Allow Hets-database to run without ontohub. * Reduce column size for MySQL. * Move the database-specific dependencies into their own module. * Upgrade persistent (rebase on master). * Minimise the module exports on Database. * Upgrade stack.yml to new stack version. * Fix SQLite module. * WIP: Try System.Plugins. * Remove System.Plugins again. * Deactivate MySQL. * Remove System.Plugins from the dependencies. * Finalise db_mapping.txt * Update readme. * Don't use PostgreSQL for hets-desktop. * Use hets_server in Travis/PostgreSQL job. * Add PostgreSQL as a dependency to the server package. * Update some documentation. * Fix runtime dependencies. * Describe main db options in the UserGuide. * Add libpq5 to debian dependencies. * Clean the database.yml files and link them from the UserGuide.

.gitignore .gitmodules .travis.yml Common/LibName.hs Common/Utils.hs Driver/Options.hs Driver/ReadFn.hs Driver/WriteFn.hs Hets.cabal Makefile Persistence/DBConfig.hs Persistence/Database.hs Persistence/DatabaseConnection.hs Persistence/DevGraph.hs Persistence/DevGraph/Cleaning.hs Persistence/Diagnosis.hs Persistence/FileVersion.hs Persistence/LogicGraph.hs Persistence/MySQL.hs Persistence/PostgreSQL.hs Persistence/Range.hs Persistence/Readme.md Persistence/SQLite.hs Persistence/Schema.hs Persistence/Schema/ConjectureKindType.hs Persistence/Schema/Enums.hs Persistence/Schema/EvaluationStateType.hs Persistence/Schema/MappingOrigin.hs Persistence/Schema/MappingType.hs Persistence/Schema/OMSOrigin.hs Persistence/Schema/ReasoningStatusOnConjectureType.hs Persistence/Schema/ReasoningStatusOnReasoningAttemptType.hs Persistence/Schema/SentenceKindType.hs Persistence/Utils.hs Persistence/database_mysql.yml Persistence/database_postgresql.yml Persistence/db_mapping.txt README.md Static/ToJson.hs _dependencies/persistent debian/control doc/UserGuide.tex stack.yaml test/hets-lib-database-check.sh test/hets-lib-database-reset.sh test/hets-lib-database-testfiles
5aeffaf0bfcd6741a29439b6a5d4aa6407312c29 08-Aug-2017 Till Mossakowski <till@iws.cs.ovgu.de>

HetCASL -> DOL in README

24944b84c3b864860ea380a1264618813a0d5010 11-Jun-2017 Eugen Kuksa <kuksa.eugen@gmail.com>

Don't 'stack setup' in 'make stack'.

f3c316dae3cb524890a547d93d0ecca2935be339 09-Jun-2017 Eugen Kuksa <kuksa.eugen@gmail.com>

Add note about 'No compiler found' warnings.

ab4256496e72886018b78571057331f373da6883 09-Jun-2017 Eugen Kuksa <kuksa.eugen@gmail.com>

Create a loose stack and clean_stack target to setup stack.

499b61abb04643053c571ef2a4e10b59d73f9ca7 08-Jun-2017 Eugen Kuksa <kuksa.eugen@gmail.com>

Add note on build and GUI system dependencies.

4c7cb5671b356d873d67829ec8062a5083c1ee0e 08-Jun-2017 Eugen Kuksa <kuksa.eugen@gmail.com>

Replace system-ghc with haskell-stack.

03d3fa0cde08a8336de3cb3b6e47772155c5093e 27-Feb-2017 Eugen Kuksa <kuksa.eugen@gmail.com>

Update installation instructions.

b39edff7b191f41fb4b7268e00dd0289965ca9bf 10-Jan-2017 Till Mossakowski <till@iws.cs.ovgu.de>

updated installation instructions for Hets sources

cf98331e3fe4a7f41dff0f0020079970acb49d14 26-Aug-2016 Till Mossakowski <till@iws.cs.ovgu.de>

updated hets installation

d9a2afa68781cc99d46d68b1935f323a12083f64 29-Mar-2016 Jens Elkner <jel+git@iws.cs.uni-magdeburg.de>

update docs wrt. Makefile changes

2d4aaf52f774822d4f4c2819f0926808440fb0cf 24-Nov-2014 sternk <sternkinder@gmail.com>

Update README.md

a7e34c7c55c75d6c54496ef70428868dd4003a76 01-Jul-2014 cmaeder <cmaeder@users.noreply.github.com>

correct spelling

3d8b16e752f8efc97b21eb378a2cd68cdd442564 27-Jun-2014 cmaeder <cmaeder@users.noreply.github.com>

corrected some links and spellings

2750a679ccc56350da1d4eb8ac5b42572cdbed68 27-Jun-2014 Jonathan von Schroeder <sternkinder@gmail.com>

Wiki Links do not work in README.md file

6b5756bcf5aa09a4ae63752cc3cb3492cd879861 27-Jun-2014 Jonathan von Schroeder <sternkinder@gmail.com>

Added README.md file