From MAILER-DAEMON Sun Nov 03 16:00:29 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vd4mb-0005ue-5U
	for mharc-axiom-developer@gnu.org; Sun, 03 Nov 2013 16:00:29 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55021)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vd4mR-0005tP-AF
	for axiom-developer@nongnu.org; Sun, 03 Nov 2013 16:00:26 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vd4mK-0003hB-0V
	for axiom-developer@nongnu.org; Sun, 03 Nov 2013 16:00:19 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:58593
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vd4mJ-0003h3-RP
	for axiom-developer@nongnu.org; Sun, 03 Nov 2013 16:00:11 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rA3L06md022551;
	Sun, 3 Nov 2013 15:00:07 -0600
Received: by u1204 (Postfix, from userid 1000)
	id 110706878D; Sun,  3 Nov 2013 16:00:06 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: Camm Maguire <camm@maguirefamily.org>
In-Reply-To: <87habxtpwa.fsf@maguirefamily.org> (message from Camm Maguire on
	Thu, 31 Oct 2013 11:35:01 -0400)
Date: Sun, 03 Nov 2013 16:00:05 -0500
Message-ID: <87txfturoq.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Windows
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sun, 03 Nov 2013 21:00:27 -0000

>Greetings!  Are there instructions to build just the lisp/axiom stuff,
>and skip any of 1) the docs 2) clef 3) sman 4) bsd/X11 specific c code? 
>
>I'm testing gcl 2.6.10 pre-release, and have resolved a long standing
>issue on windows.  maxima and acl2 now go through natively using the
>latest mingw/gcc tools.   Was hoping to test axiom as well.  The website
>prescription of downloading portabile ubuntu will obviously work, but
>won't stress test the windows binary compiler/loader in gcl.
>
>I've installed texlive, and get to bsdsignal.c before crashing (which it
>of course must do).

I don't know if you're using the msys compiler under Windows.
I found a bug in the compiler (which cost me a week of debugging)
so I gave up on Windows. I can dig up the details of the bug from
my backups if you really want to get low-level.

The easiest way would be to compile Axiom on a linux box and copy the
lisp files. There is a file called src/interp/debugsys.lisp.pamphlet
which contains the files that get loaded into an image. I don't know if
it is up to date but it is close. Note that this loads the raw lisp.
You could edit it to do a compile-file for each file first.

The src/interp/Makefile.pamphlet will be put into src/interp/Makefile
and that contains the steps necessary to make "interpsys" which gets
renamed to "AXIOMsys".

Feel free to ask questions.

Tim





From MAILER-DAEMON Sat Nov 09 12:32:51 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VfCOx-0006I7-96
	for mharc-axiom-developer@gnu.org; Sat, 09 Nov 2013 12:32:51 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:43311)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VfCOq-0006HO-RH
	for axiom-developer@nongnu.org; Sat, 09 Nov 2013 12:32:49 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VfCOm-0002Pv-6t
	for axiom-developer@nongnu.org; Sat, 09 Nov 2013 12:32:44 -0500
Received: from mail-ea0-x22d.google.com ([2a00:1450:4013:c01::22d]:49975)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VfCOl-0002PA-Sa
	for axiom-developer@nongnu.org; Sat, 09 Nov 2013 12:32:40 -0500
Received: by mail-ea0-f173.google.com with SMTP id g10so1793618eak.18
	for <axiom-developer@nongnu.org>; Sat, 09 Nov 2013 09:32:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:subject:message-id:user-agent:organization
	:mime-version:content-type;
	bh=13KjzsTYwEM/9V1J2cKaZuIcfT9APglSGVBbVHQe7tc=;
	b=VvJuKSfMV/iwL5SWVj/O63TNBMfcHc9CJHz7H5lrIKyhHm3eTGqb0e5/zkwCmZeBa9
	TefOacA04+sFZ80QW9ehrIRHY3vmVd7MjKDQa/QFjMhyY4cbwkEoTddfyx/gyx0nSQIC
	tdYGzsgKI28nZS7D2jzPUNRyx95gDDSTunXxM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:subject:message-id
	:user-agent:organization:mime-version:content-type;
	bh=13KjzsTYwEM/9V1J2cKaZuIcfT9APglSGVBbVHQe7tc=;
	b=hFalw9R/qbW045+GfMaJp9KyTs1Qv/gqvVcyOrnH7fIQ4Xo1id761U+HbnrIo5zEqG
	iszgH4DNaGbDRY7mJ97qBSJMnK5Uv8AoDPlUcslUhFQYXUt2GwvwfdYvN1dPhgYhFEUn
	DLxrFVOYHBfNfD6AAVGMhejYSYXs5O82FoHYb/uCZVrJhYZ4IQ5aJRsCR6RSVmKBBCdT
	2QGvP0ifB+Pst+HOWjgkpOUBZEljr1jAbtN2UgcH5NXIkIs3dxvvpw66jVhwvDsuQYHz
	dIzP+4qdhGyQQIirr/lmZrsPPkKAPqeDhCzPxDoQ+JEP/DH/AL7obXOPKSbBNIK6q1Zv
	hZQQ==
X-Gm-Message-State: ALoCoQn7TLRUc6XitCel/pQ1G6/C7hI0RQsTKnFazYwOzsvgYsID55hEXG8wc2AgmiMd7dOBlsux
X-Received: by 10.15.73.130 with SMTP id h2mr4543242eey.56.1384018356849;
	Sat, 09 Nov 2013 09:32:36 -0800 (PST)
Received: from coccobill.local (net-93-147-205-94.cust.dsl.teletu.it.
	[93.147.205.94])
	by mx.google.com with ESMTPSA id e13sm38536823eeu.4.2013.11.09.09.32.35
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Sat, 09 Nov 2013 09:32:35 -0800 (PST)
Date: Sat, 9 Nov 2013 18:32:33 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
Message-ID: <alpine.DEB.2.02.1311091827080.3079@coccobill>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22d
Subject: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Nov 2013 17:32:49 -0000


Some time ago I asked on the list if there was a syntax file to have vim 
input files highlighted in vim: the answer was no.
After some time, I built one myself.

Unlikely, I forgot to submit it so to share it with other interested 
people (if any...!)

I did it today: interested people can find it at

http://www.vim.org/scripts/script.php?script_id=4765

I also added highlighting for pamphlet files so you can have both 
latex and axiom code properly highlighted.

Fabio


From MAILER-DAEMON Sun Nov 10 01:00:18 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VfO4I-0001Wm-HQ
	for mharc-axiom-developer@gnu.org; Sun, 10 Nov 2013 01:00:18 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:44615)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <sargrigory@ya.ru>) id 1VfO4C-0001WI-69
	for axiom-developer@nongnu.org; Sun, 10 Nov 2013 01:00:16 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <sargrigory@ya.ru>) id 1VfO47-0003SD-Ab
	for axiom-developer@nongnu.org; Sun, 10 Nov 2013 01:00:12 -0500
Received: from forward16.mail.yandex.net ([95.108.253.141]:56603)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <sargrigory@ya.ru>) id 1VfO47-0003Kx-0c
	for axiom-developer@nongnu.org; Sun, 10 Nov 2013 01:00:07 -0500
Received: from smtp19.mail.yandex.net (smtp19.mail.yandex.net [95.108.252.19])
	by forward16.mail.yandex.net (Yandex) with ESMTP id 37A5FD2100F
	for <axiom-developer@nongnu.org>; Sun, 10 Nov 2013 09:59:46 +0400 (MSK)
Received: from smtp19.mail.yandex.net (localhost [127.0.0.1])
	by smtp19.mail.yandex.net (Yandex) with ESMTP id E1049BE021E
	for <axiom-developer@nongnu.org>; Sun, 10 Nov 2013 09:59:46 +0400 (MSK)
Received: from broadband-178-140-2-177.nationalcablenetworks.ru
	(broadband-178-140-2-177.nationalcablenetworks.ru [178.140.2.177])
	by smtp19.mail.yandex.net (nwsmtp/Yandex) with ESMTP id
	Z45Jij81vW-xkYGFhYx; Sun, 10 Nov 2013 09:59:46 +0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail;
	t=1384063186; bh=cOZwR2Ffv/qIsPpl+2bqyMAwNhnwgjo8SrqeScYkx3w=;
	h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:
	Content-Transfer-Encoding:Message-Id:References:To:X-Mailer;
	b=nwPaOMZBDVey+ehtpo+BQirnsNOJYAE4w0LYtS8N5iqNJDQClwHv2WvbB9YBYgQHI
	6txzuhUc+/EqxYMLdVwaAK+bMW2PkNU38lBhngd+TvTLqzRRyYEdZ+3Hq4OmFhn/Uy
	DY+ZAiulXIkWTrKzx4hR5jd5z7nX2r1nV85nHj28=
Authentication-Results: smtp19.mail.yandex.net; dkim=pass header.i=@ya.ru
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1822\))
From: Grigory Sarnitsky <sargrigory@ya.ru>
In-Reply-To: <alpine.DEB.2.02.1311091827080.3079@coccobill>
Date: Sun, 10 Nov 2013 09:59:46 +0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
To: axiom-developer@nongnu.org
X-Mailer: Apple Mail (2.1822)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy]
X-Received-From: 95.108.253.141
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sun, 10 Nov 2013 06:00:17 -0000

Umm, maybe I don=92t get what you did but there was a vim syntax =
highlighting file http://axiom-wiki.newsynthesis.org/AxiomInVim

Though since the wiki was down for a considerable time it was =
unavailabe.

Grigory.


On 09 Nov 2013, at 21:32, Fabio S. <stf@unife.it> wrote:

>=20
> Some time ago I asked on the list if there was a syntax file to have =
vim input files highlighted in vim: the answer was no.
> After some time, I built one myself.
>=20
> Unlikely, I forgot to submit it so to share it with other interested =
people (if any...!)
>=20
> I did it today: interested people can find it at
>=20
> http://www.vim.org/scripts/script.php?script_id=3D4765
>=20
> I also added highlighting for pamphlet files so you can have both =
latex and axiom code properly highlighted.
>=20
> Fabio
>=20
> _______________________________________________
> Axiom-developer mailing list
> Axiom-developer@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/axiom-developer



From MAILER-DAEMON Sun Nov 10 07:42:19 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VfULL-0003pk-IC
	for mharc-axiom-developer@gnu.org; Sun, 10 Nov 2013 07:42:19 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:47051)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VfULE-0003ov-Lf
	for axiom-developer@nongnu.org; Sun, 10 Nov 2013 07:42:17 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VfULA-00028J-79
	for axiom-developer@nongnu.org; Sun, 10 Nov 2013 07:42:12 -0500
Received: from mail-ee0-x235.google.com ([2a00:1450:4013:c00::235]:52165)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VfUL9-00025V-SJ
	for axiom-developer@nongnu.org; Sun, 10 Nov 2013 07:42:08 -0500
Received: by mail-ee0-f53.google.com with SMTP id e51so1922964eek.12
	for <axiom-developer@nongnu.org>; Sun, 10 Nov 2013 04:42:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=VOE+ZsTsLPF/P+MEa9Op3gRkjLf7ho7r58JbaGRpSxQ=;
	b=FecSmJ/G06Eeg4M2X7qdQRbajpb3fDd0+tIZjONTCxWEROcrXqoof+neonRw5TuIGK
	HTgGfVRXKLDILkXht56JGZJdzAhd2ZBJ4oYdyRQLZoTR5MbcXqjNtN7dqRvOF5QnodKC
	2aNQ7ehjF5bb4SOlailaRDVWI9BweMPXvLhDE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=VOE+ZsTsLPF/P+MEa9Op3gRkjLf7ho7r58JbaGRpSxQ=;
	b=Zhx2mSMr+RtzWSv1R0SjsTgz/J7eeR9AF+Melm5AuTRPjjFo3GjfJ1fwSw5h4P4lBZ
	qakmqnGW831mtHcn2QSYooDBtgQ/d/bmdd/5a7UHb5kKLZy3iCpS4rinG5PB67tIY0k2
	AS24MudZ/Qj+OIkDIfHVB8G9CUWkvbGlmv3D2sllrY73fc5O9OCptJwYHY+jziZ3RN2D
	c+S/c+8hjvuecKsH0uXeeirs30Gl4vuFG4qQFBXY0UxqcPNagvQDbrzpuDetc3ghzts5
	escQHq7Kx7bpcH/SrH3+NCzR8RCiaUKAq56+MIvXagcikzpjS3VJt2M8ah9WI6kU/g7U
	wPKQ==
X-Gm-Message-State: ALoCoQkD4hT0+gZQJMVD4d1n6pToBm/HMIjvUwoV5zs131Lwg88rE9ieho1FENlm91E7axAdb1S4
X-Received: by 10.14.183.2 with SMTP id p2mr28496263eem.44.1384087326496;
	Sun, 10 Nov 2013 04:42:06 -0800 (PST)
Received: from coccobill.local (net-93-144-87-38.cust.dsl.teletu.it.
	[93.144.87.38])
	by mx.google.com with ESMTPSA id a6sm48825756eei.10.2013.11.10.04.42.04
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Sun, 10 Nov 2013 04:42:05 -0800 (PST)
Date: Sun, 10 Nov 2013 13:42:02 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
In-Reply-To: <3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
Message-ID: <alpine.DEB.2.02.1311101237050.2962@coccobill>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-185009682-1384087325=:2962"
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c00::235
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sun, 10 Nov 2013 12:42:17 -0000

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-185009682-1384087325=:2962
Content-Type: TEXT/PLAIN; charset=windows-1252; format=flowed
Content-Transfer-Encoding: QUOTED-PRINTABLE

> Umm, maybe I don=92t get what you did but there was a vim syntax highligh=
ting file http://axiom-wiki.newsynthesis.org/AxiomInVim
>

I didn't know of this file: after I asked on the list and I made the first=
=20
version of my file in 2004, I didn't look around anymore for a syntax=20
file. Last month I was writing a small input file in pamphlet format and I=
=20
was upset to not having syntax highlight for axiom code in the "chunk"=20
environment, so I managed to have it. After having done this, I realized=20
that I never submited it to the vim site: I checked there and I found that=
=20
there still was no axiom syntax file, so I (uncorrectly...) assumed there=
=20
was none available and then I decide to submit mine. That's all.

In any case, there is no problem in having two different syntax files:=20
just choose the one which you prefer. I myself will have a look at the=20
file you indicated to see if I can get some idea to improve mine.

Regards

Fabio
--8323329-185009682-1384087325=:2962--


From MAILER-DAEMON Sun Nov 10 08:45:10 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VfVKA-0005Me-V1
	for mharc-axiom-developer@gnu.org; Sun, 10 Nov 2013 08:45:10 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:58522)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VfVK5-0005HS-CD
	for axiom-developer@nongnu.org; Sun, 10 Nov 2013 08:45:09 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VfVK1-0004kJ-6J
	for axiom-developer@nongnu.org; Sun, 10 Nov 2013 08:45:05 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:32741)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VfVK0-0004jp-So
	for axiom-developer@nongnu.org; Sun, 10 Nov 2013 08:45:01 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384091097; l=1707;
	s=domk; d=hemmecke.org;
	h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
	Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=gDAjaEseBFtsWr3Lwd2zMjnWrCY=;
	b=ZVBWyVgKKvaqMa4uTNFYenm0qZISdopOnXdSku4jmoSAmSH2SfGS84fRXBLia0PqZ0I
	pONdAG+kTQsfO57UN3NP7CWRvwaJufe8zUmaEYuXeLpr/gMRvTopj36TJiMUjNVEoDKgg
	696IeUGT3hyIoF93XbZXTitvEz3ERO2KcB4=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RbkI+icJEp+TpUsh6
X-RZG-CLASS-ID: mo00
Received: from [192.168.1.3]
	(178-191-18-1.adsl.highway.telekom.at [178.191.18.1])
	by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
	with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id U00d66pAADiuMrn ;
	Sun, 10 Nov 2013 14:44:56 +0100 (CET)
Message-ID: <527F8DDA.1070307@hemmecke.org>
Date: Sun, 10 Nov 2013 14:44:58 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
	<alpine.DEB.2.02.1311101237050.2962@coccobill>
In-Reply-To: <alpine.DEB.2.02.1311101237050.2962@coccobill>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sun, 10 Nov 2013 13:45:09 -0000

On 11/10/2013 01:42 PM, Fabio S. wrote:

>>> http://www.vim.org/scripts/script.php?script_id=4765

>> Umm, maybe I don’t get what you did but there was a vim syntax
>> highlighting file http://axiom-wiki.newsynthesis.org/AxiomInVim
>>
> 
> I didn't know of this file: after I asked on the list and I made the
> first version of my file in 2004, I didn't look around anymore for a
> syntax file. Last month I was writing a small input file in pamphlet
> format and I was upset to not having syntax highlight for axiom code in
> the "chunk" environment, so I managed to have it. After having done
> this, I realized that I never submited it to the vim site: I checked
> there and I found that there still was no axiom syntax file, so I
> (uncorrectly...) assumed there was none available and then I decide to
> submit mine. That's all.
> 
> In any case, there is no problem in having two different syntax files:

I think there is. People would have to waste time to test two options.
And it would certainly be easier for all if you could merge your vim
highlighting file with that on the axiom wiki. Would be a good idea to
upload all of that to your github account and do further development in
the public.

Just my 2 cents.

Ralf

PS: Don't get me wrong. I appreciate if people contribute to the Axiom
Family in any way.

> just choose the one which you prefer. I myself will have a look at the
> file you indicated to see if I can get some idea to improve mine.
> 
> Regards
> 
> Fabio
> 
> 
> _______________________________________________
> Axiom-developer mailing list
> Axiom-developer@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/axiom-developer
> 



From MAILER-DAEMON Mon Nov 11 06:32:10 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vfpj0-00023X-2X
	for mharc-axiom-developer@gnu.org; Mon, 11 Nov 2013 06:32:10 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:36541)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1Vfpis-0001wx-Mn
	for axiom-developer@nongnu.org; Mon, 11 Nov 2013 06:32:08 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1Vfpin-0008C6-AS
	for axiom-developer@nongnu.org; Mon, 11 Nov 2013 06:32:02 -0500
Received: from mail-ee0-x22a.google.com ([2a00:1450:4013:c00::22a]:38476)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1Vfpim-0008Bw-WF
	for axiom-developer@nongnu.org; Mon, 11 Nov 2013 06:31:57 -0500
Received: by mail-ee0-f42.google.com with SMTP id e52so1059864eek.1
	for <axiom-developer@nongnu.org>; Mon, 11 Nov 2013 03:31:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=EVR1YmmpB6NjSGVqeoabkNtC91GzNuGrzJPBvcfa5LM=;
	b=IzFI5m6OGCtZ4Gv3I+Yw+gyWRCIHySLFeLoG6CJGnX/xASe6HywpH0FZYMH9ToIJuI
	GPtq6ES3NH4TvD/EUd9JTCO7+oVN1VRL8DbAams7tEj9KWAX0YW+lLG0sDIEVjWtV+88
	Jc6eyebdafW3RsgMutrsCA7NrCEKpddH5cwww=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=EVR1YmmpB6NjSGVqeoabkNtC91GzNuGrzJPBvcfa5LM=;
	b=UJpFeSWUjiVdHdYO8d5q3Y6+4IWDnAGsIs4eggSefxZGSIY7CTv7/FQwqBZBcPFb0H
	YDVc2MLMJ55guJF+cXRZ1n001/c4kVDeC0vHNCBkUmgpyqYMBFO65xiFwsg/EJACOw0d
	lCIogiPvQUTG0YrmHGh42sKv7Or15/CGx4tkBcOM+f5caQYCV08opQ15GKwIyuZosB9U
	B3sfGCgBTO8YZ4nHBEGR+w6FYlCKcxuxSMMRXi1I+EK8lmubz6wo5vGbgeZsM+OSOrqC
	kUHGo/Dn166/d95n5TZ7zZHR+PdEo0YBOUq0QLhthTT07oEhygHy6AerqU030PMXuBsj
	cFuw==
X-Gm-Message-State: ALoCoQlPKLWXpegB/EPqLOJTU79plpO5Mhj39RiFrS/Bi9AJsLXcF5xbWuLQ8o+DOpnx9tD+yCdT
X-Received: by 10.15.74.197 with SMTP id j45mr34202003eey.40.1384169514980;
	Mon, 11 Nov 2013 03:31:54 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
	by mx.google.com with ESMTPSA id i1sm61663172eeg.0.2013.11.11.03.31.52
	for <multiple recipients>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Mon, 11 Nov 2013 03:31:53 -0800 (PST)
Date: Mon, 11 Nov 2013 12:31:51 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
In-Reply-To: <527F8DDA.1070307@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311111216260.2944@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
	<alpine.DEB.2.02.1311101237050.2962@coccobill>
	<527F8DDA.1070307@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c00::22a
Cc: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Nov 2013 11:32:08 -0000

>> I didn't know of this file: after I asked on the list and I made the
>> first version of my file in 2004, I didn't look around anymore for a
>> syntax file. Last month I was writing a small input file in pamphlet
>> format and I was upset to not having syntax highlight for axiom code in
>> the "chunk" environment, so I managed to have it. After having done
>> this, I realized that I never submited it to the vim site: I checked
>> there and I found that there still was no axiom syntax file, so I
>> (uncorrectly...) assumed there was none available and then I decide to
>> submit mine. That's all.
>>
>> In any case, there is no problem in having two different syntax files:
>
> I think there is. People would have to waste time to test two options.
> And it would certainly be easier for all if you could merge your vim
> highlighting file with that on the axiom wiki. Would be a good idea to
> upload all of that to your github account and do further development in
> the public.
>
> Just my 2 cents.
>
> Ralf
>
> PS: Don't get me wrong. I appreciate if people contribute to the Axiom
> Family in any way.

No problem.
I followed your suggestion and I had a look at the file on fricas page. It 
seems to me more sophisticated than mine. It also includes syntax for 
something else than axiom (C++, maybe?) so I don't think I can improve it.

I have only one remark: I used axiom to generate
categories/domains/packages/operators names. Are them exactly the same in 
fricas? I don't know this. From this point of view, maybe they can't be 
completely interchangeable.

Regards

Fabio

PS: I saw that you put a link to the vim page at the axiom-wiki page: I 
made the same at the vim page, where also I uploaded a cleaned up version 
of the file.


From MAILER-DAEMON Mon Nov 11 07:25:20 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VfqYS-0006el-L8
	for mharc-axiom-developer@gnu.org; Mon, 11 Nov 2013 07:25:20 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:52442)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VfqYK-0006Zj-Ql
	for axiom-developer@nongnu.org; Mon, 11 Nov 2013 07:25:18 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VfqYE-0000BO-W9
	for axiom-developer@nongnu.org; Mon, 11 Nov 2013 07:25:12 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:15967)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VfqYE-00006D-MG
	for axiom-developer@nongnu.org; Mon, 11 Nov 2013 07:25:06 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384172704; l=483;
	s=domk; d=hemmecke.org;
	h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
	Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=wLKdvZ4Fi5TzwustlwMoO53DXYI=;
	b=NBNXEa4+eiLr10kz02qF5nLXWcj9CC1dU9YgZhwtMKbcH6wspzhxMHgOEanEZ4Kc4Qj
	iBvN+X0BkJzP0Ovx9vW4gHBB1b2UWSRo/Jms0dcpNbV7oCGK46L9Hr3/3RS43yD/4J2WH
	Jv6wvOcxZbupEc2mjUcAcYhOOay4g3GKyeQ=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RYEk+icxFp+pk/v/tAqQ=
X-RZG-CLASS-ID: mo00
Received: from [193.170.38.230] (trex.risc.uni-linz.ac.at [193.170.38.230])
	by smtp.strato.de (RZmta 32.13 AUTH)
	with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id N00d01pABCP4b60 ;
	Mon, 11 Nov 2013 13:25:04 +0100 (CET)
Message-ID: <5280CC9F.4050801@hemmecke.org>
Date: Mon, 11 Nov 2013 13:25:03 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>	<alpine.DEB.2.02.1311101237050.2962@coccobill>	<527F8DDA.1070307@hemmecke.org>
	<alpine.DEB.2.02.1311111216260.2944@Stumbo>
In-Reply-To: <alpine.DEB.2.02.1311111216260.2944@Stumbo>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Nov 2013 12:25:19 -0000

On 11/11/2013 12:31 PM, Fabio S. wrote:
> I have only one remark: I used axiom to generate
> categories/domains/packages/operators names. Are them exactly the same
> in fricas? I don't know this. From this point of view, maybe they can't
> be completely interchangeable.

If I were you, I would simply write a little script that a user could
run on his/her machine and generated the respective lists of
categories/domains/... in a form appropriate for the vim-mode.

Ralf




From MAILER-DAEMON Mon Nov 11 11:54:02 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VfukU-00011e-C2
	for mharc-axiom-developer@gnu.org; Mon, 11 Nov 2013 11:54:02 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:39389)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VfukN-00010B-Q9
	for axiom-developer@nongnu.org; Mon, 11 Nov 2013 11:54:01 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VfukI-0005lB-E3
	for axiom-developer@nongnu.org; Mon, 11 Nov 2013 11:53:55 -0500
Received: from mail-ea0-x22c.google.com ([2a00:1450:4013:c01::22c]:35289)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VfukI-0005l2-3b
	for axiom-developer@nongnu.org; Mon, 11 Nov 2013 11:53:50 -0500
Received: by mail-ea0-f172.google.com with SMTP id h11so1842288eaj.3
	for <axiom-developer@nongnu.org>; Mon, 11 Nov 2013 08:53:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=2kBXn59pQS8166BYG7FUb/hNmoyzevQG5jkQUK6y0QY=;
	b=i2RVkJrsSif2f2dqsoGsfcvkKV1Z7X7ak6gTzU4mdF5Y/NwLiCb5Dcw57hyfyAEqYC
	mk+xDd8QkqOzTS/W6WkeqGJrwmnv7CvdjumgUIyuoQcvJkL/x7hSgTsuIXBehau2n4hw
	a7+5QEDcllZ0QYbgPvxdrizCwBn7zpzOd104g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=2kBXn59pQS8166BYG7FUb/hNmoyzevQG5jkQUK6y0QY=;
	b=NUyGylNkw8A1nAHnTyoHUWKjWGE3Qql2YXao4qmLHUygdLPado//rOJxbRG8uaiOgq
	VYPfXjx1kScod6XIAzflqypHpGANrOUdOCzFNUYnTFGV0H8EmJ+dLrfUb4ION042YDVd
	/V569QbBv5s9FMePjYDodmCZGQmesUzcdt/DW+ETPYXZDEs1zmg/W7tXpJX4N0+PINs1
	qqbVbgznyeZlAhW1uPSFHHT3hv8SL50LKY1moRiOsvemE601HdOCNe1K9/xaByMv2P+X
	tni4SAT+PsSYlWCEiBemcb2olp2JvlhC4tdOqyCeHwvfJo1ykNSnDfVx3EiV6EfJGFhf
	ImxQ==
