Re: [Axiom-developer] [fricas-devel] Re: trademarks

2013-04-22 Thread Bill Page
I am sorry, but changing variable names inside source code because of a project fork seems incorrect to me. I think it would be both wrong and even more confusing if FriCAS and OpenAxiom tried to give the impression that they had no relation to each other and no relation at all to the original Axi

Re: [Axiom-developer] [fricas-devel] Re: trademarks

2013-04-22 Thread Bill Page
On 22 April 2013 13:42, u1204 wrote: >> Already understood and I had already mirrored my comments >> to the FriCAS-devel list; just forgot to include OpenAxiom. >> >> The issue is deeper though: An inspection of only the src/interp >> source files reveals numerous references to 'axiom' or 'Axiom'.

Re: [fricas-devel] Re: trademarks

2013-04-22 Thread Bill Page
ntion of the "Axiom Foundation" from the AxiomWiki. Bill Page. On 22 April 2013 09:21, Eugene Surowitz wrote: > Personally, I would very much prefer a single wiki. > > I believe that users would have great difficulty in distinguishing > the various forks in a systematic way; they

[fricas-devel] Re: trademarks

2013-04-21 Thread Bill Page
le further. Regards, Bill Page. On 21 April 2013 18:54, Tim Daly wrote: > Bill, > > You posted a note to the FriCAS mailing list about Frobenius algebras, > pointing to a web page on the "Axiom Wiki". > > Today I received an Axiom bug report... >"the enumerate()

Re: [fricas-devel] Lie algebras

