I don't see any changes in this area.

Can you provide a failing case that I can reproduce?

If not, can you replace

crtsql =. ;crtsql

with

xxx =. crtsql

(and appropriate later changes) and see if the behavior changes?

Henry Rich

On Tue, May 30, 2023, 4:57 PM John Baker <[email protected]> wrote:

> Yes
>
> analyzethedatanotthedrivel.org
>
> > On May 29, 2023, at 01:05, Henry Rich <[email protected]> wrote:
> >
> > Were you at a debug stop when you saw the erroneous value?
> >
> > Henry Rich
> >
> >> On Sun, May 28, 2023, 8:35 PM Henry Rich <[email protected]> wrote:
> >>
> >> This area hasn't changed in a while. Can you provide a failing case that
> >> doesn't require sql?
> >>
> >> Henry Rich
> >>
> >>> On Sun, May 28, 2023, 7:54 PM John Baker <[email protected]> wrote:
> >>>
> >>> The other day one of my long running SQLite applications stopped
> >>> working in the latest J beta J 9.5.  I had to change the name of the
> >>> bound for. name in the loop.
> >>>
> >>> NB. create tables - NOTE: cannot use (create) in for_create. j 9.5 beta
> >>> for_crtsql. sql do.
> >>>  crtsql=. ;crtsql
> >>>  ('unable to create table ->',crtsql) assert 0 = sqlcmd__dt crtsql
> >>> end.
> >>>
> >>> The name "crtsql" was originally  "create" and when it crashed the
> >>> value of "create" was a verb in the sqlite locale.  This loop ran fine
> >>> in all previous versions of J including the current j9.41. Usually
> >>> this type of scoping anomaly indicates something is not quite right in
> >>> the recent beta.
> >>>
> >>> The fix is easy - use another name - but I don't think we want to
> >>> launch easter egg hunts in the J codebase if this is a bug.
> >>>
> >>> NB. version tested
> >>> Engine: j9.5.0-beta2/j64avx2/windows
> >>> Build: commercial/2023-05-02T22:44:50/clang-15-0-7/SLEEF=1
> >>> Library: 9.5.1
> >>> Qt IDE: 2.0.3/6.2.4(6.2.4)
> >>> Platform: Win 64
> >>> Installer: j9.5 install
> >>> InstallPath: c:/j64/j9.5
> >>> Contact: www.jsoftware.com
> >>>
> >>> --
> >>> John D. Baker
> >>> [email protected]
> >>> ----------------------------------------------------------------------
> >>> 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