Polecam po prostu instalowanie wszystkich pakietów JAL ("Dodatków"). Nie ma ich zbyt wiele, więc pobieranie nie potrwa długo, a będziesz miał dostęp do wszystkiego, czego potrzebujesz, aby uruchomić Labs, przykłady Wiki i dowolny kod opublikowany przez społeczność (np. Na forach J).
Aby zainstalować wszystkie dostępne dodatki, wpisz następujące polecenie w Jconsole (teoretycznie można je wpisać w JHS lub JQT, ale ponieważ są one dystrybuowane jako dodatki, ich aktualizacja może nie być możliwa, gdy są uruchomione):
load'pacman' NB. J PACkage MANager
install'all'
menedżer pakietów zaczną być wyświetlane, a zobaczysz, jak wyjście:
Updating server catalog...
Installing 52 packages
Downloading base library...
Installing base library...
Downloading api/gl3...
Installing api/gl3...
Downloading api/ncurses...
Installing api/ncurses...
Następnie zatrzymaj i uruchom JConsole i uruchom:
load 'pacman'
'update' jpkg 'all'
Aby upewnić się, że wszystkie zależności rekurencyjne zostały spełnione, a wszystkie pakiety są aktualne (w szczególności biblioteka podstawowa). Ostatecznie, chcesz zobaczyć coś takiego:
Updating server catalog...
Local JAL information was last updated: <datetime>
All available packages are installed and up to date.
następnie zatrzymać & restart J po raz ostatni. Kiedy to zrobisz, powinieneś mieć wszystko, czego potrzebujesz do uruchomienia Laboratorium.
Aby odpowiedzieć na to ostatnie pytanie, jeśli widzisz taką linię:
load'foo'
Pierwszą rzeczą, jaką należy zrobić, to uruchomić getscripts_j_ 'foo'
. W twoim przykładzie:
getscripts_j_ 'plot'
+--------------------------------------------------------------+
|c:/users/user/j64-801/addons/graphics/plot/plot.ijs|
+--------------------------------------------------------------+
Tutaj możesz zobaczyć pełną ścieżkę, w której J oczekuje, że pakiet będzie żyć.
W szczególności, można go zobaczyć, gdzie to jest w stosunku do katalogu addons, który zawsze będzie w formie addons/kategorii/modułu /foo.ijs. Kategoria i nazwa modułu wskazują, który dodatek należy zainstalować, więc wszystko, co musisz zrobić, wybierz żądany wpis z katalogu widocznego w package manager.
Widzę, że odpowiedziałeś dziś na dwa moje pytania związane z J, dzięki @DanBron. – hoosierEE