I don't know whether it would be a language improvement or not, but:
A conjunction variation could be defined for atom n only, and if it encounters
a list, it just uses the first item of the list and applies itself to remainder.
But !: can be done directly
linearize =: (, $~ 1 -.~ $)@] NB.
,$ &> ;: 'a b c' NB. words, or csv create boxed lists
1 1 1
$ 'Q' NB. atom
$ ,'Q' NB. list
1
On Wednesday, August 30, 2023 at 02:59:28 p.m. EDT, Raul Miller
wrote:
'Q'-:,'Q'
0
--
Raul
On Wed, Aug 30, 2023 at 2:19 PM Dimitri Georganas wrote:
>
> Hi all,
>
> Small problem or
I like Raul's proposal. will modify my load verb in my personal "structural
utilitities scripts". Before I think of addons/project "symlink folder" steps,
I think of "I should add code in some other file, because it could have
strucural/practical reuse." Just putting it in same folder with
Both will be available. There will be a new folder for 9.4
On Wednesday, March 8, 2023 at 07:18:36 a.m. EST, Richard Donovan
wrote:
Hi
If I instal the new J9.4 release onto my Windows systems on which I currently
run J902/64 will the new release overwrite my J902 system or will they
;> 1 findxth 2;z
>>>
>>> 15
>>>
>>> NB. Find index of the third from last of 7
>>>
>>> _3 findxth 7;z
>>>
>>> 69
>>>
>>> NB. Try to find index of the tenth of 5 but does not exist
>&g
Don's better implementation than mine for finding an arbitrary repeat
occurrence still does that (find 2nd)
On Tuesday, August 30, 2022 at 10:49:14 a.m. EDT, Raul Miller
wrote:
On Tue, Aug 30, 2022 at 10:05 AM Don Guinn wrote:
> Oops! should have been
>
> timespacex '100 findxth
I thought that perhaps this could be fast:
A=. ?. 1e8#1e3
timespacex '100 (2 i.~ +/\)@:E. A' NB. or = instead of E.
0.460527 1.20796e9
This application happens to everyone at least once, if
(u { I.@E.)
had special code where the result of u (or simply m) is presumed (for speed
, you might
also benefit from knowing the details.
Henry Rich
On 5/31/2022 10:57 AM, 'Pascal Jasmin' via General wrote:
> inv NB. already defined.
>
> ^:(_1) NB. ^: instead of ^.
>
>
> unwords =: ;: b. _1 NB. not sure if Henry saying this is more efficient.
> than
inv NB. already defined.
^:(_1) NB. ^: instead of ^.
unwords =: ;: b. _1 NB. not sure if Henry saying this is more efficient. than
(;: inv)
unwords
}:@;@(,&' '&.>"1) :.;:
On Tuesday, May 31, 2022, 10:45:38 a.m. EDT, Don Guinn
wrote:
Really interesting. So, I thought that maybe
works well on android chrome and firefox. But scrolling to bottom on lab
output is often prevented.
On Sunday, May 15, 2022, 06:56:42 p.m. EDT, Joe Bogner
wrote:
That's great to hear the engine is working. We can work on the UI to make
it more usable now that we know the engine is
Android and Chrome, I might use it
> instead of J/Android. Are there limits to how many people might safely
> choose such an approach?
>
> Thanks!
>
> Bill
>
> On Mon, Apr 25, 2022 at 6:58 AM 'Pascal Jasmin' via General <
> gene...@jsoftware.com> wrote:
>
>> like the main
like the main jqt key compatibility (history, last command, ctrl-R). Could the
"command cursor" be indented 2 spaces?
On Monday, April 25, 2022, 09:18:18 a.m. EDT, Joe Bogner
wrote:
The J Playground is a way for users to play with J in their browser without
installing any software.
are http links, your browser may encourage you to use the
https variant. (You can try that by using copy link and then replacing
http: with https: in the resulting url.)
I hope this helps,
--
Raul
On Sun, Apr 3, 2022 at 3:32 PM 'Pascal Jasmin' via General
wrote:
>
> I've lost access to j6.
I've lost access to j6.02. I believe there is still code findable in the world
(including/mostly gui code) that worked with j6.02 but was made incompatible by
later versions. There may also be "fancy code" that worked a different way in
6.02, and where there could be an argument for making
equently create them by mistake. What
does it do for you?
Henry Rich
On 3/28/2022 9:21 PM, 'Pascal Jasmin' via General wrote:
> Expressions that return verbs create those error messages even though verb is
> still returned from expression (if not assigned)
>
> +/ %F # (from linked pla
=: +/@:% means (%~)
(007) noun result was required
(007) noun result was required
FYI,
--
Raul
On Mon, Mar 28, 2022 at 7:40 PM 'Pascal Jasmin' via General
wrote:
>
> very cool J playground process. The editor functionality.
>
> An interesting difference with .ijs files is that it is actuall
very cool J playground process. The editor functionality.
An interesting difference with .ijs files is that it is actually a sequence of
console commands. Which I agree with as more shareable. A way to add
"descriptive comments" to a console session is with the Note command or NB.
works
on windows, jbreak.bat is in bin folder.
On Thursday, February 24, 2022, 07:18:48 a.m. EST, Richard Donovan
wrote:
Hi
I remember way back when (J402) there was a Jbreak function which interrupted
errant programs.
Does this still exist? I don't seem to have it on either my Windows
Not just to back up Henry publicly, but
J is a great "information theory" language suitably replacing sql. Sql is not
"marketed" as math. While q/k is marketed for "information theory", J is more
powerful, and, I've found, easily enhanced to provide q's syntactic sugar for
information
://www.file.net/process/nvcontainer.exe.html
suggests it is not useful and a network hog
On Thursday, December 2, 2021, 09:38:53 a.m. EST, Raul Miller
wrote:
On Thu, Dec 2, 2021 at 9:06 AM 'Pascal Jasmin' via General
wrote:
> I have 10.0.0.1 type private subnet if that is relev
fails with j902 and j901 versions as well. connection reset is error in
chrome/firefox.
Local Intranet > Sites changes made. Trusted zones too. No effect.
I have 10.0.0.1 type private subnet if that is relevant.
I don't have a "router interference problem" because I can run jhs on a
The best solution, if possible, would be to add a header to the page in
question that points to updated alternatives, or warning that it is related to
an outdated version of J.
On Saturday, November 27, 2021, 11:52:38 p.m. EST, 'robert therriault' via
General wrote:
Hi everyone,
A
effect code, and so only now the parser will retrieve the
updated value in left n.
The rules are given in the parsing table
https://www.jsoftware.com/help/dictionary/dicte.htm
Henry Rich
On 6/1/2021 6:53 PM, 'Pascal Jasmin' via General wrote:
> I see. It has to parse the value of COUN
CNT.
I hope this helps,
--
Raul
On Tue, Jun 1, 2021 at 6:08 PM 'Pascal Jasmin' via General
wrote:
>
> CNT =: 3 : 'y [ COUNTER =: >: COUNTER'
>
> COUNTER [ CNT@{. 1 2 3 [ COUNTER =: 0
>
> 0
>
> COUNTER
> 1
>
> workaround
>
> 3 :'COUNTER' [ CNT
CNT =: 3 : 'y [ COUNTER =: >: COUNTER'
COUNTER [ CNT@{. 1 2 3 [ COUNTER =: 0
0
COUNTER
1
workaround
3 :'COUNTER' [ CNT@{. 1 2 3 [ COUNTER =: 0
1
J is being too smart in short circuiting constant [ at console (jqt)
core m3 are I believe fairly recent processors. Anything newer than 8-10 years
old will support avx.
On Tuesday, October 6, 2020, 10:18:19 p.m. EDT, Arthur Anger
wrote:
When installing J901, I have to choose between AVX and NonAVX versions. I feel
sure that none of my work would
"tacit if" behaves more rationally... returns/keeps the null.
'no'"_`('yes'"_)@.] ''
'no'"_`('yes'"_)@.({.!.0) ''
no
On Saturday, June 20, 2020, 07:25:48 p.m. EDT, Paul Jackson
wrote:
I've grown accustomed to following some verbs with '' because there's no
way to write a niladic
It was indeed double quotes. A replacement title would be kind-of-fast
On Saturday, February 15, 2020, 02:31:39 p.m. EST, Devon McCormick
wrote:
I just duplicated a page by Pascal Jasmin on the J wiki because the title
"A(2022)fast(2220)polynomial_division_algorithm" seems to have done
is there a naming convention for the manifest file? Or is that in the web
hook?
On Tuesday, April 30, 2019, 10:26:03 a.m. EDT, chris burke
wrote:
I added a section on this to the Developers Guide, see
https://code.jsoftware.com/wiki/Addons/Developers_Guide#Github
On Mon, Apr 29,
think the J32 systems are all nonavx. Is their evidence to the contrary?
The zip installers are pretty lean. They depend on your following the
install steps as documented. Those steps include a pacman update that would
get all the jqt bits and pieces.
On Wed, Jan 16, 2019 at 10:22 AM 'Pascal Jasmin
Also, is it possible that jqt.exe is missing from the win32 zip file? (Perhaps
an antivirus silently deleted it from the archive I downloaded instead)
if not perhaps it should be for old systems?
--
For information about
if not perhaps it should be for old systems?
--
For information about J forums see http://www.jsoftware.com/forums.htm
99% likely an antivirus issue.
From: ss infod
To: gene...@jsoftware.com
Sent: Friday, January 19, 2018 9:14 PM
Subject: [Jgeneral] j806_win64.exe on Windows 10 not working ?
Hello,
My computer is running Windows 10, 64 bits Pro. (clean (new) installation)
I am
neat... works in windows, some caveats though:
wait until a cell executes (* means not done yet) before executing next one.
upon opening the notebook, likely each cell with definitions need to be
executed before one using those definitions is.
distribution includes qjide which is a cool web front
could it be looking for 65001 instead of 65002?
- Original Message -
From: Brian Schott
To: General forum
Sent: Thursday, March 16, 2017 9:44 AM
Subject: [Jgeneral] JHS 805 on Mac
I am getting the following error when I click button 2
ar =: 1 : '5!:1 <''u'''
[ `(1 ar)`]
┌─┬─┬─┐
│[│┌─┬─┐│]│
│ ││0│1││ │
│ │└─┴─┘│ │
└─┴─┴─┘
[ `(1 ar)`]}
[`1`]}
The above is a user error. Spec for } requires middle tine to be a verb such
as: [`1:`]}
this is possibly a lr error,
[`1`]
|domain error
| [`1`]
[`1`]}
It may be your error or misexpectation.
It would help if you posted a reproducible example.
From: Ian Shannon
To: "gene...@jsoftware.com"
Sent: Sunday, December 4, 2016 10:19 PM
Subject: [Jgeneral]
Sent: Monday, June 20, 2016 8:27 PM
Subject: Re: [Jgeneral] GPU APL compiler work
Thanks.
Q: How do these projects relate to GNU APL? As far as I can tell,
they're independent research.
On Mon, Jun 20, 2016 at 8:58 AM, 'Pascal Jasmin' via General
<gene...@jsoftware.com> wrote:
> Intere
related, could we change profile definition
bind
2 : 'x@(y"_)'
to
bind =: 2 : 'u@(v"_)'
- Original Message -
From: chris burke
To: General forum
Sent: Wednesday, February 3, 2016 5:02 PM
Subject: Re: [Jgeneral] x. y. documentation
com>
To: General forum <gene...@jsoftware.com>
Sent: Wednesday, February 3, 2016 7:08 PM
Subject: Re: [Jgeneral] x. y. documentation
> related, could we change profile definition
Do you have examples where this makes a difference?
On 3 February 2016 at 14:11, 'Pascal Jasmin' via General <
gen
documented here:
http://code.jsoftware.com/wiki/Guides/Window_Driver/Command_Reference
wd 'activity loc'
I will assume that this command is necessary wherever wd 'psel' is needed to
remove ambiguity about what form is the target of "current" wd commands.
Is there any chance of being able
I'd guess it can run with a few features missing.
jandroid has an architecture change compared to jqt where it requires an
onStart event (search in forum archives for OnStart (sp) that should ideally
have a wiki entry, and a template for common jqt/jandroid code.
- Original Message
This started a few months ago for me. ( no change on my part, but perhaps
features from yahoo). I no longer see "via Programming Forum" on my own posts.
But I do see it on Jon's.
- Original Message -
From: Raul Miller
To: General forum
immediately prompted to change it. Also, remember that the
> login name is First Last, i.e.
>
> Pascal Jasmin
>
>
>
> On 20 September 2015 at 21:55, 'Pascal Jasmin' via General <
> gene...@jsoftware.com> wrote:
>
> > I received the one res
I'm not sure if password reset is working as I cannot use it to log in. If I
am supposed to log in with temporary password, I forgot it.
- Original Message -
From: chris burke
To: Programming forum
Cc:
Sent: Sunday, September 20,
I did not write this
http://sysmagazine.com/posts/201470/
to see the internal representation,
parse prolog_code
--
For information about J forums see http://www.jsoftware.com/forums.htm
!)
So far, I'm having trouble loading the script. It fails on the
first verb, frq ... Trying instead of "'', it then fails on
"parse" !
His/her verbs are certainly tasitny!
Thanks,
Mike
On 17/09/2015 16:23, 'Pascal Jasmin' via General wrote:
> I did not write this
converting to unicode will let you get positions from the console to line
up/match. Without that, boxed characters or other utf8 extensions take up more
than 1 character.
- Original Message -
From: Raul Miller
To: General forum
Cc:
turns out most pages are there, just not searchable, and the index on the user
page is missing.
A nice feature of the old system is the Recent Changes page.
- Original Message -
From: 'Pascal Jasmin' via General gene...@jsoftware.com
To: gene...@jsoftware.com gene...@jsoftware.com
Cc
/Special:PrefixIndex , then
select prefix Pascal Jasmin and Namespace User
A nice feature of the old system is the Recent Changes page.
This feature is on the sidebar.
On 9 August 2015 at 11:44, 'Pascal Jasmin' via General
gene...@jsoftware.com wrote:
turns out most pages are there, just
is to happen there.
In J803 though, for this function, it is not necessary. updates to Fields form
happened after updates to master form without inserting
wd 'psel fieldsform'
- Original Message -
From: bill lam bbill@gmail.com
To: 'Pascal Jasmin' via General gene...@jsoftware.com
Cc:
Sent
Looks really good, Bob.
The boxing is especially impressive. Something you did in one of the videos,
that I could not spot in the script file is enhanced display mode where
everything that prints to console is visualized (very curious in how that's
even possible).
While a workable
@gmail.com
To: General forum gene...@jsoftware.com
Cc:
Sent: Monday, July 6, 2015 11:08 AM
Subject: Re: [Jgeneral] inconsistent package conventions
IMO it is better to instruct newbie users to install all addons.
'install' jpkg 'all'
or
install 'all'
On Jul 6, 2015 10:58 PM, 'Pascal Jasmin' via
that is an interesting function. In picking a name for it, perhaps
requireJsoftware.
I'd agree that the world would be a nicer place if conventions on this were
consistent.
An issue though, afaiu, is that dpkg can download a whole folder, whereas
require is file based.
Still a workaround,
to duplicate in j803.
there may be some bug in default button or it is the behavior under Qt. I
am not sure because I have never used default button (j6 or j8).
I would suggest not to depend on these features (form_enter or default
button).
On May 29, 2015 12:13 PM, 'Pascal Jasmin' via General
gene
, 'Pascal Jasmin' via General gene...@jsoftware.com
wrote:
The reason the your example works is that default is actually setting
autodefault, which just affects whether a button will respond to enter when
it has focus. Your form sets the first button as focused on show. If you
press tab
, then the Form does
not get an Enter event.
On 29 May 2015 at 08:54, 'Pascal Jasmin' via General gene...@jsoftware.com
wrote:
AutuDefault = true causes a button that has the focus (space key will
execute it) to also respond to enter key, even if there is a default button
defined. It is a very minor
the problem with form_enter in jqt is that it is always triggered
whenever an Enter key has been pressed, no matter the child control
had processed it or not. If you examine the event log, you might
notice this.
On Fri, May 29, 2015 at 3:06 PM, 'Pascal Jasmin' via General
gene...@jsoftware.com
I don't think that the 'button default' command works or works sensibly. In
the jqt controls demo, neiter escape nor enter closes the form despite the
cancel button having the default property set, and escclose is also set on the
form.
From peeking at wdq, it appears as though I might need to
Thank you very much for doing this Henry. This is a great feature.
- Original Message -
From: Henry Rich henryhr...@nc.rr.com
To: gene...@jsoftware.com
Cc:
Sent: Monday, May 25, 2015 7:36 AM
Subject: Re: [Jgeneral] Debugger bug(s)?
I have been working on the debugger will look into
lr =: 3 : '5!:5 ''y'''
this is correct result:
(lr ; 0:`1:@.(0 ~: ])0) every 2 3 $ 0 2 2 3 4 5
+---+-+
|2 3$0 2 2 3 4 5|0 1 1|
| |1 1 1|
+---+-+
but as part of many items
(lr ; 0:`1:@.(0 ~:0 ])0) every 'Hello World!'; ''; '0'; 1; 0;
check to see if system folder was copied. If not, you can copy one from a
desktop system.
- Original Message -
From: June Kim (김창준) junea...@gmail.com
To: General forum gene...@jsoftware.com
Cc:
Sent: Saturday, April 4, 2015 12:17 PM
Subject: [Jgeneral] Installing the Android version?
_2 (256#.)\ a. i. 'OR�RVIJR�R�OeVES�H�R�Q�NWT�T^I?[T�S�Q�U┌TJ'
may provide the right 16 bit decode. _2 ]\ will return rows of 2 bytes that
let you apply a different conversion formula instead
- Original Message -
From: David Vincent-Jones davi...@frontier.com
To: gene...@jsoftware.com
One area I think not directly covered in documentation is:
learning J from functional programming concepts, and learning J from database
programming concepts.
- Original Message -
From: Roger Stokes r...@rogerstokes.free-online.co.uk
To: gene...@jsoftware.com
Cc:
Sent: Saturday,
First, I don't think stdout and stderr works in windows (using j802)
For 1!:24 to not produce an error, this command line is necessary
(modification to jqt.cmd)
bin\jqt.exe output.msg 2 output.err
the files are created but 1!:24 does not write to them. There is an obvious
workaround of
: [Jgeneral] a way to attach another console to J process
On Wed, Nov 26, 2014 at 2:02 PM, 'Pascal Jasmin' via General
gene...@jsoftware.com wrote:
Is there a way to mirror a J(qt) session such that the 2nd (or 3rd, 4th)
session shares all state with the first, but 1!:22 output only goes
On Wed, Nov 26, 2014 at 2:30 PM, 'Pascal Jasmin' via General
gene...@jsoftware.com wrote:
There would be a single J process. What the 2nd window solves is calling
functions that include 1!:22 (smoutput or similar) calls without
cluttering the 2nd window with that output. What the 3rd window
very cool... thanks for making.
- Original Message -
From: Joe Bogner joebog...@gmail.com
To: gene...@jsoftware.com
Cc:
Sent: Tuesday, November 25, 2014 5:06 PM
Subject: Re: [Jgeneral] viewmat on iOS J
I meant to include the link to the post on chat:
you can set
IFCONSOLE_z_ =: 0
assuming you just want to run it in jqt or jhs.
- Original Message -
From: Brian Schott schott.br...@gmail.com
To: General forum gene...@jsoftware.com
Cc:
Sent: Sunday, November 23, 2014 12:49 PM
Subject: Re: [Jgeneral] moo (prompt)
I think I have found
i7 is the obvious high end, though I would guess that single processor ghz
would help J the most. I don't regret getting amd APU myself. Parallel things
in J usually means multiple instances communicating with each other.
- Original Message -
From: Mario Sacco mario.sa...@tin.it
To:
My request would be to let the input log length be configurable or default to a
much larger size. Yes, that means it would include all my mistakes, but
currently the input log only keeps my recent mistakes while pushing out earlier
entries.
A cool advantage of writing tacit one liners though
I haven't tried your code, but can confirm that errors in an expression with $:
has been crashing J for a while in windows. IIRC, domain errors also cause a
crash. Sorry I cannot be more specific atm.
- Original Message -
From: Don Guinn dongu...@gmail.com
To: General forum
addons\arc\zip\zbuffer.ijs
it works in j6 32bit, but not in any of the 64 bit versions of J.
I suspect its the definitions in these 2 lines:
compress2=:'compress2 i *c *i *c i i ' xcdm
uncompress=: 'uncompressi *c *i *c i ' xcdm
cdecl=: ' ' ,~ IFWIN{' '
xcdm=: 1 :
sqltable looks like a great interface to data. Thank you.
Another addon that is new to me, is debug/dissect. A minor glitch with it, is
that it has various random graphical glitches on the display area when it
initially loads. Changing the max noun setting redraws everything nicely.
release in a couple of weeks!
Henry Rich
On 8/2/2014 11:21 AM, 'Pascal Jasmin' via General wrote:
sqltable looks like a great interface to data. Thank you.
Another addon that is new to me, is debug/dissect. A minor glitch with it,
is that it has various random graphical glitches
I noticed that ssleay32.dll is in the bin folder, and I'm nearly sure I did not
put it there. Is it part of QT or J? Likely to stay part of either?
--
For information about J forums see http://www.jsoftware.com/forums.htm
@gmail.com
To: gene...@jsoftware.com gene...@jsoftware.com
Cc:
Sent: Thursday, June 19, 2014 9:41:17 AM
Subject: Re: [Jgeneral] is openssl part of QT or part of J now (8.02)?
ssl is needed by webview for accessing https sites. Is there any problem with
it?
On 19.06.2014, at 21:16, 'Pascal Jasmin
It seems as though J's copy of wget.exe just got flagged by avast anti virus as
being infected by malware-Gen. This applies to all versions of J.
I'm not 100% sure it is a false positive because I found out about it while
avast stopped J701's copy of wget from launching without any action on
otherwise be.
On Sun, May 25, 2014 at 12:24 PM, 'Pascal Jasmin' via General
gene...@jsoftware.com wrote:
It seems as though J's copy of wget.exe just got flagged by avast anti
virus as being infected by malware-Gen. This applies to all versions of J.
I'm not 100% sure it is a false positive
79 matches
Mail list logo