2013-04-20 Thread Bill Page
/SandBoxSedenionAlgebraIsFrobeniusInJustOneWay Bill Page. On 20 April 2013 11:11, Serge D. Mechveliani wrote: > To my request > Prof. Dr. Johannes Grabmeier wrote on Apr 20, 2013: > > > AXIOM/FriCAS has a whole bunch of very general algebras > > (not -necessarily associative) (impl

[fricas-devel] original Axiom on AxiomWiki

2013-04-11 Thread Bill Page
Waldek, Running Axiom on the AxiomWiki VM requires that # echo 0 >/proc/sys/kernel/randomize_va_space See: http://www.axiom-developer.org/axiom-website/download.html Do you have any objection to running the VM with this option disabled? Bill Page. -- You received this message because

[fricas-devel] axiomwiki OpenAxiom version

2013-04-11 Thread Bill Page
compiler? Is there a reasonably simple way to do that, say like compiling from gcc sources, without messing up the current dependencies? Bill Page. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To unsubscribe from

Re: [fricas-devel] Axiom Wiki

2013-03-27 Thread Bill Page
d latex macros and uses several legacy constructs that are supported. MathJax would be a better option if some time was first spent on cleaning up the tex output from FriCAS. On the other hand we already have MathML support in FriCAS and it would be very nice to expose that on the wiki as an alt

Re: [fricas-devel] Axiom Wiki

2013-03-26 Thread Bill Page
On 26 March 2013 12:49, Waldek Hebisch wrote: > > I have set a similar rule, so 'mathaction' can be dropped from > wiki URL-s. > That's excellent. Thanks again. Bill. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To unsu

Re: [fricas-devel] Axiom Wiki

2013-03-25 Thread Bill Page
On 25 March 2013 16:35, Waldek Hebisch wrote: > Bill Page wrote: >> >> BTW, do you intend to support email notification from the wiki server? > > Well, if you want notifications I can look into this. Currently > the host is has no mail software but I can install it

Re: [fricas-devel] Axiom Wiki

2013-03-25 Thread Bill Page
e attempts at things like link spam and/or link redirection but it is easy to monitor page changes via email notices and to revert pages quickly. BTW, do you intend to support email notification from the wiki server? Regards, Bill Page. -- You received this message because you are subscr

Re: [fricas-devel] Axiom Wiki

2013-03-25 Thread Bill Page
natively on the host. It is easier and one has additional motivations for wanting to protect the host itself. In comparison the security of the VM seems mostly trivial to me. But perhaps I do not understand exactly what you mean by getting root inside VM. If the VM has no exposed ports it is di

Re: [fricas-devel] Axiom Wiki

2013-03-25 Thread Bill Page
On 25 March 2013 12:43, Waldek Hebisch wrote: > Bill Page wrote: >> ... >> Do you think I should correct these links to the new URL format where >> I am able or are you planning to change the webserver configuration >> to get rid of mathaction in the name? > >

Re: [fricas-devel] Axiom Wiki

2013-03-24 Thread Bill Page
name? Regards, Bill Page. -- 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+unsubscr...@googlegroups.com. To post to

Re: [fricas-devel] Axiom Wiki

2013-03-23 Thread Bill Page
b. One thing that might make sense and reduce the size of the wiki VM itself would be to off-load the handling of the LaTeX to image conversion to a separate VM host using a system such as http://www.forkosh.com/mimetex.html Regards, Bill Page. -- You received this message because you are subscribe

Re: [fricas-devel] Axiom Wiki

2013-03-22 Thread Bill Page
idea to base a new "Axiom Wiki" on the Media Wiki software that is used by Wikipedia. It certain is active and mature enough now while at the mean time ZWiki as a live project has all but disappeared and Zope and Plone have moved on to much newer, revised, and mostly incompatible ver

Re: [fricas-devel] Axiom Wiki

2013-03-22 Thread Bill Page
hat is a technical detail. In the VM that we got from Bill, mathaction > runs on top of zwiki and zwiki inside plone. Yes. > It's only a question of > knowing how to program new page types in plone that would make running > fricas inside vanilla plone possible. The problem is that

Re: [fricas-devel] Axiom Wiki

2013-03-22 Thread Bill Page
to assume "ownership" for some part ot the content by offering them more control over who to see their work. Plone has a more structured "publishing" type of workflow in contrast to the free wheeling style of the wiki. Bill Page. -- You received this message because you are

Re: [fricas-devel] Axiom Wiki

2013-03-22 Thread Bill Page
ias in updated pages. > It would be great to see some of this kind of wiki "gardening". I think that who ever does this needs to be both dedicated and brutal! I am willing to help if some takes the lead. > To put this differently: I want the wiki to work well as FriCAS >

Re: [fricas-devel] Announce: FriCAS 1.1.8 has been released

2012-09-18 Thread Bill Page
I found the interesting stuff here: skpol.spad.pamphlet But no documentation? On Tue, Sep 18, 2012 at 12:21 PM, Bill Page wrote: > Waldek, > > Thank you for this new release! > > Could you give a quick summary of the mutivariate Ore algebra domain > and the non-commutativ

Re: [fricas-devel] Announce: FriCAS 1.1.8 has been released

2012-09-18 Thread Bill Page
Waldek, Thank you for this new release! Could you give a quick summary of the mutivariate Ore algebra domain and the non-commutative Groebner package? Can I find some fairly self-explanatory example usage in the distribution source? Regards, Bill Page. On Tue, Sep 18, 2012 at 9:55 AM, Waldek

Re: [fricas-devel] HashState: Rep = Integer instead of SingleInteger

2012-07-27 Thread Bill Page
Thanks Waldek, On Wed, Jul 25, 2012 at 1:00 PM, you wrote: > Gabriel Dos Reis wrote: >> >> Bill Page writes: >> >> | Maybe it is a bit late to ask this question but why not just define a >> | default hash function for FriCAS directly in terms of the hash >

Re: [fricas-devel] HashState: Rep = Integer instead of SingleInteger

2012-07-24 Thread Bill Page
in SPAD. Regards, Bill Page. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To post to this group, send email to fricas-devel@googlegroups.com. To unsubscribe from this group, send email to fricas-deve

Re: [fricas-devel] XHashTable

2012-07-20 Thread Bill Page
On Fri, Jul 20, 2012 at 5:23 AM, Ralf Hemmecke wrote: > ... > After having read the wikipedia page about open adressing and double > hashing, I'm not sure anymore whether it's a good idea. A good hashing > function on Strings, would have to digest the whole string. If I use a > second (independent

Re: [fricas-devel] XHashTable

2012-07-20 Thread Bill Page
I think what Waldek meant when he said avoid Record was something like this: arrKey: PrimitiveArray Key, arrEntry: PrimitiveArray Entry, bucketsKey: PrimitiveArray List Key, bucketsEntry: PrimitiveArray List Entry That way the arrays point directly to the data rather t

Re: [fricas-devel] XHashTable

2012-07-18 Thread Bill Page
urn something more useful? Regards, Bill Page. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To post to this group, send email to fricas-devel@googlegroups.com. To unsubscribe from this group, send ema

Re: [fricas-devel] separation of language from library

2012-07-10 Thread Bill Page
What advantage do you see in enforcing such a separate between built-in and library constructors? Bill Page. On Tue, Jul 10, 2012 at 5:25 PM, Ralf Hemmecke wrote: >> If you request strong separation between builtin stuff and library >> then you effectively force a lot of thing to

Re: [fricas-devel] HashTable entry type must be SetCategory

2012-07-09 Thread Bill Page
able with entries that do not >> support equality? > > > Why not? I think we had this issue some time ago. To make it clear: we have > Table(Key, Entry) and I am speaking about loosening the conditions for > Entry, not for Key. > OK, thanks for the clarification

Re: [fricas-devel] HashTable entry type must be SetCategory

2012-07-07 Thread Bill Page
ry. > Does it make sense to have a HashTable with entries that do not support equality? > If you were positive for such a change, I'd go and investigate whether > that indeed wouldn't harm other parts of FriCAS. Grepping for Table, > actually seems to indicate that a change will

Re: [fricas-devel] Re: Graph

2012-07-02 Thread Bill Page
database, if one were to design something new for FriCAS it might be a good idea to take a look at these projects. Regards, Bill Page. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To post to this group, send email

Re: [fricas-devel] Re: )abbrev with only 7 characters

2012-06-22 Thread Bill Page
ation. If no )abbrev command involving F was previously given than F would be both the full name of the constructor and its abbreviation. On Fri, Jun 22, 2012 at 12:59 PM, Gabriel Dos Reis wrote: > Bill Page writes: > > | So a reasonable proposal might be to eliminate the restriction on

