Veuillez noter: ce référentiel est actuellement non tenu. Si vous souhaitez ajouter des fonctionnalités ou résoudre les problèmes, envisagez de créer une fourchette. Veuillez noter que nous n'allons pas mettre à jour les problèmes ou extraire les demandes de ce référentiel.
Un serveur de langage indépendant du frontend pour assemblycript.
Assurez-vous que Nix a installé, puis, exécutez:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/master/
Cela rendra le serveur de langue disponible comme un exécutable autonome.
Vérifiez que tout a été installé correctement avec:
which asls
asls --version
Pour mettre à jour le serveur de langue vers la dernière version, exécutez:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/master/
Si, pour une raison quelconque, vous souhaitez installer une version précédente du serveur de langue, exécutez:
nix-env -i asls -f https://github.com/saulecabrera/asls/tarball/v<yourversion>/
Le serveur linguistique peut être utilisé à partir de n'importe quel éditeur frontal qui implémente le protocole de serveur de langue.
Pour démarrer le serveur et commencer à accepter les connexions TCP sur un port donné, exécutez:
asls --port PORT
Si aucun port n'est donné, le port 7658 est pris par défaut.
Pour une explication détaillée des commandes, exécutez:
asls -h
Ce projet a l'intention de prendre en charge les fonctionnalités suivantes, dans l'ordre suivant:
Les ASL nécessitent:
Si vous ne voulez pas vous soucier de l'installation des dépendances requises pour le développement, vous pouvez choisir d'utiliser Nix et Direnv. Cela garantira que lors du passage au répertoire du projet, les dépendances correctes seront chargées.
Exigences:
direnv allow
dans ce répertoireelixir --version
et vérifiez que la version signalée est 1.10.4
Pour créer le serveur de langue:
make mix
pour installer les dépendancesmake build
pour construire le binaire du serveur de langue, il sera placé sous bin/asls
Créer un engagement dédié avec
mix.exs
avec la bonne versionmake
. Le résultat de la marque de course est un hachage utilisé pour default.nix
. Mettez à jour le hachage et la version dans default.nix
v{major}.{minor}.{patch}
bin.tar.gz