I suspect most untested/unfixed labs are either,

1. can run under J7 unchanged or with trivial fixes,
or
1. run unchanged or with trivial changes under J7
or
2. must be rewritten for GTK/JHS because they contain gui using wd commands.

Срд, 30 Ноя 2011, Ian Clark писал(а):
> Oh, okay, now I understand...
> 
> The present situation arises largely out of the fact there's a backlog
> of untested labs.
> 
> When (if) someone clears this backlog, then there's a prime use of a
> lab which I'd like to emphasise. As a test-script which is integral to
> the suite of files of an addon, as svn sees it. Leaving aside all the
> wonderful things we might do with labs (and don't) -- this to me
> justifies the whole lab apparatus, if nothing else does.
> 
> In j602 to release an update to an addon, for the sake of argument
> call it math/uu, it's only necessary to update uu.ijs and
> manifest.ijs, both in the math/uu folder. To update a test script
> (which also serves as a robust introduction to the addon's use), it
> suffices to add one more file to this list: uu.ijt, in the same
> folder. Svn's "commit" automatically ensures that the updated lab is
> made available in menu Studio > labs. This is so painless that it gets
> done (because the coder is likely to use it himself as an acceptance
> test of the update), where a separate step to update independent user
> help material might not always get done, no matter how awesome that
> help material is (or was).
> 
> In all my career I've never come across a tighter, simpler, more
> practical and reliable scheme for binding help material to the code,
> as an integral part of the development cycle. Oh I've heard of lots of
> schemes, but never had the good fortune (misfortune?) to use them. One
> scheme, would you believe, writes the help first and tries to generate
> the code from it. That brainwave is as old as I am: it gets reinvented
> every five years or so.
> 
> Please let us recognise the primality of this application of labs --
> as test scripts doubling as user intro -- and strive to preserve the
> functionality to enable it to live on. Is the very existence of a
> backlog of un-fixed labs in j7 such a surprise when you discover that
> updating labs is not as easy in j7 as it is in j6?
> 
> 
> On Tue, Nov 29, 2011 at 2:15 PM, bill lam <bbill....@gmail.com> wrote:
> > The labtext.txt in jgtk can disable individual labs that do not work in
> > J701.  All labs are enabled now to make it easier for the J community to
> > help testing labs.  After testing is over, we can again filter using
> > labtext.
> >
> > Втр, 29 Ноя 2011, Ian Clark писал(а):
> >> Both are capable of being fixed -- even if it's only to give helpful
> >> error messages.
> >>
> >> Why don't JHS and JGTK use the same method of updating & finding their
> >> labs? And where exactly was the pain for the user in j602's way of
> >> doing it?
> >>
> >> 2011/11/29 Björn Helgason <gos...@gmail.com>:
> >> > The other is not good if it tells you about a file should be there and it
> >> > is not there.
> >> >
> >> > In JHS the scan guaranties that if it is reported it is there.
> >> >
> >> > Less administration and easier to move things around and create new.
> >> >
> >> > 2011/11/29 Ian Clark <earthspo...@gmail.com>
> >> >
> >> >> It is not "nice" if it causes puzzling behavior for a new user. Like
> >> >> having to quit and restart after installing addons (with no mention
> >> >> anywhere of the need to do this).
> >> >>
> >> >> 2011/11/29 Björn Helgason <gos...@gmail.com>:
> >> >> > That is the GTK behavior I guess
> >> >> >
> >> >> > I like the JHS way much better.
> >> >> > It is more flexible and nice.
> >> >> >
> >> >> > 2011/11/29 Ian Clark <earthspo...@gmail.com>
> >> >> >
> >> >> >> Yes, the labs concerned are present in their ~addons/math/ folders.
> >> >> >>
> >> >> >> And when I copy them to: ~addons/labs/labs/math/ -they appear in the
> >> >> >> dropdown on restarting j64-701 and work fine.
> >> >> >>
> >> >> >> They are also listed correctly (?) in: ~addons/config/config.ijs
> >> >> >> (which ensures their appearance in the Labs menu in j602) --but I
> >> >> >> guess JHS isn't currently using that?
> >> >> >>
> >> >> >>
> >> >> >> On Tue, Nov 29, 2011 at 12:13 AM, Eric Iverson <
> >> >> eric.b.iver...@gmail.com>
> >> >> >> wrote:
> >> >> >> > I think JHS labs gets it list from the contents of 
> >> >> >> > ~addons/labs/labs.
> >> >> If
> >> >> >> > you are seeing some labs and they are working perhaps your labs
> >> >> weren't
> >> >> >> > included in the jal update of labs. As a start verify the labs your
> >> >> want
> >> >> >> > are in your addons folder.
> >> >> >> >
> >> >> >> > On Mon, Nov 28, 2011 at 6:55 PM, Ian Clark <earthspo...@gmail.com>
> >> >> >> wrote:
> >> >> >> >
> >> >> >> >> No, Björn, the labs are just not there. I know what they look 
> >> >> >> >> like,
> >> >> >> >> 'cos I wrote 'em.
> >> >> >> >>
> >> >> >> >> 2011/11/28 Björn Helgason <gos...@gmail.com>:
> >> >> >> >> > The list of labs in JHS is a bit tricky to understand.
> >> >> >> >> > The name you see is not the name of the file but the name of the
> >> >> lab
> >> >> >> you
> >> >> >> >> > see in the beginning of the file.
> >> >> >> >> > Open a lab and you see what is there.
> >> >> >> >> > It is a great tool to use as a teaching tool and so easy to work
> >> >> with.
> >> >> >> >> > Just change the contents of a file and you have a new lab.
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > 2011/11/28 Ian Clark <earthspo...@gmail.com>
> >> >> >> >> >
> >> >> >> >> >> Even after restarting, there are labs (viz. cal.ijt and uu.ijt)
> >> >> which
> >> >> >> >> >> I see have been downloaded and apparently installed
> >> >> >> >> >> (i.e they are listed in ~addons/labs/labs/lablist.txt and
> >> >> >> >> >> ~addons/config/config.ijs) -yet do not appear in the Labs
> >> >> dropdown.
> >> >> >> >> >>
> >> >> >> >> >> Just where does jhs get the contents of the labs dropdown from?
> >> >> >> >> >>
> >> >> >> >> >> 2011/11/28 Björn Helgason <gos...@gmail.com>:
> >> >> >> >> >> > When you start JHS it scans for the ijt files and it does not
> >> >> find
> >> >> >> >> them
> >> >> >> >> >> > before you do the install of the addons.
> >> >> >> >> >> >
> >> >> >> >> >> > So if you create a new ijt file you need to restart the JHS 
> >> >> >> >> >> > so
> >> >> it
> >> >> >> will
> >> >> >> >> >> find
> >> >> >> >> >> > it.
> >> >> >> >> >> >
> >> >> >> >> >> > After that you can change the file and it will read the 
> >> >> >> >> >> > changes
> >> >> >> just
> >> >> >> >> >> > restart the lab and no need to restart JHS
> >> >> >> >> >> >
> >> >> >> >> >> > 2011/11/28 Ian Clark <earthspo...@gmail.com>
> >> >> >> >> >> >
> >> >> >> >> >> >> There are two downloads for the Mac, and I've just tried the
> >> >> same
> >> >> >> >> >> >> steps with the other one:
> >> >> >> >> >> >>
> >> >> >> >> >> >>   JVERSION
> >> >> >> >> >> >> Engine: j701/2011-01-10/11:25 build: Feb  6 2011 16:16:29
> >> >> >> >> >> >> Library: 7.01.043
> >> >> >> >> >> >> Platform: Darwin 64
> >> >> >> >> >> >> Installer: j701a_mac64.dmg
> >> >> >> >> >> >>
> >> >> >> >> >> >> InstallPath: /Applications/j64-701
> >> >> >> >> >> >>
> >> >> >> >> >> >> In this version I'm pleased to confirm that studio > labs...
> >> >> works
> >> >> >> >> just
> >> >> >> >> >> >> fine.
> >> >> >> >> >> >>
> >> >> >> >> >> >> Björn says:
> >> >> >> >> >> >>
> >> >> >> >> >> >> > After installing the labs you restart JHS server and 
> >> >> >> >> >> >> > refresh
> >> >> the
> >> >> >> >> >> browser.
> >> >> >> >> >> >>
> >> >> >> >> >> >> I didn't do that for j64-701 -- and it still worked.
> >> >> >> >> >> >>
> >> >> >> >> >> >> However, taking the hint, I've gone back to j701 (32-bit) 
> >> >> >> >> >> >> and
> >> >> >> >> >> >> restarted both the server and the jijx browser page.
> >> >> >> >> >> >> Now studio > labs... works in j701 also !!
> >> >> >> >> >> >>
> >> >> >> >> >> >> I've no way of telling whether it was due to restarting 
> >> >> >> >> >> >> j701,
> >> >> or
> >> >> >> >> >> >> running j64-701 successfully in-between.
> >> >> >> >> >> >>
> >> >> >> >> >> >>
> >> >> >> >> >> >> On Mon, Nov 28, 2011 at 9:02 PM, Ian Clark <
> >> >> earthspo...@gmail.com
> >> >> >> >
> >> >> >> >> >> wrote:
> >> >> >> >> >> >> > Coming back to j701 jhs after a long break, I have
> >> >> reinstalled
> >> >> >> it
> >> >> >> >> >> afresh:
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >   JVERSION
> >> >> >> >> >> >> > Engine: j701/2011-01-10/11:25
> >> >> >> >> >> >> > Library: 7.01.040
> >> >> >> >> >> >> > Platform: Darwin 32
> >> >> >> >> >> >> > Installer: j701a_mac_intel.dmg
> >> >> >> >> >> >> > InstallPath: /Applications/j701
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > I next installed all addons by typing:
> >> >> >> >> >> >> >   install 'all'
> >> >> >> >> >> >> > Pacman (accessed via menu: link > jal) confirms that all
> >> >> addons
> >> >> >> are
> >> >> >> >> >> >> > installed and up to date.
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > However, menu: studio > labs --does not work and gives the
> >> >> >> message:
> >> >> >> >> >> >> > ---
> >> >> >> >> >> >> > No labs installed.
> >> >> >> >> >> >> > Do pacman studio/labs install and try again.
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > Labs are interactive tutorials and are a good
> >> >> >> >> >> >> > way to learn J.
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > Labs are not always current with the latest system
> >> >> >> >> >> >> > and may run with minor errors that can be ignored.
> >> >> >> >> >> >> > ---
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > Do labs actually work yet in jhs? Or has something 
> >> >> >> >> >> >> > recently
> >> >> >> broken?
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >
> >> >> >> >> >> >> >
> >> >> >> >> >> >> > On Sun, Nov 6, 2011 at 12:28 PM, Gary Robinson <
> >> >> gary...@me.com>
> >> >> >> >> >> wrote:
> >> >> >> >> >> >> >> Hi,
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >> I am trying J for the first time this morning. I quickly 
> >> >> >> >> >> >> >> got
> >> >> >> hung
> >> >> >> >> up
> >> >> >> >> >> >> though, because the installation docs suggest trying
> >> >> Studio|Labs.
> >> >> >> >> When I
> >> >> >> >> >> >> try to access it, it says
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >>  No labs installed.
> >> >> >> >> >> >> >>  Do pacman labs/labs install and try again.
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >> If I type
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >>  pacman labs/labs install
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >> into the J console, nothing seems to happen. And if I
> >> >> >> subsequently
> >> >> >> >> >> try
> >> >> >> >> >> >> Studio|Labs again, I get the same error message as before.
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >> Anyone have any ideas?
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >> --
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >> Gary Robinson
> >> >> >> >> >> >> >> CTO
> >> >> >> >> >> >> >> Emergent Discovery, LLC
> >> >> >> >> >> >> >> personal email: gary...@me.com
> >> >> >> >> >> >> >> work email: grobin...@emergentdiscovery.com
> >> >> >> >> >> >> >> Company: http://www.emergentdiscovery.com
> >> >> >> >> >> >> >> Blog:    http://www.garyrobinson.net
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> ----------------------------------------------------------------------
> >> >> >> >> >> >> >> For information about J forums see
> >> >> >> >> >> http://www.jsoftware.com/forums.htm
> >> >> >> >> >> >> >>
> >> >> >> >> >> >> >
> >> >> >> >> >> >>
> >> >> >> >>
> >> >> ----------------------------------------------------------------------
> >> >> >> >> >> >> For information about J forums see
> >> >> >> >> http://www.jsoftware.com/forums.htm
> >> >> >> >> >> >>
> >> >> >> >> >> >
> >> >> >> >> >> >
> >> >> >> >> >> >
> >> >> >> >> >> > --
> >> >> >> >> >> > Björn Helgason, Verkfræðingur
> >> >> >> >> >> > Fornustekkum II
> >> >> >> >> >> > 781 Hornafirði,
> >> >> >> >> >> > t-póst: gos...@gmail.com
> >> >> >> >> >> > gsm: +3546985532
> >> >> >> >> >> > twitter: @flugfiskur
> >> >> >> >> >> > http://groups.google.com/group/J-Programming
> >> >> >> >> >> >
> >> >> >> >> >> >
> >> >> >> >> >> > Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari
> >> >> >> >> einfaldleikans
> >> >> >> >> >> >
> >> >> >> >> >> > góður kennari getur stigið á tær án þess að glansinn fari af
> >> >> skónum
> >> >> >> >> >> >          /|_      .-----------------------------------.
> >> >> >> >> >> >         ,'  .\  /  | Með léttri lund verður        |
> >> >> >> >> >> >     ,--'    _,'   | Dagurinn í dag                     |
> >> >> >> >> >> >    /       /       | Enn betri en gærdagurinn  |
> >> >> >> >> >> >   (   -.  |        `-----------------------------------'
> >> >> >> >> >> >   |     ) |         (\_ _/)
> >> >> >> >> >> >  (`-.  '--.)       (='.'=)   ♖♘♗♕♔♙
> >> >> >> >> >> >   `. )----'        (")_(") ☃☠
> >> >> >> >> >> >
> >> >> >> ----------------------------------------------------------------------
> >> >> >> >> >> > For information about J forums see
> >> >> >> >> http://www.jsoftware.com/forums.htm
> >> >> >> >> >>
> >> >> >> ----------------------------------------------------------------------
> >> >> >> >> >> For information about J forums see
> >> >> >> http://www.jsoftware.com/forums.htm
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > --
> >> >> >> >> > Björn Helgason, Verkfræðingur
> >> >> >> >> > Fornustekkum II
> >> >> >> >> > 781 Hornafirði,
> >> >> >> >> > t-póst: gos...@gmail.com
> >> >> >> >> > gsm: +3546985532
> >> >> >> >> > twitter: @flugfiskur
> >> >> >> >> > http://groups.google.com/group/J-Programming
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari
> >> >> >> einfaldleikans
> >> >> >> >> >
> >> >> >> >> > góður kennari getur stigið á tær án þess að glansinn fari af 
> >> >> >> >> > skónum
> >> >> >> >> >          /|_      .-----------------------------------.
> >> >> >> >> >         ,'  .\  /  | Með léttri lund verður        |
> >> >> >> >> >     ,--'    _,'   | Dagurinn í dag                     |
> >> >> >> >> >    /       /       | Enn betri en gærdagurinn  |
> >> >> >> >> >   (   -.  |        `-----------------------------------'
> >> >> >> >> >   |     ) |         (\_ _/)
> >> >> >> >> >  (`-.  '--.)       (='.'=)   ♖♘♗♕♔♙
> >> >> >> >> >   `. )----'        (")_(") ☃☠
> >> >> >> >> >
> >> >> ----------------------------------------------------------------------
> >> >> >> >> > 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
> >> >> >>
> >> >> >
> >> >> >
> >> >> >
> >> >> > --
> >> >> > Björn Helgason, Verkfræðingur
> >> >> > Fornustekkum II
> >> >> > 781 Hornafirði,
> >> >> > t-póst: gos...@gmail.com
> >> >> > gsm: +3546985532
> >> >> > twitter: @flugfiskur
> >> >> > http://groups.google.com/group/J-Programming
> >> >> >
> >> >> >
> >> >> > Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari 
> >> >> > einfaldleikans
> >> >> >
> >> >> > góður kennari getur stigið á tær án þess að glansinn fari af skónum
> >> >> >          /|_      .-----------------------------------.
> >> >> >         ,'  .\  /  | Með léttri lund verður        |
> >> >> >     ,--'    _,'   | Dagurinn í dag                     |
> >> >> >    /       /       | Enn betri en gærdagurinn  |
> >> >> >   (   -.  |        `-----------------------------------'
> >> >> >   |     ) |         (\_ _/)
> >> >> >  (`-.  '--.)       (='.'=)   ♖♘♗♕♔♙
> >> >> >   `. )----'        (")_(") ☃☠
> >> >> > ----------------------------------------------------------------------
> >> >> > For information about J forums see http://www.jsoftware.com/forums.htm
> >> >> ----------------------------------------------------------------------
> >> >> For information about J forums see http://www.jsoftware.com/forums.htm
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > Björn Helgason, Verkfræðingur
> >> > Fornustekkum II
> >> > 781 Hornafirði,
> >> > t-póst: gos...@gmail.com
> >> > gsm: +3546985532
> >> > twitter: @flugfiskur
> >> > http://groups.google.com/group/J-Programming
> >> >
> >> >
> >> > Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans
> >> >
> >> > góður kennari getur stigið á tær án þess að glansinn fari af skónum
> >> >          /|_      .-----------------------------------.
> >> >         ,'  .\  /  | Með léttri lund verður        |
> >> >     ,--'    _,'   | Dagurinn í dag                     |
> >> >    /       /       | Enn betri en gærdagurinn  |
> >> >   (   -.  |        `-----------------------------------'
> >> >   |     ) |         (\_ _/)
> >> >  (`-.  '--.)       (='.'=)   ♖♘♗♕♔♙
> >> >   `. )----'        (")_(") ☃☠
> >> > ----------------------------------------------------------------------
> >> > For information about J forums see http://www.jsoftware.com/forums.htm
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> >
> > --
> > regards,
> > ====================================================
> > GPG key 1024D/4434BAB3 2008-08-24
> > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to