Giter Site home page Giter Site logo

lukaszcz / pascaladt Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 396 KB

A library of algorithms and data structures for the Free Pascal Compiler.

License: GNU Lesser General Public License v2.1

Makefile 0.42% Pascal 91.52% Shell 0.81% C 7.25%
pascal delphi algorithms avl-tree 2-3-tree splay-tree knuth-morris-pratt hash-table abstract-data-structures karp-miller-rosenberg

pascaladt's Introduction

  • CoqHammer: An automated reasoning hammer tool for Coq - proof automation for dependent type theory.

  • Coinduction: A Coq plugin to help with proofs by coinduction.

  • HCPL: A prototypical proof checker and programming language based on illative combinatory logic.

  • Javalette: An educational compiler for Javalette, written in C.

  • CMakefile: Automatic build system for C and C++.

  • COQ-IMP: Coq version of (part of) the HOL-IMP theories accompanying the book "Concrete Semantics with Isabelle/HOL".

  • CLC: Confluence of an Extension of Combinatory Logic by Boolean Constants: a formalisation of the solution to the RTA open problem 15.

  • infinitary-confluence: Formalisation of a coinductive confluence proof for the infinitary lambda calculus.

  • sortalgs: Various sorting algorithms formalised using the "sauto" component of CoqHammer 1.3.

  • BST: Binary Search Trees in Coq.

  • Diaconescu: Formalisation of two variants of Diaconescu's theorem.

  • tptp2coq: Conversion of the FOF TPTP format to Coq files.

  • tptp2ileancop: Run ileancop on the ILTP library.

pascaladt's People

Contributors

lukaszcz avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

lukyguylucky

pascaladt's Issues

make fails.

I cannot get the package to build. After downloading and extracting to build by:

tar xcf pascaladt-1.0.2.tar.gz
cd pascaladt-1.0.2
make

the tools directory is built with hashtable/ , mkdeps, mktempl and mcp.

In the main directory the first few files are built, but the make fails with the message

mcp: Fatal error: Cannot open file: adtutils.mcp\n; No such file or directory"

The file adtutils.mcp exists, with permissions:

-rw-r--r-- 1 lucy users 487 Aug 6 18:30 adtutils.mcp

That's the end of the make.

System: SuSE linux, fully patched, identifies as:
uname -a
Linux localhost.localdomain 5.14.21-150500.55.52-default #1 SMP PREEMPT_DYNAMIC Tue Mar 5 16:53:41 UTC 2024 (a62851f) x86_64 x86_64 x86_64 GNU/Linux

Normally make runs with -j 4; the same failure occurs with -j 1.

I will attach a complete log of the attempted build.
make_log.txt

Thanks for your help

deps.mak: No such file or directory

steps:

ADT_VERSION=1.0.1
cd ~/Downloads
wget https://codeload.github.com/lukaszcz/pascaladt/tar.gz/refs/tags/v$ADT_VERSION -O pascaladt-$ADT_VERSION.tar.gz
tar xvf pascaladt-$ADT_VERSION.tar.gz
sudo rm -rf pascaladt-$ADT_VERSION.tar.gz
cd pascaladt-$ADT_VERSION
make

logs:

make[1]: Entering directory '/home/khism/Downloads/pascaladt-1.0.1/tools'
cc -o mktempl mktempl.c
make[1]: cc: No such file or directory
make[1]: *** [Makefile:11: mktempl] Error 127
make[1]: Leaving directory '/home/khism/Downloads/pascaladt-1.0.1/tools'
Makefile:180: deps.mak: No such file or directory
make: *** [Makefile:149: tools.dep] Error 2

Invalid option -M

steps:

ADT_VERSION=1.0.1
cd ~/Downloads
wget https://codeload.github.com/lukaszcz/pascaladt/tar.gz/refs/tags/v$ADT_VERSION -O pascaladt-$ADT_VERSION.tar.gz
tar xvf pascaladt-$ADT_VERSION.tar.gz
sudo rm -rf pascaladt-$ADT_VERSION.tar.gz
cd pascaladt-$ADT_VERSION
make
sudo make install

error (when installing):

make dynamic RELEASE=true OPTS= VER=-1.0.1 MCP_OPTS=-dMCP_REAL -dMCP_CARDINAL -dMCP_POINTER
make: invalid option -- 'M'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.