Thank you for the prompt reply. On Mon, 21 Nov 2022 at 4:24 PM 'Mike Day' via General <[email protected]> wrote:
> In ~config, > > Cheers, > > Mike > > Sent from my iPad > > > On 21 Nov 2022, at 08:06, bill lam <[email protected]> wrote: > > > > Where is the startup.ijs that I can save my utilities verbs and run > > automatically when J boots up? > > > >> On Mon, 21 Nov 2022 at 7:59 AM Ian Clark <[email protected]> wrote: > >> > >> @ 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 > >> > > ---------------------------------------------------------------------- > > 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
