I have amended http://www.jsoftware.com/papers/APLHashingModel.htm to
include both APL and J hashing models.
On Thu, Jul 31, 2014 at 11:55 AM, Roger Hui
wrote:
> Please see http://www.jsoftware.com/papers/APLHashingModel.htm
>
>
>
>
>
> On Thu, Jul 31, 2014 at 11:18 AM, Raul Miller
> wrote:
>
Bill is right. I tried viewing Roger's APL Hashing paper in the Chrome
browser on my Samsung Galaxy Note 2 (Android 4.4.2), and many of the APL
characters were missing. The same characters were missing in Roger's APL
code in in his email, viewed my Android Gmail. So "NO LONGER A PROBLEM" is
more l
Many of those apl symbols cannot display in
android(browser,firefox,chrome). IIRC users cannot install new fonts into
android, but apps can bundle fonts for its own use.
On Aug 1, 2014 3:03 AM, "Roger Hui" wrote:
> I suspect it has more to do with whatever fonts are installed on the
> machine rat
Roger's APL Hashing webpage also correctly renders the APL characters in
all three browsers (Firefox, Chrome & IE) on my new, out-of-the-box Windows
8.1 Dell laptop. So the latest Windows OS must include the APL fonts
somehow.
Skip
Skip Cave
Cave Consulting LLC
On Thu, Jul 31, 2014 at 1:55 PM,
I suspect it has more to do with whatever fonts are installed on the
machine rather than Windows 7 v Windows 8. But it is NO LONGER A PROBLEM™.
☺
A few years ago I discovered that my machine "just works" with displaying
Chinese characters. But still no APL :-(
On Thu, Jul 31, 2014 at 11:45 AM,
Please see http://www.jsoftware.com/papers/APLHashingModel.htm
On Thu, Jul 31, 2014 at 11:18 AM, Raul Miller wrote:
> I don't suppose you could post that somewhere on the web where the apl
> characters being no longer a problem could shine through?
>
> (Every special character displays as th
That's a good clue!
http://jsoftware.com/pipermail/programming/2014-July/038610.html renders
correctly for me when I visit it from a windows 8 machine.
It renders incorrectly when I visit it from a windows 7 machine.
I was going to try it on an openbsd 5.5 machine, but that's failing right
now.
It is interesting that Roger's APL code seems to correctly render all the
APL characters in the Gmail page in my Firefox browser, as well as Gmail in
Chrome & IE, with no effort on my part. However, the line wrap tends to
mess up Rogers neat indenting in all of the browsers in the same way. I
suspe
I don't suppose you could post that somewhere on the web where the apl
characters being no longer a problem could shine through?
(Every special character displays as the same character for me, right now.)
Thanks,
--
Raul
On Thu, Jul 31, 2014 at 11:37 AM, Roger Hui
wrote:
> There is no point
There is no point to hashing or small-range or ... if you only have one
item in the right argument. Benchmarks in the paper (as stated) were done
on arguments with 1e6 items.
I have the following model of hashing in Dyalog APL. Its translation into
J (including dealing with APL chars which I am
I enjoyed your paper and particularly enjoyed playing with the native
J implementation:
xiy =: 13 : '+/*./\x~:/y'
(i. 1e6) xiy 1e5
10
I was surprised that the tacit J version performed reasonably close to
the special code C version:
big=: 1e6
100 timespacex 'big xiy 1e5'
1.01128e_5 2816
1
With CRC32 you can only ever have 2^32 different values, which is not
different enough when x has more than 2^32 items.
Reducing the chance of collision is the main point of hashing.
On Wed, Jul 30, 2014 at 9:30 PM, bill lam wrote:
> Sorry Roger. I forgot pointer arithmatic.
>
> BTW I think h
Sorry Roger. I forgot pointer arithmatic.
BTW I think hardware crc32 can also be used in J64. What will
be its downside apart from higer chance of getting collison when
compared to crc64?
Ср, 30 июл 2014, Roger Hui написал(а):
> Actually, no. z would be declared to be a pointer of the appropri
Actually, no. z would be declared to be a pointer of the appropriate type
and z=z+1; would make z point to the next item.
z=z+sizeof(*z); would in fact be wrong. For example, if z points to a
4-byte integer, sizeof(*z) would be 4 and z=z+sizeof(*z); would make z
point to 4 items further. You ca
Sorry for being meticulous, the last step probably better be expressed as
z=z+sizeof(*z)
On Jul 31, 2014 12:37 AM, "Roger Hui" wrote:
> Thanks for your comments and questions.
>
> 0. The C code presented is only for a primitive datatype (in C). The paper
> (script) says this. The basic hashing
Thanks for your comments and questions.
0. The C code presented is only for a primitive datatype (in C). The paper
(script) says this. The basic hashing logic still works for other
datatypes, but instead of using == and != (the C equals and not-equal)
you'd need something more elaborate. Still
Roger,
Because my C is so weak I could use some explanation in words of what the C
is doing, not in general, but to discuss the questions below.
Would you say that the basic approach that is being taken in DO's is more
like the APL\360 definition or more like the Extended definition. I guess I
am
My J Conference 2014 presentation can be found at:
Slides only: http://www.jsoftware.com/papers/indexof/
Slides and script: http://www.jsoftware.com/papers/indexof/indexofscript.htm
--
For information about J forums see http://www
Hi everybody!
Many thanks to the organizers, speakers and all the conference attendees for
making it happen! The conference was informative, inspiring, well organized and
even entertaining. It was nice to meet already familiar faces from 2012 and new
ones too.
I hope to see you next time!
Esa
Hi Eric,
Thanks again for all the work that you and Liz put into delivering a top notch
event. I think that these conferences are really important, not only for the
presentations (which were diverse in content and well delivered), but for the
conversations that occur in the breaks between the p
[mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Eric Iverson
Sent: 29. heinäkuuta 2014 0:17
To: Programming forum
Subject: [Jprogramming] J conference 2014
The conference was a success.
Speakers: please provide materials as appropriate to JoJ.
After a period of recovery (it is a hard work), I
The conference was a success.
Speakers: please provide materials as appropriate to JoJ.
After a period of recovery (it is a hard work), I assume we'll start
thinking about what to do better and different in 2016.
--
For informati
A link to that wiki page in case you get lost the next couple of days:
http://www.jsoftware.com/jwiki/Community/Conference2014
From: Eric Iverson
To: Programming forum
Sent: Tuesday, July 22, 2014 9:55:27 AM
Subject: [Jprogramming] J Conference 2014
Take a
Take a look at the conference wiki for the latest information.
Some of us will be getting together at the conference pub Wednesday
evening. I'll be there at 6pm.
--
For information about J forums see http://www.jsoftware.com/forum
> Conference wiki Pub section has info on the 'official' conference pub
> for meeting people before the conference starts and after it closes.
At the 2012 J Conference I learned something important during the “evening
seminar” at The Spotted Dick. One can hope that something similar will
happen a
Less than 3 weeks to the conference!
Conference wiki Pub section has info on the 'official' conference pub
for meeting people before the conference starts and after it closes.
Conference wiki Schedule section is final. Check it out to see what
you'll be doing (or missing).
Speakers should look a
We are pleased with registrations for the conference. A few had to
delay registration while they sort out various conflicts and the easy
way to handle this is to just leave the early bird rate at the web
site for a bit longer. If you want to attend at the early bird rate
please register as soon as
too much while I remember that everything else in J is free.
> Anssi
>
> -Original Message-
> From: programming-boun...@forums.jsoftware.com [mailto:
> programming-boun...@forums.jsoftware.com] On Behalf Of Björn Helgason
> Sent: 30. huhtikuuta 2014 10:25
> To: Programming
Helgason
Sent: 30. huhtikuuta 2014 10:25
To: Programming forum
Subject: Re: [Jprogramming] J Conference 2014 - early registration deadline
I can not come because this time of year is when I make most money and it also
costs quite a lot.
I see J and APL as very close and in the past the APL
I can not come because this time of year is when I make most money and it
also costs quite a lot.
I see J and APL as very close and in the past the APL conferences were
moving around.
I wonder if it would be possible to connect with others like Dyalog and IBM
to create events in Europe?
Many wou
Mike et. al.,
I can't argue with your comment that it is expensive. And these days
support from academic institutions for conferences is limited and that
is perhaps even more so in the workplace. These problems are
compounded with a technology like J because so often it is a power
tool in the indi
Hi Eric,
I would very much like to go to the conference but it is quite expensive
(travel+conference) if you are not supported by an academic institution or
your workplace. Is there a special fee for such independent attandees?
Best Regards,
Mike
On Tue, Apr 22, 2014 at 8:10 AM, Eric Iverson
You must register for the conference before May 1st to get the special
early rate.
The 2012 conference was a great success and this one promises to be even better.
Make your commitment now! The fee jumps quite a bit in just over a week.
The early bird rate ends at the end of this month. Time to register!
--
For information about J forums see http://www.jsoftware.com/forums.htm
The preliminary Conference2014 wiki is up. Go to the J home page (you
may have to refresh) and follow the links.
--
For information about J forums see http://www.jsoftware.com/forums.htm
35 matches
Mail list logo