Re: [fricas-devel] Re: )abbrev with only 7 characters

2012-06-22 Thread Bill Page
So a reasonable proposal might be to eliminate the restriction on the length of the abbreviation and make the "abbreviation" default to the full constructor name unless it was previously specified to be something different. -- You received this message because you are subscribed to the Google Gro

Re: [fricas-devel] )abbrev with only 7 characters

2012-06-22 Thread Bill Page
it the limit of 7 characters was related to an ancient limitation in file name length. Regards, Bill Page. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To post to this group, send email to fricas-devel@googlegrou

Re: [fricas-devel] Re: downloading Aldor

2012-06-21 Thread Bill Page
stuck and still want to proceed with Aldor I would be willing to do one or the other. Bill Page. On Thu, Jun 21, 2012 at 11:49 AM, Serge D. Mechveliani wrote: > On Wed, Jun 20, 2012 at 02:28:19AM -0700, Grigory Sarnitsky wrote: >> So try the solution from https://bugzilla.redhat.com/sho

Re: [fricas-devel] Next release

2012-06-18 Thread Bill Page
Waldek, I strongly agree that it is premature to discount the future public availability of Aldor sources. In the mean time it is certainly possible for these sources to be distributed by request privately. Regards, Bill Page. On Mon, Jun 18, 2012 at 1:48 PM, Waldek Hebisch wrote: > > I

Re: [fricas-devel] PanAxiom or separate project pages?

2012-06-11 Thread Bill Page
s would be close to impossible. --- Personally I don't see the point of > 2) Make the IPython notebook understand %%fricas as a cell magic and provide > a server that enables people to run some code. since the Sage notebook interface to FriCAS already exists. And in any case it wo

Re: [fricas-devel] Multivariate Series?

2012-06-02 Thread Bill Page
Perhaps this not exactly what you wanted but, try hyperdoc click Browse / *multivar* / Constructors You'll see ... MutlivariateTaylorSeriesCategory SparseMuiltivariateTaylorSeries Click on MultiVarieateSeriesCategory, click on Domains You'll see SparseMultivariateTaylorSeries TaylorSeries Cli

Re: [fricas-devel] Solving vector equations; is this possible?

2012-06-01 Thread Bill Page
uch better reasons for doing this.) you would probably be well advised to learn more linear algebra. Regards, Bill Page. On Fri, Jun 1, 2012 at 3:47 AM, Victor Eijkhout wrote: > Can someone tell me if the following can be solved in FriCAS, and hence > whether I should bother learning the sys

Re: [fricas-devel] Re: Expression and Kernel

2012-05-02 Thread Bill Page
ybe, Tree). > I wonder whether it is simpler in Aldor. > In the context of this group I find your comment rather annoying and I wonder how you define "complex" in such a way that it allows an objective comparison. Regards, Bill Page. -- You received this message because you are

Re: [fricas-devel] extending library domain

2012-03-30 Thread Bill Page
On Fri, Mar 30, 2012 at 9:51 AM, Serge D. Mechveliani wrote: > Earlier, we wrote about adding instances to a library domain: > ... > Bill Page: >> ... >> In Axiom there is a way to introduce new operations related to Integer >> without redefining what you mean by Intege

