Adding in the file with the same name as the directory works, but.. when I look in addons, I see a variety of addons which don't follow this convention (I see a variety of addons without an .ijs file whose base name matches the containing directory name):
api/java games/minesweeper misc/classroom api/python3 general/joddocument misc/miscutils convert/misc general/jodsource net/clientserver demos/coins general/misc profiles/profiles demos/isigraph graphics/color sockets/socklib demos/publish graphics/fvj4 sockets/sockutils demos/wd ide/jhs stats/jserver4r demos/wdplot math/misc stats/r docs/help media/videolabs stats/rlibrary And I know that at least some of these addons aren't broken (ide/jhs for example). But when I try to test some of these, using require, some do seem broken. So even if you've worked around the issue, it seems like something is still not right. If it's supposed to work like this, I think we've got missing documentation. If it's supposed to work like it's documented I think we've got a different problem. Thanks, -- Raul On Tue, Apr 7, 2020 at 4:26 PM Vanessa McHale <[email protected]> wrote: > > Thanks! It does install now, but into the base locale… > > Cheers, > Vanessa > > > On Apr 7, 2020, at 3:00 PM, chris burke <[email protected]> wrote: > > > > The brief doc is at https://code.jsoftware.com/wiki/Pacman#github . > > > > Trying this: > > > > install 'github:vmchale/elliptic-fourier' > > installed: vmchale/elliptic-fourier master into folder: > > math/elliptic-fourier > > dir '~addons/math/elliptic-fourier' > > manifest.ijs 310 07-Apr-20 12:55:53 > > > > This looks like a work in progress. The other file referenced in the > > manifest doesn't exist. > > > > On Tue, Apr 7, 2020 at 12:24 PM Vanessa McHale <[email protected]> wrote: > >> > >> Hi Raul, > >> > >> I haven’t actually tried out pacman at all! I just cargo-culted that from > >> tables/csv. > >> > >> Right now I think I need to figure out locales before it would be a > >> “release” of sorts > >> > >> Cheers, > >> Vanessa > >> > >>> On Apr 7, 2020, at 1:46 PM, Raul Miller <[email protected]> wrote: > >>> > >>> I was looking at an interesting bit of J -- > >>> https://github.com/vmchale/elliptic-fourier > >>> > >>> And, while the code basically works (need to run plot plot_points > >>> after executing the data building lines of demo.ijs), the presence of > >>> a manifest.ijs suggested that I could use > >>> https://code.jsoftware.com/wiki/Pacman#github but that doesn't work. > >>> > >>> So, I forked it, and changed the manifest, and restarted J, and .. it > >>> still doesn't work. > >>> > >>> install'github:rdm/elliptic-fourier' > >>> installed: rdm/elliptic-fourier master into folder: math/elliptic-fourier > >>> require'math/elliptic-fourier' > >>> not found: > >>> /users/rauldmiller/j901/addons/math/elliptic-fourier/elliptic-fourier.ijs > >>> > >>> And, looking at the developer's guide for addons -- > >>> https://code.jsoftware.com/wiki/Addons/Developers_Guide -- I don't see > >>> that there's any description there of what should be done about this > >>> issue. > >>> > >>> (The issue is that load/require/getscripts wants to load a file which > >>> is not listed in the manifest.ijs) > >>> > >>> So I think this should be treated as a core J issue rather than just a > >>> problem with that particular example. > >>> > >>> If I'm wrong, can someone point me at the right documentation? > >>> > >>> Thanks, > >>> > >>> -- > >>> Raul > >>> ---------------------------------------------------------------------- > >>> For information about J forums see http://www.jsoftware.com/forums.htm > >> > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