X-Gm-Message-State: ALoCoQlxLFjIcxVZtLoR2LwQXZZwfYdB1N71aTw2Qe8MehNu8ckGV3lveahJIZO8YJwEKQP/ldjJ
X-Received: by 10.14.251.196 with SMTP id b44mr21436027ees.10.1384188828589;
	Mon, 11 Nov 2013 08:53:48 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
	by mx.google.com with ESMTPSA id z1sm64972841eeo.14.2013.11.11.08.53.46
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Mon, 11 Nov 2013 08:53:47 -0800 (PST)
Date: Mon, 11 Nov 2013 17:53:42 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
In-Reply-To: <5280CC9F.4050801@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311111655200.2944@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
	<alpine.DEB.2.02.1311101237050.2962@coccobill>
	<527F8DDA.1070307@hemmecke.org>
	<alpine.DEB.2.02.1311111216260.2944@Stumbo>
	<5280CC9F.4050801@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22c
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Nov 2013 16:54:01 -0000

>> I have only one remark: I used axiom to generate
>> categories/domains/packages/operators names. Are them exactly the same
>> in fricas? I don't know this. From this point of view, maybe they can't
>> be completely interchangeable.
>
> If I were you, I would simply write a little script that a user could
> run on his/her machine and generated the respective lists of
> categories/domains/... in a form appropriate for the vim-mode.

That's a good idea. Done by hand, the procedure is quite simple:

1)	In axiom:
 	)set output length  20
 	)spool cat.vim
 	)what cat
 	)spool
 	)spool dom.vim
 	)what dom
 	)spool
 	)spool op.vim
 	)what op
 	)spool
 	)spool pack.vim
 	)what pack
 	)spool

2) 	clean up top and bottom of every file

3)	Insert vim syntax:

 	sed  "s/\(^[a-zA-Z].*$\)/syn keyword axCategories \1/" cat.vim > categories.vim
 	sed  "s/\(^[a-zA-Z].*$\)/syn keyword axDomain \1/" dom.vim > domains.vim
 	sed  "s/\(^[a-zA-Z].*$\)/syn keyword axPackages \1/" pack.vim > packages.vim
   	sed  "s/\(^[a-zA-Z].*$\)/syn keyword axOperation \1/" op.vim | sed "s/\(^[^s].*$\)/syn match axOperation \"\\\\M\1\\\\m\"/"  > operations.vim

Step 3 is  already shell script.
Step 2 can be done if one assumes that the "garbage" in the spool 
is always the same: but is this true for all forks of axiom? I don't know.
Maybe in this step you still need to edit files by hand, at least to check
them.
And what about step 1? How can I start axiom with a input file in a shell
script?

Fabio


From MAILER-DAEMON Mon Nov 11 16:29:15 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vfz2p-0000jI-J7
	for mharc-axiom-developer@gnu.org; Mon, 11 Nov 2013 16:29:15 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55985)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1Vfz2j-0000Ro-6v
	for axiom-developer@nongnu.org; Mon, 11 Nov 2013 16:29:14 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1Vfz2d-0006uL-JD
	for axiom-developer@nongnu.org; Mon, 11 Nov 2013 16:29:08 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:17485)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1Vfz2d-0006to-5y
	for axiom-developer@nongnu.org; Mon, 11 Nov 2013 16:29:03 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384205340; l=4842;
	s=domk; d=hemmecke.org;
	h=Content-Type:In-Reply-To:References:Subject:To:MIME-Version:From:
	Date:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=KQfgKI/+9i+uOUhNTiK3Yncufpo=;
	b=oC6WX1Ed8VIe2iE/S9lTLDakxQ0/jhGPrsKPa5+xu1tmA7nXQ5X2dZdHVS5IIXbzPCQ
	KqZ+JvW1GJvGTUkilngwhruXtVN7XweQ12iyNMVmhaw2VuQfe5GIcrlcMD1merSBftfis
	jOYkomN7whXQ3k2ddttx7pQ0kwhWvfQhkEE=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5YaVQhispbsLZ1dgQKoA==
X-RZG-CLASS-ID: mo00
Received: from [192.168.1.3]
	(80-121-94-161.adsl.highway.telekom.at [80.121.94.161])
	by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
	with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id d04d21pABLSxg6f ;
	Mon, 11 Nov 2013 22:28:59 +0100 (CET)
Message-ID: <52814C1A.8010800@hemmecke.org>
Date: Mon, 11 Nov 2013 22:28:58 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>	<alpine.DEB.2.02.1311101237050.2962@coccobill>	<527F8DDA.1070307@hemmecke.org>	<alpine.DEB.2.02.1311111216260.2944@Stumbo>	<5280CC9F.4050801@hemmecke.org>
	<alpine.DEB.2.02.1311111655200.2944@Stumbo>
In-Reply-To: <alpine.DEB.2.02.1311111655200.2944@Stumbo>
X-Enigmail-Version: 1.6
Content-Type: multipart/mixed; boundary="------------020709030505040805030505"
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Nov 2013 21:29:14 -0000

This is a multi-part message in MIME format.
--------------020709030505040805030505
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

What about the attached script?
It's developed with FriCAS, but would that work with AXIOM?

For simplicity, instead of axDomain, my script outputs axdomains.
That's easily fixable by introducing a third parameter to the keywords
shell function.

The operations.vim doesn't quite match. There are some places where in
your original file you have something like \M~=\m. Since I don't use
vim, I don't understand the differences.

Hopefully, this script also works for AXIOM and OpenAxiom.

Ralf

On 11/11/2013 05:53 PM, Fabio S. wrote:
>>> I have only one remark: I used axiom to generate
>>> categories/domains/packages/operators names. Are them exactly the same
>>> in fricas? I don't know this. From this point of view, maybe they can't
>>> be completely interchangeable.
>>
>> If I were you, I would simply write a little script that a user could
>> run on his/her machine and generated the respective lists of
>> categories/domains/... in a form appropriate for the vim-mode.
> 
> That's a good idea. Done by hand, the procedure is quite simple:
> 
> 1)    In axiom:
>     )set output length  20
>     )spool cat.vim
>     )what cat
>     )spool
>     )spool dom.vim
>     )what dom
>     )spool
>     )spool op.vim
>     )what op
>     )spool
>     )spool pack.vim
>     )what pack
>     )spool
> 
> 2)     clean up top and bottom of every file
> 
> 3)    Insert vim syntax:
> 
>     sed  "s/\(^[a-zA-Z].*$\)/syn keyword axCategories \1/" cat.vim >
> categories.vim
>     sed  "s/\(^[a-zA-Z].*$\)/syn keyword axDomain \1/" dom.vim >
> domains.vim
>     sed  "s/\(^[a-zA-Z].*$\)/syn keyword axPackages \1/" pack.vim >
> packages.vim
>       sed  "s/\(^[a-zA-Z].*$\)/syn keyword axOperation \1/" op.vim | sed
> "s/\(^[^s].*$\)/syn match axOperation \"\\\\M\1\\\\m\"/"  > operations.vim
> 
> Step 3 is  already shell script.
> Step 2 can be done if one assumes that the "garbage" in the spool is
> always the same: but is this true for all forks of axiom? I don't know.
> Maybe in this step you still need to edit files by hand, at least to check
> them.
> And what about step 1? How can I start axiom with a input file in a shell
> script?
> 
> Fabio
> 
> _______________________________________________
> Axiom-developer mailing list
> Axiom-developer@nongnu.org
> https://lists.nongnu.org/mailman/listinfo/axiom-developer


--------------020709030505040805030505
Content-Type: application/x-shellscript;
 name="keywords.sh"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="keywords.sh"

IyEvYmluL3NoCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyMKIyMgQ29weXJpZ2h0IChDKSAyMDEzICBSYWxm
IEhlbW1lY2tlIDxyYWxmQGhlbW1lY2tlLm9yZz4KIyMKIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIyBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQojIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQojIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgojIyAoYXQgeW91
ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgojIwojIyBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKIyMgYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKIyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZQojIyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBk
ZXRhaWxzLgojIwojIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQojIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4g
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIwojIyBUaGlzIHNjcmlwdCBpcyBzdXBwb3NlZCB0byB0YWtlIHRoZSBuYW1lIG9mIHRo
ZSAocGFuLSlheGlvbQojIyBleGVjdXRhYmxlIGFzIGFuIGFyZ3VtZW50IGFuZCB3cml0ZXMg
dGhlIGZpbGVzIGNhdGVnb3JpZXMudmltLAojIyBkb21haW5zLnZpbSwgcGFja2FnZXMudmlt
LCBvcGVyYXRpb25zLnZpbSBpbiBhIGZvcm1hdCBhcHByb3ByaWF0ZQojIyBmb3IgdmltLgoj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjCgpFWEU9IiQxIC1ub3NtYW4iCmtleXdvcmRzICgpIHsKICAgIGVjaG8g
Iil3aGF0ICQxIiB8ICRFWEUgXAogICAgICAgIHwgc2VkIC1uICIxLC9eJDIvZDsvXigvZDsv
XiAgL2Q7cCIgXAogICAgICAgIHwgd2hpbGUgcmVhZCBsOyBkbyBmb3IgdyBpbiAkbDsgZG8g
XAogICAgICAgICAgICBlY2hvICJzeW4gbWF0Y2ggYXgkMSBcIlxcPCR3XFw+XCIiOyBcCiAg
ICAgICAgICBkb25lOyBkb25lIFwKICAgICAgICA+ICQxLnZpbQp9CgprZXl3b3JkcyBkb21h
aW5zICAgICcoJwprZXl3b3JkcyBjYXRlZ29yaWVzICcoJwprZXl3b3JkcyBwYWNrYWdlcyAg
ICcoJwprZXl3b3JkcyBvcGVyYXRpb25zICdPcGVyYXRpb25zIHdob3NlJwo=
--------------020709030505040805030505--


From MAILER-DAEMON Tue Nov 12 01:02:58 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vg73y-0003L8-O3
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 01:02:58 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:60979)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vg73p-0003Iy-T5
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 01:02:57 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vg73i-0007Zz-Iv
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 01:02:49 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:58864
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vg73i-0007Wf-DW
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 01:02:42 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAC61Rmd006656;
	Tue, 12 Nov 2013 00:01:47 -0600
Received: by u1204 (Postfix, from userid 1000)
	id 7DADC686FC; Tue, 12 Nov 2013 01:01:17 -0500 (EST)
From: "Tim Daly" <daly@axiom-developer.org>
To: "Fabio S." <stf@unife.it>
In-Reply-To: <alpine.DEB.2.02.1311111655200.2944@Stumbo> (stf@unife.it)
Date: Tue, 12 Nov 2013 01:01:17 -0500
Message-ID: <87vbzy88gi.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 06:02:57 -0000

Fabio,

If you want the names of all of the categories, domains, and packages
(assuming you have axiom in a directory called axiom):

cd ~/axiom/books
fgrep abbrev bookvol10.2.pamphlet
fgrep abbrev bookvol10.3.pamphlet
fgrep abbrev bookvol10.4.pamphlet
fgrep abbrev bookvol10.5.pamphlet

10.2 is all the categories, 10.3 is all the domains,
10.4 is almost all the packages, 10.5 is the new numeric packages.

In addition, when these pamphlets (which are just standard latex
files) are run through latex they generate a .idx file (latex
index file) which can contain information you might find useful.
It is trivial for me to add index entries you might want.

The chunk environment is used in the above files not only to
delimit the algebra but also to delimit test cases for each
domain and the documentation for all of the files. These are
extracted, put into their appropriate place (int/input for
tests, mnt/system/doc/spadhelp for documentation) at build time.

Chunk mode is also used in all of the src/input examples,
unit test, and regression test source file pamphlets. These
contain both the Axiom input and expected output (prefixed
by --R comment markers).

You might want to look at the above files in vim to see
if you're handling the many uses of the chunk environment.

I'm surprised that you need a vim mode for FriCAS chunks.
It was my understanding that almost all of the source files
(except the algebra for some reason) were stripped of their
literate programming. I looked at the latest repository and
it appears that only the algebra has pamphlets.

Many centuries ago there was support for "tag files" which
would allow direct indexing into the sources. It is on my
list to recover that but everything has taken a back seat
to getting Albert Rich's test cases into the computer algebra
test suite.

When you are happy with your vim file send me a copy and 
I will add it to the zips directory in the distribution.

Tim Daly





From MAILER-DAEMON Tue Nov 12 07:30:01 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgD6X-0007Yf-29
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 07:30:01 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:50552)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgD6Q-0007OI-Ub
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:29:59 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgD6L-0005Ra-WD
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:29:54 -0500
Received: from mail-we0-x229.google.com ([2a00:1450:400c:c03::229]:44841)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VgD6L-0005R4-LW
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:29:49 -0500
Received: by mail-we0-f169.google.com with SMTP id q58so5953762wes.14
	for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 04:29:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=9aQrEb+QMVgKRyoDPAVO9ORy8h20FGJbYq8pSYEQXb8=;
	b=OpAqm9nLtoYOXcm3+izY2w+6cMrwO3AcSnR1GbQIgYnfX2x9P2O7g55an1siYf9NUB
	mf/M4sMdXf3OETMLkEbLsKkSZ1EiOOgRoqLtOdOJNpm8dUw4cvpWw87SttvIf8Ggs3Cr
	XVnITF54L+u240KBGE1dDA5DRIefnRWTlO/Hk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=9aQrEb+QMVgKRyoDPAVO9ORy8h20FGJbYq8pSYEQXb8=;
	b=P79rsd5+siyTlOedybtkblaHkx4jHB77mOrQWLhKDSRd/RjIuQJYu/D4MJs1TJRiXl
	K1U+jVUrfccwyUC/T+Pm2cB6hkE6KU0SyE4CiOh+WE9eoxJVy+zAm3FJMO6vCOc52E4o
	22nmoH8PKLg6aK+IabNrXGjQmAFozkcRGj+b54eDm9d2R7DX02YKwN/zYEr0CACZ+YdF
	9K1/zgcAYjJhKI6AMDeQKD7u2elWmwOPwEBb0WgFR2KdvHOyLCT58LZau7diZcm7Z+8/
	HV9zVkM+V5wFL4Vya285De3f02gh1n4+3DYCPkY2UktF7H4hT9rlzrVZeYMqjpWI6PdC
	2nfA==
X-Gm-Message-State: ALoCoQk++1J+9BepAzuaBHtGui1mVGB1mO4YhGc0EJOROiaSov9+MlJRQNSpfzmdcoLSEv2gv7xk
X-Received: by 10.194.175.133 with SMTP id ca5mr26427388wjc.19.1384259387628; 
	Tue, 12 Nov 2013 04:29:47 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
	by mx.google.com with ESMTPSA id dz5sm20087368wib.7.2013.11.12.04.29.45
	for <multiple recipients>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 12 Nov 2013 04:29:46 -0800 (PST)
Date: Tue, 12 Nov 2013 13:29:44 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
In-Reply-To: <52814C1A.8010800@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311121320550.6907@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
	<alpine.DEB.2.02.1311101237050.2962@coccobill>
	<527F8DDA.1070307@hemmecke.org>
	<alpine.DEB.2.02.1311111216260.2944@Stumbo>
	<5280CC9F.4050801@hemmecke.org>
	<alpine.DEB.2.02.1311111655200.2944@Stumbo>
	<52814C1A.8010800@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:400c:c03::229
Cc: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 12:30:00 -0000

> What about the attached script?
> It's developed with FriCAS, but would that work with AXIOM?
>
> For simplicity, instead of axDomain, my script outputs axdomains.
> That's easily fixable by introducing a third parameter to the keywords
> shell function.

Ralph, thanks for the script.
If I got it right, I should call it as

./keywords.sh axiom

If it is like so, then unluckly it doesn't work with axiom: it produces 
four empty files.

In any case, I updated the files: I added syntax for system commands too 
and I added instructions to create owns  command syntax files.
Required user intervention is very limited and straightforward and I think 
that trying to eliminate it completely can be not worth of and, also, not 
completely deterministic, given the "garbage" in output spool files.


> The operations.vim doesn't quite match. There are some places where in
> your original file you have something like \M~=\m. Since I don't use
> vim, I don't understand the differences.

The \M stuff (which today I slightly modified) is somewhat necessary due 
to vim handling of regexps, to have a precise control of them regardless 
of users' settings.

Regards

Fabio


From MAILER-DAEMON Tue Nov 12 07:42:41 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgDIn-0002Ei-5t
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 07:42:41 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:53273)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgDIh-0002EY-21
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:42:40 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgDIb-0001Lt-Nf
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:42:35 -0500
Received: from mail-wi0-x22b.google.com ([2a00:1450:400c:c05::22b]:37855)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VgDIb-0001Lg-D8
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:42:29 -0500
Received: by mail-wi0-f171.google.com with SMTP id hn6so691784wib.10
	for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 04:42:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=WjYrgovfIXQ0dC585fl2gsUINly+QkoKxX1huTX1Zz4=;
	b=Eui8H29tKXYi8vaMuV8Hf8xfQWHn9lKX3vVbWYDqHdJjH6kHZaAgFsfJIlr+iMNgrB
	WTTQVxGse0EBozruFt7+soBPv7nWFs6cWpGLamDWvPECjO33SYzrUNeNeL5D1hcIwaq6
	intTAw3dyAmSej3Jipi7HrAhlCYwU7sis4JBk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=WjYrgovfIXQ0dC585fl2gsUINly+QkoKxX1huTX1Zz4=;
	b=cHJaCIg3hkpdVEzhwV0Q/T4dNVVcb9do7B9aUvzs8yuvDuTY/biDkAghMobWKhUS6Y
	h1I8WUY1s1p9bo8uCWqZUsl9Kcr1Qmwfy1T6lHtW3HVAIZSV1CnTq+1F2Vd/p/Gewq5/
	6tv12LK1k2LDbQC/wbF2QW5bFAFNGx/bwdbsNm5sRXLHHKGMGF+3+SGu5anGjMDMYHXu
	aEeoYE0c0txofl1cW1oz/s7Q++Fue3S4aJkwEYJiKhCFIFlhJjtOYKK7TvTD+0AFLCFj
	8m8JZwNCHx4m7a9IEKPcvh0bdjFDJ1S9KyEzJN9kioZU9bpd0xYzpVuwDK7pjNH+4fJ2
	FRNw==
X-Gm-Message-State: ALoCoQnAfRHBpdKiVCxP+WIguKFQk3awbCf3gBV74hNKUV8zAoLmMmI+91ZDzRhBosafU/2NtvBh
X-Received: by 10.180.14.226 with SMTP id s2mr16218423wic.41.1384260147898;
	Tue, 12 Nov 2013 04:42:27 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
	by mx.google.com with ESMTPSA id e1sm44154402wij.6.2013.11.12.04.42.26
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 12 Nov 2013 04:42:26 -0800 (PST)
Date: Tue, 12 Nov 2013 13:42:25 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <87vbzy88gi.fsf@axiom-developer.org>
Message-ID: <alpine.DEB.2.02.1311121330290.6907@Stumbo>
References: <87vbzy88gi.fsf@axiom-developer.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:400c:c05::22b
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 12:42:40 -0000


Tim, thanks for your comments and hints.

> If you want the names of all of the categories, domains, and packages
> (assuming you have axiom in a directory called axiom):
>
> cd ~/axiom/books
> fgrep abbrev bookvol10.2.pamphlet
> fgrep abbrev bookvol10.3.pamphlet
> fgrep abbrev bookvol10.4.pamphlet
> fgrep abbrev bookvol10.5.pamphlet
>
> 10.2 is all the categories, 10.3 is all the domains,
> 10.4 is almost all the packages, 10.5 is the new numeric packages.

Is there any difference between list of categories (for example) obtained 
with this method and the list obtained with
)what categories
?

Because if there is not, then it is more simple to handle the second file: 
less work is required.


> The chunk environment is used in the above files not only to
> delimit the algebra but also to delimit test cases for each
> domain and the documentation for all of the files. These are
> extracted, put into their appropriate place (int/input for
> tests, mnt/system/doc/spadhelp for documentation) at build time.
>
> Chunk mode is also used in all of the src/input examples,
> unit test, and regression test source file pamphlets. These
> contain both the Axiom input and expected output (prefixed
> by --R comment markers).
>
> You might want to look at the above files in vim to see
> if you're handling the many uses of the chunk environment.

I tried to edit the pamphlet and it seems to me that syntax is correctly 
hilighted.
For example, --R comments are treated just as -- comments.

> I'm surprised that you need a vim mode for FriCAS chunks.

Is this remark directed to me?


> When you are happy with your vim file send me a copy and
> I will add it to the zips directory in the distribution.

The version that I uploaded today seems to me complete enough.
If in the next days there is  no new remark on the list
which gives me some reason/hint to modify it, I don't think I will touch 
it any more: if you don't see any change for some weeks, you can download 
it and add it, if you want.

Regards

Fabio


From MAILER-DAEMON Tue Nov 12 07:47:14 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgDNB-0005Ve-Ul
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 07:47:13 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:54199)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgDN5-0005Ol-MU
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:47:12 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgDN0-0002pV-2P
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:47:07 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:50617)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgDMz-0002p3-PC
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 07:47:02 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384260419; l=1737;
	s=domk; d=hemmecke.org;
	h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
	Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=/UX1rXRqaJBF/g81UWawtiGd9uk=;
	b=iMTgV1XpQdcKbxxc4X99QvXexJKjS8VA3Ii3P1QnTu9+xZnJtS566DdBLGomf4ncVt6
	nk5aYG5XWj4M7rxsxQPPQv6pTxRx1u34Q8iiTF0SXcPcU1pDuYvth86NQFZRWj+ljzYtS
	IWf9nI4qxGapiCQTY3wzysrroxdBZlRDdb4=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RYEk+icxFp+pk/v/tAqQ=
X-RZG-CLASS-ID: mo00
Received: from [193.170.38.230] (trex.risc.uni-linz.ac.at [193.170.38.230])
	by smtp.strato.de (RZmta 32.13 AUTH)
	with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id 6013f4pACCkxpnT
	for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 13:46:59 +0100 (CET)
Message-ID: <52822343.9040001@hemmecke.org>
Date: Tue, 12 Nov 2013 13:46:59 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>	<alpine.DEB.2.02.1311101237050.2962@coccobill>	<527F8DDA.1070307@hemmecke.org>	<alpine.DEB.2.02.1311111216260.2944@Stumbo>	<5280CC9F.4050801@hemmecke.org>	<alpine.DEB.2.02.1311111655200.2944@Stumbo>	<52814C1A.8010800@hemmecke.org>
	<alpine.DEB.2.02.1311121320550.6907@Stumbo>
In-Reply-To: <alpine.DEB.2.02.1311121320550.6907@Stumbo>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 12:47:13 -0000

> Ralph

I still prefer correct spelling.

> ./keywords.sh axiom

Right.

> If it is like so, then unluckly it doesn't work with axiom: it produces
> four empty files.

:-(

Just replace the keywords function by:

keywords () {
    echo ")what $1" | $EXE > $1.vim
}

And send my the 4 files.

Can you first check, whether

  echo ")what domains" | axiom -nosman

produces anything on your computer. The "-nosman" actually means to
directly call AXIOMsys. So if you do

export AXIOM=...
./keywords.sh $AXIOM/bin/AXIOMsys

(or whereever your AXIOMsys is), it might work.
But perhaps AXIOM has problems with redirects. (I would be surprised.)

> In any case, I updated the files: I added syntax for system commands too
> and I added instructions to create owns  command syntax files.
> Required user intervention is very limited and straightforward and I
> think that trying to eliminate it completely can be not worth of and,
> also, not completely deterministic, given the "garbage" in output spool
> files.

Come on, for FriCAS, my keywords.sh script gets already rid of that
garbage automatically. One just has to play a bit with sed.
Semiautomatic stuff is pretty useless.

>> The operations.vim doesn't quite match. There are some places where in
>> your original file you have something like \M~=\m. Since I don't use
>> vim, I don't understand the differences.

> The \M stuff (which today I slightly modified) is somewhat necessary due
> to vim handling of regexps, to have a precise control of them regardless
> of users' settings.

Could that be added to keywords.sh? Since I don't know vim, I wouldn't
know whether the result is right if I corrected keywords.sh myself.

Ralf



From MAILER-DAEMON Tue Nov 12 09:22:01 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgEqv-0001ol-SK
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 09:22:01 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:48645)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgEqp-0001oc-KP
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 09:22:00 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgEqk-0001eh-M8
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 09:21:55 -0500
Received: from mail-wg0-x232.google.com ([2a00:1450:400c:c00::232]:43435)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VgEqk-0001ay-Bc
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 09:21:50 -0500
Received: by mail-wg0-f50.google.com with SMTP id k14so4434206wgh.29
	for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 06:21:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=Ab1XCbSUwO6cC6MQ156ZUfzKxX8nYvERqZwnu+RVJWs=;
	b=bqx3HC8GHWN9YdIFqtFWnLKCB6vACHTiv2HQ/2+ZUsfmNy7ywYdVy8yR97QzGrQeJ9
	pL471WW7BY4geA94rnOCj20N/CeluuXA1ls0Z7dGQiN0JrDbhUGFM4gx67siH1KtvsdE
	Jh015hi0n9ugvq83blSY5jFpZh9CZg09a7HEE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=Ab1XCbSUwO6cC6MQ156ZUfzKxX8nYvERqZwnu+RVJWs=;
	b=j5hDw/eUAE5j3x+9+ZaSxPsyXEM2JyFrdNIXL1jlXx8xp/98Wi9+Dtln3JRKxpCQ8u
	d8daiNpYLkoROHcfXdmbYkf2XC0sG7bgjWQEcuaPTXC1C6PhBkTr+ZM+aJCkWpvR69A9
	VV/vMt0u/+YchCZHQw5gOAmTfyypomlAQBvlrKVsVeXXicpm9rH35zdzO1zYJQx0oZvr
	Wfsono9FthwEN/cvv6cCUtU71nZfz2CkxFu5tDCYLzFXdy5qPDBeVIVtx8rlzQhhQ3Vq
	+7YBVCxF9jDpYt+z/xeY7QI2/B4/La+66TFZYisHSzeF034yx2u7lM/SOsty6z9I/Dpx
	0VFw==
X-Gm-Message-State: ALoCoQlXwt95QEOqdpTgTpqXNCHIOUW83UVCVl6zneTWOr/k04wxdEIHWubcQoRpe2KGk4OLx/nV
X-Received: by 10.194.60.73 with SMTP id f9mr1361603wjr.65.1384266108483;
	Tue, 12 Nov 2013 06:21:48 -0800 (PST)
