(DOMAIN ERROR)
Attached there's the ATF file.
regards,
Fausto
2015-04-24 19:23 GMT+02:00 Juergen Sauermann juergen.sauerm...@t-online.de:
Hi Fausto,
maybe you are lucky. The wiki page says:
"2. Using fixed record length ATF files"
Now, ATF files are what )IN and
Hi Fausto,
I believe workspace files are generally not exchangeable between
different APL interpreters.
In some cases there are commands that allow the exchange of
workspaces. For example )IN and )OUT
would allow the exchange of workspaces
e and it's talking
about APL2000 and others vendors, so I hope to find something similar
with GNU-APL and Dyalog.
Dyalog supports ]OUT and it generates a XWD file (extended file, not ATF).
So I'm wondering if there's a way to support this kind of format .
thanks,
Fausto
2015-04-24 18:17 GMT+02:
Hi Christian,
thanks a lot, I will include it in the FILE_IO workspace.
I will also put the code generator in the tools subdir.
BTW the left argument of FIO∆recv is not
optional but the left argument of FILE_IO[37] is.
This is on purpose.
/MyProjects/GNUAPL/apl-svn/src/PostgresArgListBuilder.cc:214:69:
No matching constructor for initialization of 'PointerCell'
On 2015-04-18, at 1:55 PM, Juergen Sauermann juergen.sauerm...@t-online.de
wrote
Hi Elias,
correct. Unfortunately there seems to be a mismatch between the
ISO standard on one side,
and the IBM reference manual and the IBM APL2 interpreter on the
other.
For example, the formula for 8○ is (¯1-B*2)*.5 in the ISO
Hi Peter,
thanks, should fixed in SVN 607.
/// Jürgen
On 04/15/2015 06:58 PM, Peter Teeson
wrote:
Hi Jürgen:
Gandalf:apl-svn pteeson$ make clean
Making clean in doc
test -z "apl.dvi apl.pdf apl.ps apl.html" \
|| rm -rf
Hi Elias,
thanks, fixed in SVN 608.
/// Jürgen
On 04/15/2015 11:37 AM, Elias Mårtenson
wrote:
If I trace a variable (used for live-updates of
variable content in an Emacs buffer) and then do )LOAD, the
workspace
Hi Blake,
yes, I have inforrmed Elias already.
I do not have PostgreSQL installed (so that I can better
test the ./configure script regarding
whether or not SQLite and PostgreSQL packages are
are installed on my machine).
///
Hi Alex,
the stack trace is probably explicitly triggered for debugging
purposes.
The parallel code is not yet complete, in particular error cases
are not handled yet.
Most likely what happens is that one thread stops due to an error
Hi Fausto,
page 30 (Defined Functions and Operators) explains it.
In your example below F is expected to be a function because it
is inside () in the header while the variable(s) are outside ().
/// Jürgen
On 04/14/2015 12:42
Hi Peter,
after 'make
install' in GNU APL 1.5 you should be able to get a
description with:
info libapl
written by Dirk Laurie (who came up with the libapl idea).
You should ./configure with option --with-libapl
Message -
Subject: Re: [Bug-apl] Hi. I encountered a segmentation
fault
From: "Juergen Sauermann"
juergen.sauerm...@t-online.de
Date: 4/11/15 4:13 am
To: alexwei...@alexweiner.com, bug-apl@gnu.org
Hi Alex,
that seems not to occour with simple data, so a )DUMP of
your workspace
or a way to construct variable in would help.
Thanks,
Jürgen
On 04/11/2015 12:46 AM,
alexwei...@alexweiner.com wrote:
Hi. This
Hi Blake,
thanks,
fixed in SVN 604..
Regarding the .psf file, I believe it is better to not
include it because it is
difficult to keep such files up-to-date, licenses may differ, and
font files
tend to be large.
///
Hi Peter,
good to know, thanks. I also fixed README-3-keyboard as
proposed.
/// Jürgen
On 04/08/2015 09:31 PM, Peter Teeson
wrote:
Also no notice about SV server.
This with simple launch of APL from Xcode 5.1.1
3 or later.
Svar_DB not connected in Svar_DB::is_registered_id()
maybe adding more delay could do the trick :)
regards,
Fausto
2015-04-08 18:17 GMT+02:00 Juergen Sauermann juergen.sauerm...@t-online.de:
Hi Fausto,
I see. Probably a race condition between apl and APserver (because
ot; without the full path I got the error.
But without any switch (--noColor or --emacs) it's ok even if I run
apl or /usr/local/bin/apl
Really I cannot understand this.
regards,
Fausto
2015-04-08 17:11 GMT+02:00 Juergen Sauermann juergen.sauerm...@t-online.de:
Hi Fausto,
y
Svar_DB not connected in Svar_DB::is_registered_id()
id.proc: 1001 at ProcessorID.cc:77
Processor ID was completely initialized: 1001:0:0
system_do_svars is: 1
2015-04-08 12:34 GMT+02:00 Juergen Sauermann juergen.sauerm...@t-online.de:
Hi Fausto,
the simple ./configure (without
From: Juergen
Sauermann juergen.sauerm...@t-online.de
To:
info-...@gnu.org
Cc
:
Skipped paths: 1
Gandalf:apl-svn pteeson$ ./configure
-bash: ./configure: No such file or directory
Gandalf:apl-svn pteeson$
Peter
On 2015-04-01, at 11:51 AM, Juergen Sauermann juergen.sauerm...@t-online.de
wrote
errors about emacs expected ?
regards,
Fausto
2015-04-01 15:37 GMT+02:00 Juergen Sauermann juergen.sauerm...@t-online.de:
Hi Fausto,
I changed ./configure once more to handle clang, SVN 586.
There are now 3 cases:
1. full support of dynamic arrays ( = gcc)
2. limited support
Hi Kacper,
thanks. I added a direntry in SVN 591. Hope that fixes the
problem.
/// Jürgen
On 04/02/2015 10:14 AM, Kacper Gutowski
wrote:
Hello,
Since some time dpkg has been complaining about missing entry in
__ _ __ __ _____ __
/ // | / // / / / / | / __ \ / /
/ / __ / |/ // / / / / /| | / /_/ // /
/ /_/ // /| // /_/ / / ___ | / // /___
\//_/ |_/ \/ /_/ |_|/_//_/
Welcome to GNU APL version 1.5 / 586M
everything seems fine though...
I don't understand...
Are those errors about emacs expected ?
regards,
Fausto
2015-04-01 15:37 GMT+02:00 Juergen Sauermann juergen.sauerm...@t-online.de
Hi Xtian,
thanks. Should work now (SVN 592).
/// Jürgen
On 04/01/2015 02:52 AM, Christian
Robert wrote:
var←'kelvin' (,'v') 'some text'
D var
┌3───┐
-svn
configure: creating src/configure_args.cc
Gandalf:apl-svn pteeson$
respect….
Peter
On 2015-04-02, at 8:12 AM, Juergen Sauermann juergen.sauerm...@t
Hi David,
thanks a lot!
/// Jürgen
On 04/01/2015 10:15 PM, David B.
Lamkins wrote:
I've released the 2nd version of the APL Package Manager.
home page:
https://github.com/TieDyedDevil/apl-pkg
summary announcement:
, Juergen Sauermann juergen.sauerm...@t-online.de
wrote:
Peter:
Chances are that on your box mkstemp is
declared in /usr/include/unistd.h instead of
/usr/include/stdlib.h.
If that is so
Hi Fausto,
I changed ./configure once more to handle clang, SVN
586.
There are now 3 cases:
1. full support of dynamic arrays ( = gcc)
2. limited support of dynamic arrays ( = clang)
3. no support of dynamic arrays ( = ???)
Hi David,
thanks, should be fixed in SVN 586.
/// Jürgen
On 03/31/2015 10:39 PM, David Lamkins
wrote:
I did a clean checkout of SVN 585 followed by
configure and make.
The file src/buildtag.hh is neither
/file_io.cc there's still
PATH_MAX and not APL_PATH_MAX, and without that include I still not
able to compile it .
regards,
Fausto
2015-03-30 17:21 GMT+02:00 Juergen Sauermann juergen.sauerm...@t-online.de:
Hi Fausto,
I have renamed PATH_MAX to APL_PATH_MAX in SVN 580.
For my taste
Hi Xtian,
thanks, hopefully fixed in SVN 580.
/// Jürgen
On 03/29/2015 08:12 PM, Christian
Robert wrote:
)clear
CLEAR WS
⎕pw←1000
)copy Convert2 ∆length
selective assignment.
Xtian.
On 2015-03-28 15:08, Juergen Sauermann wrote:
Hi Xtian,
I believe the answer to 1 is something like:
*(2 (2 8) ⊃ ∆length)←'**v×9454254955488E3'*
Rega
|Hello,
I am happy to announce that GNU APL 1.5 has been released.
This release contains:
* some progress on parallel (multi-core) APL (still experimental)
* performance counters for all built-in APL functions
* the possibility to build GNU APL as a library (thanks to Dirk)
For
Hi Fausto,
I have renamed PATH_MAX to APL_PATH_MAX in SVN
580.
For my taste there are too many PATH_MAXes below /usr/include,
and the file you mention below does not exist on my machine.
/// Jürgen
On 03/30/2015
Hi Xtian,
I believe the answer to 1 is something like:
(2 (2 8) ⊃
∆length)←'v×9454254955488E3'
Regarding Q2 I need more information how to reproduce. If I
remember correctly then characters in ⎕TF refer
to some IBM code
Hi Xtian,
thanks, fixed in SVN 571.
/// Jürgen
On 03/23/2015 01:20 AM, Christian
Robert wrote:
Is
there something wrong with monadic div ?
t←37817019821952000
t
Hi Xtian,
thanks, fixed in SVN 569.
/// Jürgen
On 03/20/2015 02:11 AM, Christian Robert wrote:
)load Determinant
SAVED 2015-03-19 21:02:15 (GMT-4)
t
1 3 0 0 0 0 2 1 2 3
2 1 3 0 2 3 0 0 2 3
1 1 2 3 1 3 3 0 3 3
1 2 3 1 0 1 1 1 1 2
2 0 1 2 2 3 1 1 2 3
3 1 0 0 3 0 2 1 3 0
0 0 2 0 0 1 2 1 1
...
May be you can try {} catch {} thoses out-of-memory "new"
allocation ? May be not.
Xtian.
On 2015-03-17 12:51, Juergen Sauermann wrote:
Hi Xtian,
for me it would be m
Hi Xtian,
it looks like you are using the multi-core feature of GNU APL.
As README-8-parallel says: Parallel execution is
currently experimental.
I have seen core dumps like those earlier when multi-core was
enabled, but have not found the
crash at the "⍎what" statement or when it return
from it's execution.
I will recompile "without" multi-core to see it it's related or
not ...
Xtian.
On 2015-03-17 06:42, Juergen Sauermann wrote:
Hi Xtian,
Hi Xtian,
thanks. fixed in SVN 565.
Don't work that late!
/// Jürgen
On 03/17/2015 03:01 AM, Christian
Robert wrote:
)load Util
SAVED 2015-03-17 -3:23:11 (GMT-4)
d the "MasteringDialogAPL.pdf"
ones too.
many, many, many thanks !
Xtian.
On 2015-03-14 13:35, Juergen Sauermann wrote:
Hi Xtian,
I have added axis lengths as suggeste
Hi Darek,
I believe the problems below should be fixed in SVN 562:
∘.{⍺×⍵}/ (5 2) (7 6 4)
35 30 20
14 12 8
K { { ⍺ ∘.{| ⍺ - ⍵ + 0J1} ⍵}/ {⍵/⍳⍴⍵}¨⍺ ⍵} L←K←1 1
0 1
1
Hi Xtian,
I will look into this. However a few things seem to conflict with
how GNU APL (and IBM APL2) do it
and I believe this would create too much confusion to be helpful.
/// Jürgen
For example ∈ indicates an empty item in
Hi Xtian,
thanks, should be fixed in SVN 559.
/// Jürgen
On 03/12/2015 02:35 AM, Christian
Robert wrote:
Here
the bug.apl script
it looks like it may be unusable in my original email.
Hi Christian,
there is no problem at all reporting something that looks like a GNU APL
fault but turns out
to be a fault in the APL code.
As of today, GNU APL is definitely not 100% error-free, but every
trouble report brings us
closer to that point. So please continue reporting.
///
makes it
easier.
Thanks.
Blake
On Fri, Mar 6, 2015 at 11:23 AM,
Juergen Sauermann juergen.sauerm...@t-online.de
wrote:
Hi Blake
Hi Darek,
thanks, should be fixed now. SVN 558.
/// Jürgen
On 03/06/2015 12:54 PM, Darek Cidlinsky
wrote:
Ave,
I have two problems with outer product in GNU APL; one of them is maybe a bug, the other is nearly
Hi Christian
thanks, fixed in SVN 555.
/// Jürgen
On 03/06/2015 03:32 AM, Christian
Robert wrote:
This
was working yesterday. Today I did an "svn update" and make
make install
and it fail now.
from.
Thanks.
Blake
On Fri, Mar 6, 2015 at 10:46
AM, Juergen Sauermann
Hi again,
I believe I fixed it in SVN 556.
/// Jürgen
On 03/06/2015 06:10 PM, Juergen
Sauermann wrote:
Hi Blake,
just played around a little and got the same fault (never
noticed it, though
/24/2015 01:41 AM, Blake McBride
wrote:
Since this may affect the heavily relied upon sql
library, has the sql library been tested?
Thanks.
Blake
On Sun, Feb 22, 2015 at 10:57 AM,
Juergen
Hi Dirk,
probably the same as in your previous example.
The FloatScalar object might be destructed before the
second printout.
Try:
Value_P a = FloatScalar(3.141592653589793,LOC);
A Value_P is a pointer, so it is as efficient as a
Hi Dirk,
thanks, fixed in SVN 538.
/// Jürgen
On 02/23/2015 08:02 AM, Dirk Laurie
wrote:
Current:
/// debug-print \b this value
void debug(const char * info);
Suggested:
/// debug-print \b this value
Hi,
in order to prevent the incorrect usage of constructors of class Value,
I have made
them all "protected:".
This means that in your own code you should replace, e.g.:
Value_P Z(new
Value(...));
by:
Hi Dirk,
thanks a lot. I have added directory support-files/Dirk containing
your files,
and a reference in README-3-keyboard.
/// Jürgen
On 02/16/2015 10:09 AM, Dirk Laurie
wrote:
Hi Jürgen:
I append
Hi Dirk,
thanks, fixed in SVN 533.
/// Jürgen
On 02/16/2015 01:59 PM, Dirk Laurie
wrote:
Hi Jurgen:
I have observed that:
1. All commands except )ERASE and )HELP honour the `out` parameter.
2. )HELP writes
Hi Bill,
thanks, fixed in SVN 532.
/// Jürgen
On 02/14/2015 08:38 PM, Bill Heagy
wrote:
In the supplied script wslib5/FILE_IO.apl, the
function "FIO∆fwrite" is defined twice, as FILE_IO[7] (binary) and
as
Hi Dirk,
I guess you need to ensure that the static destructors, in
particular the destructor for Workspace::the_workspace
is
being called. There is no destructor ~Workspace() declared
so the compiler creates one automatically.
In case
Hi Dirk,
looks like you are using an old version?
Please check-out the latest version from SVN.
/// Jürgen
On 01/30/2015 04:42 PM, Dirk Laurie
wrote:
2015-01-30 12:57 GMT+02:00 Elias Mårtenson
Hi,
I have moved control_C() and cleanup() and a few
variables from main.cc to other places.
That should fix dependencies on main.cc and simplify the
bulding of libapl.so.
SVN 527. Please let me know if you need more.
Have a nice
Hi Martin,
correct. As chapter 2.11 of apl.info says:
"GNU APL supports
direct functions (aka. lambdas), but only in a rather
limited form."
One of several reasons for that is that the ISO standard describes
the operation
Hi Tobia,
thanks, fixed in SVN 522. It was not related to / parsing.
/// Jürgen
On 12/30/2014 07:28 PM, Tobia Conforto
wrote:
Hello
It semes the parser does not like it when I juxtapose two
Hi Tobia,
I have fixed the special case
{(2|⍵) / ⍵} ⍳3
that you reported, SVN 519.
There remains a handful of border cases related to / ⌿ \ and ⍀
caused by the ambiguity of these symbols
because, for example,
Hi Tobia,
thanks, fixed ^D count in SVN 517.
Actuallly, we are not using readline. And the message should not
occur if you
set the control-D count 0. I would leave the message as is
because this is a
rather unusual situation and the
Hi David,
thanks, fixed in SVN 515.
/// Jürgen
On 12/02/2014 05:30 AM, David Lamkins
wrote:
I believe that some of the example ANSI escape
sequences encoded in gnu-apl.d/preferences are partially
Hi David,
thanks, included in SVN 513.
/// Jürgen
On 11/29/2014 08:17 AM, David Lamkins
wrote:
attached
--
"The secret to creativity is knowing how to
sufficient to call
parse_argv() both before and after the calls to read_config_file().
On Thu, 2014-11-27 at 12:58 +0100, Juergen Sauermann wrote:
Hi David,
the plan was this:
preferences in all profiles
...
Profile 1
preferences in first profile
...
Profile 2
Hi David,
the plan was this:
preferences
in all profiles
...
Profile 1
preferences in first profile
...
Profile 2
preferences in second
A (/⍨) B
and
(A) /⍨ B
I would recommend the former because that expresses better what is
desired and the latter may change at some point in time.
/// Jürgen
On 11/25/2014 04:01 PM, Juergen Sauermann wrote:
, Jay Foad wrote:
On 25 November 2014 at 14:06, Jay Foad jay.f...@gmail.com wrote:
On 25 November 2014 at 13:38, Juergen Sauermann
juergen.sauerm...@t-online.de wrote:
I have read the IBM binding rules a number of times but they seem not to
help
Hi Blake,
It was disabled because otherwise - as you have noticed - it would
crash.
The reason is that )LOAD (but also )SIC and )CLEAR)
clears the SI while it is still in use for returning
the result of ⍎ and other things. There is no clean
Hi Blake,
I can look into that. I guess I need a little more information,
for example
what the difference to apl -f workspace is.
/// Jürgen
On 11/13/2014 04:13 AM, Blake McBride
wrote:
Greetings,
Also, can you make "-q" a synonym for "--silent". This is
what most programs use.
This would be greatly appreciated! Thanks.
Blake
On Thu, Nov 13, 2014 at 5:11 AM,
Hi Blake,
if you save a workspace containing a native function then the name
of the shared library
is saved and when GNU APL loads such a workspace then it attempts
to reload the shared library.
If you move the workspace to a different machine then
Hi Bob,
one of the files in the tar archive is called INSTALL.
It contains instructions how to install GNU APL.
Please note that the tar file does not contain the latest state of
GNU APL.
For getting the latest version (subversion repository)
Hi David,
thanks, fixed in SVN 504.
/// Jürgen
On 11/06/2014 08:47 AM, David Lamkins
wrote:
This used to work, but now gives a SYNTAX ERROR
pkg⍙PAGER ⍕h1⍪h2⍪(⊂[2](5
Hi Colin,
thanks. The assertion on )LOAD was caused by the .xml
file being truncated.
I have changed the )LOAD command to print a message when
it detects a truncated .xml file.
I also changed the )COPY command to deal with truncated .xml
Hi Colin,
thanks for reporting this. Should be fixed in SVN 502.
/// Jürgen
On 10/31/2014 03:17 PM, Colin Verrilli
wrote:
Trying this again - It
didn't seem to go through the first time...
Hi David,
thanks, fixed in SVN 502. I solved it in a different way because I
wasn't sure if the
patch would have worked for all ESC sequences.
/// Jürgen
On 10/29/2014 05:44 AM, David B.
Lamkins wrote:
(Hangs here)
Regards,
Elias
On 26 September 2014 20:04, Juergen
Sauermann juergen.sauerm...@t-online.de
wrote:
Hi Elias,
if you used a recent SVN then you need
Hi,
I did some rework of the parallel stuff so that it might compile
now under OS/X and possibly other platforms. SVN 498.
On non-linux machines core affinities are not set explicitly.
However all GNU APL threads are 100% busy
unless GNU APL
/questions/10177217/pthread-mutex-vs-atomic-ops-in-solaris
I think that's the atomic operation you need.
Regards,
Elias
On 23 Oct 2014 21:09, "Juergen Sauermann"
juergen.sauerm...@t-online.de
wrote:
Hi,
Hi Elias,
thanks, complex numbers seem to be not very portable between
compilers.
Hopefully fixed in SVN 495 along with the other errors.
/// Jürgen
On 10/20/2014 04:48 PM, Elias Mårtenson
wrote:
After
Hi Elias,
thanks, hopefully fixed in SVN 497.
/// Jürgen
On 10/21/2014 06:13 PM, Elias Mårtenson
wrote:
Compiled with no special configure flags:
Making all in tools
Hi David,
thanks, included in SVN 491.
I have not removed the display of user-defined commands in )HELP.
/// Jürgen
On 10/18/2014 09:41 AM, David B. Lamkins wrote:
See attached. Description is in patch header.
Hi David,
you may see a non-zero startup cost even though an operation shows
cost 0.
This is because startup cost is averaged over all monadic or all
dyadic operations.
The reason for zero startup cost on the products is most likely
due
Hi,
in order to simply the build of GNU APL, I have replaced liblapack
by a C++ implementation of the dgelsy() and zgelsy()
functions.
This avoids the need to install a FORTRAN compiler (if
liblapack
is installed from source) and the
Hi Blake,
thanks, fixed in SVN 484.
/// Jürgen
On 10/08/2014 10:52 PM, Blake McBride
wrote:
I am debugging a different bug and came across
this:
⌽∨\⌽'' ''∨.≠x←2
Hi Blake,
I guess this may happen when you hit some other (Function- or
cursor-) key by mistake, or when
another program changes key-bindings.
/// Jürgen
On 10/02/2014 02:09 PM, Blake McBride
wrote:
H. I destroyed the
Hi David,
thanks, fixed in SVN 482.
The fix is part of a new release scheme that avoids scanning the
ravel of non-nested APL values
and should speed up the destruction of such values considerably.
There is a small chance that
previously
On 22 September 2014 23:50,
Juergen Sauermann juergen.sauerm...@t-online.de
wrote:
Hi,
I have finished a first shot at parallel (i.e
Hi Chris,
I have added a new option plwindow to aplplot, see
first patch. It sets the window
caption of the plot window. It is handled before the option parser
in order to allow UTF8 texts (like APL primitive
names) in the window caption.
Hi David,
thanks, I have disabled the assertion in SVN 481.
containing_value is part of a new functionality that aims
at speeding up the release of nested APL values.
It is kind of ongoing work and proper support for containing_value is apparently
Hi David,
thanks, fixed in SVN 479.
/// Jürgen
On 09/17/2014 08:46 PM, David Lamkins
wrote:
If I start an APL session and do this:
1001 ⎕svo 'foo'
1
⎕svq ''
.
(Historical note: At IPSA when we had a dual processor IBM
Model 158 we did experiment with co-routines.)
On 2014-09-17, at 12:39 PM, Juergen Sauermann juergen.sauerm...@t-online.de
wrote:
Hi
Hi,
I have changed monadic ⊣ to be more efficient.
The old behavior was that ⊣ B was a copy of B but as a committed
value.
The new behavior is that ⊣ B is 0 as a committed value of 0 (instead of B).
The original purpose of monadic ⊣ was
indicates there is a problem
with 'argv'
processing. I will stop using CORE_COUNT_WANTED until I hear that it is
OK to use again.
Thanks,
Fred
On Tue, 2014-09-16 at 12:23 +0200, Juergen Sauermann wrote:
Hi Fred,
I had a look at the old code and saw that for ⍞ and ⎕ test
Hi Peter,
fixed in SVN 478.
Looks like your box is lacking some functions like pthread_getaffinity_np()
(or they have different argument types).
This could become a problem for parallel APL later, so maybe you
want to grep -r for them in
701 - 800 of 1202 matches
Mail list logo