Re: [fricas-devel] Haskell-FriCAS interface design

2012-03-14 Thread Bill Page
I think it is most similar to what is done for Sage. In this case InputForm is essential. Regards, Bill Page. On Tue, Mar 13, 2012 at 10:15 AM, Ralf Hemmecke wrote: > Hi Martin, > > good to hear from you. > > What lately came to my mind was efricas. You must have been commu

Re: [fricas-devel] choosing coercion

2012-03-12 Thread Bill Page
e are some problems with openness and license. Yes. Whether this is important or not depends on you objective. Regards, Bill Page. -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To post to this group, send emai

Re: [fricas-devel] union tags import

2012-03-10 Thread Bill Page
Rep is not exported. Packages should avoid making assumptions about internal representation if at all possible. Usually this means adding additional exports that provide appropriate access. On Sat, Mar 10, 2012 at 9:01 AM, Serge D. Mechveliani wrote: > People, > > In the below Spad program, the d

Re: [fricas-devel] Product vs Record

2012-03-08 Thread Bill Page
Contrary. Product is much more complicated than Record. Regards, Bill Page. On Thu, Mar 8, 2012 at 11:05 AM, Serge D. Mechveliani wrote: ... > Product  is simpler than Record -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra syste

Re: [fricas-devel] strange message

2012-03-04 Thread Bill Page
mpty) -> Boolean ?case? : (%,node) -> Boolean coerce : % -> OutputForm construct : empty -> %?.? : (%,empty) -> empty ?~=? : (%,%) -> Boolean construct : Record(val: Integer,left: NIL,right: NIL) -> % ?.? : (%,node) -> Record(val: Integer,left: NIL,right: NIL)

Re: [fricas-devel] Differential Geometry

2012-02-29 Thread Bill Page
One place to start is DeRhamComplex. Look for this domain by browsing constructors in HyperDoc. Try the examples. Regards, Bill Page On Wed, Feb 29, 2012 at 7:05 PM, Ianhoolihan wrote: > Hi all, > > I'm just geeting started with FriCAS, and have decided to learn by > working

Re: [fricas-devel] argument domain

2012-02-29 Thread Bill Page
would become something like this: )abbrev package SIZED Sized Sized(A:OrderedRing): with size: A -> Integer size: List A -> Integer size: DirectProduct(2,A) -> Integer == add size(a:A):Integer == abs(a) size(a:List A):Integer == reduce(+,map(size$SizedInt(A),a))

Re: [fricas-devel] Re: record selector

2012-02-22 Thread Bill Page
On Feb 21, 2012 12:33 PM, "Gabriel Dos Reis" wrote: > > Bill Page writes: > > | I think your comment is very appropriate. Since the semantics of > | Record is well represented as a limit (and dually, Union is > | represented as a co-limit), selecting a field is just

Re: [fricas-devel] Product(Ring,Any)

2012-02-21 Thread Bill Page
e and then uses if for some computation? Regards, Bill Page. On Tue, Feb 21, 2012 at 11:29 AM, Waldek Hebisch wrote: > Bill Page wrote: >> >> Waldek, >> >> What does "Normal types are dynamic" mean to you?  E.g. >> >>   http://en.wikipedia.org

Re: [fricas-devel] Product(Ring,Any)

2012-02-17 Thread Bill Page
idRing is not "instantiated" by the compiler? Perhaps we also need to define what it means to be "instantiated". Regards, Bill Page. On Fri, Feb 17, 2012 at 3:22 PM, Ralf Hemmecke wrote: >> I am not really sure what you mean by "concrete return type". What >>

Re: [fricas-devel] Product(Ring,Any)

2012-02-17 Thread Bill Page
tor is a type expression consisting of a functor applied to specific arguments just like an ordinary expression can be a function applied to some argument. E.g. 'sin' is a function, 'sin(x)' is an expression. I am not really sure what you mean by "concrete return type".

Re: [fricas-devel] Product(Ring,Any)

2012-02-16 Thread Bill Page
Waldek, What does "Normal types are dynamic" mean to you? E.g. http://en.wikipedia.org/wiki/Type_system#Dynamic_typing does not seem to me to be describing Spad. Regards, Bill Page. On Thu, Feb 16, 2012 at 2:07 PM, Waldek Hebisch wrote: > Bill Page wrote: >> >> It

Re: [fricas-devel] Product(Ring,Any)

