# SPDX-License-Identifier: CC0-1.0 # carp 言語インストールスクリプト # ほぼ前回のスプレッドシートのコピペ. # 実行環境は以下の通りとなっています # # OS: Ubuntu 24.04.1 # カレントディレクトリ: /judge # 環境変数: HOME=/home/runner # LANG=C.UTF-8 # PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin # ATCODER=1 language = 'Carp' display = 'Carp(Carp 0.5.5)' # 上がcarp # 下がclang license = [{ name = 'Apache-2.0', url = 'https://github.com/carp-lang/Carp/blob/master/LICENSE' }, { name = 'Apache-2.0', url = 'https://github.com/llvm/llvm-project/blob/main/clang/LICENSE.TXT', exception = 'LLVM-exception' } ] # library なし filename = 'Main.carp' install = ''' cd /tmp # apt update 追加 sudo apt update -y sudo apt install -y unzip clang wget https://github.com/carp-lang/Carp/releases/download/v0.5.5/carp-v0.5.5-x86_64-linux.zip sudo unzip -d /opt carp-v0.5.5-x86_64-linux.zip sudo ln -s /opt/carp-v0.5.5-x86_64-linux/bin/carp /usr/local/bin/carp ''' compile = ''' export CARP_DIR=/opt/carp-v0.5.5-x86_64-linux carp -b --optimize Main.carp 1>&2 ''' object = 'out/Untitled' execution = [ './out/Untitled' ]