On Wed, Oct 28, 2009 at 2:06 PM, Waldek Hebisch wrote:
>
> AFAICS the patch below is exactly the patch that I commited in
> revision 709.

I am sorry. You are absolutely right. I was dealing with the wrong
base. :-( Mystery solved: user error.

>>
>>  sumOrParen(x) ==
>> @@ -724,7 +723,8 @@
>>      null argl => '".."
>>      (null rest argl) or (null first rest argl) =>
>>        concat(first argl, '"..")
>> -    concat(first argl, concat('"..", first rest argl))
>> +--    concat(first argl, concat('"..", first rest argl))
>> +    concat("_(",concat(concat(first argl, concat('"..", first rest
>> argl)),"_)"))
>>    concat(app2StringWrap(formWrapId op, linkInfo) ,
>>                          concat("_(",concat(tuple2String argl,"_)")))
>>
>> --
>>
>
> There is no need to escape parenthesis: "(" will work too.  I suspect
> that single argument case also needs parenthesis.
>

Ok, I just copied that coding from some other part of format.boot.

You are also right about the single argument case:

(42) -> ex := (1..)::INFORM

   (42)  (($elt (UniversalSegment (Integer)) SEGMENT) 1)
                                                              Type: InputForm
(43) -> unparse %

   (43)  "SEGMENT(1)$UniversalSegment(Integer)"
                                                                 Type: String

>>
>> We have been discussing quite a few patches here lately and might be
>> in danger of loosing track of some of them. I wish we had a designated
>> "patch co-coordinator" ...  :-) Maybe it would be a good idea if I at
>> least took the time to add them to the axiom-wiki issue tracker, eh?
>> Then we could get back to using that to co-ordinate the bug and patch
>> queues.
>>
>
> Well, first I prefer to have good patches committed quickly instead
> of sitting in the patch queue.  Second, it would be good if person
> working on a patch explicitely said that he/she supends it.  For
> example, you Bill had patch adding 'Comparable' to some domains.
> The patch looks good but I do not know if you hit some problems
> during testing and are busy solving them or you are occupied with
> something else...
>

Time is always the constraint - never enough of it. So I think we need
something to help keep track of things in spite of that.

About Comparable:  Yes, it was important for some things I was working
on at the time and I did commit at least part of these changes. But
they were also became part of something more ambitious involving
changing Void to a domain in SetCategory which did not work out so
well and I have set aside for now. I guess I still do not really know
how to properly organize and discipline my "play" so that it results
in some things that can be easily salvaged. I am inclined to blame the
tools such as limitations of svn but really it just comes down again
to a lack of time and excess of ambition.  BTW, maybe I will start
using darcs again locally as a way of more easily staging patches.

> Concerning issue tracker on Axiom Wiki: I afraid it become
> unmanageble mess.  One thing is that 'fixed somewhere' effectively
> obscures information.

I have to agree completely about the status "fixed somewhere". I think
that was definitely a bad idea. On the other hand a wiki is supposed
to be an interactive tool managed by a community of users and we have
not really had much of that.

> Second, separate problems are frequently mixed in a single issue.

This is easily solved by editing.

> Third it seems that we have non-trivial amount of change which makes
> no sense (either author make a mistake or possible the change is due
> to vandals).  And issue tracker have technical problems: in Lynx still
> display is broken (first code segment looks OK, but the next is
> scrambled), in Firefox cut and paste is problematic.
>

I cannot imagine trying to create web sites that are fully compatible
with a text-only browser like lynx any more but I suppose that with
some effort it might be possible. I have no idea how many people might
be trying to use lynx at the axiom-wiki site.

I have no problem at all with cut-and-paste to/from Firefox on either
Linux or Windows and I do use it quite extensively.  What sort of
problems do you see?

> AFAICS SourceForge bugzilla solves most of problems that
> issue tracker have.  So I would encurage use of SourceForge
> for this purpose.  They also offer separate trackes, it make
> sense to use them for non-bug related issues (we would have
> to activate them first).
>

Is this the same as what OpenAxiom uses. Personally I find the email
from that system very confusing. And of course there is no way to
easily illustrate problems.  But if you insist then I might be able to
bring myself to start to use it. :-(

> Of course we could try to fix technical problems with issue
> tracker or setup something like Trac.  But it seems that
> currently we are busy enough working on FriCAS itself and
> it seems that simply we have no time to setup something
> better than SourceForge facilities.

I do still occasionally make changes in the axiom-wiki code and would
be more motivated to do so if I received comments about it. But you
are right about not having enough time to do everything we want to do.

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-devel+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/fricas-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to