Soufflé
News
Download
Docs
Community
View on GitHub
The contributors with their code contributions are listed below:
Bernhard Scholz : project lead, design and implementation
Herbert Jordan : high-performance parallel data-structures, language extensions including records and components, static type system, major refactoring of the system
Paul Subotic : index selection for relations, language extensions (incl. nullary relations, bit-vectors)
Raihaan Amod : profiler
Alex Jordan : support designing/implementing the object-oriented C++ interface for Soufflé
Nicholas Allen : refactoring of the front-end
Kostyantyn Vorobyov : build system improvements, packages
Nathan Keynes : facilitating the open source process; uploading Soufflé to github.
Nicholas Hollingum : infrastructure, bug-fixes
Anton Jurisevic : bug fixes
Lyndon Henry : numerous bug fixes, Soufflé in the Cloud
Dominic Romanowski : new profiler rewritten in C++, generates html/js
Patrick Nappa : Equivalence relations
Abdul Karim Zreika : magic set transformation, inlining
Martin McGrane : new I/O system for relations, numerous bug fixes
David Zhao : provenance/debugging for Datalog
Welcome
Build Soufflé
A Simple Example
Run Soufflé
Examples
Source Code
Datalog
Types
Strings
Arithmetic
Components
Records
Aggregates
Synthesis
Tuning
Profiler
Magic-Set
Inlining
C++ Interface
Other Systems
Contributors
Publications & Talks
The contents of this website are © 2018 under the terms of the UPL License .
Powered by Jekyll & Jekyll Theme under the terms of the MIT License