Received: from coccobill.local (net-93-147-208-87.cust.dsl.teletu.it.
	[93.147.208.87]) by mx.google.com with ESMTPSA id
	ey4sm45133921wic.11.2013.11.12.06.21.45
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 12 Nov 2013 06:21:47 -0800 (PST)
Date: Tue, 12 Nov 2013 15:21:44 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
In-Reply-To: <52822343.9040001@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311121502450.2999@coccobill>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
	<alpine.DEB.2.02.1311101237050.2962@coccobill>
	<527F8DDA.1070307@hemmecke.org>
	<alpine.DEB.2.02.1311111216260.2944@Stumbo>
	<5280CC9F.4050801@hemmecke.org>
	<alpine.DEB.2.02.1311111655200.2944@Stumbo>
	<52814C1A.8010800@hemmecke.org>
	<alpine.DEB.2.02.1311121320550.6907@Stumbo>
	<52822343.9040001@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:400c:c00::232
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 14:22:00 -0000

>> Ralph
>
> I still prefer correct spelling.

Oooops!  Sorry...

> Just replace the keywords function by:
>
> keywords () {
>    echo ")what $1" | $EXE > $1.vim
> }
>
> And send my the 4 files.

They are all the same and they read

Unknown option: -nosman
To use a specific workspace use, e.g.: spad -ws -nosman
Goodbye.

> Can you first check, whether
>
>  echo ")what domains" | axiom -nosman
>
> produces anything on your computer.

It produces the same three lines as above

>> In any case, I updated the files: I added syntax for system commands too
>> and I added instructions to create owns  command syntax files.
>> Required user intervention is very limited and straightforward and I
>> think that trying to eliminate it completely can be not worth of and,
>> also, not completely deterministic, given the "garbage" in output spool
>> files.
>
> Come on, for FriCAS, my keywords.sh script gets already rid of that
> garbage automatically. One just has to play a bit with sed.
> Semiautomatic stuff is pretty useless.
>
>>> The operations.vim doesn't quite match. There are some places where in
>>> your original file you have something like \M~=\m. Since I don't use
>>> vim, I don't understand the differences.
>
>> The \M stuff (which today I slightly modified) is somewhat necessary due
>> to vim handling of regexps, to have a precise control of them regardless
>> of users' settings.
>
> Could that be added to keywords.sh? Since I don't know vim, I wouldn't
> know whether the result is right if I corrected keywords.sh myself.

Sure they can: assuming that you have the files
cat.txt com.txt dom.txt pack.txt op.txt,
you just need


cat cat.txt  | sed  "s/\(^.*$\)/syn keyword axCategories \1/"  > categories.vim
cat com.txt  | sed "s/\s//g" | sed "s/\(^.*$\)/syn match axCommand \"\\\\V)\1\\\\m\"/" > commands.vim
cat dom.txt  | sed  "s/\(^.*$\)/syn keyword axDomain \1/" > domains.vim
cat pack.txt | sed  "s/\(^.*$\)/syn keyword axPackages \1/"  > packages.vim
cat op.txt   | sed "s/\\\\/\\\\\\\\/" | sed  "s/\(^[a-zA-Z].*$\)/syn keyword axOperation \1/" | sed  "s/\(^[^s].*$\)/syn match axOperation \"\\\\V\1\\\\m\"/" > operations.vim

(in fact, this is the content of the little script I added today)

Please note that I also added com.txt which is the output of
)what command

The \V tells the vim regexp engine to take any character literally, 
except for the backslash. The \m reset to vim standard meaning.
The \m is  necessary only in case there is a trailing \
This doesn't happen in com.txt but it does in op.txt
The other three files contain only keywords character, so we don't need 
regexp (ie, syn match), which is better.

Fabio


From MAILER-DAEMON Tue Nov 12 10:54:50 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgGIk-0002GV-CC
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 10:54:50 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:47723)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgGIc-0002Dk-Ab
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 10:54:48 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgGIW-0002Kv-CO
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 10:54:42 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:27895)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgGIW-0002K6-20
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 10:54:36 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384271672; l=309;
	s=domk; d=hemmecke.org;
	h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
	Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=Db9VhgBCa0b1Z5M/7J9ZhXvJgSE=;
	b=CKKRVpaELqXWWGIkL38v96UNhT+Jbsy2cvUVlNqp9ql7okxjpJIhQXEZfm7/ecEW8Kc
	LAvPFsAevKB4ttuuAMVjAUpQj6l/73XAzXrsbn8f5/olkd6WN+VBQdIqFZnnv8rINXZi1
	zhs39r8kC8ct+uZNdrKPHimmMlyXnQ/3Fic=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5Wa1QkjtVEvEawcx3s
X-RZG-CLASS-ID: mo00
Received: from [192.168.1.3]
	(62-46-158-77.adsl.highway.telekom.at [62.46.158.77])
	by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
	with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id 302ea5pACFsWrVm
	for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 16:54:32 +0100 (CET)
Message-ID: <52824F38.9040106@hemmecke.org>
Date: Tue, 12 Nov 2013 16:54:32 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>	<alpine.DEB.2.02.1311101237050.2962@coccobill>	<527F8DDA.1070307@hemmecke.org>	<alpine.DEB.2.02.1311111216260.2944@Stumbo>	<5280CC9F.4050801@hemmecke.org>	<alpine.DEB.2.02.1311111655200.2944@Stumbo>	<52814C1A.8010800@hemmecke.org>	<alpine.DEB.2.02.1311121320550.6907@Stumbo>	<52822343.9040001@hemmecke.org>
	<alpine.DEB.2.02.1311121502450.2999@coccobill>
In-Reply-To: <alpine.DEB.2.02.1311121502450.2999@coccobill>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 15:54:48 -0000

> Unknown option: -nosman
> To use a specific workspace use, e.g.: spad -ws -nosman
> Goodbye.

That's a funny and useless error message. ;-) But why does it say "spad"?

Well. Try the direct call to AXIOMsys as I've showed you in my last
mail. You probably must set the AXIOM variable right.

Ralf


From MAILER-DAEMON Tue Nov 12 10:56:16 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgGK8-0004DL-Gl
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 10:56:16 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:48275)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgGK2-0004BJ-1P
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 10:56:15 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgGJw-0003E4-NU
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 10:56:09 -0500
Received: from mail-ee0-x22b.google.com ([2a00:1450:4013:c00::22b]:63065)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VgGJw-0003DU-Dk
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 10:56:04 -0500
Received: by mail-ee0-f43.google.com with SMTP id b47so3267352eek.30
	for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 07:56:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=zNaGac1paYz5pUmTa34CO2aFROig9PuGgc76KdlD7h0=;
	b=iDGb18TVQ7kg991VD1x7qp7FSi9qKHzhq2bf182uALQkb/qH4U+oYsP7ATsFilF5tS
	xFfBO5cChguqpMjSUE1MCmofneeYvFiHPI1h8VIiJfIFiO0JuACmNN7GzHR31N9kBsnK
	KHKe/uHDS8HTn2Gdka3+XTS7M36RkSUZjY0jM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=zNaGac1paYz5pUmTa34CO2aFROig9PuGgc76KdlD7h0=;
	b=d1FSL1O7w6lO+i3Z4iScOTkMOF5ecNYxgPksSngsN7htGcwcLcJUYmuaOw8F7fJcfk
	YasOIcDsHsvFx/pnuBipIhp7Uj1iyzLYzdEuFZz08rkaKRw86uBY1yZian2mW1AKXSAb
	PHC0cXyMpj/YrM0Gq33t/UPKWInO+yeK0clPXA2nuSC338Npcqeo+wrFhE3oFwsIDLyS
	uitg3VGTtVYSRf9bkeeWjzObH96H4rXpp2GwYf0TqzWfkbRE8/3SHpC0BmYg7SzTCrjR
	+KNFpS0XyydWUP0nniRuQtFcKrX0HKYiXwwFbgay5/si7+VRyaHy/mq2d8I96IcOXJ1s
	HKnw==
X-Gm-Message-State: ALoCoQken6kB8OUIhMnTsyKAJFOvnBIHQPo8xv8LU7jaA/5AmUsVqezUPH+OrAIQyCD0uJXvjL5n
X-Received: by 10.14.175.199 with SMTP id z47mr115902eel.130.1384271762997;
	Tue, 12 Nov 2013 07:56:02 -0800 (PST)
Received: from coccobill.local (net-93-147-208-87.cust.dsl.teletu.it.
	[93.147.208.87])
	by mx.google.com with ESMTPSA id z1sm77395182eeo.14.2013.11.12.07.56.01
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 12 Nov 2013 07:56:01 -0800 (PST)
Date: Tue, 12 Nov 2013 16:55:59 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <87vbzy88gi.fsf@axiom-developer.org>
Message-ID: <alpine.DEB.2.02.1311121630110.2999@coccobill>
References: <87vbzy88gi.fsf@axiom-developer.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c00::22b
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 15:56:15 -0000

> fgrep abbrev bookvol10.2.pamphlet
> fgrep abbrev bookvol10.3.pamphlet
> fgrep abbrev bookvol10.4.pamphlet
> fgrep abbrev bookvol10.5.pamphlet
>
> 10.2 is all the categories, 10.3 is all the domains,
> 10.4 is almost all the packages, 10.5 is the new numeric packages.
>
...
> You might want to look at the above files in vim to see
> if you're handling the many uses of the chunk environment.
>

Tim,

I extracted  input files from the pamphlet you indicated as examples: I 
must say that the syntax seems to look fine.

I only have to add two common abbreviations for commands which, clearly, 
can't be extracted:
)sys
)abbrev

I just have two questions:

1) Are curly brackets ever used in axiom syntax? 
It seems to me they are not and they have no meaning in axiom: if it is 
so, I can remove them from sanity check, simplifying things.

2) If I give the command (for example)
)tangle bookvol10.2
then the result is an empty input file. If I change all chunk arguments to * via
cat bookvol10.3.pamphlet | sed "s/\\\\begin{chunk}.*$/\\\\begin{chunk}{\*}/" > book.pamphlet
then
)tangle book
returns the whole input file.
What am I missing?


Fabio


From MAILER-DAEMON Tue Nov 12 11:10:57 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgGYK-0001z4-OC
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 11:10:56 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:51775)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgGYE-0001uH-45
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 11:10:55 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgGY8-00031X-Vu
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 11:10:49 -0500
Received: from mail-we0-x22b.google.com ([2a00:1450:400c:c03::22b]:36785)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VgGY8-00030X-04
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 11:10:44 -0500
Received: by mail-we0-f171.google.com with SMTP id t61so2846976wes.16
	for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 08:10:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=/OZuefGcwY9n/cab0vqAlgC7UGVH/UDRrvFTfcgIEfE=;
	b=F5l05q7upYe64R88dD/fx9lhmTMMPX8Z45B5jSh2Fbik4vGX8JZnV79afdFdHxeim/
	C+h5S0nhlNbHNuadlfRO9wJwBy9ZaNRe9JbaGtvHFGOBcrgHYcJU1GAt0TSUk/p3VM3N
	3HcCpLvt1V/NJWrUKm8c7XiZ305AAN3sVLcVo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=/OZuefGcwY9n/cab0vqAlgC7UGVH/UDRrvFTfcgIEfE=;
	b=Kn/ZDar0P3jnJuCKUdcJs5BqR/P08pWqolkOgh5PcMqnRrtb7lOsMBWm6faBpiO5i9
	rI5qVsY8/svTVhsFRNzSP9PsB3x0yEn8qnPnpkuhf4AshP6wIvDrFX4tMtrFfJcgqVuu
	XhtxXEdr8quRQQ5yA63lF5Wv0lN+TcoQYde2HzFXoaSkd2c/tQeWBuiRrmcMbZiGBNwK
	sPA2/OuNdngxLSEKoLZcx4FqipQ5sutB8qPcgXwWeYSYlXGq4trKRgRxziIJ8RV4Q+3c
	d0NtI4NmYdsi9ej4cdvyu5qhokpK3Gvp+oIqLns2ge7ZmU4bioLTw7O22LOQjCcWBoDe
	YJYQ==
X-Gm-Message-State: ALoCoQk+eKhAlm4K2v6eplOnG2mJhYljxAnVtReV8z879vnXeYlsTCU5gcb+r8ePC+JoglKlFXpV
X-Received: by 10.180.231.38 with SMTP id td6mr17108532wic.61.1384272642471;
	Tue, 12 Nov 2013 08:10:42 -0800 (PST)
Received: from coccobill.local (net-93-147-208-87.cust.dsl.teletu.it.
	[93.147.208.87])
	by mx.google.com with ESMTPSA id i8sm45945244wiy.6.2013.11.12.08.10.40
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 12 Nov 2013 08:10:41 -0800 (PST)
Date: Tue, 12 Nov 2013 17:10:39 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
In-Reply-To: <52824F38.9040106@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311121706320.2999@coccobill>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
	<alpine.DEB.2.02.1311101237050.2962@coccobill>
	<527F8DDA.1070307@hemmecke.org>
	<alpine.DEB.2.02.1311111216260.2944@Stumbo>
	<5280CC9F.4050801@hemmecke.org>
	<alpine.DEB.2.02.1311111655200.2944@Stumbo>
	<52814C1A.8010800@hemmecke.org>
	<alpine.DEB.2.02.1311121320550.6907@Stumbo>
	<52822343.9040001@hemmecke.org>
	<alpine.DEB.2.02.1311121502450.2999@coccobill>
	<52824F38.9040106@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:400c:c03::22b
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 16:10:55 -0000

>> Unknown option: -nosman
>> To use a specific workspace use, e.g.: spad -ws -nosman
>> Goodbye.
>
> That's a funny and useless error message. ;-) But why does it say "spad"?
>
> Well. Try the direct call to AXIOMsys as I've showed you in my last
> mail. You probably must set the AXIOM variable right.
>

Wooow! It works:

export AXIOM="/usr/lib/axiom-20120301/"
./keywords.sh $AXIOM/bin/AXIOMsys

produces everything.

I have to combine this with the sed lines I posted before and then I think 
it will work.

Thanks a lot.

Fabio


From MAILER-DAEMON Tue Nov 12 12:42:02 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgHyU-00064h-Dw
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 12:42:02 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:51115)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VgHyL-0005ts-VV
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 12:42:01 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VgHyE-0004V5-Ly
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 12:41:53 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:44422
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VgHyE-0004Ua-Gu
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 12:41:46 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rACHesmd007499;
	Tue, 12 Nov 2013 11:41:14 -0600
Received: by u1204 (Postfix, from userid 1000)
	id CCAAB687AB; Tue, 12 Nov 2013 12:38:28 -0500 (EST)
From: "Tim Daly" <daly@axiom-developer.org>
To: axiom-developer@nongnu.org, stf@unife.it
In-Reply-To: <alpine.DEB.2.02.1311121630110.2999@coccobill> (stf@unife.it)
Date: Tue, 12 Nov 2013 12:38:28 -0500
Message-ID: <87zjp9y0yz.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 17:42:01 -0000

Fabio,

>1) Are curly brackets ever used in axiom syntax? 
>It seems to me they are not and they have no meaning in axiom: if it is 
>so, I can remove them from sanity check, simplifying things.

I don't believe they have any meaning.

>2) If I give the command (for example)
>)tangle bookvol10.2
>then the result is an empty input file. 

The tangle command is optimized for files in src/input by default.
It defaults to a chunk name of "*", meaning the default chunk name.
To use a file such as algaggr.input.pamphlet in src/input, do

axiom -nox
)tangle algaggr
  (creates algaggr.input from algaggr.input.pamphlet)

)read algaggr
  (runs the algaggr.input file and exits because of the )lisp (bye) )

axiom -nox
)regress algaggr
  (reads algaggr.output and looks for failing test cases)


The ')tangle' command line is implemented by the tangle function
(see books/tangle.lisp)




For more complex files such as books/bookvol10.3.pamphlet you can 
extract particular named chunks. For instance, if you want to extract

the test cases for domain "Any":
)lisp (tangle "bookvol10.3.pamphlet" "Any.input" "Any.output")

the help file for domain "Any":
)lisp (tangle "bookvol10.3.pamphlet" "Any.help" "Any.help")

the spad source for domain "Any":
)lisp (tangle "bookvol10.3.pamphlet" "domain ANY Any" "Any.spad")

In general, the arguments are 
)lisp (tangle "the filename" "the chunk name" "the output file")

There is no reason why the )tangle command isn't more complex 
except that I haven't had a use case for it yet.




Also, the tangle function in books/tangle.lisp is not specific to
Axiom. It can be used in any literate programming context.

I'd encourage you to consider writing your vim file as a literate
program since you're the one who understands it best. Other people
will have to reverse engineer it to understand it.

Tim





From MAILER-DAEMON Tue Nov 12 17:09:07 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgM8x-0000Eq-PW
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 17:09:07 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:38422)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgM8q-0008Un-Ls
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:09:05 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgM8l-0006hv-C7
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:09:00 -0500
Received: from mail-ea0-x22b.google.com ([2a00:1450:4013:c01::22b]:38369)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VgM8k-0006h8-Sv
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:08:55 -0500
Received: by mail-ea0-f171.google.com with SMTP id h10so1358520eak.30
	for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 14:08:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=u4jkbsypmjr76ETZogruThHvTYW6czvpvHI6ggJqinc=;
	b=liUMBIpFUDI9xwO2VFFw1HUAkuK0TkEkDSXOXEi2uSaKshH5Zb6LQIJG01kVzGpnis
	qanvuLNiqqTEfXWZCwq5dNGVpMbxBCTnegkGw3xT4DWU2kNXzMSGNduDUkLD4sX0ywx5
	W2SOSUdhwvaqaA8Qz5Yk+w4FepCvTfOPX60xc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=u4jkbsypmjr76ETZogruThHvTYW6czvpvHI6ggJqinc=;
	b=MCpkt4z3fzosl/tHoKhBnkitJXlPm9kUKFh15eJp5KOEp4v4/kgNM3+wdrC3plahoe
	BhqjHwSNX7MaIorS8/nWhre+qMjBTQEaqGparBY+oi+jSRmFx95tSDliSAjeuX+ShovG
	8hEjSVIhvmhHrmB6u1xAXtlH/OwescQJaIAgi0MTBp5r5phIwIpdu46s7hE95j+npckj
	lI23DQ7W4pGpZk1t620y0hT1pLeraxwx0RAK2gf/gpXiZ00085U/7wOy4fxdqGQB+Qr9
	pljqRccxwdc3EitEPhEgiYS75fGjpRErk7y0U0YRnSZ5Z8gt/cLsXSviUlvw35FK4oXj
	Wycw==
X-Gm-Message-State: ALoCoQlIVoSxgmmc53Y3ALf9a9F+JClbh0v7crgT31CYYPcL9wXzpCe7MMitsEqG93KUNayKzvZC
X-Received: by 10.15.53.65 with SMTP id q41mr28448103eew.7.1384294133526;
	Tue, 12 Nov 2013 14:08:53 -0800 (PST)
Received: from coccobill.local (net-93-147-208-87.cust.dsl.teletu.it.
	[93.147.208.87])
	by mx.google.com with ESMTPSA id m54sm72355063eex.2.2013.11.12.14.08.51
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 12 Nov 2013 14:08:52 -0800 (PST)
Date: Tue, 12 Nov 2013 23:08:49 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
In-Reply-To: <52824F38.9040106@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311122303140.2999@coccobill>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
	<alpine.DEB.2.02.1311101237050.2962@coccobill>
	<527F8DDA.1070307@hemmecke.org>
	<alpine.DEB.2.02.1311111216260.2944@Stumbo>
	<5280CC9F.4050801@hemmecke.org>
	<alpine.DEB.2.02.1311111655200.2944@Stumbo>
	<52814C1A.8010800@hemmecke.org>
	<alpine.DEB.2.02.1311121320550.6907@Stumbo>
	<52822343.9040001@hemmecke.org>
	<alpine.DEB.2.02.1311121502450.2999@coccobill>
	<52824F38.9040106@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1106215213-1384294131=:2999"
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22b
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 22:09:06 -0000

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1106215213-1384294131=:2999
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed


Ralf, I got it work.

Please check if it works also for you.

I had to separate axiom commands and axiom operations because the output, 
in these cases, has a different layout. Moreover, with the while+for cycle 
there was some little trouble, so I changed it to "pure sed" (and one per 
line: a little bit more verbose but more clear)

Fabio
--8323329-1106215213-1384294131=:2999
Content-Type: APPLICATION/x-sh; name=keywords.sh
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.02.1311122308490.2999@coccobill>
Content-Description: 
Content-Disposition: attachment; filename=keywords.sh

IyEvYmluL3NoCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyMKIyMgQ29weXJp
Z2h0IChDKSAyMDEzICBSYWxmIEhlbW1lY2tlIDxyYWxmQGhlbW1lY2tlLm9y
Zz4KIyMKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIyBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQojIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQojIyB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9m
IHRoZSBMaWNlbnNlLCBvcgojIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRl
ciB2ZXJzaW9uLgojIwojIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKIyMgYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YKIyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQojIyBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgojIwojIyBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQojIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4g
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIyBUaGlzIHNjcmlwdCBpcyBzdXBw
b3NlZCB0byB0YWtlIHRoZSBuYW1lIG9mIHRoZSAocGFuLSlheGlvbQojIyBl
eGVjdXRhYmxlIGFzIGFuIGFyZ3VtZW50IGFuZCB3cml0ZXMgdGhlIGZpbGVz
IGNhdGVnb3JpZXMudmltLAojIyBkb21haW5zLnZpbSwgcGFja2FnZXMudmlt
LCBvcGVyYXRpb25zLnZpbSBpbiBhIGZvcm1hdCBhcHByb3ByaWF0ZQojIyBm
b3IgdmltLgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgojIExldCdzIG1ha2Ug
YSBndWVzcwpBWElPTT1gZmluZCAvdXNyL2xpYiAgLXR5cGUgZCAtaW5hbWUg
ImF4aW9tLSoiYAojIElmIHlvdSBnZXQgZXJyb3IsIHNldCBtYW51YWxseSB0
aGUgZm9sbG93aW5nIHZhcmlhYmxlCiNleHBvcnQgQVhJT009Ii91c3IvbGli
L2F4aW9tLTIwMTIwMzAxIgoKIyBTZXQgdGhlIGF4aW9tIGNvbW1hbmQKaWYg
WyAiJDEiID0gImF4aW9tIiBdOwp0aGVuIAoJaWYgWyAhIC1kICRBWElPTSBd
OwoJdGhlbgoJCWVjaG8gIlBsZWFzZSBlZGl0IHRoZSBzY3JpcHQgYW5kIGlu
c2VydCB0aGUgY29ycmVjdCB2YWx1ZSIKCQllY2hvICJmb3IgdGhlIEF4aW9t
IGRpcmVjdG9yeSBpbiB0aGUgXCRBWElPTSB2YXJpYWJsZS4iCgkJZXhpdAoJ
ZmkKCUVYRT0iJEFYSU9NL2Jpbi9BWElPTXN5cyAtbm9zbWFuIgplbHNlIAoJ
RVhFPSIkMSAtbm9zbWFuIgpmaQoKIyBGaXJzdCBnZW5lcmF0ZSBzeW50YXgg
Zm9yIGtleXdvcmRzCiMgRXZlcnkgc2VkIGxpbmUgZG9lcyB0aGUgZm9sbG93
aW5nCgojIFJlbW92ZSBnYXJiYWdlIGF0IHRoZSB0b3AKIyBSZW1vdmUgZ2Fy
YmFnZSBhdCB0aGUgYm90dG9tCiMgU3F1ZWV6ZSBzcGFjZXMKIyBTcGxpdCBv
dXRwdXQgb25lIHdvcmQgcGVyIGxpbmUKIyBSZW1vdmUgZW1wdHkgbGluZXMK
IyBBZGQgdGhlIHZpbSBzeW50YXggY29tbWFuZHMKa2V5d29yZHMgKCkgewog
ICAgZWNobyAiKXdoYXQgJDEiIHwgJEVYRSBcCiAgICAgICAgfCBzZWQgIjEs
L14oL2QiIFwKCXwgc2VkICIvXigvZCIgXAoJfCBzZWQgInMvXCggXCtcKS8g
L2ciIFwKCXwgc2VkICJzLyAvXG4vZyIgXAoJfCBzZWQgIi9eJC9kIiBcCgl8
IHNlZCAicy9cKF4uKiRcKS9zeW4ga2V5d29yZCBheCQyIFwxLyIgXAoJPiAk
MS52aW0KfQoKa2V5d29yZHMgY2F0ZWdvcmllcyAJQ2F0ZWdvcnkgCmtleXdv
cmRzIGRvbWFpbnMgCURvbWFpbiAgICAKa2V5d29yZHMgcGFja2FnZXMgCVBh
Y2thZ2UgICAKCiMgVGhlbiBnZW5lcmF0ZSBzeW50YXggZm9yIHJlZ2V4cHMK
CiMgRmlyc3Qgc3lzdGVtIGNvbW1hbmRzCiMgRXZlcnkgc2VkIGxpbmUgZG9l
cyB0aGUgZm9sbG93aW5nCgojIFJlbW92ZSBnYXJiYWdlIGF0IHRoZSB0b3AK
IyBSZW1vdmUgZ2FyYmFnZSBhdCB0aGUgYm90dG9tCiMgU3F1ZWV6ZSBzcGFj
ZXMKIyBTcGxpdCBvdXRwdXQgb25lIHdvcmQgcGVyIGxpbmUKIyBSZW1vdmUg
ZW1wdHkgbGluZXMKIyBBZGQgdGhlIHZpbSBzeW50YXggY29tbWFuZHMKZWNo
byAiKXdoYXQgY29tbSIgfCAkRVhFIFwKCXwgc2VkICIxLC9eKC9kIiBcCgl8
IHNlZCAiL14gXCtGb3IgbW9yZS8sXCRkIiBcCgl8IHNlZCAicy9cKCBcK1wp
LyAvZyIgXAoJfCBzZWQgInMvIC9cbi9nIiBcCgl8IHNlZCAiL14kL2QiIFwK
CXwgc2VkICJzL1woXi4qJFwpL3N5biBtYXRjaCBheENvbW1hbmQgXCJcXFxc
VilcMVxcXFxtXCIvIiBcCgk+IGNvbW1hbmRzLnZpbQoKIyBOb3cgYXhpb20g
b3BlcmF0aW9ucwojIEV2ZXJ5IHNlZCBsaW5lIGRvZXMgdGhlIGZvbGxvd2lu
ZwoKIyBSZW1vdmUgZ2FyYmFnZSBhdCB0aGUgdG9wCiMgUmVtb3ZlIGdhcmJh
Z2UgYXQgdGhlIGJvdHRvbQojIFNxdWVlemUgc3BhY2VzCiMgU3BsaXQgb3V0
cHV0IG9uZSB3b3JkIHBlciBsaW5lCiMgUmVtb3ZlIGVtcHR5IGxpbmVzCiMg
QWRkIHRoZSB2aW0gc3ludGF4IGNvbW1hbmRzIGZvciBheGlvbSBjb21tYW5k
cyB3aGljaCBhcmUgbWFkZSB1cCBvbmx5IGJ5IGtleXdvcmRzCiMgRXNjYXBl
IGFsbCBiYWNrc2xhc2hlcyBpbiBheGlvbSBjb21tYW5kcyAodGhlcmUgYXJl
IDIgb2YgdGhlbSkKIyBBZGQgdGhlIHZpbSBzeW50YXggY29tbWFuZHMgZm9y
IGF4aW9tIGNvbW1hbmRzIG1hZGUgYnkgc3ltYm9scwplY2hvICIpd2hhdCBv
cCIgfCAkRVhFIFwKCXwgc2VkICIxLC9eT3BlcmF0aW9ucyB3aG9zZS9kIiBc
Cgl8IHNlZCAiL14gIC8sXCRkIiBcCgl8IHNlZCAicy9cKCBcK1wpLyAvZyIg
XAoJfCBzZWQgInMvIC9cbi9nIiBcCgl8IHNlZCAiL14kL2QiIFwKCXwgc2Vk
ICJzL1woXlthLXpBLVpdLiokXCkvc3luIGtleXdvcmQgYXhPcGVyYXRpb24g
XDEvIiBcCgl8IHNlZCAicy9cXFxcL1xcXFxcXFxcLyIgXAoJfCBzZWQgICJz
L1woXltec10uKiRcKS9zeW4gbWF0Y2ggYXhPcGVyYXRpb24gXCJcXFxcVlwx
XFxcXG1cIi8iIFwKCT4gb3BlcmF0aW9ucy52aW0K

