Hi list,
I have ported GNU APL to the OpenBSD operating system, and I kindly ask
you to consider the possibility of merging the following changes to the
source tree, in order to enable a better support for the OS. As you can
see, only few lines are needed.
Also, I recollected some info about the s
Hi Giuseppe,
thanks for submitting the patches. I have included them into SVN
1001.
The first patch is now in Makefile.am as opposed to configure.
That suggests that you
are using an older version of the GNU APL sources. Maybe the one
f
Hello all,
Gnu-APL (svn 996) yields the following:
)help ⊤
dyadic function: Z ← A ⊤ B (Encode)
Z is the representation of A in the number system whose radices are
B
and
)help ⊥
dyadic function: Z ← A ⊥ B (Decode)
Z is the values of array A evaluated in a
Hi Fred,
thanks, fixed in SVN 1002.
/// Jürgen
On 08/28/2017 05:42 PM, Frederick Pitts
wrote:
Hello all,
Gnu-APL (svn 996) yields the following:
)help ⊤
dyadic function: Z ← A ⊤ B (Encode)
Z is the representatio
Hi,
I do not know if this is the same cause, but the assertion seems to be the same
in a new session do the following
- write an incorrect name like 'x.y'
- edit a function like 'z'
- save the function
- edit the z function again, and you get the failed assertion
I'm running the latest APL versi
Hi Jürgen,
thanks for your reply.
Ported software on OpenBSD is submitted for inclusion in the so-called
"port tree", basically a set of custom Makefiles by means of which
ports can be automatically downloaded, built, packaged and installed
with a single "make" command. The port tree is part of the
Hi,
Trying to reduce the steps above to 'define, save, define' gives the
same thing above. This only happens when the defined function is saved
without a body (saved only with the header).
Network listener started. Connection information: mode:tcp addr:35039
∇x
∇x
===
Hello again,
Please ignore the previous email. I now see corrections were
made somewhere between svn 996 and 1003. My bad.
Regards,
Fred
On Mon, 2017-08-28 at 10:42 -0500, Frederick Pitts wrote:
> Hello all,
>
> Gnu-APL (svn 996) yields the following:
>
> )help ⊤
> d
Hello,
Is there an existing mechanism for accessing rational number
numerator and denominator parts analogous to that for accessing complex
number real and imaginary parts? If yes, please let me know how. If
no, can a mechanism be implemented?
Respectfully,
Fred
Hi,
No APL kb with me right now, sorry :(
1 LCM n
gives the numerator of a fraction (floating or exact). If you need the
denominator, do the same with the inverse of n. If you need both, for example:
1 LCM n POW 1 _1
Cheers,
Louis
> On 28 Aug 2017, at 23:24, Frederick Pitts wrote:
>
> Hell
Louis,
Thanks for the quick response.
After working with the technique a bit, I observe that as long
as the rational number denominator is well within the range of integers
representable by floating numbers, 1 ∧ n returns the correct result.
But if the absolute value of the denomi
Perhaps it's time for a new release? Or should it be delayed until the
rational number support is stable enough to be default?
On 29 Aug 2017 02:22, "Giuseppe Cocomazzi" wrote:
> Hi Jürgen,
> thanks for your reply.
> Ported software on OpenBSD is submitted for inclusion in the so-called
> "port
The true benefit of rational numbers is realised once there is support for
bigints. Jürgen has suggested that that is planned, and personally I can't
wait.
Regards,
Elias
On 29 August 2017 at 08:59, Frederick Pitts wrote:
> Louis,
>
> Thanks for the quick response.
>
> After wor
what is "bigints" ?
larger than ~62 bits or 920 ?
If so, I would agree 100%. Having a limit that is less than exact 64 bits
(signed or unsigned)
is wrong. encode & decode can't manage more than ~62-~63 bits limit.
my 2 cents,
Xtian.
On 2017-08-28 22:33, Elias Mårtenson wrote:
A bigint is an arbitrary-precision integer. Such as what is provided in
Lisp:
In Lisp, I get the correct rational number:
CL> *(/ (expt 2 1000) 3)*
10715086071862673209484250490600018105614048117055336074437503883703510511249361224931983788156958581275946729175531468251871452856923140435984577574
15 matches
Mail list logo