2012-02-14 Thread Bill Page
hope you will continue to ask and also to point out the obvious. Perhaps FriCAS will be improved and you will achieve your goal! On Tue, Feb 14, 2012 at 12:30 PM, Serge D. Mechveliani wrote: > On Tue, Feb 14, 2012 at 09:19:05AM -0500, Bill Page wrote: >> Record does not need SetCategor

Re: [fricas-devel] Product(Ring,Any)

2012-02-14 Thread Bill Page
Type: Boolean (4) -> On Tue, Feb 14, 2012 at 9:19 AM, Bill Page wrote: > Record does not need SetCategory.  Could you give specific reference from > docs? > > FriCAS has very poor support for List  and Record that contain types > as values. (This is better supp

Re: [fricas-devel] record selector

2012-02-14 Thread Bill Page
I think your comment is very appropriate. Since the semantics of Record is well represented as a limit (and dually, Union is represented as a co-limit), selecting a field is just projection (or injection in the case of Union). Axiom should respect this by have Record (and Union) export these opera

Re: [fricas-devel] Product(Ring,Any)

2012-02-14 Thread Bill Page
Record does not need SetCategory. Could you give specific reference from docs? FriCAS has very poor support for List and Record that contain types as values. (This is better suppored in OpenAxiom so there is hope that it can also be in FriCAS.) You could try eliminating the 'dom' component of t

Re: [fricas-devel] Product(Ring,Any)

2012-02-13 Thread Bill Page
Perhaps Record(pi1:Ring, pi2:Any) ? What properties of Product do you need? On Mon, Feb 13, 2012 at 1:23 PM, Serge D. Mechveliani wrote: > People, > > It looks like    Product(Ring, Any) > > is not possible, because `Product' needs SetCategory for each > component. The same is with  Record.

Re: [fricas-devel] fix (aldor) blacklisted domains

2012-02-08 Thread Bill Page
pplies to a lot of code in the library. Regards, Bill Page. On Wed, Feb 8, 2012 at 2:01 AM, Ralf Hemmecke wrote: > On 02/07/2012 09:28 PM, Ralf Hemmecke wrote: >> >> It's not that I consider the above code invalid, I just don't like that >> the return type of

Re: [fricas-devel] FriCAS in a VirtualBox

2012-01-20 Thread Bill Page
Ralf, Thanks for doing this and describing how to do it. You might be interested in https://www.usharesoft.com/partners/ubuntu-offer.html I use quite extensively a similar online build service for SuSE Linux called SUSEstudio http://susestudio.com At both sites it is possible to build and

Re: [fricas-devel] Re: Rep as language feature or convention

2012-01-19 Thread Bill Page
On Thu, Jan 19, 2012 at 2:24 PM, Gabriel Dos Reis wrote: > ... > Bill Page writes: > | > | I think there are very good reasons to consider at least Record, Union > | and Mapping as constructs that are essentially free of conventions - > | at least from the point of view of the in

Re: [fricas-devel] Rep as language feature or convention

2012-01-19 Thread Bill Page
On Thu, Jan 19, 2012 at 5:00 PM, Ralf Hemmecke wrote: > On 01/19/2012 10:04 PM, Bill Page wrote: > >> Can you give an example of a domain in the Axiom library that does not >> use Rep? > > I wouldn't have know immediately, but Gaby just pointed to reducedSystem. &

Re: [fricas-devel] Rep as language feature or convention

2012-01-19 Thread Bill Page
ategory == with f:(R,%%) -> %% when it is used in F. There is even a case where we may see %%% as an intermediate form. What I really want is a way to refer to the functor without parameters. But Gaby has almost convinced me that this amounts to solving a much harder problem than the one so

Re: [fricas-devel] Re: Rep as language feature or convention

2012-01-19 Thread Bill Page
een H*-algebras in the category of sets and relations, and locally cancellative regular semigroupoids. Finally, we study a universal passage from the former setting to the latter. -- This paper is about Frobenius algebras in the category of sets and relations. It is the first time I have seen both

Re: [fricas-devel] bug?

2012-01-19 Thread Bill Page
On Thu, Jan 19, 2012 at 1:09 PM, Waldek Hebisch wrote: > ... > Bill Page wrote: >> When I see the prefix DoubleFloat and Float in the names of these >> packages I think immediately that something must be wrong with this >> design.  DoubleFloat and Float are names of do

[fricas-devel] Re: Rep as language feature or convention

2012-01-19 Thread Bill Page
[Comment moved to this thread.] On Thu, Jan 19, 2012 at 12:59 PM, Gabriel Dos Reis wrote: > Ralf Hemmecke writes: > > | On 01/19/2012 06:17 PM, Bill Page wrote: > | > Ok, so Aldor builds these into the language too. Why not Rep? > | > | Because that is just a convention a

[fricas-devel] Rep as language feature or convention

2012-01-19 Thread Bill Page
OK, new thread. This is an important subject but nothing to do with graph theory. On Thu, Jan 19, 2012 at 12:34 PM, Bill Page wrote: > One could easily argue that the difference between Cross and Record is > "just a convention" too but Aldor implements both, SPAD only Record. >

Re: [fricas-devel] graph theory

2012-01-19 Thread Bill Page
e would be more awkward. Consider Sage for example. But I shall desist from further comment here since this is clearly off topic. On Thu, Jan 19, 2012 at 12:24 PM, Ralf Hemmecke wrote: > On 01/19/2012 06:17 PM, Bill Page wrote: >> >> Ok, so Aldor builds these into the language too.

Re: [fricas-devel] graph theory

2012-01-19 Thread Bill Page
ually from Rep:= (without per and rep) to Rep == (inserting calls to per and rep where necessary). On Thu, Jan 19, 2012 at 11:56 AM, Ralf Hemmecke wrote: > On 01/19/2012 04:34 PM, Bill Page wrote: >> >> do not see anything wrong with the fact that SPAD builds in the notion >>

Re: [fricas-devel] graph theory

2012-01-19 Thread Bill Page
ngs. By right way I mean something like an appeal to generality, something like category theory. Regards, Bill Page. On Thu, Jan 19, 2012 at 9:37 AM, Ralf Hemmecke wrote: >> Ralf,  Why would you suggest using a macro when a function definition >> is sufficient? These functions do not int

Re: [fricas-devel] graph theory

2012-01-19 Thread Bill Page
Just like in Aldor compiling a .spad file > should start with empty knowledge. Imports should be explicit.)) > Ralf, Why would you suggest using a macro when a function definition is sufficient? These functions do not introduce any overhead. Worse, why suggest two different ways of doing th

Re: [fricas-devel] bug?

2012-01-18 Thread Bill Page
On Wed, Jan 18, 2012 at 1:25 PM, Waldek Hebisch wrote: > Bill Page wrote: >> >> I have a similar "lack of respect" for macro usage. SPAD should >> consistently be a high level language. Macros belong (perhaps) at a >> lower level in Boot and in Lisp.

Re: [fricas-devel] Re: graph theory

2012-01-18 Thread Bill Page
Waldek, Thanks for the clarification. Maybe it is only Aldor that does this? When the Aldor interface is built it takes care to identify cliques and compile them as a signle source unit. Is that right Ralf? Regards, Bill Page. On Wed, Jan 18, 2012 at 11:55 AM, Waldek Hebisch wrote: > B

Re: [fricas-devel] Re: graph theory

2012-01-18 Thread Bill Page
could try combining the clique of related modules into one source file and compiling it in one step. Regards, Bill Page. On Wed, Jan 18, 2012 at 10:07 AM, Martin Baker wrote: > On Wednesday 18 Jan 2012 10:48:48 Martin Baker wrote: >> Are you interested in an implementation of graph theory

Re: [fricas-devel] graph theory

2012-01-18 Thread Bill Page
Yes, yes, yes. Very cool. On Wed, Jan 18, 2012 at 5:48 AM, Martin Baker wrote: > Are you interested in an implementation of graph theory I have put > here: > https://github.com/martinbaker/fricas/blob/master/src/algebra/graph.spad.pamphlet > > If so there is a tutorial here: > http://www.euclidea

Re: [fricas-devel] bug?

2012-01-17 Thread Bill Page
ion is much more reflective of > the intent and more elegant.  Writing it as a macro only hides the > original intent, it does not make it clearer. > I think these semantics are obviously more economical than thinking of nullary functions as "delayed assignment". Regards, Bill Pa

Re: [fricas-devel] parametrized macros in SPAD?

2012-01-17 Thread Bill Page
appreciate later unless all programmer adhere to some agreed on disciplined style. I think it is one of the features of a language like SPAD that these sort of features are of lesser importance than in some other languages and the Axiom library benefits from that. Regards, Bill Page. On Tue, Jan 17

Re: [fricas-devel] bug?

2012-01-15 Thread Bill Page
Ralf, Apparently you can avoid triggering this bug by writing: Rep == X (using == instead of :=). Perhaps this avoids trigger the automatic coercions that normally make rep and per unnecessary in Spad. Regards, Bill Page. On Sun, Jan 15, 2012 at 4:05 PM, Ralf Hemmecke wrote: > > Al

Re: [fricas-devel] HELP! Compiler bug?

2012-01-13 Thread Bill Page
sense to extend this scheme to all non-negative Integer literals though I am currently at a loss as to how to extend the naming scheme since Two(), Three(), etc. seem increasingly arbitrary. Maybe symbols like '0, '1, '2, etc. would be better. Need I mention again that an extension of

Re: [fricas-devel] abort on missing functions

2012-01-13 Thread Bill Page
in FriCAS. Regards, Bill Page. On Fri, Jan 13, 2012 at 3:50 PM, Ralf Hemmecke wrote: > Hello Waldek, > > I realized that the compiler accepts domain implementations that > obviously miss the implementation for certain signatures. > > Why does that make sense? Cannot the *

Re: [fricas-devel] Differences between Spad and interpreter.

2012-01-10 Thread Bill Page
to modify some .spad files in certain places, > but I'm willing to do this on a branch and see how far I can get. > (Maybe I should first restart my testsuite stuff, though.) > Why are you so motivated to make this change? > ... Regards, Bill Page. -- You received this messag

Re: [fricas-devel] Change to Aldor support files.

2012-01-09 Thread Bill Page
ut my impression is that it must be quite small. > I'll look a bit into getting ecl working but otherwise wasting time with > making something work that nobody is interested in is not my objective. > That seems correct to me. Regards, Bill Page. -- You received this message becaus

Re: [fricas-devel] Re: conditional exports and aldor compilation

2012-01-09 Thread Bill Page
On Mon, Jan 9, 2012 at 9:17 AM, Waldek Hebisch wrote: > Bill Page wrote: >> >> On Sat, Jan 7, 2012 at 11:38 AM, Waldek Hebisch wrote: >> > ... >> > I am a bit disappointed that after rewrite you find FriCAS >> > version so hard to understand. =A0Could you

Re: [fricas-devel] Change to Aldor support files.

2012-01-07 Thread Bill Page
Waldek, I applied your patch to Ralf's git source and re-built FriCAS and the Aldor interface with no problems. The interface appears to function normally. Regards, Bill Page. On Sat, Jan 7, 2012 at 12:04 PM, Waldek Hebisch wrote: > Ralf, Bill, > > Could you test the attache

Re: [fricas-devel] Re: conditional exports and aldor compilation

2012-01-07 Thread Bill Page
does. With the FriCAS version I find I am still uncertain. I am especially convinced that using accessor macros such as ' categoryPrincipals' makes is easier to read the code without having to first memorize the basic Axiom data structures. Regards, Bill Page. -- You received this m

Re: [fricas-devel] Differences between Spad and interpreter.

2012-01-06 Thread Bill Page
On Fri, Jan 6, 2012 at 8:05 PM, Ralf Hemmecke wrote: > Bill Page wrote: >> I think it is unfortunate that as an operator that returns >> Union(...,"failed") the name is irregular. Most such operators have >> names like 'subtractIfCan' with 'IfCan'

Re: [fricas-devel] (un)important spaces

2012-01-06 Thread Bill Page
On Fri, Jan 6, 2012 at 5:04 PM, Ralf Hemmecke wrote: > ... > [in Aldor] > >ll: List List I := [[1,2,3],[4,5,6],[7,8,9]]; >a := first ll.2; >b := first (ll).2; >c := first(ll).3; > ... > a = 4 > b = 2 > c = 3 > > Looks like parens force precedence of prefix function application over

Re: [fricas-devel] Differences between Spad and interpreter.

2012-01-06 Thread Bill Page
after escape >  in interpreter > Yes. > BTW: This is just one part of differences.  Eventually > I would like to use the same compiler for interpeter and > Spad (the only difference would be that interpeter should > be more forgiving for type errors (by automatically > inse

Re: [fricas-devel] Re: conditional exports and aldor compilation

2012-01-06 Thread Bill Page
OpenAxiom > still contains at least part of original craziness. > I am sure you are correct. Improvement has to be an iterative process. I should add the usual encouragement that more sharing of understanding and methods would be beneficial to both projects. Regards, Bill Page. -- You rec

Re: [fricas-devel] Re: conditional exports and aldor compilation

2012-01-06 Thread Bill Page
in OpenAxiom this same code is written as: PrinAncb := categoryPrincipals CatEval(bname,$e) If FriCAS does not soon adopt a similar approach I cannot imagine a good future. But of course advocating is one thing, finding time, energy and help to do it is another. Regards, Bill Page. On Thu

Re: [fricas-devel] Re: conditional exports and aldor compilation

2012-01-05 Thread Bill Page
Ralf, On Thu, Jan 5, 2012 at 10:45 PM, you wrote: > Bill Page wrote: >> Re: Fixing lisp-ish boot. Your choice. Maybe we'll find time to do it >> some day, eh? > > Well, I'm not against your patch, I just wanted to separate issues. After > I've committed to t

Re: [fricas-devel] Re: conditional exports and aldor compilation

2012-01-05 Thread Bill Page
Ralf, Thanks for your work on this. Re: Fixing lisp-ish boot. Your choice. Maybe we'll find time to do it some day, eh? I took a quick look for other suspicious cases of ). in the boot code. I found this one: +411 src/interp/category.boot PrinAncb:= first(b).(4) This is probably correct

Re: [fricas-devel] bootsys vs. depsys again

2012-01-05 Thread Bill Page
Thanks Ralf and Waldek! I can confirm that the precedence change in the BOOT language identified by Waldek - when applied to all relevant cases of dot following parenthesis, i.e. xxx).yyy in interop.boot - does in fact solve the problem that I reported earlier. I've attached a patch which also cl

Re: [fricas-devel] Style warning + font problem

2012-01-01 Thread Bill Page
#x27;t know how to do this on Open SuSE 11.4 Regards, Bill Page. On Sun, Jan 1, 2012 at 6:44 PM, Ralf Hemmecke wrote: > ... >>                  FriCAS (AXIOM fork) Computer Algebra System >>                          Version: FriCAS 2011-12-12 >>              Timestamp: Sa

Re: [fricas-devel] Re: conditional exports and aldor compilation

2012-01-01 Thread Bill Page
:|codes-105| (200143 51482908) :|names-106| ("ff type LIST. (1) -> Regards, Bill Page. On Sat, Dec 31, 2011 at 1:58 PM, Ralf Hemmecke wrote: > Success! Fixed FriCAS-Aldor-Interface again! Please test! > > ... -- You received this message

Re: [fricas-devel] Re: conditional exports and aldor compilation

2011-12-31 Thread Bill Page
495481649 51488814 200143 200145 200144 51482908) :|names-106| ("<=% (1) -> -- The printing of this error message seems to be terminated early. I am not sure yet why this result differs from an old version of FriCAS and the Aldor interface.

[fricas-devel] Re: [Axiom-developer] Overflow

2011-12-22 Thread Bill Page
e system. In this case the memory usage is likely to be quite different (although not necessary better) than when using Lisp. I hope some of this information helps. Regards, Bill Page. On Sun, Dec 18, 2011 at 7:29 AM, Udo Ott wrote: > Hello, > > since some days I am using Axiom-U

Re: [fricas-devel] Re: conditional exports and aldor compilation

2011-12-16 Thread Bill Page
UPUP, R) > > i.e. the first argument of FiniteDivisor is really #2. > Ah. Then if this actually worked properly before some recent change to FriCAS I wonder if if might something to do with a change in the way macros are processed? Regards, Bill Page. -- You received this message beca

Re: [fricas-devel] Re: conditional exports and aldor compilation

2011-12-15 Thread Bill Page
(|Apply| |UnivariatePolynomialCategory| (|PretendTo| |#1| |Ring|))) (|PretendTo| |#4| (|Apply| |UnivariatePolynomialCategory| (|PretendTo| (|Apply| |Fraction| (|PretendTo| |#2| |IntegralDomain|)) |Ring|)))))) (1) -> On Thu, Dec 15, 20

Re: [fricas-devel] Re: conditional exports and aldor compilation

2011-12-15 Thread Bill Page
27;|FiniteDivisor| '|#1| '|#2| '|#3| '|#4|) Value = (|Apply| |FiniteDivisor| |#2| |#3| |#4| |#5|) This is the result after changing 'ax.boot' as I suggested above and running (1) -> )read /home/wspage/fricas-src/src//interp/ax.boot Regards, Bill Page. On

Re: [fricas-devel] recompilation of boot function

2011-12-09 Thread Bill Page
On Fri, Dec 9, 2011 at 11:01 AM, Waldek Hebisch wrote: > Bill Page wrote: > > Well, FriCAS is open source and you are supposed to look at > anything.  But in closed source setting documenting something > is an implicit promise of support/handholding.  Not documenting > something

<    3   4   5   6   7   8   9   10   11   12   >