@ Bill
pm-ed you with the scripts.

Ian Clark

On Sun, 20 Nov 2022 at 14:03, bill lam <[email protected]> wrote:

> Ian, can you attach the updated ios.ijs as text attachment here? I want to
> try copy and paste.
>
> On Sun, 20 Nov 2022 at 6:16 PM Ian Clark <[email protected]> wrote:
>
> > @ jerome
> >
> > You have an out-of-date version of: j/system/ios/ios.ijs
> >
> >
> > The app bundle has an up-to-date copy, but the recent App Store update
> has
> > not replaced your old copy. I have logged this as a bug.
> >
> >
> > Workaround
> >
> >
> > [1] Use Files app to copy the entire j/ folder from your sandbox to your
> > iCloud Drive (for restoring lost files)
> >
> > [2] Remove app: jios 903.1 from your device entirely
> >
> > [3] Reinstall jios 903.1 from App Store
> >
> > If unsure how to do these things, ask me.
> >
> >
> > Observations
> >
> >
> > Some users don't want an App Store update to overwrite sandbox scripts
> they
> > have edited. But some new features don't work unless (some) existing
> > (system) scripts are replaced.
> >
> >
> > The app already has ways to address the issue without reinstalling, but
> > they are unreliable, tricky to use and need a deep knowledge of both iOS
> > and App Store. Basically you must force jios to do a "maiden run".
> >
> >
> > On other platforms, pacman addresses this issue. But App Store prohibits
> > pacman for security reasons. At present the only reliable way to release
> an
> > upgraded addon or system script is to ship a new release.
> >
> >
> > Apple provides a better way, viz. a "public database". I am investigating
> > it.
> >
> >
> > Ian Clark
> >
> > On Sat, 19 Nov 2022 at 14:53, jerome fontaine <[email protected]
> >
> > wrote:
> >
> > > Hello from France
> > > Jios 903.1    iOS 15.6.1  and. 15.7.1
> > > Edit panel displays a message in lite Gray
> > > value error: monadspaced
> > > not possible to write anything
> > > Home/term  loadd ok
> > > I can work with samba Network to modify my files
> > > J901 Was ok
> > >
> > > Le mer. 16 nov. 2022 à 19:55, 'Mike Day' via General <
> > > [email protected]>
> > > a écrit :
> > >
> > > > Thanks, Ian.
> > > >
> > > > I've just tried closing the edit tabs again.  The last remaining tab
> > > > showed <READFAIL>, but this time,  I got the warning message when I
> > > > attempted to close it.  No idea what's changed!  So it seems you're
> ok
> > > > there.
> > > >
> > > > I'll private message you with those verbs;  I was getting round to
> the
> > > > idea of a stack overflow,  but guidance would be welcome on how to
> set
> > a
> > > > memory limit;  is there a global we can set?  Infinite recursion is
> > > > unlikely;  I'll put a counter into the recursion on the laptop to
> give
> > us
> > > > some idea of the depths of successful and failing calls. (ie, failing
> > > when
> > > > in jios.)
> > > >
> > > > This cr/lf mess has been around for decades!  I do of course realise
> > that
> > > > manual intervention can remove gratuitous extra blanks replacing
> > > redundant
> > > > CRs;  let's hope you manage to correct this tedious "bug".
> > > >
> > > > While I remember,  I was getting annoyed when transferring many ijs
> > > > scripts from Windows to iCloud using the laptop, and then "moving"
> them
> > > to
> > > > ~user because their time stamps kept disappearing.  I've discovered a
> > DOS
> > > > utility called robocopy which does preserve attributes ignored by
> other
> > > > mechanisms. (xcopy might have done the trick, if I'd found the right
> > > > switches.) A simple batch file worked for me.
> > > >
> > > > Thanks again for all the hard work.
> > > >
> > > > Mike
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Sent from my iPad
> > > >
> > > > > On 16 Nov 2022, at 16:53, Ian Clark <[email protected]> wrote:
> > > > > @ Mike
> > > > >
> > > > > Please give me more precise instructions on how to reproduce the
> > > crashes
> > > > > you are experiencing.
> > > > >
> > > > > The editor needs at least one script before it can appear. Trying
> to
> > > > close
> > > > > the last tab will show a warning alert, not a crash. If you've been
> > > able
> > > > to
> > > > > defeat the protections against this happening, I'd like to know
> how.
> > > > >
> > > > > Your maze verbs are unlikely to be crashing due to running out of
> > > memory,
> > > > > but out of stack. An infinite recursion will crash jios instead of
> > > giving
> > > > > |stack error as it should. The fix will be to upgrade JE.
> > > > >
> > > > > Where can I see your dfmaze / dfmazel verbs? Without them I don't
> > have
> > > > > enough information to reproduce the bug.
> > > > >
> > > > > If a script terminates its lines with CRLF instead of LF (as it
> will
> > if
> > > > > imported from Windows) then the redundant CR will be converted
> into a
> > > > > space. I believe the system verbs: load, open, fread automatically
> > > > convert
> > > > > CRLF to LF in all versions of J IDE. The jios editor does not,
> > because
> > > it
> > > > > reads scripts directly and does not ask JE to help it. I shall
> treat
> > > this
> > > > > as a bug, and fix it in the next release. Meanwhile a workaround is
> > to
> > > > > re-save the offending script having deleted the unwanted whitespace
> > > (CR).
> > > > >
> > > > > Ian
> > > > >
> > > > > On Wed, 16 Nov 2022 at 15:47, Ian Clark <[email protected]>
> > wrote:
> > > > >
> > > > >> @ Marv
> > > > >>
> > > > >> Try:
> > > > >> NO_BEEPS_i_ =: 1
> > > > >>
> > > > >> Locale 'i' has several "watched nouns" you can reset this way.
> Their
> > > > names
> > > > >> give you a clue what they do.
> > > > >>
> > > > >> Having a dot-command to toggle beeps is a good idea. I'll try it
> > out.
> > > > >>
> > > > >> On Wed, 16 Nov 2022 at 12:44, Mark Shaw <
> > > > >> [email protected]> wrote:
> > > > >>
> > > > >>> Hi Ian
> > > > >>> Thank you for your hard work on the iOS version of J903, which
> runs
> > > > fairly
> > > > >>> nicely on my iPhone 7+.
> > > > >>> The only problem I have at the moment is that occasionally I need
> > the
> > > > app
> > > > >>> to be completely silent. Neither turning down the iPhone's volume
> > nor
> > > > >>> switching to silent mode were unable to silence all noise. Before
> > the
> > > > >>> update, I found a programmatic way of doing this using the config
> > > file,
> > > > >>> which I cannot now recall. (I forgot about this issue and so the
> > > > automatic
> > > > >>> update overwrote my file before I could back-up my solution!)
> > > > >>> Are you able to recommend a solution? Or a way or better -
> consider
> > > > adding
> > > > >>> a 'dot' command to set a 'slient-mode' flag, which allows 'silent
> > > > >>> running'.
> > > > >>> Many thanks
> > > > >>> Marv
> > > > >>> On Fri, 11 Nov 2022 at 23:03, Ian Clark <[email protected]>
> > > wrote:
> > > > >>>> Release 1.1 of j901 for iOS/iPadOS (version was 1.0) has been
> > > accepted
> > > > >>> by
> > > > >>>> Apple and is now available on App Store. If you have automatic
> > > updates
> > > > >>> set,
> > > > >>>> it will auto-update your installed app. Otherwise you need to
> > > > >>> re-install it
> > > > >>>> to get the latest version.
> > > > >>>> For safety's sake, copy the whole of the j/ folder in "On My
> iPad"
> > > to
> > > > >>>> iCloud Drive, to serve as a backup for lost/regressed files.
> > > > >>>> Subject to the limits of my ability to test it, it ought not to
> > lose
> > > > any
> > > > >>>> files in j/user or j/config you've created / updated. However it
> > > will
> > > > >>> erase
> > > > >>>> and replace the whole of '~addons' and '~system'.
> > > > >>>> Note that '~addons' now contains the latest JAL (aka pacman)
> > addons.
> > > > >>> This
> > > > >>>> is not to guarantee they will run. Specifically:
> > > > >>>> ++ no dylibs are bundled with the product. You can try putting
> > these
> > > > >>> back,
> > > > >>>> but you need arm64 versions of these binaries.
> > > > >>>> ++ App Store rejected some addons/api scripts when I submitted
> the
> > > new
> > > > >>>> bundle.
> > > > >>>> ++ Windows Driver (wd) is not supported – and that includes GL2
> > > > >>>> There are known issues with the app, especially ones that have
> > > > surfaced
> > > > >>> in
> > > > >>>> the last 2 months. It was considered essential to get the tested
> > > > update
> > > > >>>> into App Store, and proceed by small steps, rather than
> > indefinitely
> > > > >>> delay
> > > > >>>> releasing the first update. It will be easier to negotiate with
> > > Apple
> > > > >>>> Review if a given update fixes one and only one issue per
> release.
> > > E.g
> > > > >>> a JE
> > > > >>>> upgrade or updating to the latest JAL.
> > > > >>>> For a list of the main fixes/new features, see the app's page on
> > App
> > > > >>> Store.
> > > > >>>> I will update Guides/iOS in due course. I hadn't expected the
> > Apple
> > > > >>> review
> > > > >>>> to go through so quickly.
> > > > >>>> Ian Clark
> > > > >>>> On Mon, 7 Nov 2022 at 01:32, Ian Clark <[email protected]>
> > > wrote:
> > > > >>>>> Release 1.1 of j901 for iOS/iPadOS (current version is 1.0) has
> > > been
> > > > >>>>> submitted to Apple App Store for review. If it passes review,
> it
> > > will
> > > > >>> be
> > > > >>>>> immediately available on App Store.
> > > > >>>>> I'm announcing it now to give you time to switch off automatic
> > > > >>> updates,
> > > > >>>> if
> > > > >>>>> you'd rather download the new version yourself from App Store
> at
> > a
> > > > >>> time
> > > > >>>> of
> > > > >>>>> your own choosing. Once you download the update (1.1), the old
> > > > version
> > > > >>>> 1.0
> > > > >>>>> cannot be re-installed.
> > > > >>>>> I shall announce Apple's decision when they give me it.
> > > > >>>>> The App Store entry will summarise changes. Essentially this
> is a
> > > > >>>> bug-fix,
> > > > >>>>> plus optional syntax coloring in the Editor. Apart from that,
> the
> > > > >>>>> look-and-feel is basically unchanged.
> > > > >>>>> Ian Clark
> > > > >>>>
> > > ----------------------------------------------------------------------
> > > > >>>> 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
> > >
> > ----------------------------------------------------------------------
> > 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

Reply via email to