--8323329-1106215213-1384294131=:2999--


From MAILER-DAEMON Tue Nov 12 17:26:08 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgMPQ-0003kx-AL
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 17:26:08 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:44411)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgMPJ-0003jp-DO
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:26:06 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgMPE-0005VJ-2V
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:26:01 -0500
Received: from mail-ea0-x22d.google.com ([2a00:1450:4013:c01::22d]:51834)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VgMPD-0005Ul-N0
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:25:55 -0500
Received: by mail-ea0-f173.google.com with SMTP id g10so3916559eak.18
	for <axiom-developer@nongnu.org>; Tue, 12 Nov 2013 14:25:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=UKnnxJTDwdNbS22KWKDUzeLYiBeBOxmtLhZS4mJVNAo=;
	b=D8CbXAKTc0a6OjQNjd02Cce7cAowdt2W7OUpiJ6FKELpZ7tKhRyO81GUOOtKnn2pnx
	ykrLAGDpmqUjKM0D1IZTnAEuMbXxQE0GLq5U06mSZ+zi78wC8SlVa0T1y9XsLt0ihUA4
	aV1xVeFul1PvbjPbWQix8O9z49afIj6z0omJ4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=UKnnxJTDwdNbS22KWKDUzeLYiBeBOxmtLhZS4mJVNAo=;
	b=kiw24s+D3m/DiGUTSCh06l2L5TnmydL8kUEH3knjwmBn0e+lG8mJIBIzOX99FHggU4
	1OhB4HVayRCEnBQnjKMzx6OIKUINgUTJY+tFtIEiLpomxAQlJoMT63H7zdPtlhWlXtXS
	BDEFcQfVvVSI5wYw2BIDYrY30rgtCaiMPr28vO1wyYxdqr6dsQzrM69HYsYdyPsckQJ3
	9lJqYsSTMNJaqi7ovbVxirXZm2BsjbkJIy7gSa9DbvDf/2heP57jkD8ugcM24BV+O5Af
	Oyi9xRChsqwDGTbJ3xWtAoOO+1UlpHGUwNWFziJDJL0I9ZsxTUCLzdNwReG10RndiZrX
	tQTg==
X-Gm-Message-State: ALoCoQnYH9kES6CL75lzD//tZJ81mIAg8gQVrFWBy6WPJNwW/oeUZd9V1462oKOXpHBfWDbtnBgs
X-Received: by 10.14.108.9 with SMTP id p9mr45059595eeg.8.1384295154148;
	Tue, 12 Nov 2013 14:25:54 -0800 (PST)
Received: from coccobill.local (net-93-147-208-87.cust.dsl.teletu.it.
	[93.147.208.87])
	by mx.google.com with ESMTPSA id a6sm80796325eei.10.2013.11.12.14.25.52
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 12 Nov 2013 14:25:53 -0800 (PST)
Date: Tue, 12 Nov 2013 23:25:50 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@coccobill
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <87zjp9y0yz.fsf@axiom-developer.org>
Message-ID: <alpine.DEB.2.02.1311122310220.2999@coccobill>
References: <87zjp9y0yz.fsf@axiom-developer.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22d
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 22:26:06 -0000

>> 1) Are curly brackets ever used in axiom syntax?
>> It seems to me they are not and they have no meaning in axiom: if it is
>> so, I can remove them from sanity check, simplifying things.
>
> I don't believe they have any meaning.

Ok, I will remove them from the "sanity check"


>> 2) If I give the command (for example)
>> )tangle bookvol10.2
>> then the result is an empty input file.
>
> The tangle command is optimized for files in src/input by default.
...

I see. My doubt was originated from the fact that last week I wrote a 
small pamphlet for a package (eea.input.pamphlet) and

)tangle eea

didn't produced any output. This was because I gave a name to every chunck, 
always the same but not "*": I thought that )tangle would have extracted 
the chunks regardless of the name.
I realized that this was the problem and I corrected it, so I got the 
desired input file.

I must say that I like it very much the new format where pamphlet are pure 
latex: this is very natural when writing math.
The previous format was somewhat more clumsy.

> I'd encourage you to consider writing your vim file as a literate
> program since you're the one who understands it best. Other people
> will have to reverse engineer it to understand it.

Well, I think that a vim syntax file is something which is not going to be 
developed: once it works, it is very unlikely that it will be modified, if 
ever.
In any case, I exensively commented both the vim file and the script that 
I just submitted: producing it in a literate way I don't think I could add 
more.

Fabio


From MAILER-DAEMON Tue Nov 12 17:32:16 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgMVM-00068m-0I
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 17:32:16 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:46371)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VgMVC-00068T-49
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:32:13 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VgMV4-0007mi-Qi
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:32:06 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:37235
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VgMV4-0007ji-Kb
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 17:31:58 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rACMUemd008113;
	Tue, 12 Nov 2013 16:31:16 -0600
Received: by u1204 (Postfix, from userid 1000)
	id 1C21A687AB; Tue, 12 Nov 2013 17:29:47 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: axiom-developer@nongnu.org, stf@unife.it
In-Reply-To: <alpine.DEB.2.02.1311122303140.2999@coccobill> (stf@unife.it)
Date: Tue, 12 Nov 2013 17:29:46 -0500
Message-ID: <874n7htfs5.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 22:32:13 -0000

Fabio,

Note that if you search for category, domain, and package names
using the Axiom interpreter it will not show all of the names.
For instance, AlgebraicFunction is "hidden" (see the variable
$globalExposureGroupAlist on line 24164 of books/bookvol5.pamphlet).

Directly grepping the books will show all of them.

Tim


From MAILER-DAEMON Tue Nov 12 18:40:54 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgNZm-0005Ez-IT
	for mharc-axiom-developer@gnu.org; Tue, 12 Nov 2013 18:40:54 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:40178)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VgNZc-00056C-71
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 18:40:52 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VgNZU-0006EG-SY
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 18:40:44 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:50880
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VgNZU-0006Dk-GT
	for axiom-developer@nongnu.org; Tue, 12 Nov 2013 18:40:36 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rACNddmd008284;
	Tue, 12 Nov 2013 17:40:03 -0600
Received: by u1204 (Postfix, from userid 1000)
	id 0067E68777; Tue, 12 Nov 2013 18:39:28 -0500 (EST)
From: "Tim Daly" <daly@axiom-developer.org>
To: axiom-developer@nongnu.org, stf@unife.it
In-Reply-To: <alpine.DEB.2.02.1311122310220.2999@coccobill> (stf@unife.it)
Date: Tue, 12 Nov 2013 18:39:28 -0500
Message-ID: <87siv18a1b.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Nov 2013 23:40:52 -0000

>>> 2) If I give the command (for example)
>>> )tangle bookvol10.2
>>> then the result is an empty input file.
>>
>> The tangle command is optimized for files in src/input by default.
>...
>
>I see. My doubt was originated from the fact that last week I wrote a 
>small pamphlet for a package (eea.input.pamphlet) and
>
>)tangle eea
>
>didn't produced any output. This was because I gave a name to every chunck, 
>always the same but not "*": I thought that )tangle would have extracted 
>the chunks regardless of the name.
>I realized that this was the problem and I corrected it, so I got the 
>desired input file.
>
>I must say that I like it very much the new format where pamphlet are pure 
>latex: this is very natural when writing math.
>The previous format was somewhat more clumsy.

The previous format used noweb which has many features, none of which
are used in Axiom. I've been slowly eliminating noweb as I rewrite Axiom.

One of the steps was to create a latex chunk environment (the latex code
for the chunk environment is commented in the file books/tangle.lisp)
Once that exists, which is the only really useful feature, everything
else is pure latex. That eliminates the "weave" (noweave) step completely.

Tim


From MAILER-DAEMON Wed Nov 13 05:35:13 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgXmz-0004KE-1t
	for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 05:35:13 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:48376)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgXms-0004DC-9A
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:35:11 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgXmn-00083M-GX
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:35:06 -0500
Received: from mail-ea0-x22b.google.com ([2a00:1450:4013:c01::22b]:63165)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VgXmn-00081r-2X
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:35:01 -0500
Received: by mail-ea0-f171.google.com with SMTP id h10so105885eak.30
	for <axiom-developer@nongnu.org>; Wed, 13 Nov 2013 02:34:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=HyuoEtRbVQlHbnr78O8Vsi6lRjZpr0XGA9BbCNayQaU=;
	b=FoIbeCguDN+WvcPOI27Mg57znVDqwMVOI4w2gupYaNaGXvcWYNWP54Hrc6WnM/KVNk
	tx/Rvbj3g+0SfcgF8RoX8lzKfK0p9RZbS9hWWK+mbhHwsMgnaBwvPGLSh7hBjLqBBPPb
	rAOrigLk7UapFYWxkTgWGL8B+iYnEPcAvMBVY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=HyuoEtRbVQlHbnr78O8Vsi6lRjZpr0XGA9BbCNayQaU=;
	b=CWvGzTdKsH9FTGfnKAm/zF7xToBwXivfDXAt+haCja1fyYYldLQGRGHM6SuDvk03xA
	bn1/k/SCcVc1ZKYTw3lOKGyICew+djiUwQUKsVZ66xlk4eXKaPwNtKkUOJ/FphhRewZV
	3zSVXnUw2qhgA9I+fEsZT/5x5TacZhwVkMvfx7HB6rOsr/7Zp1ivh4NHV5GnUhLKoJpR
	jtM+siYiy/e2tcnMY8THg4xZIVNyqcOVIOr3hqpjfOcIBoIm4XTmTWxqzP2d0dWHF6Y5
	Z67yU5UUv+MgvDdFZTcGN1btrH0DsVOEL7HREACOHodYyqw/lSobs/a/coDKskX0FIo2
	atiQ==
X-Gm-Message-State: ALoCoQmJsjeuj5FXQVu6NePn7kfNpPleTRGSOG88gT4dEkFRD4U0qT6LxhooXe71myrvJurq57fa
X-Received: by 10.15.101.13 with SMTP id bo13mr1645512eeb.77.1384338899705;
	Wed, 13 Nov 2013 02:34:59 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
	by mx.google.com with ESMTPSA id 44sm6442055eek.5.2013.11.13.02.34.57
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 13 Nov 2013 02:34:58 -0800 (PST)
Date: Wed, 13 Nov 2013 11:34:56 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <874n7htfs5.fsf@axiom-developer.org>
Message-ID: <alpine.DEB.2.02.1311131050320.2997@Stumbo>
References: <874n7htfs5.fsf@axiom-developer.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1038405292-1384338898=:2997"
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22b
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 10:35:11 -0000

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1038405292-1384338898=:2997
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

> Fabio,
>
> Note that if you search for category, domain, and package names
> using the Axiom interpreter it will not show all of the names.
> For instance, AlgebraicFunction is "hidden" (see the variable
> $globalExposureGroupAlist on line 24164 of books/bookvol5.pamphlet).
>
> Directly grepping the books will show all of them.

Tim,

I checked differencies. Results are:

- categories are exactly the same
- for packages, the Axiom interpeter misses exactly
   EFULS
   EFUPXS
- for domains, the file extracted from the book is strictly contained in
   the file obtained by the interpeter: the extra packages are _exactly_
   those ending in "-" or in "&"

You can check yourself: copy in an empty directory
bookvol10.2.pamphlet  bookvol10.3.pamphlet  bookvol10.4.pamphlet 
bookvol10.5.pamphlet
and the two attached scripts, then
./keywords.sh axiom
for i in *.pamphlet ; do ./extract-keywords.sh $i ; done

By the way, I point out that I found what seems to me a typo in
bookvol10.3.pamphlet:  line 45520 looks
)abbrev domain FORTRAN FortranProgra\\

and my guess is that it should be
)abbrev domain FORTRAN FortranProgram

Regards

Fabio


--8323329-1038405292-1384338898=:2997
Content-Type: APPLICATION/x-sh; name=keywords.sh
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.02.1311131134560.2997@Stumbo>
Content-Description: 
Content-Disposition: attachment; filename=keywords.sh

IyEvYmluL3NoCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyMKIyMgQ29weXJp
Z2h0IChDKSAyMDEzICBSYWxmIEhlbW1lY2tlIDxyYWxmQGhlbW1lY2tlLm9y
Zz4KIyMKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIyBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQojIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQojIyB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9m
IHRoZSBMaWNlbnNlLCBvcgojIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRl
ciB2ZXJzaW9uLgojIwojIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKIyMgYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQg
d2FycmFudHkgb2YKIyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQojIyBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgojIwojIyBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQojIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4g
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIyBUaGlzIHNjcmlwdCBpcyBzdXBw
b3NlZCB0byB0YWtlIHRoZSBuYW1lIG9mIHRoZSAocGFuLSlheGlvbQojIyBl
eGVjdXRhYmxlIGFzIGFuIGFyZ3VtZW50IGFuZCB3cml0ZXMgdGhlIGZpbGVz
IGNhdGVnb3JpZXMudmltLAojIyBkb21haW5zLnZpbSwgcGFja2FnZXMudmlt
LCBvcGVyYXRpb25zLnZpbSBpbiBhIGZvcm1hdCBhcHByb3ByaWF0ZQojIyBm
b3IgdmltLgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgojIExldCdzIG1ha2Ug
YSBndWVzcwpBWElPTT1gZmluZCAvdXNyL2xpYiAgLXR5cGUgZCAtaW5hbWUg
ImF4aW9tLSoiYAojIElmIHlvdSBnZXQgZXJyb3IsIHNldCBtYW51YWxseSB0
aGUgZm9sbG93aW5nIHZhcmlhYmxlCiNleHBvcnQgQVhJT009Ii91c3IvbGli
L2F4aW9tLTIwMTIwMzAxIgoKIyBTZXQgdGhlIGF4aW9tIGNvbW1hbmQKaWYg
WyAiJDEiID0gImF4aW9tIiBdOwp0aGVuIAoJaWYgWyAhIC1kICRBWElPTSBd
OwoJdGhlbgoJCWVjaG8gIlBsZWFzZSBlZGl0IHRoZSBzY3JpcHQgYW5kIGlu
c2VydCB0aGUgY29ycmVjdCB2YWx1ZSIKCQllY2hvICJmb3IgdGhlIEF4aW9t
IGRpcmVjdG9yeSBpbiB0aGUgXCRBWElPTSB2YXJpYWJsZS4iCgkJZXhpdAoJ
ZmkKCUVYRT0iJEFYSU9NL2Jpbi9BWElPTXN5cyAtbm9zbWFuIgplbHNlIAoJ
RVhFPSIkMSAtbm9zbWFuIgpmaQoKIyBGaXJzdCBnZW5lcmF0ZSBzeW50YXgg
Zm9yIGtleXdvcmRzCiMgRXZlcnkgc2VkIGxpbmUgZG9lcyB0aGUgZm9sbG93
aW5nCgojIFJlbW92ZSBnYXJiYWdlIGF0IHRoZSB0b3AKIyBSZW1vdmUgZ2Fy
YmFnZSBhdCB0aGUgYm90dG9tCiMgU3F1ZWV6ZSBzcGFjZXMKIyBTcGxpdCBv
dXRwdXQgb25lIHdvcmQgcGVyIGxpbmUKIyBSZW1vdmUgZW1wdHkgbGluZXMK
IyBBZGQgdGhlIHZpbSBzeW50YXggY29tbWFuZHMKa2V5d29yZHMgKCkgewog
ICAgZWNobyAiKXdoYXQgJDEiIHwgJEVYRSBcCiAgICAgICAgfCBzZWQgIjEs
L14oL2QiIFwKCXwgc2VkICIvXigvZCIgXAoJfCBzZWQgInMvXCggXCtcKS8g
L2ciIFwKCXwgc2VkICJzLyAvXG4vZyIgXAoJfCBzZWQgIi9eJC9kIiBcCgl8
IHNlZCAicy9cKF4uKiRcKS9zeW4ga2V5d29yZCBheCQyIFwxLyIgXAoJfCBz
b3J0IFwKCT4gJDEudmltCn0KCmtleXdvcmRzIGNhdGVnb3JpZXMgCUNhdGVn
b3J5IAprZXl3b3JkcyBkb21haW5zIAlEb21haW4gICAgCmtleXdvcmRzIHBh
Y2thZ2VzIAlQYWNrYWdlICAgCgojIFRoZW4gZ2VuZXJhdGUgc3ludGF4IGZv
ciByZWdleHBzCgojIEZpcnN0IHN5c3RlbSBjb21tYW5kcwojIEV2ZXJ5IHNl
ZCBsaW5lIGRvZXMgdGhlIGZvbGxvd2luZwoKIyBSZW1vdmUgZ2FyYmFnZSBh
dCB0aGUgdG9wCiMgUmVtb3ZlIGdhcmJhZ2UgYXQgdGhlIGJvdHRvbQojIFNx
dWVlemUgc3BhY2VzCiMgU3BsaXQgb3V0cHV0IG9uZSB3b3JkIHBlciBsaW5l
CiMgUmVtb3ZlIGVtcHR5IGxpbmVzCiMgQWRkIHRoZSB2aW0gc3ludGF4IGNv
bW1hbmRzCmVjaG8gIil3aGF0IGNvbW0iIHwgJEVYRSBcCgl8IHNlZCAiMSwv
XigvZCIgXAoJfCBzZWQgIi9eIFwrRm9yIG1vcmUvLFwkZCIgXAoJfCBzZWQg
InMvXCggXCtcKS8gL2ciIFwKCXwgc2VkICJzLyAvXG4vZyIgXAoJfCBzZWQg
Ii9eJC9kIiBcCgl8IHNlZCAicy9cKF4uKiRcKS9zeW4gbWF0Y2ggYXhDb21t
YW5kIFwiXFxcXFYpXDFcXFxcbVwiLyIgXAoJfCBzb3J0IFwKCT4gY29tbWFu
ZHMudmltCgojIE5vdyBheGlvbSBvcGVyYXRpb25zCiMgRXZlcnkgc2VkIGxp
bmUgZG9lcyB0aGUgZm9sbG93aW5nCgojIFJlbW92ZSBnYXJiYWdlIGF0IHRo
ZSB0b3AKIyBSZW1vdmUgZ2FyYmFnZSBhdCB0aGUgYm90dG9tCiMgU3F1ZWV6
ZSBzcGFjZXMKIyBTcGxpdCBvdXRwdXQgb25lIHdvcmQgcGVyIGxpbmUKIyBS
ZW1vdmUgZW1wdHkgbGluZXMKIyBBZGQgdGhlIHZpbSBzeW50YXggY29tbWFu
ZHMgZm9yIGF4aW9tIGNvbW1hbmRzIHdoaWNoIGFyZSBtYWRlIHVwIG9ubHkg
Ynkga2V5d29yZHMKIyBFc2NhcGUgYWxsIGJhY2tzbGFzaGVzIGluIGF4aW9t
IGNvbW1hbmRzICh0aGVyZSBhcmUgMiBvZiB0aGVtKQojIEFkZCB0aGUgdmlt
IHN5bnRheCBjb21tYW5kcyBmb3IgYXhpb20gY29tbWFuZHMgbWFkZSBieSBz
eW1ib2xzCmVjaG8gIil3aGF0IG9wIiB8ICRFWEUgXAoJfCBzZWQgIjEsL15P
cGVyYXRpb25zIHdob3NlL2QiIFwKCXwgc2VkICIvXiAgLyxcJGQiIFwKCXwg
c2VkICJzL1woIFwrXCkvIC9nIiBcCgl8IHNlZCAicy8gL1xuL2ciIFwKCXwg
c2VkICIvXiQvZCIgXAoJfCBzZWQgInMvXCheW2EtekEtWl0uKiRcKS9zeW4g
a2V5d29yZCBheE9wZXJhdGlvbiBcMS8iIFwKCXwgc2VkICJzL1xcXFwvXFxc
XFxcXFwvIiBcCgl8IHNlZCAgInMvXCheW15zXS4qJFwpL3N5biBtYXRjaCBh
eE9wZXJhdGlvbiBcIlxcXFxWXDFcXFxcbVwiLyIgXAoJfCBzb3J0IFwKCT4g
b3BlcmF0aW9ucy52aW0K

--8323329-1038405292-1384338898=:2997
Content-Type: APPLICATION/x-sh; name=extract-keywords.sh
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.02.1311131134561.2997@Stumbo>
Content-Description: 
Content-Disposition: attachment; filename=extract-keywords.sh

Iy9iaW4vYmFzaAoKIyBVc2FnZToKIyBDb3B5IGluIGFuIGVtcHR5IGRpciB0
aGUgcGFtcGhsZXQgZnJvbSB3aGljaCB5b3Ugd2FudCB0byAKIyBleHRyYWN0
IGtleXMgYW5kIGdpdmUgdGhlIGNvbW1hbmQKIyBmb3IgaSBpbiAqLnBhbXBo
bGV0IDsgZG8gLi9leHRyYWN0LWtleXdvcmRzLnNoICRpIDsgZG9uZQojIElm
IHlvdSBydW4gaXQgYWdhaW4sIGZpcnN0IHJlbW92ZSBvbGQgKi52aW0gZmls
ZXMKCiMgU2V0IHRoZSBrZXkgd2Ugd2FudCB0byBleHRyYWN0CmtleT1gZWdy
ZXAgLW0gMSAiXlwpYWJicmV2IiAkMSB8IGN1dCAtLWRlbGltaXRlcj0iICIg
LWYgMmAKCiMgU2V0IHRoZSB2aW0gc3ludGF4IGtleQp2aW1rZXk9YGVjaG8g
JGtleSB8IHNlZCAicy8uKi9cdSYvImAKCmVncmVwICJeXClhYmJyZXYiICQx
IFwKCXwgc2VkICJzL14pYWJicmV2W2lhdG9uXSogJGtleS8vIiBcCgl8IHNl
ZCAicy9cKCBcK1wpLyAvZyIgXAoJfCBzZWQgInMvIC9cbi9nIiBcCgl8IHNl
ZCAiL14kL2QiIFwKCXwgc2VkICJzL1woXi4qJFwpL3N5biBrZXl3b3JkIGF4
JHZpbWtleSBcMS8iIFwKCXwgc29ydCBcCgk+PiAka2V5LnZpbQo=

--8323329-1038405292-1384338898=:2997--


From MAILER-DAEMON Wed Nov 13 05:49:40 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgY0y-0000SJ-5V
	for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 05:49:40 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:51158)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgY0r-0000S2-Fa
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:49:38 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgY0k-0004J1-Uj
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:49:33 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:42425)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgY0k-0004Il-Ky
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:49:26 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384339764; l=845;
	s=domk; d=hemmecke.org;
	h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
	Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=L3pXrNsGOcugwueLCLvkMcKFj2E=;
	b=mymummxHIPotRBFRXBvOGl0Zx27GXuI6Z/GrdyGeaaQLu/XSbIM9CU2Cp9kfXtowYuu
	osmgfaGGlKz6cpcaf/A8bFLSHWZ8ZTlq5Fnxh5tUtPRqPZC2lU5wzxiVEyg7iqvYnzt4B
	7tZZWlz+WuK/pitZHrRpUWzRd4ZrmXNWIiE=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RYEk+icxFp+pk/v/tAqQ=
X-RZG-CLASS-ID: mo00
Received: from [193.170.38.230] (trex.risc.uni-linz.ac.at [193.170.38.230])
	by smtp.strato.de (RZmta 32.13 AUTH)
	with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id I04f67pADAnN0PR
	for <axiom-developer@nongnu.org>; Wed, 13 Nov 2013 11:49:23 +0100 (CET)
Message-ID: <52835933.2030407@hemmecke.org>
Date: Wed, 13 Nov 2013 11:49:23 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>	<alpine.DEB.2.02.1311101237050.2962@coccobill>	<527F8DDA.1070307@hemmecke.org>	<alpine.DEB.2.02.1311111216260.2944@Stumbo>	<5280CC9F.4050801@hemmecke.org>	<alpine.DEB.2.02.1311111655200.2944@Stumbo>	<52814C1A.8010800@hemmecke.org>	<alpine.DEB.2.02.1311121320550.6907@Stumbo>	<52822343.9040001@hemmecke.org>	<alpine.DEB.2.02.1311121502450.2999@coccobill>	<52824F38.9040106@hemmecke.org>
	<alpine.DEB.2.02.1311122303140.2999@coccobill>
In-Reply-To: <alpine.DEB.2.02.1311122303140.2999@coccobill>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 10:49:38 -0000

> Please check if it works also for you.

I'll do that later.

But it seems that I'm not completely satisfied.

> I had to separate axiom commands and axiom operations because the
> output, in these cases, has a different layout. Moreover, with the
> while+for cycle there was some little trouble, so I changed it to "pure
> sed" (and one per line: a little bit more verbose but more clear)

OK, that's probably fine, I'll check later.

Meanwhile, I've only removed redundant spaces and remove "-nosman" after
AXIOMsys. That is ignored in this place anyway.

Please let's further develop via github. I don't like so much sending
files around.

https://github.com/hemmecke/vim-panaxiom

