Silq
Overview
Silq
Silq is a high-level programming language for quantum computing with a strong static type system. More information: https://silq.ethz.ch
Installation
To install via vscode without building from source, see: https://silq.ethz.ch/install
Build Instructions
GNU/Linux and OSX
Quick build
Run
dependencies-release.shto download the LDC D compiler into the local directory.Run
build-release.shto build Silq.
Additional information
Silq is written in the D programming language. D compilers are available at http://dlang.org/download.html.
FreeBSD
Silq can be built from a port or installed as a binary package on FreeBSD/amd64. Other FreeBSD platforms do currently lack the D language support required by silq.
To install from source, assuming an up-to-date ports tree is available:
$ cd /usr/ports/lang/silq
$ make install
(Or use portmaster or any of the other ports management tools available in FreeBSD ...)
To install from a package:
$ pkg install silq
Other platforms
The build instructions given here are for GNU/Linux and OSX. Silq can also be built on other platforms. Feel free to write a pull request with working build scripts for your favourite platform.
Example
$ ./dependencies-release.sh && ./build-release.sh
Using Silq
Run ./silq example.slq, where example.slq is a Silq source file to type check that source file.
Run ./silq example.slq --run, where example.slq is a Silq source file to type check and simulate the main function in that source file.
Additional command-line options
Run ./silq --help to display information about supported command-line options.
This entry was created automatically from publicly available records. QCR links to public sources and only stores repository content where the license permits redistribution.
Versions
Cite all versions? Use the base QCR ID to always reference the latest version of this entry.
Join the Discussion
Comments (0)
No comments yet. Be the first to share your thoughts!