Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

.NET Core build & test perlang-install

perlang

The Perlang Programming Language

Installation

Quick-start guide

Each commit to the master branch triggers a build that gets published as a set of .tar.gz files at https://builds.perlang.org (CDN sponsored by Fastly). Binaries are available for Linux, macOS and Windows.

The easiest way to install the latest build is by using the perlang-install script. It works on all supported platforms (Linux, macOS and Windows - the latter requires a POSIX shell like Git Bash to be available). Use it like this:

$ curl -sSL https://perlang.org/install | sh

If you have a previous build installed and want to overwrite it, use the following:

$ curl -sSL https://perlang.org/install | sh -s -- --force

(By all means, feel free to read the script before executing it if you so prefer.)

The installer will download the latest Perlang build and unpack it in a folder under ~/.perlang. It will also print some instructions about how to add the Perlang toolchain to your $PATH.

Further reading

At the moment, there isn't much documentation about what you can do with Perlang available, but we are continuously working on making more and more material available at the following location:

Building from source

Installing prerequisites for building

$ sudo apt-get install \
      dotnet-sdk-5.0 \
      make \
      ruby

Building the Perlang tooling

$ git clone https://github.com/perlang-org/perlang.git
$ cd perlang
$ make

You should now have a perlang executable. Run make run to run it. If you are brave, make install (currently Linux only) will put binaries in a path under ~/.perlang which you can put in your $PATH so you can easily use it from anywhere. Note: this script uses the same folder (~/.perlang/nightly/bin) as the nightly build installer. Any previous version will be overwritten without prompting. This means that if you have previously installed a nightly build and added the folder to your $PATH, the version installed with make install will now be available in the $PATH instead of the previous nightly version.

Documentation

Building the docs

$ npm install -g live-server
$ make docs
$ make docs-serve

If you want continuously rebuilt documentation, make docs-autobuild in a separate terminal window.

License

MIT

perlang-install is originally based on rustup-init, which is also licensed under the MIT license.

Disclaimer

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

The Perlang Programming Language

Resources

License

Packages

No packages published

Languages