It would also be nice, if you can incorporate the code from Johannes
Grabmeier (http://axiom-wiki.newsynthesis.org/AxiomInVim).

Ralf



From MAILER-DAEMON Wed Nov 13 05:50:58 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgY2E-0001TF-7O
	for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 05:50:58 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:51448)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgY27-0001NX-PW
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:50:57 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgY21-0004mD-Ry
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:50:51 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:57076)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgY21-0004m2-9h
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 05:50:45 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384339844; l=121;
	s=domk; d=hemmecke.org;
	h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
	Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=n9dXV2zCZ3CMVR5qm6RbcWcL3zE=;
	b=BILs6h84ACFiXe9gYUbdZ+RF2DKDXfdjuJlqcdIO0KlX6cUNx1pNFbBbPUEi3ewrHoM
	tRzwaRsQV+C/be1PpJFKEfPXRULguX2gTbD7gACqRvICGPx7CPyurVQvhw0363g8lYQKD
	qNOtDEJ9ETdgfrQyAJcw/9ycnbfJT+sHH1I=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RYEk+icxFp+pk/v/tAqQ=
X-RZG-CLASS-ID: mo00
Received: from [193.170.38.230] (trex.risc.uni-linz.ac.at [193.170.38.230])
	by smtp.strato.de (RZmta 32.13 AUTH)
	with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id 90104bpADAoi1KQ
	for <axiom-developer@nongnu.org>; Wed, 13 Nov 2013 11:50:44 +0100 (CET)
Message-ID: <52835984.5090800@hemmecke.org>
Date: Wed, 13 Nov 2013 11:50:44 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>	<alpine.DEB.2.02.1311101237050.2962@coccobill>	<527F8DDA.1070307@hemmecke.org>	<alpine.DEB.2.02.1311111216260.2944@Stumbo>	<5280CC9F.4050801@hemmecke.org>	<alpine.DEB.2.02.1311111655200.2944@Stumbo>	<52814C1A.8010800@hemmecke.org>	<alpine.DEB.2.02.1311121320550.6907@Stumbo>	<52822343.9040001@hemmecke.org>	<alpine.DEB.2.02.1311121502450.2999@coccobill>	<52824F38.9040106@hemmecke.org>	<alpine.DEB.2.02.1311122303140.2999@coccobill>
	<52835933.2030407@hemmecke.org>
In-Reply-To: <52835933.2030407@hemmecke.org>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 10:50:57 -0000

>> Please check if it works also for you.

Wait. I realized that you have removed the \< and \> markers. Why?

Ralf




From MAILER-DAEMON Wed Nov 13 06:41:20 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgYoy-0006pd-2l
	for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 06:41:20 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:35215)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgYor-0006i3-16
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 06:41:18 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgYol-00054s-My
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 06:41:12 -0500
Received: from mail-ee0-x232.google.com ([2a00:1450:4013:c00::232]:60434)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VgYol-00054j-CS
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 06:41:07 -0500
Received: by mail-ee0-f50.google.com with SMTP id b45so148697eek.23
	for <axiom-developer@nongnu.org>; Wed, 13 Nov 2013 03:41:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=QkNBu7CoQydjGVDdsU8lDnDCFKdSE4TbkEi85Ax7sSs=;
	b=BTz9Z22kE2sVxeSn75pFAA3UHHZRJu4rW0GBxLfMy7UqFZi8gdsmS7hYfgj1qDfGPi
	zqE1V974h3fEB0+B+bzrFcJh7bBuA4UXa0A9WhAER7PINLBB4f1ogLUOTZjRdXQTe/U1
	hrgT5wVVF8xEOzlebxcL585RLEY15CS3i2h5w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=QkNBu7CoQydjGVDdsU8lDnDCFKdSE4TbkEi85Ax7sSs=;
	b=ayZ4tZGYf6lHNmT9NykMsYriNNAYdCRopWbiz2QxLKYpn3Uh/Rx+vAuRV2imTahauU
	kQwnOGrP64yUF/Iluy1gzaHu9vCbShNQzC1sbOdfOHNjadqEjx7Jbxkp2BS4oG8LjwXj
	ClykGLpncxJFbug5+a6Kwo0fdov6SrZbVVo+Lp77Pb3n+36R2fxmfVRa0/W/syhFzKaP
	rC5dkC54T2rWJcU69wWVtwUKt7z9xvcaS1N10CTS6pxCaqTvk3EYFwS315cmhFd7L2sy
	zwbAVntGRAk3umoIdmzj0uouhFZBx/hjkkM7krUuR7iOySC1RIrKBC8emhc62Wj3ScU/
	/z7w==
X-Gm-Message-State: ALoCoQlGizB7kyCvPYp2/DxJtH6pQaR3EMJmqd80tHWwALVBispKxfJulJ5MHx59X0e3n+/jlv0f
X-Received: by 10.14.122.132 with SMTP id t4mr49101419eeh.20.1384342864936;
	Wed, 13 Nov 2013 03:41:04 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
	by mx.google.com with ESMTPSA id z1sm87300983eeo.14.2013.11.13.03.41.02
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 13 Nov 2013 03:41:03 -0800 (PST)
Date: Wed, 13 Nov 2013 12:41:01 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <52835984.5090800@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311131222320.2997@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
	<alpine.DEB.2.02.1311101237050.2962@coccobill>
	<527F8DDA.1070307@hemmecke.org>
	<alpine.DEB.2.02.1311111216260.2944@Stumbo>
	<5280CC9F.4050801@hemmecke.org>
	<alpine.DEB.2.02.1311111655200.2944@Stumbo>
	<52814C1A.8010800@hemmecke.org>
	<alpine.DEB.2.02.1311121320550.6907@Stumbo>
	<52822343.9040001@hemmecke.org>
	<alpine.DEB.2.02.1311121502450.2999@coccobill>
	<52824F38.9040106@hemmecke.org>
	<alpine.DEB.2.02.1311122303140.2999@coccobill>
	<52835933.2030407@hemmecke.org> <52835984.5090800@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c00::232
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 11:41:18 -0000

>>> Please check if it works also for you.
>
> Wait. I realized that you have removed the \< and \> markers. Why?
>

Becuase I changed syntax rules of matching: for elements which are made up 
only of keywords (that is, character in 48-57,_,a-z,A-Z,&,!,?   ) then I 
declare something like

syn keyword axCategory Domain

Before it was

syn match axCategory "\<Domain\>"

keywords select only whole words: the markers \< \> are required in 
matches if you want the same behaviour.

With the above definitions, both rules hilights Domain but not 
EuclideanDomain.
If the match were

syn match axCategory "Domain" then in EuclideanDomain you would get Domain 
highlighted.

Another difference is that keywords have the highest priority.

Given the above, whenever possible I switched to "syn keyword"

The match syntax is still necessary just for a bunch of operations which 
are made up of simbols.

Fabio



From MAILER-DAEMON Wed Nov 13 07:15:28 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgZM0-0003b4-AU
	for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 07:15:28 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:43024)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgZLu-0003ab-3a
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:15:26 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VgZLp-00089p-1G
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:15:22 -0500
Received: from mail-ea0-x22d.google.com ([2a00:1450:4013:c01::22d]:40810)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VgZLo-00089h-Me
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:15:16 -0500
Received: by mail-ea0-f173.google.com with SMTP id g10so191860eak.32
	for <axiom-developer@nongnu.org>; Wed, 13 Nov 2013 04:15:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=HPZ/77gZUrywXkqKe/ivBhLTfWFsA8gyXsiev+ascvM=;
	b=YmHhxtkMa8E03eNSbDcM+RKKv9pxdMSSPe9X+/q/VcHH4fLpClyHelNm2t7a5xVcdU
	IbdZ0oqvQ9/vlGNTGbHLkE63RaolVl357goSU02+XK3W3eBuyWiwfnKKCCbchnuuA0ip
	6HdzJS077ukVgzT5P13PAFhF+Z2wYPh9TtuK4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=HPZ/77gZUrywXkqKe/ivBhLTfWFsA8gyXsiev+ascvM=;
	b=Ee5JxpVghvduIhh+wsTEusMrOmP2mcJjBgveatKju+DkQalIdsC7UeusmXh8dV2+iv
	HIj2t7JLRn+Wdc8kX1WK0LQr68iVD7oAELi4pYEMr2yl7l87nQx20bNkj4GIiWZ+Hrwf
	CNgfz4XRPLihVmvyO++fENgwa+9wWojXy2A6PMcMchr9CqeO0puPpN2r5mcTmXL8wboe
	kzS08/TINklnMZOLEyPm4FI86EimmJKK08u8Tm3DbAcemMqDzoptUVw5NovxKnSlsJCg
	j6JiEIEa4DbAS2mS5nhD0pcIV2z3PGXHD2OD6Y+uUvVUwgtl3lDI+OOZENW/OIGekwJn
	VnOw==
X-Gm-Message-State: ALoCoQm+IXXmwCO+Ri/bYYsPfrP11HNskBOb1hQGpZO6ZwUD3fxaZCwz6qxHTk5HgTgLLC94eye2
X-Received: by 10.15.108.142 with SMTP id cd14mr66846eeb.139.1384344914978;
	Wed, 13 Nov 2013 04:15:14 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
	by mx.google.com with ESMTPSA id k7sm79380449eeg.13.2013.11.13.04.15.13
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 13 Nov 2013 04:15:14 -0800 (PST)
Date: Wed, 13 Nov 2013 13:15:12 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <52835933.2030407@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311131259380.2997@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
	<alpine.DEB.2.02.1311101237050.2962@coccobill>
	<527F8DDA.1070307@hemmecke.org>
	<alpine.DEB.2.02.1311111216260.2944@Stumbo>
	<5280CC9F.4050801@hemmecke.org>
	<alpine.DEB.2.02.1311111655200.2944@Stumbo>
	<52814C1A.8010800@hemmecke.org>
	<alpine.DEB.2.02.1311121320550.6907@Stumbo>
	<52822343.9040001@hemmecke.org>
	<alpine.DEB.2.02.1311121502450.2999@coccobill>
	<52824F38.9040106@hemmecke.org>
	<alpine.DEB.2.02.1311122303140.2999@coccobill>
	<52835933.2030407@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22d
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 12:15:27 -0000

> Meanwhile, I've only removed redundant spaces and remove "-nosman" after
> AXIOMsys. That is ignored in this place anyway.

I ran the script and it works as before.

>
> Please let's further develop via github. I don't like so much sending
> files around.
>
> https://github.com/hemmecke/vim-panaxiom

ok, I subscribed to github, even if I don't think there is a lot to 
develop: on my side it works just fine and I don't have more to say on it.

> It would also be nice, if you can incorporate the code from Johannes
> Grabmeier (http://axiom-wiki.newsynthesis.org/AxiomInVim).

I don't think it is a good idea:
- keywords are defined as a different set (I tried to keep it minimal): 
this reuires some care in merging syntax definitions.
- using the two differente files, axiom highlights result just in a 
different color scheme: every vim user will change the color scheme to its 
own taste.
- there are a lot of other syntax that are not relative to axiom (C++, 
maybe?) It doesn't seem to me a good idea to mix up syntax for different 
languages in the same file. Moreover, they are far too complex for me.

Fabio


From MAILER-DAEMON Wed Nov 13 07:32:19 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VgZcJ-0000e7-Da
	for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 07:32:19 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:47102)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgZcD-0000du-Dm
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:32:18 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgZc6-0005Yz-9m
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:32:13 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:14059)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VgZc5-0005Vk-WC
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:32:06 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384345924; l=1187;
	s=domk; d=hemmecke.org;
	h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
	Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=fj1wzVzEtSg58ZEOP1ZYQM8K5xA=;
	b=RkDNjqtS2vjqat1R1Pg+UQQY4tUvKfgbYZFF5sBlgsubdhTm5V9RUaE8I3aBwEsRp52
	50/SKPY3V0sBSg5nnZujZQtQD+L08ziOpw7DPNo3TpmW4N+ifE7WBT0Mf39dVoVIrEuoo
	cu8zh7tsElyWf8bK2DfQIcfleF2zyAN9tf0=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RYEk+icxFp+pk/v/tAqQ=
X-RZG-CLASS-ID: mo00
Received: from [193.170.38.230] (trex.risc.uni-linz.ac.at [193.170.38.230])
	by smtp.strato.de (RZmta 32.13 AUTH)
	with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id u0170epADCW03zM ;
	Wed, 13 Nov 2013 13:32:00 +0100 (CET)
Message-ID: <52837140.90104@hemmecke.org>
Date: Wed, 13 Nov 2013 13:32:00 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>,
	Johannes Grabmeier <johannes.grabmeier@fh-deggendorf.de>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>	<alpine.DEB.2.02.1311101237050.2962@coccobill>	<527F8DDA.1070307@hemmecke.org>	<alpine.DEB.2.02.1311111216260.2944@Stumbo>	<5280CC9F.4050801@hemmecke.org>	<alpine.DEB.2.02.1311111655200.2944@Stumbo>	<52814C1A.8010800@hemmecke.org>	<alpine.DEB.2.02.1311121320550.6907@Stumbo>	<52822343.9040001@hemmecke.org>	<alpine.DEB.2.02.1311121502450.2999@coccobill>	<52824F38.9040106@hemmecke.org>	<alpine.DEB.2.02.1311122303140.2999@coccobill>	<52835933.2030407@hemmecke.org>
	<alpine.DEB.2.02.1311131259380.2997@Stumbo>
In-Reply-To: <alpine.DEB.2.02.1311131259380.2997@Stumbo>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 12:32:18 -0000

>> https://github.com/hemmecke/vim-panaxiom

>> It would also be nice, if you can incorporate the code from Johannes
>> Grabmeier (http://axiom-wiki.newsynthesis.org/AxiomInVim).

I've now added that file as fricas.vim to the repository.

> I don't think it is a good idea:
> - keywords are defined as a different set (I tried to keep it minimal):
> this reuires some care in merging syntax definitions.
> - using the two differente files, axiom highlights result just in a
> different color scheme: every vim user will change the color scheme to
> its own taste.
> - there are a lot of other syntax that are not relative to axiom (C++,
> maybe?) It doesn't seem to me a good idea to mix up syntax for different
> languages in the same file. Moreover, they are far too complex for me.

Right. I don't understand the vim-syntax, but it seems that all the
things that start like cSomething (c-prefix) are not relevant for Axiom.

Johannes, do you think you can help in merging Fabio's and your
vim-mode. Maybe your vim-mode could at least take advantage of the
generated identifiers
(https://github.com/hemmecke/vim-panaxiom/blob/master/axiom/keywords.sh).

Ralf



From MAILER-DAEMON Wed Nov 13 11:52:10 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vgdfm-0008AR-54
	for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 11:52:10 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:47683)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <johannes@grabmeier.net>) id 1VgZfC-0001wJ-D8
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:35:23 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <johannes@grabmeier.net>) id 1VgZf7-0006hn-Jn
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:35:18 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:28846)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <johannes@grabmeier.net>) id 1VgZf7-0006hc-BB
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 07:35:13 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384346111; l=2001;
	s=domk; d=grabmeier.net;
	h=To:References:Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:
	Content-Type:Mime-Version:Subject:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=xR3gf//WCL4fkOZ2Eqk+fcNhyFk=;
	b=EyK588yk9HlT9tBStR6sYqlePgX1dGZOVB3O8Xdrq7lRj1tDd4o2QX+y4VnMz2Xi00k
	FC4SJOwulyWPyMV1rZ0Z/Qf5upwYyeXT5qWJZekEUdHHgbzd+J7Mp3XQV5q02lcJpSQx9
	QGCaRRiDh4QOLpwxcSk9GWry++GbyECdgyY=
X-RZG-AUTH: :JmMMdE6mfuytPHJfUJF8/K+0w+0mtjx26sH4UyTg6ECgrPxtl3FPTEs1VS58N26G/zNmyLc=
X-RZG-CLASS-ID: mo00
Received: from [192.168.178.40]
	(188-193-118-171-dynip.superkabel.de [188.193.118.171])
	by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
	with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id i0555dpADCZ771p ;
	Wed, 13 Nov 2013 13:35:07 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1085)
Content-Type: text/plain; charset=us-ascii
From: "Prof. Dr. Grabmeier Johannes" <johannes@grabmeier.net>
In-Reply-To: <52837140.90104@hemmecke.org>
Date: Wed, 13 Nov 2013 13:35:06 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <F9BC6526-EAF6-4F01-8D95-21F476E09B4F@grabmeier.net>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>	<alpine.DEB.2.02.1311101237050.2962@coccobill>	<527F8DDA.1070307@hemmecke.org>	<alpine.DEB.2.02.1311111216260.2944@Stumbo>	<5280CC9F.4050801@hemmecke.org>	<alpine.DEB.2.02.1311111655200.2944@Stumbo>	<52814C1A.8010800@hemmecke.org>	<alpine.DEB.2.02.1311121320550.6907@Stumbo>	<52822343.9040001@hemmecke.org>	<alpine.DEB.2.02.1311121502450.2999@coccobill>	<52824F38.9040106@hemmecke.org>	<alpine.DEB.2.02.1311122303140.2999@coccobill>	<52835933.2030407@hemmecke.org>
	<alpine.DEB.2.02.1311131259380.2997@Stumbo>
	<52837140.90104@hemmecke.org>
To: fricas-devel@googlegroups.com
X-Mailer: Apple Mail (2.1085)
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
X-Mailman-Approved-At: Wed, 13 Nov 2013 11:52:08 -0500
Cc: Johannes Grabmeier <johannes.grabmeier@fh-deggendorf.de>,
	axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] [fricas-devel] Re:  Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 12:35:23 -0000

yes sure, we should merge the two solutions, if there are extra =
features, not covered yet. You are right, from time to time (at every =
release?), one should update the list of data structures an operations.

Am 13.11.2013 um 13:32 schrieb Ralf Hemmecke:

>>> https://github.com/hemmecke/vim-panaxiom
>=20
>>> It would also be nice, if you can incorporate the code from Johannes
>>> Grabmeier (http://axiom-wiki.newsynthesis.org/AxiomInVim).
>=20
> I've now added that file as fricas.vim to the repository.
>=20
>> I don't think it is a good idea:
>> - keywords are defined as a different set (I tried to keep it =
minimal):
>> this reuires some care in merging syntax definitions.
>> - using the two differente files, axiom highlights result just in a
>> different color scheme: every vim user will change the color scheme =
to
>> its own taste.
>> - there are a lot of other syntax that are not relative to axiom =
(C++,
>> maybe?) It doesn't seem to me a good idea to mix up syntax for =
different
>> languages in the same file. Moreover, they are far too complex for =
me.
>=20
> Right. I don't understand the vim-syntax, but it seems that all the
> things that start like cSomething (c-prefix) are not relevant for =
Axiom.
>=20
> Johannes, do you think you can help in merging Fabio's and your
> vim-mode. Maybe your vim-mode could at least take advantage of the
> generated identifiers
> =
(https://github.com/hemmecke/vim-panaxiom/blob/master/axiom/keywords.sh).
>=20
> Ralf
>=20
> --=20
> You received this message because you are subscribed to the Google =
Groups "FriCAS - computer algebra system" group.
> To unsubscribe from this group and stop receiving emails from it, send =
an email to fricas-devel+unsubscribe@googlegroups.com.
> To post to this group, send email to fricas-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/fricas-devel.
> For more options, visit https://groups.google.com/groups/opt_out.



From MAILER-DAEMON Wed Nov 13 13:13:49 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vgewn-00088M-90
	for mharc-axiom-developer@gnu.org; Wed, 13 Nov 2013 13:13:49 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:50316)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1Vgewh-00083l-TC
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 13:13:48 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1Vgewd-00079M-Lv
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 13:13:43 -0500
Received: from mail-we0-x231.google.com ([2a00:1450:400c:c03::231]:50222)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1Vgewd-000796-B8
	for axiom-developer@nongnu.org; Wed, 13 Nov 2013 13:13:39 -0500
Received: by mail-we0-f177.google.com with SMTP id t60so784442wes.8
	for <axiom-developer@nongnu.org>; Wed, 13 Nov 2013 10:13:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=Uz2vpEVh73BabixTA2M8CeqmzWhmYpjSnH43UClKaWo=;
	b=eWJULRIJ4U+8d5k7NVd3qiTVDsvdIGvqFWZFifwQXdKA04EpWCKMptROziae8Hlf7q
	4C7s4RRbx524duXhXtIuEd+lL+KAi9vIiQUDMhqRwdCI9ocell/LUPOuiFWcEZFAoAF6
	MmnzDqe7AU0wABNiTYtqxp9eXdTm7TsC2tOgg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=Uz2vpEVh73BabixTA2M8CeqmzWhmYpjSnH43UClKaWo=;
	b=d9trC5iYvKx8dmaGL9NE0T7MGQvKrkCK+vDZvrb6nU78CfzccJ+WOkScWwqSq9uMVv
	KCzdLvy1wyBiCyAjIT0CDU1pCBqfm9J42ww45ZViaeWrYOwBxg5oMICFvOPG8j3+rmOK
	FUPelcorc9zr/GypLWNCKzlA/jNPiWnFpLhTs6GJvhzTn//m1LhrmO6L/bQEGnfqST6Z
	9wEGqp02vekbwvrVhkRNnRYWf/2wru/d/bZ/P02KVKTpLnmML55X+qeVSZzG7ZOiw2He
	5tNXtjXvctk2VyLup8ly7rZQ64IQphYDmJSoxlpRi3FY8NrPxaFzuIuEy/7DB+/35IfM
	TFQQ==
X-Gm-Message-State: ALoCoQm4+QJzNJ63HUGi+cgZaZBq4lFX3H3fUSeC5D8URWyhbK0TuOwx3VBvrut3ytCv7aB+3iTt
X-Received: by 10.180.11.166 with SMTP id r6mr21887658wib.9.1384366417426;
	Wed, 13 Nov 2013 10:13:37 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
	by mx.google.com with ESMTPSA id
	gg20sm58386901wic.1.2013.11.13.10.13.35 for <multiple recipients>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 13 Nov 2013 10:13:36 -0800 (PST)
Date: Wed, 13 Nov 2013 19:13:34 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
In-Reply-To: <52835933.2030407@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311131904250.2997@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
	<alpine.DEB.2.02.1311101237050.2962@coccobill>
	<527F8DDA.1070307@hemmecke.org>
	<alpine.DEB.2.02.1311111216260.2944@Stumbo>
	<5280CC9F.4050801@hemmecke.org>
	<alpine.DEB.2.02.1311111655200.2944@Stumbo>
	<52814C1A.8010800@hemmecke.org>
	<alpine.DEB.2.02.1311121320550.6907@Stumbo>
	<52822343.9040001@hemmecke.org>
	<alpine.DEB.2.02.1311121502450.2999@coccobill>
	<52824F38.9040106@hemmecke.org>
	<alpine.DEB.2.02.1311122303140.2999@coccobill>
	<52835933.2030407@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:400c:c03::231
Cc: Johannes Grabmeier <johannes.grabmeier@fh-deggendorf.de>,
	axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Nov 2013 18:13:48 -0000

> Please let's further develop via github. I don't like so much sending
> files around.
>
> https://github.com/hemmecke/vim-panaxiom

Ralf,

I added the last changes I made.
In particular, I changed colors definition so that it is modular and it 
can be very easy for the user to customize them, or even use an already 
existing color scheme (see the readme).

About merging the two files, I am not able to see a way of doing it.
If someone does, it is surely better to have just one package for axiom 
support in vim: I will modify mine if there are suggestions.

Otherwise, I am satisfied with the version I have and I will post it on 
vim.org as the definitive (up to the next one... ) version.

Fabio


From MAILER-DAEMON Thu Nov 14 11:29:42 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vgzna-0006OP-DF
	for mharc-axiom-developer@gnu.org; Thu, 14 Nov 2013 11:29:42 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:51629)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <camm@maguirefamily.org>) id 1VgznT-0006OD-PX
	for axiom-developer@nongnu.org; Thu, 14 Nov 2013 11:29:40 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <camm@maguirefamily.org>) id 1VgznO-0003Kf-To
	for axiom-developer@nongnu.org; Thu, 14 Nov 2013 11:29:35 -0500
Received: from nat-tvwna-outside-visitornet2-d-165.princeton.org
	([66.180.183.177]:58906 helo=happiness.m.enhanced.com)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <camm@maguirefamily.org>)
	id 1VgznF-0003Id-2g; Thu, 14 Nov 2013 11:29:21 -0500
Received: from camm by happiness.m.enhanced.com with local (Exim 4.80)
	(envelope-from <camm@maguirefamily.org>)
	id 1Vgzle-0001aG-7L; Thu, 14 Nov 2013 11:27:42 -0500
From: Camm Maguire <camm@maguirefamily.org>
To: gcl-devel@gnu.org, maxima@math.utexas.edu, axiom-developer@nongnu.org,
	open-axiom-devel@lists.sourceforge.net,
	fricas-devel@googlegroups.com, kaufmann@cs.utexas.edu
Date: Thu, 14 Nov 2013 11:27:42 -0500
Message-ID: <87ppq32bk1.fsf@happiness.m.enhanced.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x
X-Received-From: 66.180.183.177
Subject: [Axiom-developer] GCL 2.6.10 has been released
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Nov 2013 16:29:41 -0000

Greetings!  The GCL team is happy to announce the release of version
2.6.10, the latest achievement in the 'stable' (as opposed to
'development') series.  Please see http://www.gnu.org/software/gcl for
downloading information.

This release addresses many of the issues introduced by the 2.6.9
developments, in addition to using gmp for random number generation,
adding fast immediate fixnum operations for most functions, and
accelerating garbage collection and hash table lookups.  From the git
log:

  randomize addresses as hash keys
  refine readdir
  optimize gethash loop
  opendir,readdir,closedir functions
  make object_to_string safe for text strings
  no SGC on ia64 pending fix to getc/fread restart failure and hang
  ensure-directories-exist and wild-pathname-p
  changes for latest mingw on windows
  Don't use TMP in configure for windows
  prevent relocatable maxpage from extending beyond real_maxpage due to hole
  no gprof on ia64, possible function descriptor corruption due to mcount
  robustify allocation of environment and argument space in unrandomize.h
  main.c typo fix
  limit startup relblock pages to 5% of available_pages
  NOFREE_ERR for ia64
  fix trailing slash removal pre lstat on mingw
  optimize number_expt
  add mpz_ui_pow_ui and mpz_pow_ui to gmp_wrappers.h
  ensure that lstat takes no trailing slashes on mingw
  reserve 8M stack on mingw, and start alloc probe at 0x20000000 for wine
  initialize c stack variables in make_bignum before gc calling mpz_init_set
  allow for nreloc overflow in coff, restoring acl2 on mingw
  abandon stabs debug format on mingw as is now too small
  limit text start search, restoring s390 build
  make equal explicitly tail recursive on mingw to overcome compiler deficiency
  add sys and child sys values to get-internal-run-time
  optimize number_abs and number_signum
  inlines for gcd and lcm
  ctzl instruction, and defaults for clzl and ctzl when absent
  fix type-and to properly order t and object
  fix safe_mul, clz and fixnum_shft for corner cases
  remove lfun prop to eq, eql, equal and equalp
  remove redundant mod code
  fix integer_divide1 call in number_expt
  faster integer log functions
  prototypes and optimization inlines for immnum functions
  faster division algorithms -- FIXME centralize mod, do round
  centralize inlined immnum logic in new immnum.h header
  remove 'c1conditional property of 'boole
  use clz in fixnum_times where available
  try mpz_init_set in make_bignum -- FIXME stack of pre initialized bignums
  don't mark link array when not collecting relblock
  fix shifti bug
  add gmp wrappers for the various division rounding modes
  fix type-and so that t < '(values t t)
  fix sublis1-inline for new predicate macros
  faster eq,eql,equal, and equalp predicates
  configure check for clzl instruction
  define OBJNULL for hurd
  separately protect mark_link_array from non-data cfd
  remove unnecessary branches to marking of cfd code
  backport #? inline string directive to ensure 'first' vararg is initialized
  sgc mark phase typo
  only sgc mark old contiguous data when collecting contiguous
  remove null value error in mv-ref to accommodate low immediate fixnums
  fix bds_top capture bug in bds_bind macro (e.g. arg eval changes bds_top)
  scale initial relblock with heap size instead of available_pages
  try initial relblock scale of twice heap pages
  unset si::*optimize-maximum-pages* in raw image to limit unexec file size
  clear gcc warnings regarding ignored function return values
  function def typo
  scale maxrbpage and new_holepage with available_pages on startup
  clarify room report
  disable safecdr by default
  widecons configure option
  memcpy to speed up relocatable gc
  set_bits fix for i1==i2
  edit_double overflow fix
  set_bits fix
  get_sgc_bits bug fix
  get_bits debugging 2
  fix to get_bits
  get_bits/set_bits debugging
  update tm_maxpage in sgc_start
  report low immfix in (room t)
  use tee in test_results target
  imcdr typo fix
  default to high immfix, check cstack for low immfix
  enable-safecdr and enable-safecdrdbg configure options
  gbc accelerations
  support for low immediate fixnums
  box all fixnums in cdr, and speed all object typing
  gethash/hash-set optimizers
  add safety page to relocatable gc to workaround unexplained overwrite FIXME
  make sure gprof arrays are writable in sgc
  fix edit_double, failure to print 1d-6
  rework sane default to contiguous and relocatable tm_table parameters
  simplify and speedup marking of old data on sgc pages
  make sure contiguous sgc_minfree gets initialized with sane value
  revert set_type_of to preserve sgc bit, init stack objects with static
  reinit_gmp prototype
  reinit_gmp on mips to fix (random), where LD_BIND_NOW is also required
  correct cpage macro for new sgc contblock bit
  zero mark bits on contblock allocation
  define ADDR_COMPAT_LAYOUT and ADDR_LIMIT_3GB if not present in configure
  eliminate preclear of contblock mark bits
  sgc bit for contiguous pages, need low mem for code on 64bit
  prefer low memory when loading code to satisfy jump bit constraints
  backport of gmp random numbers from master
  lintian fix to VirtualFree call in unexnt.c
  rehardwire heap start address on windows
  try not fixing heap start address on windws
  try for up to 2 Gb heap on windows
  try to fix deallocation in windows heap probe
  clean windows heap size probe
  don't rely on errno on macosx heap size probe
  try to probe heap size on windows
  Use brk wrapper around sbrk to consolidate behavior when latter is emulated
  probe heap size up to 32Gb on macosx
  allocate gcl_zone_body in static area, as malloc_create_zone returns a pointer to read-only memory in macosx 10.8
  work around unlinkable profile prototype in macosx 10.8 64bit
  clear prototype mismatch warning
  Set windows heap start to stable 0x10100000 of 2.6.8 for now
  place parenthesis around argument to cast in make_fixnum, fix invalid lvalue
  support for empty filenames following -f on command line
  fix documentation formatting errors
  zero firstword in set_type_of macro to handle C stack objects

Take care,
-- 
Camm Maguire                                        address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah


From MAILER-DAEMON Thu Nov 14 17:06:54 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vh53u-0007ik-Dp
	for mharc-axiom-developer@gnu.org; Thu, 14 Nov 2013 17:06:54 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:32784)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <camm@happiness.m.enhanced.com>) id 1VgySp-0004QI-U8
	for axiom-developer@nongnu.org; Thu, 14 Nov 2013 10:04:16 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <camm@happiness.m.enhanced.com>) id 1VgySl-0001t1-4n
	for axiom-developer@nongnu.org; Thu, 14 Nov 2013 10:04:11 -0500
Received: from nat-tvwna-outside-visitornet2-d-165.princeton.org
	([66.180.183.177]:58622 helo=happiness.m.enhanced.com)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <camm@happiness.m.enhanced.com>)
	id 1VgySa-0001ox-VL; Thu, 14 Nov 2013 10:03:57 -0500
Received: from camm by happiness.m.enhanced.com with local (Exim 4.80)
	(envelope-from <camm@happiness.m.enhanced.com>)
	id 1VgyQj-0001JT-ID; Thu, 14 Nov 2013 10:02:01 -0500
From: Camm Maguire <camm@happiness.m.enhanced.com>
To: gcl-devel@gnu.org, maxima@math.utexas.edu, axiom-developer@nongnu.org,
	open-axiom-devel@lists.sourceforge.net,
	fricas-devel@googlegroups.com, kaufmann@cs.utexas.edu
Date: Thu, 14 Nov 2013 10:02:01 -0500
Message-ID: <87a9h7rpqu.fsf@happiness.m.enhanced.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x
X-Received-From: 66.180.183.177
X-Mailman-Approved-At: Thu, 14 Nov 2013 17:06:52 -0500
Subject: [Axiom-developer] GCL 2.6.10 has been released
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Nov 2013 15:04:16 -0000

Greetings!  The GCL team is happy to announce the release of version
2.6.10, the latest achievement in the 'stable' (as opposed to
'development') series.  Please see http://www.gnu.org/software/gcl for
downloading information.

This release addresses many of the issues introduced by the 2.6.9
developments, in addition to using gmp for random number generation,
adding fast immediate fixnum operations for most functions, and
accelerating garbage collection and hash table lookups.  From the git
log:

  randomize addresses as hash keys
  refine readdir
  optimize gethash loop
  opendir,readdir,closedir functions
  make object_to_string safe for text strings
  no SGC on ia64 pending fix to getc/fread restart failure and hang
  ensure-directories-exist and wild-pathname-p
  changes for latest mingw on windows
  Don't use TMP in configure for windows
  prevent relocatable maxpage from extending beyond real_maxpage due to hole
  no gprof on ia64, possible function descriptor corruption due to mcount
  robustify allocation of environment and argument space in unrandomize.h
  main.c typo fix
  limit startup relblock pages to 5% of available_pages
  NOFREE_ERR for ia64
  fix trailing slash removal pre lstat on mingw
  optimize number_expt
  add mpz_ui_pow_ui and mpz_pow_ui to gmp_wrappers.h
  ensure that lstat takes no trailing slashes on mingw
  reserve 8M stack on mingw, and start alloc probe at 0x20000000 for wine
  initialize c stack variables in make_bignum before gc calling mpz_init_set
  allow for nreloc overflow in coff, restoring acl2 on mingw
  abandon stabs debug format on mingw as is now too small
  limit text start search, restoring s390 build
  make equal explicitly tail recursive on mingw to overcome compiler deficiency
  add sys and child sys values to get-internal-run-time
  optimize number_abs and number_signum
  inlines for gcd and lcm
  ctzl instruction, and defaults for clzl and ctzl when absent
  fix type-and to properly order t and object
  fix safe_mul, clz and fixnum_shft for corner cases
  remove lfun prop to eq, eql, equal and equalp
  remove redundant mod code
  fix integer_divide1 call in number_expt
  faster integer log functions
  prototypes and optimization inlines for immnum functions
  faster division algorithms -- FIXME centralize mod, do round
  centralize inlined immnum logic in new immnum.h header
  remove 'c1conditional property of 'boole
  use clz in fixnum_times where available
  try mpz_init_set in make_bignum -- FIXME stack of pre initialized bignums
  don't mark link array when not collecting relblock
  fix shifti bug
  add gmp wrappers for the various division rounding modes
  fix type-and so that t < '(values t t)
  fix sublis1-inline for new predicate macros
  faster eq,eql,equal, and equalp predicates
  configure check for clzl instruction
  define OBJNULL for hurd
  separately protect mark_link_array from non-data cfd
  remove unnecessary branches to marking of cfd code
  backport #? inline string directive to ensure 'first' vararg is initialized
  sgc mark phase typo
  only sgc mark old contiguous data when collecting contiguous
  remove null value error in mv-ref to accommodate low immediate fixnums
  fix bds_top capture bug in bds_bind macro (e.g. arg eval changes bds_top)
  scale initial relblock with heap size instead of available_pages
  try initial relblock scale of twice heap pages
  unset si::*optimize-maximum-pages* in raw image to limit unexec file size
  clear gcc warnings regarding ignored function return values
  function def typo
  scale maxrbpage and new_holepage with available_pages on startup
  clarify room report
  disable safecdr by default
  widecons configure option
  memcpy to speed up relocatable gc
  set_bits fix for i1==i2
  edit_double overflow fix
  set_bits fix
  get_sgc_bits bug fix
  get_bits debugging 2
  fix to get_bits
  get_bits/set_bits debugging
  update tm_maxpage in sgc_start
  report low immfix in (room t)
  use tee in test_results target
  imcdr typo fix
  default to high immfix, check cstack for low immfix
  enable-safecdr and enable-safecdrdbg configure options
  gbc accelerations
  support for low immediate fixnums
  box all fixnums in cdr, and speed all object typing
  gethash/hash-set optimizers
  add safety page to relocatable gc to workaround unexplained overwrite FIXME
  make sure gprof arrays are writable in sgc
  fix edit_double, failure to print 1d-6
  rework sane default to contiguous and relocatable tm_table parameters
  simplify and speedup marking of old data on sgc pages
  make sure contiguous sgc_minfree gets initialized with sane value
  revert set_type_of to preserve sgc bit, init stack objects with static
  reinit_gmp prototype
  reinit_gmp on mips to fix (random), where LD_BIND_NOW is also required
  correct cpage macro for new sgc contblock bit
  zero mark bits on contblock allocation
  define ADDR_COMPAT_LAYOUT and ADDR_LIMIT_3GB if not present in configure
  eliminate preclear of contblock mark bits
  sgc bit for contiguous pages, need low mem for code on 64bit
  prefer low memory when loading code to satisfy jump bit constraints
  backport of gmp random numbers from master
  lintian fix to VirtualFree call in unexnt.c
  rehardwire heap start address on windows
  try not fixing heap start address on windws
  try for up to 2 Gb heap on windows
  try to fix deallocation in windows heap probe
  clean windows heap size probe
  don't rely on errno on macosx heap size probe
  try to probe heap size on windows
  Use brk wrapper around sbrk to consolidate behavior when latter is emulated
  probe heap size up to 32Gb on macosx
  allocate gcl_zone_body in static area, as malloc_create_zone returns a pointer to read-only memory in macosx 10.8
  work around unlinkable profile prototype in macosx 10.8 64bit
  clear prototype mismatch warning
  Set windows heap start to stable 0x10100000 of 2.6.8 for now
  place parenthesis around argument to cast in make_fixnum, fix invalid lvalue
  support for empty filenames following -f on command line
  fix documentation formatting errors
  zero firstword in set_type_of macro to handle C stack objects

Take care,
-- 
Camm Maguire                                        address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah


From MAILER-DAEMON Fri Nov 15 02:53:42 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VhEDm-00055h-89
	for mharc-axiom-developer@gnu.org; Fri, 15 Nov 2013 02:53:42 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:57983)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VhEDd-00055K-2D
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 02:53:40 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VhEDV-0002Xf-Pn
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 02:53:33 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:58503
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VhEDV-0002Us-KA
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 02:53:25 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAF7qAmd015236;
	Fri, 15 Nov 2013 01:52:32 -0600
Received: by u1204 (Postfix, from userid 1000)
	id 82FCA686FC; Fri, 15 Nov 2013 02:52:00 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: "Fabio S." <stf@unife.it>, axiom-developer@nongnu.org
In-Reply-To: <alpine.DEB.2.02.1311131050320.2997@Stumbo> (stf@unife.it)
Date: Fri, 15 Nov 2013 02:52:00 -0500
Message-ID: <87y54qqezj.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Nov 2013 07:53:40 -0000

Fabio wrote: 

>I checked differencies. Results are:
>
>- categories are exactly the same
>- for packages, the Axiom interpeter misses exactly
>   EFULS
>   EFUPXS

These were originally listed as packages but are actually domains.
This was correced in Axiom.

>By the way, I point out that I found what seems to me a typo in
>bookvol10.3.pamphlet:  line 45520 looks
>)abbrev domain FORTRAN FortranProgra\\
>
>and my guess is that it should be
>)abbrev domain FORTRAN FortranProgram

I grepped the current sources and every instance is correct.

Tim


From MAILER-DAEMON Fri Nov 15 09:11:09 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VhK73-0003Sm-2Y
	for mharc-axiom-developer@gnu.org; Fri, 15 Nov 2013 09:11:09 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:53162)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <jiazhaoconga@gmail.com>) id 1VhK6x-0003Sb-3U
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 09:11:07 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <jiazhaoconga@gmail.com>) id 1VhK6r-0008Ob-Nb
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 09:11:03 -0500
Received: from mail-ob0-x229.google.com ([2607:f8b0:4003:c01::229]:34836)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <jiazhaoconga@gmail.com>) id 1VhK6r-0008ON-I8
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 09:10:57 -0500
Received: by mail-ob0-f169.google.com with SMTP id wn1so3901690obc.28
	for <axiom-developer@nongnu.org>; Fri, 15 Nov 2013 06:10:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=BGaCur7bhEaeLVantRsIqEVL1/0cwHNRsnZPRRliRc4=;
	b=lOpXZyzQf4m02ZjtQ4ewXQEAzEBcqqrtycqtub3W4e3JybJuBejTBCl1lwqQfUJak7
	1jI0n7zmwfTeEpF3H31XJdVmJaptFT99Hsk/4A+qMXwQ3KcAbMrOAGTjr9/XKKjoJOZf
	MRF1EMJUU0PeXD0qhBZU8W8tGWDccQPgJx/OiPMRM5qNqaOtXDw0efpXRncQ1sijvBeI
	+XGgKrRMOXCvAVHyqtEhYAPKdKfceEdnmvwpq9GCbEbQEW4mF9W8K9dgODF2CZMlmOqA
	VuPseqYn0f69nO6ooTsmZ3Rs2zfOi7ColQer/qvNZe8MSrbiCdxaKbH+5PIDOqRLovZ5
	ZEMQ==
MIME-Version: 1.0
X-Received: by 10.60.69.130 with SMTP id e2mr748508oeu.98.1384524656565; Fri,
	15 Nov 2013 06:10:56 -0800 (PST)
Received: by 10.76.99.115 with HTTP; Fri, 15 Nov 2013 06:10:56 -0800 (PST)
Date: Fri, 15 Nov 2013 22:10:56 +0800
Message-ID: <CAHYG-FVKfh50bBXPCKm46W+n1LMi7C84qRuHSu6QbVV13FrLiQ@mail.gmail.com>
From: jiazhaoconga <jiazhaoconga@gmail.com>
To: axiom-developer@nongnu.org
Content-Type: multipart/alternative; boundary=001a1133536a56660904eb37c47f
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2607:f8b0:4003:c01::229
Subject: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Nov 2013 14:11:07 -0000

--001a1133536a56660904eb37c47f
Content-Type: text/plain; charset=UTF-8

I was going to make
http://axiom-wiki.newsynthesis.org/images/AxiomEmacsMode.pamphlet
functioning again, so I use '\begin{chunk}' to get it compiled by latex.

When trying to tangle it to get back .el, use tangle.lisp with sbcl, get
the bug:

first char in line 128 should be ; instead of :

sbcl also complains about si::getenv. Then I find out that tangle.lisp
is gcl only and I use
  )lisp (tangle "AxiomEmacsMode.pamphlet" "*" "AxiomEmacsMode.el")
to get what I want.

--001a1133536a56660904eb37c47f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>I was going to make <br><a href=3D"http://axiom-=
wiki.newsynthesis.org/images/AxiomEmacsMode.pamphlet">http://axiom-wiki.new=
synthesis.org/images/AxiomEmacsMode.pamphlet</a> <br>functioning again, so =
I use &#39;\begin{chunk}&#39; to get it compiled by latex.<br>
</div><br>When trying to tangle it to get back .el, use tangle.lisp with sb=
cl, get the bug:<br><br></div><div>first char in line 128 should be ; inste=
ad of :<br><br></div><div>sbcl also complains about si::getenv. Then I find=
 out that tangle.lisp<br>
</div><div>is gcl only and I use<br></div><div>=C2=A0 )lisp (tangle &quot;A=
xiomEmacsMode.pamphlet&quot; &quot;*&quot; &quot;AxiomEmacsMode.el&quot;)<b=
r></div><div>to get what I want.<br></div></div>

--001a1133536a56660904eb37c47f--


From MAILER-DAEMON Fri Nov 15 09:51:45 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VhKkL-0005vn-LI
	for mharc-axiom-developer@gnu.org; Fri, 15 Nov 2013 09:51:45 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:35880)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VhKkC-0005um-GL
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 09:51:43 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VhKk5-0004lC-7b
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 09:51:36 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:58877
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VhKk5-0004l4-2U
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 09:51:29 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAFEoUmd016136;
	Fri, 15 Nov 2013 08:50:46 -0600
Received: by u1204 (Postfix, from userid 1000)
	id 62720687B1; Fri, 15 Nov 2013 09:50:20 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: jiazhaoconga <jiazhaoconga@gmail.com>
In-Reply-To: <CAHYG-FVKfh50bBXPCKm46W+n1LMi7C84qRuHSu6QbVV13FrLiQ@mail.gmail.com>
	(message from jiazhaoconga on Fri, 15 Nov 2013 22:10:56 +0800)
Date: Fri, 15 Nov 2013 09:50:20 -0500
Message-ID: <877gc9lnwz.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Nov 2013 14:51:43 -0000

>sbcl also complains about si::getenv. Then I find out that tangle.lisp
>is gcl only and I use
>  )lisp (tangle "AxiomEmacsMode.pamphlet" "*" "AxiomEmacsMode.el")
>to get what I want.

tangle is GCL only? I suppose so since si::getenv is GCL.
I will fix that to be portable.

Tim



From MAILER-DAEMON Fri Nov 15 10:01:18 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VhKta-0007fi-Rx
	for mharc-axiom-developer@gnu.org; Fri, 15 Nov 2013 10:01:18 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:38318)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VhKtV-0007fT-6d
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 10:01:17 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VhKtO-0007s2-Gn
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 10:01:13 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:59150)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VhKtO-0007rr-7e
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 10:01:06 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384527664; l=438;
	s=domk; d=hemmecke.org;
	h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
	Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=deuO/F7QELt/ecc5CnNgeBD4GIA=;
	b=UZKW8aubVLh/5YfhCRsykojT6o/5wQ4Q1PefGgrRArCgqUmhLSG4LS7p6jEOPbMgNW/
	DqgGtccp9HB45PDYW9eW6Ln/0Ni4CRkEpf0iUUcw3QZYi2CD61ViaAb4Pm0oIouJs+WRZ
	qIv7QcRgJ2ywC+VxiALlhJLv9vc8VVL5BYI=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5YaVQhispbuH3/ZSvhkQ==
X-RZG-CLASS-ID: mo00
Received: from [192.168.1.3]
	(80-121-14-116.adsl.highway.telekom.at [80.121.14.116])
	by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
	with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id m01027pAFF13WUL
	for <axiom-developer@nongnu.org>; Fri, 15 Nov 2013 16:01:03 +0100 (CET)
Message-ID: <5286372F.7060908@hemmecke.org>
Date: Fri, 15 Nov 2013 16:01:03 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org
References: <CAHYG-FVKfh50bBXPCKm46W+n1LMi7C84qRuHSu6QbVV13FrLiQ@mail.gmail.com>
In-Reply-To: <CAHYG-FVKfh50bBXPCKm46W+n1LMi7C84qRuHSu6QbVV13FrLiQ@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Nov 2013 15:01:17 -0000

On 11/15/2013 03:10 PM, jiazhaoconga wrote:
> I was going to make
> http://axiom-wiki.newsynthesis.org/images/AxiomEmacsMode.pamphlet
> functioning again, so I use '\begin{chunk}' to get it compiled by latex.

Maybe you should also take a look into

https://github.com/hemmecke/fricas-svn/tree/master/contrib/emacs

I believe that http://axiom-wiki.newsynthesis.org/AxiomEmacsMode is
quite old and perhaps out of date.

Ralf



From MAILER-DAEMON Fri Nov 15 21:53:33 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VhW0r-0005Kx-6I
	for mharc-axiom-developer@gnu.org; Fri, 15 Nov 2013 21:53:33 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:45125)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <jiazhaoconga@gmail.com>) id 1VhW0p-0005Kq-0R
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 21:53:32 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <jiazhaoconga@gmail.com>) id 1VhW0n-0001R0-S8
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 21:53:30 -0500
Received: from mail-ob0-x22e.google.com ([2607:f8b0:4003:c01::22e]:47588)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <jiazhaoconga@gmail.com>) id 1VhW0n-0001Qw-Lu
	for axiom-developer@nongnu.org; Fri, 15 Nov 2013 21:53:29 -0500
Received: by mail-ob0-f174.google.com with SMTP id uy5so4739730obc.19
	for <axiom-developer@nongnu.org>; Fri, 15 Nov 2013 18:53:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=HVRqyM4/6NtgNJvY+NXLgx5V7oyF3aBd0iASI2TruHg=;
	b=tz8DnUBalpF+I+PkIzdj2Mk74hFz0Y+GXHwZUFpkRHI+LecP3DgmlhsM+VBFAbGB2T
	3fxaTOlp2V7VrDDfEVaVz9elEdCDfqmy09od5n5Z6KJDgBvwy76gdfsylCqoKT0mVI7D
	qqrJnFKrsGWZC9vIsodWd0dSgBw1kSCgpvObJYIaSIvb8Y3EEhXw6y4VR2NnZPjhYYW6
	9z4xoXy2IOrX4v2rK+1gUKWEgq8cD7gToSbZJVlPL9UxFu97QMrXgx4Pe2H9hh4Az1vR
	Q/qKqMEigOy88UiUiQZhnP5Xf88hd8pUES5+m366tHHR0S4x85+5fz+8wQ3VvuzBzvGr
	Pemg==
MIME-Version: 1.0
X-Received: by 10.60.142.8 with SMTP id rs8mr10104918oeb.34.1384570408653;
	Fri, 15 Nov 2013 18:53:28 -0800 (PST)
Received: by 10.76.99.115 with HTTP; Fri, 15 Nov 2013 18:53:28 -0800 (PST)
Date: Sat, 16 Nov 2013 10:53:28 +0800
Message-ID: <CAHYG-FXH+QZc5Yo+9rR==u2rBJxeYvmGmw9hJd4D40Lonvtatw@mail.gmail.com>
From: jiazhaoconga <jiazhaoconga@gmail.com>
To: axiom-developer@nongnu.org
Content-Type: multipart/alternative; boundary=047d7b33cd745fd9a004eb426b7e
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2607:f8b0:4003:c01::22e
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 02:53:32 -0000

--047d7b33cd745fd9a004eb426b7e
Content-Type: text/plain; charset=UTF-8

> tangle is GCL only? I suppose so since si::getenv is GCL.
Yes, after I commented those blocks, sbcl still gives no output, no error.

> Maybe you should also take a look into
> https://github.com/hemmecke/fricas-svn/tree/master/contrib/emacs

Thank you, fricas.el is very nice. Save a lot trouble.

I am combining https://bitbucket.org/pdo/axiom-environment/
and AxiomEmacsMode/fricas.el, because both have very good features:
- AxiomEmacsMode/fricas.el provide "axiom-yank/fricas-yank", can save
  a pile to a temp file and ')read' it back automatically.
- axiom-environment offers a very nice help system, and a spad-mode
  which I can write programs in one buffer while execute part of it in the
  other buffer -- I think it's a work flow even better that REPL.

axiom-environment doesn't support pile at all(which is very very
inconvenient),
that's why I'm trying to combine them together.

--047d7b33cd745fd9a004eb426b7e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div><div><div>&gt=
; tangle is GCL only? I suppose so since si::getenv is GCL.<br></div>Yes, a=
fter I commented those blocks, sbcl still gives no output, no error.<br><br=
>
&gt; Maybe you should also take a look into<br>&gt; <a href=3D"https://gith=
ub.com/hemmecke/fricas-svn/tree/master/contrib/emacs">https://github.com/he=
mmecke/fricas-svn/tree/master/contrib/emacs</a><br><br></div>Thank you, fri=
cas.el is very nice. Save a lot trouble.<br>
</div><br></div>I am combining <a href=3D"https://bitbucket.org/pdo/axiom-e=
nvironment/">https://bitbucket.org/pdo/axiom-environment/</a><br></div>and =
AxiomEmacsMode/fricas.el, because both have very good features:<br></div>
- AxiomEmacsMode/fricas.el provide &quot;axiom-yank/fricas-yank&quot;, can =
save<br></div>=C2=A0 a pile to a temp file and &#39;)read&#39; it back auto=
matically.<br></div>- axiom-environment offers a very nice help system, and=
 a spad-mode<br>
</div>=C2=A0 which I can write programs in one buffer while execute part of=
 it in the<br></div>=C2=A0 other buffer -- I think it&#39;s a work flow eve=
n better that REPL.<br></div><br>axiom-environment doesn&#39;t support pile=
 at all(which is very very inconvenient),<br>
that&#39;s why I&#39;m trying to combine them together.<br><br></div>

--047d7b33cd745fd9a004eb426b7e--


From MAILER-DAEMON Sat Nov 16 07:31:08 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vhf1o-0003Dj-Ar
	for mharc-axiom-developer@gnu.org; Sat, 16 Nov 2013 07:31:08 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55744)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1Vhf1i-0003DZ-RU
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 07:31:06 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1Vhf1e-0006yg-Lh
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 07:31:02 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:47660)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1Vhf1e-0006xw-B5
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 07:30:58 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384605056; l=1509;
	s=domk; d=hemmecke.org;
	h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
	Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=WTnp6WrBpoRXwh+6b0Dj0WPdli4=;
	b=YXOwII8KGKPCK5cETh+WF5Uh9Qr2hZAWraAKz6yvCsh/ULYxX1r+owtqywhpzoIKO9O
	Zi2C/6T8E7SRA+GuQ5dsXgUQB0igB6LpIgEnBqENDe++cqFfYKIbw06OvdgxpvWNGAl15
	W1+Q43h1IHzrg3bnw8fFKhBRCMb3yHGlGbE=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RbkI+icJEp+fjUs4SMQ==
X-RZG-CLASS-ID: mo00
Received: from [192.168.1.3]
	(178-191-22-75.adsl.highway.telekom.at [178.191.22.75])
	by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
	with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id w02b0dpAGCUttFp ;
	Sat, 16 Nov 2013 13:30:55 +0100 (CET)
Message-ID: <52876580.5090606@hemmecke.org>
Date: Sat, 16 Nov 2013 13:30:56 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>,
	jiazhaoconga@gmail.com
References: <CAHYG-FXH+QZc5Yo+9rR==u2rBJxeYvmGmw9hJd4D40Lonvtatw@mail.gmail.com>
In-Reply-To: <CAHYG-FXH+QZc5Yo+9rR==u2rBJxeYvmGmw9hJd4D40Lonvtatw@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 12:31:07 -0000

Hi,

Oh, fine... I'd really appreciate an improvement of fricas.el.

Where is your github repo?

Anyway, you have probably seen keywords.sh.
https://github.com/hemmecke/vim-panaxiom/tree/master/axiom

I'm sure that could be used in the build-process of any of the panaxioms
in order to generated the identifiers for tab-completion/highlighting
and whatever.

Since I'm much more interested in emacs-mode, I'd be very happy if
someone having time and expertise to take a look at it and improve it.

Ralf


On 11/16/2013 03:53 AM, jiazhaoconga wrote:
>> tangle is GCL only? I suppose so since si::getenv is GCL.
> Yes, after I commented those blocks, sbcl still gives no output, no error.
> 
>> Maybe you should also take a look into
>> https://github.com/hemmecke/fricas-svn/tree/master/contrib/emacs
> 
> Thank you, fricas.el is very nice. Save a lot trouble.
> 
> I am combining https://bitbucket.org/pdo/axiom-environment/
> and AxiomEmacsMode/fricas.el, because both have very good features:
> - AxiomEmacsMode/fricas.el provide "axiom-yank/fricas-yank", can save
>   a pile to a temp file and ')read' it back automatically.
> - axiom-environment offers a very nice help system, and a spad-mode
>   which I can write programs in one buffer while execute part of it in the
>   other buffer -- I think it's a work flow even better that REPL.
> 
> axiom-environment doesn't support pile at all(which is very very
> inconvenient),
> that's why I'm trying to combine them together.



From MAILER-DAEMON Sat Nov 16 10:46:48 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vhi59-0004jE-Vq
	for mharc-axiom-developer@gnu.org; Sat, 16 Nov 2013 10:46:47 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:56653)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <jiazhaoconga@gmail.com>) id 1Vhi56-0004iV-V5
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 10:46:46 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <jiazhaoconga@gmail.com>) id 1Vhi55-0004HO-Fa
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 10:46:44 -0500
Received: from mail-oa0-x22e.google.com ([2607:f8b0:4003:c02::22e]:56978)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <jiazhaoconga@gmail.com>) id 1Vhi55-0004HH-9q
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 10:46:43 -0500
Received: by mail-oa0-f46.google.com with SMTP id m1so5304954oag.19
	for <axiom-developer@nongnu.org>; Sat, 16 Nov 2013 07:46:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=Grgs23TgSH08SDeQaaL13IUPa0nu+cmXYPzHvcPFcjc=;
	b=geakHgQP/Ga+lDZDgdbx/TjhalzT4vE9wKSEzrgT2ROEXI9I27h4XvRBQAE/Xyq/t/
	k+6j+KIQv1At88QFo6gXr/tg/LDiJAzTAwOJNzovHay9YiwmmeXmFVnzZ7Jmb3MbjM7a
	/aEC2ek24/a6+fDCZpWnmK35s6hWZA5uafBMlwQCuh5YS4ZXqBYZKtOAiO6eGv06iGFR
	Vo+rQ5GhOK43nCX72TPxVHqYeOyJL7PRDccIUKsICaH3+Z9+L3sW9n13Ic9z6nNqoZ0T
	kJUMKm/Kho/30QHHb3kTKYRQ+wTX14N5PqGF4wid2/ytWq8rNplufkHMIMyUUYHYla5d
	fm9w==
MIME-Version: 1.0
X-Received: by 10.60.99.71 with SMTP id eo7mr11885125oeb.61.1384616802430;
	Sat, 16 Nov 2013 07:46:42 -0800 (PST)
Received: by 10.76.99.115 with HTTP; Sat, 16 Nov 2013 07:46:42 -0800 (PST)
Date: Sat, 16 Nov 2013 23:46:42 +0800
Message-ID: <CAHYG-FViPqTm=zXcwiDE7-KeqAG74Y0fy=+aXyPHoxnCF-sOwQ@mail.gmail.com>
From: jiazhaoconga <jiazhaoconga@gmail.com>
To: axiom-developer@nongnu.org, fricas-devel <fricas-devel@googlegroups.com>
Content-Type: multipart/alternative; boundary=047d7b33d414a8b77a04eb4d385c
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2607:f8b0:4003:c02::22e
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 15:46:46 -0000

--047d7b33d414a8b77a04eb4d385c
Content-Type: text/plain; charset=UTF-8

> Anyway, you have probably seen keywords.sh.
> https://github.com/hemmecke/vim-panaxiom/tree/master/axiom

axiom-environment keeps a list of axiom symbols,
https://bitbucket.org/pdo/axiom-environment/src/3d58f5ff7412cb519bbfb70f3cc0711931e216e9/data/?at=default
and the author updates it a few times, but there is no documentation
about how to do it.

In ${FRICASROOT}/algebra/*.daase, these files seem like database.
Only in fricas these files contain lots of ascii instead of lots of numbers.

> Since I'm much more interested in emacs-mode, I'd be very happy if
> someone having time and expertise to take a look at it and improve it.

https://github.com/ustcscgy/axiom-environment/tree/fricas.el

I implement  fricas.el's "fricas-yank" functionality into
axiom-environment's
axiom-spad-mode, but much much more user friendly.

This has been hacked for only a few hours, lots of stuff to improve, but
it's enough to express my ideal workflow:

(add-to-list 'load-path "~/.emacs.d/axiom-environment/")
(require 'axiom)

M-x run-axiom
C-x C-f test.spad ;; open a .spad file

-- you can write a one-line function, then press C-c C-c to run
integrate(x,x)

-- you can write piles, this is what I want
-- press C-c C-c to run
1+
  2
  3

At the moment, this is just a proof of concept. You are welcomed to try now
or wait a few more days.

The code is mostly copied from ESS, lots of details need to implement.

--047d7b33d414a8b77a04eb4d385c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div>&gt; Anyway, you have probably seen ke=
ywords.sh.<br>
&gt; <a href=3D"https://github.com/hemmecke/vim-panaxiom/tree/master/axiom"=
>https://github.com/hemmecke/vim-panaxiom/tree/master/axiom</a><br><br></di=
v>axiom-environment keeps a list of axiom symbols,<br><a href=3D"https://bi=
tbucket.org/pdo/axiom-environment/src/3d58f5ff7412cb519bbfb70f3cc0711931e21=
6e9/data/?at=3Ddefault">https://bitbucket.org/pdo/axiom-environment/src/3d5=
8f5ff7412cb519bbfb70f3cc0711931e216e9/data/?at=3Ddefault</a><br>
</div>and the author updates it a few times, but there is no documentation<=
br></div><div>about how to do it.<br></div><div><br></div>In ${FRICASROOT}/=
algebra/*.daase, these files seem like database.<br></div><div>Only in fric=
as these files contain lots of ascii instead of lots of numbers.<br>
<br>&gt; Since I&#39;m much more interested in emacs-mode, I&#39;d be very =
happy if<br>&gt; someone having time and expertise to take a look at it and=
 improve it.<br><br><a href=3D"https://github.com/ustcscgy/axiom-environmen=
t/tree/fricas.el">https://github.com/ustcscgy/axiom-environment/tree/fricas=
.el</a><br>
<br></div><div>I implement=C2=A0 fricas.el&#39;s &quot;fricas-yank&quot; fu=
nctionality into axiom-environment&#39;s<br></div><div>axiom-spad-mode, but=
 much much more user friendly.<br></div><div><br>This has been hacked for o=
nly a few hours, lots of stuff to improve, but<br>
</div><div>it&#39;s enough to express my ideal workflow:<br></div><div><br>=
(add-to-list &#39;load-path &quot;~/.emacs.d/axiom-environment/&quot;)<br>(=
require &#39;axiom)<br><br></div><div>M-x run-axiom<br></div><div>C-x C-f t=
est.spad ;; open a .spad file<br>
</div><div><br></div><div>-- you can write a one-line function, then press =
C-c C-c to run<br></div><div>integrate(x,x)<br><br></div><div>-- you can wr=
ite piles, this is what I want<br></div><div>-- press C-c C-c to run<br>
</div><div>1+<br>=C2=A0 2<br>=C2=A0 3<br><br></div><div>At the moment, this=
 is just a proof of concept. You are welcomed to try now<br></div><div>or w=
ait a few more days.<br></div><div><br></div><div>The code is mostly copied=
 from ESS, lots of details need to implement. <br>
</div><div><br></div>
</div>

--047d7b33d414a8b77a04eb4d385c--


From MAILER-DAEMON Sat Nov 16 11:21:59 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VhidD-0001qW-LC
	for mharc-axiom-developer@gnu.org; Sat, 16 Nov 2013 11:21:59 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:34355)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vhid6-0001pW-6k
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 11:21:58 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vhid0-0005rT-0r
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 11:21:52 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:56027
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vhicz-0005cB-SB
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 11:21:45 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAGGKMmd019126;
	Sat, 16 Nov 2013 10:20:38 -0600
Received: by u1204 (Postfix, from userid 1000)
	id A0466651A1; Sat, 16 Nov 2013 11:20:12 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: jiazhaoconga <jiazhaoconga@gmail.com>
In-Reply-To: <CAHYG-FXH+QZc5Yo+9rR==u2rBJxeYvmGmw9hJd4D40Lonvtatw@mail.gmail.com>
	(message from jiazhaoconga on Sat, 16 Nov 2013 10:53:28 +0800)
Date: Sat, 16 Nov 2013 11:20:12 -0500
Message-ID: <877gc8mi83.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 16:21:58 -0000

books/tangle.lisp has some support code for automating axiom-specific
tasks. This support code is GCL specific as Axiom lives on GCL.

This has been fixed with read-time conditionals.
The books/tangle code is now useful in any common lisp.

If you're interested I also have tangle written in C which is
useful for doing literate programs in a non-lisp environment.
One version is available at

http://daly.axiom-developer.org/tangle.c

Tim


From MAILER-DAEMON Sat Nov 16 11:51:52 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vhj68-00084a-PR
	for mharc-axiom-developer@gnu.org; Sat, 16 Nov 2013 11:51:52 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:40413)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vhj62-00084H-Dc
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 11:51:51 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vhj5x-0006Ol-0V
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 11:51:46 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:60356
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vhj5w-0006OW-Qw
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 11:51:40 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAGGodmd019186;
	Sat, 16 Nov 2013 10:50:58 -0600
Received: by u1204 (Postfix, from userid 1000)
	id A206B6872E; Sat, 16 Nov 2013 11:50:29 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: jiazhaoconga <jiazhaoconga@gmail.com>
In-Reply-To: <CAHYG-FViPqTm=zXcwiDE7-KeqAG74Y0fy=+aXyPHoxnCF-sOwQ@mail.gmail.com>
	(message from jiazhaoconga on Sat, 16 Nov 2013 23:46:42 +0800)
Date: Sat, 16 Nov 2013 11:50:29 -0500
Message-ID: <874n7cmgtm.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 16:51:51 -0000

First I need to mention the fact that Axiom refers to the Axiom
project, not to the FriCAS project. Please don't confuse these 
two as they are distinct projects.

>axiom-environment keeps a list of axiom symbols,
>https://bitbucket.org/pdo/axiom-environment/src/3d58f5ff7412cb519bbfb70f3cc0711931e216e9/data/?at=default
>and the author updates it a few times, but there is no documentation
>about how to do it.

>In ${FRICASROOT}/algebra/*.daase, these files seem like database.
>Only in fricas these files contain lots of ascii instead of lots of
>numbers.

The daase files are databases. "daase" is a contraction of "database"
due to length restrictions of filenames in one of the many intermediate
porting platforms.

They are random access files, indexed by byte address. There is a C 
program in src/etc/asq.c.pamphlet which is a literate program that 
explains the details of the daase file format. It can be used to
"ask" (asq) for information from daase files.

The original KAF (keyed access file) format is from LispVM.

>https://github.com/ustcscgy/axiom-environment/tree/fricas.el

>I implement  fricas.el's "fricas-yank" functionality into
>axiom-environment's axiom-spad-mode, but much much more user friendly.

>This has been hacked for only a few hours, lots of stuff to improve, but
>it's enough to express my ideal workflow:
>
>(add-to-list 'load-path "~/.emacs.d/axiom-environment/")
>(require 'axiom)
>
>M-x run-axiom
>C-x C-f test.spad ;; open a .spad file
>
>-- you can write a one-line function, then press C-c C-c to run
>integrate(x,x)
>
>-- you can write piles, this is what I want
>-- press C-c C-c to run
>1+
>  2
>  3

Actually I do this all the time. All you need to do is C-x 2 to split
the screen, M-x shell to open a shell buffer, start Axiom, and write a
trivial macro to "clip the expression, yank it into the shell, and press
enter". I have developed hundreds of files this way (see src/input or
src/axiom-website/CATS for examples).

Note that Axiom does not support "pile mode" in the input. You would
need to have trailing underscores on the input or write the expression
to a .input file and )read it.

Tim



From MAILER-DAEMON Sat Nov 16 13:07:43 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VhkHW-0005r8-W7
	for mharc-axiom-developer@gnu.org; Sat, 16 Nov 2013 13:07:43 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:50069)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VhkHR-0005jv-DX
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 13:07:41 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VhkHN-0001fl-Fs
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 13:07:37 -0500
Received: from mo6-p00-ob.rzone.de ([2a01:238:20a:202:5300::1]:52769)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ralf@hemmecke.org>) id 1VhkHN-0001fT-6F
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 13:07:33 -0500
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1384625249; l=1280;
	s=domk; d=hemmecke.org;
	h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
	Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=VG5RGIeCZXOhMDo5iqYwFL7b+H4=;
	b=xc6D2HECMQBAallnxP6BA6y16C9EUNWB686O3JT9SzthZqOtNaIk/c5m0D2qv5oDWYO
	PSHibZAeQdwrTBOX1OEcyh32cvb6P6p11IvzJLplRIJU+4Jia5UybZJUChusiadObI0tc
	F0dsVLppnrmku/AwZqis7swg9nrhJHVg6mc=
X-RZG-AUTH: :Pm0Ic2CgfvKqpyys4bXs6bamDO4KmmoRsZ13hlmoEk5RbkI+icJEp+fjUs4SMQ==
X-RZG-CLASS-ID: mo00
Received: from [192.168.1.3]
	(178-191-22-75.adsl.highway.telekom.at [178.191.22.75])
	by smtp.strato.de (RZmta 32.13 DYNA|AUTH)
	with (TLSv1.0:DHE-RSA-AES256-SHA encrypted) ESMTPSA id m028a4pAGI7ToAW ;
	Sat, 16 Nov 2013 19:07:29 +0100 (CET)
Message-ID: <5287B461.90409@hemmecke.org>
Date: Sat, 16 Nov 2013 19:07:29 +0100
From: Ralf Hemmecke <ralf@hemmecke.org>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: fricas-devel@googlegroups.com, axiom-dev <axiom-developer@nongnu.org>
References: <CAHYG-FViPqTm=zXcwiDE7-KeqAG74Y0fy=+aXyPHoxnCF-sOwQ@mail.gmail.com>
In-Reply-To: <CAHYG-FViPqTm=zXcwiDE7-KeqAG74Y0fy=+aXyPHoxnCF-sOwQ@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a01:238:20a:202:5300::1
Subject: Re: [Axiom-developer] [fricas-devel] Re:  bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 18:07:41 -0000

On 11/16/2013 04:46 PM, jiazhaoconga wrote:
>> Anyway, you have probably seen keywords.sh. 
>> https://github.com/hemmecke/vim-panaxiom/tree/master/axiom
> 
> axiom-environment keeps a list of axiom symbols, 
> https://bitbucket.org/pdo/axiom-environment/src/3d58f5ff7412cb519bbfb70f3cc0711931e216e9/data/?at=default
> and the author updates it a few times, but there is no documentation
> about how to do it.

Exactly for that a (slightly) rewritten keyword.sh could be used for. It
should be run at build-time of one of the pan-axiom systems to generate
the respective *-standar-*-info.el files.

Note that the result would usually differ slightly for
Axiom/OpenAxiom/FriCAS.

> I implement  fricas.el's "fricas-yank" functionality into 
> axiom-environment's axiom-spad-mode, but much much more user 
> friendly.

I've never used that. In fact, I mostly use fricas.el for running
efricas. I'm not much in favour of pile mode. Although imperfect, I
currently use my aldor.el
(https://portal.risc.jku.at/Members/hemmecke/aldor/emacs) for editing
SPAD file, but I'd rather like that SPAD syntax would be simply replaced
by Aldor syntax.

As you can certainly see, aldor.el is just a hack to make myself happy.
I'm not an elisp programmer after all.

Ralf


From MAILER-DAEMON Sat Nov 16 14:38:30 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VhlhO-0001C6-8L
	for mharc-axiom-developer@gnu.org; Sat, 16 Nov 2013 14:38:30 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:37590)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ponions37@gmail.com>) id 1VhlhH-0001C0-Fn
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 14:38:28 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ponions37@gmail.com>) id 1VhlhC-00019n-Sv
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 14:38:23 -0500
Received: from mail-wg0-x22e.google.com ([2a00:1450:400c:c00::22e]:35922)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ponions37@gmail.com>) id 1VhlhC-00019h-HH
	for axiom-developer@nongnu.org; Sat, 16 Nov 2013 14:38:18 -0500
Received: by mail-wg0-f46.google.com with SMTP id x12so4696981wgg.1
	for <axiom-developer@nongnu.org>; Sat, 16 Nov 2013 11:38:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=cc:message-id:from:to:in-reply-to:content-type:mime-version:subject
	:date:references;
	bh=dl3ehDVPsWGZ+REZvQjIuIds6rzmpSd84QHYYoW4INY=;
	b=XdEoOCtXY+MCURIZPq1ZoEMC1yrxXDBs22sDsLhGRfzPr9O72rtMgJgfna4miHTw+h
	GNmUN78B8fTpv4CKJ439Y2nKsZHN4iMRMZio4XmWvemLVYXgZSWRlHg4mJ3QtGk9QM/5
	d4BNFJeFbF9fzmwvKxi/DwNOYsalyaHnf+PsnA7rb/VVQpt0hAL6H22V+DElPpFb7t7q
	YcJKkG1oBxTu30W8eR3/kb37KACbotegqK1343f6XDAubJT57Yg8VXdtteZ6qE+Uj45Y
	QuL93H0bYpHZMHXcKuusqeqhP8eU7O08ZVzTIdRwUGLD9Q+A8NsBS97WH1lGLd/LmHAl
	Ccmw==
X-Received: by 10.194.95.198 with SMTP id dm6mr88386wjb.57.1384630697016;
	Sat, 16 Nov 2013 11:38:17 -0800 (PST)
Received: from [192.168.0.2] (dyn-62-56-64-100.dslaccess.co.uk. [62.56.64.100])
	by mx.google.com with ESMTPSA id c10sm7640761wie.11.2013.11.16.11.38.15
	for <multiple recipients>
	(version=TLSv1 cipher=RC4-SHA bits=128/128);
	Sat, 16 Nov 2013 11:38:16 -0800 (PST)
Message-Id: <E1917EF8-D6AF-4275-9D3C-9DD0D5A3A875@gmail.com>
From: Paul Onions <ponions37@gmail.com>
To: fricas-devel@googlegroups.com
In-Reply-To: <CAHYG-FViPqTm=zXcwiDE7-KeqAG74Y0fy=+aXyPHoxnCF-sOwQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-10-449085344
Mime-Version: 1.0 (Apple Message framework v936)
Date: Sat, 16 Nov 2013 19:38:14 +0000
References: <CAHYG-FViPqTm=zXcwiDE7-KeqAG74Y0fy=+aXyPHoxnCF-sOwQ@mail.gmail.com>
X-Mailer: Apple Mail (2.936)
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:400c:c00::22e
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] [fricas-devel] Re:  bug in books/tangle.lisp
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Nov 2013 19:38:28 -0000


--Apple-Mail-10-449085344
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Hello jiazhaoconga,

On 16 Nov 2013, at 15:46, jiazhaoconga wrote:
> axiom-environment keeps a list of axiom symbols,
> https://bitbucket.org/pdo/axiom-environment/src/3d58f5ff7412cb519bbfb70f3cc0711931e216e9/data/?at=default
> and the author updates it a few times, but there is no documentation
> about how to do it.

Look in file axiom-build-utils.el, where you'll find emacs-lisp  
functions to extract package, domain, category and operation names  
from a running Axiom/FriCAS/OpenAxiom session.  The function axiom- 
make-standard-info-files at the bottom of the file can be used to  
update all the symbol files.

> In ${FRICASROOT}/algebra/*.daase, these files seem like database.
> Only in fricas these files contain lots of ascii instead of lots of  
> numbers.
>
> > Since I'm much more interested in emacs-mode, I'd be very happy if
> > someone having time and expertise to take a look at it and improve  
> it.
>
> https://github.com/ustcscgy/axiom-environment/tree/fricas.el
>
> I implement  fricas.el's "fricas-yank" functionality into axiom- 
> environment's
> axiom-spad-mode, but much much more user friendly.

I'm happy to consider patches for improved functionality.  I haven't  
really touched the code for a few months, so maybe it's time I got  
back into it again!

> This has been hacked for only a few hours, lots of stuff to improve,  
> but
> it's enough to express my ideal workflow:
>
> (add-to-list 'load-path "~/.emacs.d/axiom-environment/")
> (require 'axiom)
>
> M-x run-axiom
> C-x C-f test.spad ;; open a .spad file
>
> -- you can write a one-line function, then press C-c C-c to run
> integrate(x,x)
>
> -- you can write piles, this is what I want
> -- press C-c C-c to run
> 1+
>   2
>   3

So is this your main motivation, to evaluate fragments of files  
interactively?  If so, looks useful!

Regards,
Paul Onions (the author of axiom-environment)


--Apple-Mail-10-449085344
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; =
">Hello&nbsp;jiazhaoconga,<div><br><div><div>On 16 Nov 2013, at 15:46, =
jiazhaoconga wrote:</div><blockquote type=3D"cite"><div =
dir=3D"ltr"><div><div><div>axiom-environment keeps a list of axiom =
symbols,<br><a =
href=3D"https://bitbucket.org/pdo/axiom-environment/src/3d58f5ff7412cb519b=
bfb70f3cc0711931e216e9/data/?at=3Ddefault">https://bitbucket.org/pdo/axiom=
-environment/src/3d58f5ff7412cb519bbfb70f3cc0711931e216e9/data/?at=3Ddefau=
lt</a><br> </div>and the author updates it a few times, but there is no =
documentation<br></div><div>about how to do =
it.</div></div></div></blockquote><div><br></div><div>Look in file =
axiom-build-utils.el, where you'll find emacs-lisp functions to extract =
package, domain, category and operation names from a running =
Axiom/FriCAS/OpenAxiom session. &nbsp;The function =
axiom-make-standard-info-files at the bottom of the file can be used to =
update all the symbol files.</div><br><blockquote type=3D"cite"><div =
dir=3D"ltr"><div>In ${FRICASROOT}/algebra/*.daase, these files seem like =
database.<br></div><div>Only in fricas these files contain lots of ascii =
instead of lots of numbers.<br> <br>&gt; Since I'm much more interested =
in emacs-mode, I'd be very happy if<br>&gt; someone having time and =
expertise to take a look at it and improve it.<br><br><a =
href=3D"https://github.com/ustcscgy/axiom-environment/tree/fricas.el">http=
s://github.com/ustcscgy/axiom-environment/tree/fricas.el</a><br> =
<br></div><div>I implement&nbsp; fricas.el's "fricas-yank" functionality =
into axiom-environment's<br></div><div>axiom-spad-mode, but much much =
more user friendly.<br></div></div></blockquote><div><br></div>I'm happy =
to consider patches for improved functionality. &nbsp;I haven't really =
touched the code for a few months, so maybe it's time I got back into it =
again!</div><div><br><blockquote type=3D"cite"><div dir=3D"ltr"><div>This =
has been hacked for only a few hours, lots of stuff to improve, but<br> =
</div><div>it's enough to express my ideal =
workflow:<br></div><div><br>(add-to-list 'load-path =
"~/.emacs.d/axiom-environment/")<br>(require =
'axiom)<br><br></div><div>M-x run-axiom<br></div><div>C-x C-f test.spad =
;; open a .spad file<br> </div><div><br></div><div>-- you can write a =
one-line function, then press C-c C-c to =
run<br></div><div>integrate(x,x)<br><br></div><div>-- you can write =
piles, this is what I want<br></div><div>-- press C-c C-c to run<br> =
</div><div>1+<br>&nbsp; 2<br>&nbsp; =
3<br></div></div></blockquote><div><br></div><div>So is this your main =
motivation, to evaluate fragments of files interactively? &nbsp;If so, =
looks useful!</div></div><br></div><div>Regards,</div><div>Paul Onions =
(the author of axiom-environment)</div><div><br></div></body></html>=

--Apple-Mail-10-449085344--


From MAILER-DAEMON Sun Nov 17 13:29:35 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vi76F-0007qA-5n
	for mharc-axiom-developer@gnu.org; Sun, 17 Nov 2013 13:29:35 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:59259)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vi768-0007fU-O7
	for axiom-developer@nongnu.org; Sun, 17 Nov 2013 13:29:33 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vi763-0001Ka-Pp
	for axiom-developer@nongnu.org; Sun, 17 Nov 2013 13:29:28 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:41909
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1Vi763-0000zC-KH
	for axiom-developer@nongnu.org; Sun, 17 Nov 2013 13:29:23 -0500
Received: from axiom-developer.org (localhost.localdomain [127.0.0.1])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAHISQmd020676;
	Sun, 17 Nov 2013 12:28:36 -0600
From: daly@axiom-developer.org
Received: (from daly@localhost)
	by axiom-developer.org (8.12.8/8.12.8/Submit) id rAHISQ8S020673;
	Sun, 17 Nov 2013 12:28:26 -0600
Date: Sun, 17 Nov 2013 12:28:26 -0600
Message-Id: <201311171828.rAHISQ8S020673@axiom-developer.org>
To: axiom-developer@nongnu.org
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Subject: [Axiom-developer] Latex and html5
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Nov 2013 18:29:34 -0000

This is interesting. I'm trying to incorporate it into the
new Axiom browser-based front end. However, anyone doing 
literate programs in mathematics will find it useful.

http://latex2html5.com

Tim


From MAILER-DAEMON Sun Nov 17 14:09:30 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vi7ir-0000kM-V4
	for mharc-axiom-developer@gnu.org; Sun, 17 Nov 2013 14:09:29 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:37147)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ax87438@martinb.com>) id 1Vi7ij-0000h0-3o
	for axiom-developer@nongnu.org; Sun, 17 Nov 2013 14:09:26 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ax87438@martinb.com>) id 1Vi7id-0003tq-Kb
	for axiom-developer@nongnu.org; Sun, 17 Nov 2013 14:09:21 -0500
Received: from moutng.kundenserver.de ([212.227.17.8]:64352)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ax87438@martinb.com>) id 1Vi7id-0003tc-As
	for axiom-developer@nongnu.org; Sun, 17 Nov 2013 14:09:15 -0500
Received: from [192.168.1.64] (93-96-126-45.zone4.bethere.co.uk [93.96.126.45])
	by mrelayeu.kundenserver.de (node=mrbap1) with ESMTP (Nemesis)
	id 0LcVQE-1VJXsk1pSQ-00jFqB; Sun, 17 Nov 2013 20:09:12 +0100
Message-ID: <52891457.8050803@martinb.com>
Date: Sun, 17 Nov 2013 19:09:11 +0000
From: Martin Baker <ax87438@martinb.com>
Organization: axiom
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
	rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: axiom-developer@nongnu.org
References: <201311171828.rAHISQ8S020673@axiom-developer.org>
In-Reply-To: <201311171828.rAHISQ8S020673@axiom-developer.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V02:K0:MPJ06FiFxIf9ybQ8TG00YxKrP/ZDISX5NquiAveyHha
	tug9TCc8NMzFxO2EitE4crUuN7Sb0UPjxxjnbcZcw3zDmlgGWP
	vah8dLU8g60jWS1WkE5J2nYJXlwDRneOG51QLhuNXBvqMqjsXq
	iUcugXsTpyKvlFfoxPuWN90Rs9dLJQrsKMvPHHY0K2iE8y6iMK
	dA1g4kR92z6UUTR4Ul1ehqvTQgQVbb0otMkWbuqUqahz9VrCT3
	A8HjNwurZ8ohVjSpCe0VzaIAvDAxh4LUv+ZwNaayRmb4fKLq1l
	R8+pvPWoADcbd3SqiEwvVtQCb22kKdI9vi1cy9sSCvRrmr8eyv
	kWdTqpf/Hynh+7ivm+9M=
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic]
X-Received-From: 212.227.17.8
Subject: Re: [Axiom-developer] Latex and html5
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Nov 2013 19:09:26 -0000


On 17/11/13 18:28, daly@axiom-developer.org wrote:
> This is interesting. I'm trying to incorporate it into the
> new Axiom browser-based front end. However, anyone doing
> literate programs in mathematics will find it useful.
>
> http://latex2html5.com

Tim,

Yes it does look interesting. Looking at the webpage it seems to go 
beyond static latex to html5 translation, to something interactive, a 
bit hyperdoc like.

If only it could link to spad code instead of (or in addition to) 
javascript that would be really powerful.

Martin



From MAILER-DAEMON Tue Nov 19 06:07:44 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vij9k-0004ah-TM
	for mharc-axiom-developer@gnu.org; Tue, 19 Nov 2013 06:07:44 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55913)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1Vij9f-0004Zt-7e
	for axiom-developer@nongnu.org; Tue, 19 Nov 2013 06:07:43 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1Vij9a-0008LQ-JM
	for axiom-developer@nongnu.org; Tue, 19 Nov 2013 06:07:39 -0500
Received: from mail-ea0-x232.google.com ([2a00:1450:4013:c01::232]:45363)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1Vij9a-0008LM-9A
	for axiom-developer@nongnu.org; Tue, 19 Nov 2013 06:07:34 -0500
Received: by mail-ea0-f178.google.com with SMTP id d10so2811746eaj.23
	for <axiom-developer@nongnu.org>; Tue, 19 Nov 2013 03:07:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=tMGIjsVbNC5n7KcxjmM0DOEenn7MDvJNlv/9nUTNM0U=;
	b=D/5MPQP5JhBLMaZRiyhCpHei8OPp3aXh+NpgK7vOwtfK+j/Uy1egBzhtNmI76pOAb7
	6ACxfq34mH4NgW9DO+R0JMV0wX2NdMMakPC+xHyKcFn45osMgtv1xoFrZ/+2ygP5nu9E
	Uqgd7+HbOutUcew7v6bSislmv2NihLYsQoPQA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=tMGIjsVbNC5n7KcxjmM0DOEenn7MDvJNlv/9nUTNM0U=;
	b=gbZYfKVfWaZxDCzhYax1NWc3VefzKryKfMx6esEUnQPbxqBcKH/5D/PJvpFCJSM1yJ
	Kiz2k6Fm5Tux9liPcMAj8830EGz9gBeIv4ZEfY1ar6vPb1GuF6zfpxPHaXGArqFUYvyB
	ygApO7BLignW0hU4CtgIfGiUSYR+bwU/y74PFm6Bt/y26I6q4Fhox4guNGEDcab/kVJB
	NQLGivnHKQlqgbsR9HL7VEXpQ325YQGVblIlhB05zPvjqvZ6ha6duUV0pskRleS6BW/V
	y5mVR2hjkyg6exGlsbyF1yl5JutcgRM1I9YQN+eQkL4Ar47LfBsDYjcnmFALXcNiOLIJ
	jYwA==
X-Gm-Message-State: ALoCoQk9uy78s/irCwyFqp8lEMg/M5CBQ8r8DTooE8l1b4mL2NzkRfHnvC/NZAbXKD6FWKl5cPqB
X-Received: by 10.15.101.13 with SMTP id bo13mr1386268eeb.77.1384859252071;
	Tue, 19 Nov 2013 03:07:32 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
	by mx.google.com with ESMTPSA id w6sm47583784eeo.12.2013.11.19.03.07.30
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Tue, 19 Nov 2013 03:07:31 -0800 (PST)
Date: Tue, 19 Nov 2013 12:07:29 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <52835933.2030407@hemmecke.org>
Message-ID: <alpine.DEB.2.02.1311191148330.2937@Stumbo>
References: <alpine.DEB.2.02.1311091827080.3079@coccobill>
	<3851E746-FAAC-4CD9-A35B-D555D3E35AE7@ya.ru>
	<alpine.DEB.2.02.1311101237050.2962@coccobill>
	<527F8DDA.1070307@hemmecke.org>
	<alpine.DEB.2.02.1311111216260.2944@Stumbo>
	<5280CC9F.4050801@hemmecke.org>
	<alpine.DEB.2.02.1311111655200.2944@Stumbo>
	<52814C1A.8010800@hemmecke.org>
	<alpine.DEB.2.02.1311121320550.6907@Stumbo>
	<52822343.9040001@hemmecke.org>
	<alpine.DEB.2.02.1311121502450.2999@coccobill>
	<52824F38.9040106@hemmecke.org>
	<alpine.DEB.2.02.1311122303140.2999@coccobill>
	<52835933.2030407@hemmecke.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c01::232
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Nov 2013 11:07:43 -0000

>> Please check if it works also for you.
>
> I'll do that later.
>
> But it seems that I'm not completely satisfied.
>
>> I had to separate axiom commands and axiom operations because the
>> output, in these cases, has a different layout. Moreover, with the
>> while+for cycle there was some little trouble, so I changed it to "pure
>> sed" (and one per line: a little bit more verbose but more clear)
>
> OK, that's probably fine, I'll check later.

Ralf, could you please just check if the script works for you as expected?

Since I didn't make any other correction to the syntax files, I am 
thinking to submit this version at vim.org as "final" (whatever this could 
mean...!)

Thanks

Fabio


From MAILER-DAEMON Wed Nov 20 07:18:56 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vj6kC-0005b7-Mk
	for mharc-axiom-developer@gnu.org; Wed, 20 Nov 2013 07:18:56 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:37388)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1Vj6k6-0005al-48
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 07:18:55 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1Vj6k0-000203-Pb
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 07:18:50 -0500
Received: from mail-ea0-x22c.google.com ([2a00:1450:4013:c01::22c]:63164)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1Vj6k0-0001zS-F2
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 07:18:44 -0500
Received: by mail-ea0-f172.google.com with SMTP id q10so1625983ead.3
	for <axiom-developer@nongnu.org>; Wed, 20 Nov 2013 04:18:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=HpFgAbout83bQtKoxOossLqqZtaC3vtBntN1oHOrz/E=;
	b=AabM/C5MBzZllTFXNMOkq8nl8ML8FsxbZ9p5nHvv6gfEn6316IVrKwOGNsglN+L4y6
	VW/WBRGwVnG0diNKdNluThlgFGx3wVkZWToNCPCK727JeiHK9oOblazj5CX2zCpo/ntD
	wHtCpxwqhQnfKhRu+XXxUs9epdJRrmypTXMqA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=HpFgAbout83bQtKoxOossLqqZtaC3vtBntN1oHOrz/E=;
	b=nHumXkzXJ29SAtoQmmZDTS4TCqWG8zBIhS6g5yiSWdDB8Bx5elBGHkno3idTDHMoYw
	pkgAwCpF8nbK2c5NOBE0pbuMhEVRPAFaKEamvGgO/h7RXtHl4LaBTU9GCEkywdhkw9QC
	B5vg6Peyn+5CT1GGpKmBY5aPNRbnvB/HZHRQdEkRLfC7VyelHz1syeVm57a5fFrzTWDb
	GRLaVlrhwXWOnEwDVdV/FxwSgDjh1TD6ajEMmg3IVBu2DOPLVXCyqXmNtGGfjzzF1JyK
	SJ97CuSeEmAGS65uR5gWZXf/cUbSF4oXF2L6K6z6oQoeR9NotGXDtRmqkfZdDWc2HGMF
	VY/A==
X-Gm-Message-State: ALoCoQn1T9b2F4C2/B7qFBLs+gPByael39j363kRvaqR+d282RoHL1wQe48okcEq5rdgn87TWPXr
X-Received: by 10.14.216.68 with SMTP id f44mr523715eep.6.1384949921804;
	Wed, 20 Nov 2013 04:18:41 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
	by mx.google.com with ESMTPSA id 1sm59242129eeg.4.2013.11.20.04.18.40
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 20 Nov 2013 04:18:40 -0800 (PST)
Date: Wed, 20 Nov 2013 13:18:39 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
In-Reply-To: <87vbzy88gi.fsf@axiom-developer.org>
Message-ID: <alpine.DEB.2.02.1311201311350.3160@Stumbo>
References: <87vbzy88gi.fsf@axiom-developer.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c01::22c
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2013 12:18:55 -0000

> When you are happy with your vim file send me a copy and
> I will add it to the zips directory in the distribution.
>

Tim,
I uploaded the latest version and I don't think I will modify it again, 
unless some error is pointed out or some nice improvement is made or 
suggested.
Inside there are two script:
one (created by Ralf and modified by myself) which extracts keywords from 
axiom output (categories, domains, packages, operations and axiom commands)
and one (by me) which extracts keywords from pamphlet files (but just for 
categories, domains and packages).

If you think in can be of any interest, you can include it wherever you 
want.

Regards

Fabio


From MAILER-DAEMON Wed Nov 20 11:11:54 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VjANe-0003G8-IP
	for mharc-axiom-developer@gnu.org; Wed, 20 Nov 2013 11:11:54 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:41108)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VjANV-0003FX-MJ
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:11:52 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VjANL-0006sv-W2
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:11:45 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:45422
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VjANL-0006qZ-QW
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:11:35 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAKGALmd004728;
	Wed, 20 Nov 2013 10:10:43 -0600
Received: by u1204 (Postfix, from userid 1000)
	id DD13A68700; Wed, 20 Nov 2013 11:10:10 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: "Fabio S." <stf@unife.it>
In-Reply-To: <alpine.DEB.2.02.1311201311350.3160@Stumbo> (stf@unife.it)
Date: Wed, 20 Nov 2013 11:10:10 -0500
Message-ID: <878uwjf40t.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2013 16:11:53 -0000

Fabio,

Uploaded to where?

Tim


From MAILER-DAEMON Wed Nov 20 11:25:59 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VjAbH-0006SW-74
	for mharc-axiom-developer@gnu.org; Wed, 20 Nov 2013 11:25:59 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:45142)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VjAbB-0006SE-UA
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:25:58 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <stf@unife.it>) id 1VjAb7-00038e-Bc
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:25:53 -0500
Received: from mail-ee0-x22f.google.com ([2a00:1450:4013:c00::22f]:60682)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <stf@unife.it>)
	id 1VjAb7-00038V-23
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:25:49 -0500
Received: by mail-ee0-f47.google.com with SMTP id c50so3594591eek.34
	for <axiom-developer@nongnu.org>; Wed, 20 Nov 2013 08:25:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unife.it; s=google;
	h=date:from:reply-to:to:cc:subject:in-reply-to:message-id:references
	:user-agent:organization:mime-version:content-type;
	bh=A/kX41ilMnWb/h4G8BbVxSL7Y9ssKpNMdnRkNDaOLy8=;
	b=PE4VNPXqJCqKElPapu8Fl2FYmAk9KRF527I3ld5KxWh+ezokTC4p28bHKwA0sqeWZX
	3ZZVdEwaE/d86cvMLRSyte0wegvH86bpIE1ZBgR2rQgswDv4eRvO2IohpTGsRi5EHOKv
	b0F7E9MpSW0jJFCc/+Ksjy4CRIgvRFrL52hZ8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:date:from:reply-to:to:cc:subject:in-reply-to
	:message-id:references:user-agent:organization:mime-version
	:content-type;
	bh=A/kX41ilMnWb/h4G8BbVxSL7Y9ssKpNMdnRkNDaOLy8=;
	b=UqKVE0hJCsKAqIYxCBsCgg1TWDvGdYzWYMqjgCMfs1vzTu3Hagwpo9iln6YZXwteJr
	klQ8hUqO3BRrAyDcxFckFkxi+wMhgBpfytoqV5L0jBcfw3Kc9j7MPY+MtFKKmn8nEz6o
	83KRMs6TNHJ+YgedH4UcGs2pqGG90y6OtPY1VScLQOfTbiLJUl1q0hR1E2j8CyY7qkiT
	ILmruPy6k6z23vdGDErotNAkQE5Gx/BdUveweDPR0vVK4Q5F1jE6c/KODX5Pe34IK41i
	qXI6rtrMDb9xm5Bg0X/3Vx43dQKe4XocuxbbSxeWkskXqOZYKqexHe0v3uTP0k6JUFVC
	6TCQ==
X-Gm-Message-State: ALoCoQkt3HfjcAHovYeNFTPEEb1sNGEZxsjUx5rkof1mxBa+valfttVSZemQXoPofS0Rb0NJy7jd
X-Received: by 10.15.33.73 with SMTP id b49mr1983100eev.68.1384964747331;
	Wed, 20 Nov 2013 08:25:47 -0800 (PST)
Received: from em243.mate.man (em32.unife.it. [192.167.222.32])
	by mx.google.com with ESMTPSA id i1sm61607955eeg.0.2013.11.20.08.25.45
	for <axiom-developer@nongnu.org>
	(version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
	Wed, 20 Nov 2013 08:25:46 -0800 (PST)
Date: Wed, 20 Nov 2013 17:25:44 +0100 (CET)
From: "Fabio S." <stf@unife.it>
X-X-Sender: stumbo@Stumbo
To: axiom-developer@nongnu.org
cc: axiom-developer@nongnu.org
In-Reply-To: <878uwjf40t.fsf@axiom-developer.org>
Message-ID: <alpine.DEB.2.02.1311201724440.3160@Stumbo>
References: <878uwjf40t.fsf@axiom-developer.org>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: =?ISO-8859-15?Q?Universit=E0_di_Ferrara?=
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:4013:c00::22f
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: axiom-developer@nongnu.org
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2013 16:25:58 -0000

> Fabio,
>
> Uploaded to where?
>

To vim.org:

http://www.vim.org/scripts/script.php?script_id=4765

Fabio


From MAILER-DAEMON Wed Nov 20 11:32:07 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VjAhD-0000JK-8n
	for mharc-axiom-developer@gnu.org; Wed, 20 Nov 2013 11:32:07 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:47277)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VjAh4-00009v-BI
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:32:05 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VjAgx-0005Ag-3R
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:31:58 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:51161
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VjAgw-00058c-UU
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:31:51 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAKGUnmd004870;
	Wed, 20 Nov 2013 10:31:09 -0600
Received: by u1204 (Postfix, from userid 1000)
	id 31C8D68700; Wed, 20 Nov 2013 11:30:39 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: stf@unife.it
In-Reply-To: <alpine.DEB.2.02.1311201724440.3160@Stumbo> (stf@unife.it)
Date: Wed, 20 Nov 2013 11:30:39 -0500
Message-ID: <87fvqrnihc.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2013 16:32:05 -0000

Got it. Thanks. I'll add it to the zips directory. --Tim


From MAILER-DAEMON Wed Nov 20 11:50:51 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VjAzL-0004RD-H6
	for mharc-axiom-developer@gnu.org; Wed, 20 Nov 2013 11:50:51 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:52384)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VjAzC-0004LD-N3
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:50:49 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VjAz4-0002sW-7b
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:50:42 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:57219
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VjAz4-0002sN-2Q
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:50:34 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAKGnfmd004942;
	Wed, 20 Nov 2013 10:50:02 -0600
Received: by u1204 (Postfix, from userid 1000)
	id C937468700; Wed, 20 Nov 2013 11:49:30 -0500 (EST)
From: u1204 <daly@axiom-developer.org>
To: axiom-developer@nongnu.org
In-Reply-To: <alpine.DEB.2.02.1311201724440.3160@Stumbo> (stf@unife.it)
Date: Wed, 20 Nov 2013 11:49:30 -0500
Message-ID: <87d2lvnhlx.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Cc: stf@unife.it
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2013 16:50:50 -0000

A new vim syntax file has been added to Axiom, written by Fabio Stumbo.
It provides syntax highlighting for Axiom spad files which are the
algebra source language. It provides syntax highlighting for Axiom
pamphlet files which are standard latex format files.

The file is in the zips subdirectory. To use it type:
cp zips/axiom.vim.tgz ~/.vim/syntax
cd ~/.vim/syntax
tar -zxf axiom.vim.tgz
cd ~
   (edit .vimrc) and add the lines

au BufNewFile,BufRead *.input *.spad exe "source ~/.vim/syntax/axiom.vim"
au BufRead,BufNewFile *.pamphlet setfiletype tex
au BufRead,BufNewFile *.pamphlet  exe "source ~/.vim/syntax/pamphlet.vim"


From MAILER-DAEMON Wed Nov 20 11:52:22 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1VjB0o-0005HX-Sk
	for mharc-axiom-developer@gnu.org; Wed, 20 Nov 2013 11:52:22 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:52837)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VjB0g-0005Fc-56
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:52:21 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VjB0Y-0003LT-SP
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:52:14 -0500
Received: from vs338.rosehosting.com ([209.135.140.38]:57655
	helo=axiom-developer.org) by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <daly@axiom-developer.org>) id 1VjB0Y-0003LN-Lz
	for axiom-developer@nongnu.org; Wed, 20 Nov 2013 11:52:06 -0500
Received: from u1204 (dynamic-acs-72-23-235-203.zoominternet.net
	[72.23.235.203])
	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id rAKGp8md004949;
	Wed, 20 Nov 2013 10:51:35 -0600
Received: by u1204 (Postfix, from userid 1000)
	id 2943768700; Wed, 20 Nov 2013 11:50:59 -0500 (EST)
From: Tim Daly <daly@axiom-developer.org>
To: stf@unife.it
In-Reply-To: <alpine.DEB.2.02.1311201724440.3160@Stumbo> (stf@unife.it)
Date: Wed, 20 Nov 2013 11:50:59 -0500
Message-ID: <87bo1fnhjg.fsf@axiom-developer.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone)
	[generic]
X-Received-From: 209.135.140.38
Cc: axiom-developer@nongnu.org
Subject: Re: [Axiom-developer] Vim syntax file
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Nov 2013 16:52:21 -0000

Fabio,

I've added it to the distribution and pushed it to the repositories.

Many thanks.

Tim


From MAILER-DAEMON Mon Nov 25 16:34:50 2013
Received: from list by lists.gnu.org with archive (Exim 4.71)
	id 1Vl3nu-0004fV-L4
	for mharc-axiom-developer@gnu.org; Mon, 25 Nov 2013 16:34:50 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:42061)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ponions37@gmail.com>) id 1Vl3no-0004fD-3A
	for axiom-developer@nongnu.org; Mon, 25 Nov 2013 16:34:49 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <ponions37@gmail.com>) id 1Vl3ni-0001nz-Nd
	for axiom-developer@nongnu.org; Mon, 25 Nov 2013 16:34:44 -0500
Received: from mail-wi0-x22c.google.com ([2a00:1450:400c:c05::22c]:41141)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <ponions37@gmail.com>) id 1Vl3ni-0001nm-Cx
	for axiom-developer@nongnu.org; Mon, 25 Nov 2013 16:34:38 -0500
Received: by mail-wi0-f172.google.com with SMTP id en1so4264024wid.11
	for <axiom-developer@nongnu.org>; Mon, 25 Nov 2013 13:34:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=cc:message-id:from:to:in-reply-to:content-type:mime-version:subject
	:date:references;
	bh=6vqX2Cob4sFiEf7HbX983+3LUuTx6ga7CZDLmiLFz6I=;
	b=AHZdVJq6D2V2/zp60t4I8SPjmckx2pQNKoQ/CLfq+Jr0ctHnUQt2WN58u565vFHBYk
	NUTeD3Jr7aKsP43ZWrJHUjZROpVhpxsVtQTgXRfUO3PgQJxuSFfhDABk3vAx2RJB9dwM
	DpT/0nq37iNk4e1kTaL2sTHEh9McrThP1HME28H12hIstDDPTOB1AFI/gdAoQHFz2I1A
	pOF6OVbIe7cbxWJfESlF/o4TLufqKpQP0W6cZYELRyJ43RCSZDEhVbJ4EIwg5T8SuWEA
	ClzvelUyt28K+FFadkG0DNUVckiTTU2R3I9Q3O0g7d+v7IFrFG/OFLQ/fJxtgONvF9ek
	WFnw==
X-Received: by 10.194.110.138 with SMTP id ia10mr24403143wjb.3.1385415277381; 
	Mon, 25 Nov 2013 13:34:37 -0800 (PST)
Received: from [192.168.0.2] (dyn-62-56-57-126.dslaccess.co.uk. [62.56.57.126])
	by mx.google.com with ESMTPSA id gb1sm53699998wic.0.2013.11.25.13.34.36
	for <multiple recipients>
	(version=TLSv1 cipher=RC4-SHA bits=128/128);
	Mon, 25 Nov 2013 13:34:36 -0800 (PST)
Message-Id: <874EE289-D65E-4A9E-8AC8-A6DF7E0C4633@gmail.com>
From: Paul Onions <ponions37@gmail.com>
To: axiom-developer@nongnu.org
In-Reply-To: <CAHYG-FXH+QZc5Yo+9rR==u2rBJxeYvmGmw9hJd4D40Lonvtatw@mail.gmail.com>
Content-Type: multipart/alternative; boundary=Apple-Mail-12--913818429
Mime-Version: 1.0 (Apple Message framework v936)
Date: Mon, 25 Nov 2013 21:34:34 +0000
References: <CAHYG-FXH+QZc5Yo+9rR==u2rBJxeYvmGmw9hJd4D40Lonvtatw@mail.gmail.com>
X-Mailer: Apple Mail (2.936)
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
	(bad octet value).
X-Received-From: 2a00:1450:400c:c05::22c
Cc: fricas-devel@googlegroups.com
Subject: [Axiom-developer] Emacs axiom-environment update
X-BeenThere: axiom-developer@nongnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Axiom Developers <axiom-developer.nongnu.org>
List-Unsubscribe: <https://lists.nongnu.org/mailman/options/axiom-developer>, 
	<mailto:axiom-developer-request@nongnu.org?subject=unsubscribe>
List-Archive: <http://lists.nongnu.org/archive/html/axiom-developer>
List-Post: <mailto:axiom-developer@nongnu.org>
List-Help: <mailto:axiom-developer-request@nongnu.org?subject=help>
List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/axiom-developer>,
	<mailto:axiom-developer-request@nongnu.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Nov 2013 21:34:49 -0000


--Apple-Mail-12--913818429
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed;
	delsp=yes
Content-Transfer-Encoding: 7bit

Hi All,

I've just pushed an update to axiom-environment that adds a function  
called axiom-process-read-region.  This function copies the current  
region to a temporary file then )read's it into the running Axiom  
process.  As such it works with piled code.  By default it is bound to  
C-c C-y.

Paul

On 16 Nov 2013, at 02:53, jiazhaoconga wrote:

> I am combining https://bitbucket.org/pdo/axiom-environment/
> and AxiomEmacsMode/fricas.el, because both have very good features:
> - AxiomEmacsMode/fricas.el provide "axiom-yank/fricas-yank", can save
>   a pile to a temp file and ')read' it back automatically.
> - axiom-environment offers a very nice help system, and a spad-mode
>   which I can write programs in one buffer while execute part of it  
> in the
>   other buffer -- I think it's a work flow even better that REPL.
>
> axiom-environment doesn't support pile at all(which is very very  
> inconvenient),
> that's why I'm trying to combine them together.


--Apple-Mail-12--913818429
Content-Type: text/html;
	charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Hi All,<div><br></div><div>I've =
just pushed an update to axiom-environment that adds a function called =
axiom-process-read-region. &nbsp;This function copies the current region =
to a temporary file then )read's it into the running Axiom process. =
&nbsp;As such it works with piled code. &nbsp;By default it is bound to =
C-c C-y.</div><div><br></div><div>Paul</div><div><br></div><div><div>On =
16 Nov 2013, at 02:53, jiazhaoconga wrote:</div><br><blockquote =
type=3D"cite"><div dir=3D"ltr"><div><div><div><div><div><div><div>I am =
combining <a =
href=3D"https://bitbucket.org/pdo/axiom-environment/">https://bitbucket.or=
g/pdo/axiom-environment/</a><br></div>and AxiomEmacsMode/fricas.el, =
because both have very good features:<br></div> - =
AxiomEmacsMode/fricas.el provide "axiom-yank/fricas-yank", can =
save<br></div>&nbsp; a pile to a temp file and ')read' it back =
automatically.<br></div>- axiom-environment offers a very nice help =
system, and a spad-mode<br> </div>&nbsp; which I can write programs in =
one buffer while execute part of it in the<br></div>&nbsp; other buffer =
-- I think it's a work flow even better that =
REPL.<br></div><br>axiom-environment doesn't support pile at all(which =
is very very inconvenient),<br> that's why I'm trying to combine them =
together.<br></div></blockquote></div><br></body></html>=

--Apple-Mail-12--913818429--


