Activity
From 19 Feb 2014 to 20 Mar 2014
20 Mar 2014
- 17:34 CoCoA-5 Bug #486: Warning about variable hiding another -- too zealous
- How to determine the "scope" of a variable?
A function comprises a sequential succession of "top-level" commands; the... - 17:29 CoCoA-5 Bug #486 (New): Warning about variable hiding another -- too zealous
- The warning are sometimes is needlessly alarmist:...
- 17:24 CoCoA-5 Feature #485: Initialization for CoCoA-5: file init.cocoa5
- Let's do it as in cocoa-4: there was an init file for everyone and an additional userinit file for user preferences.
... - 17:05 CoCoA-5 Feature #485: Initialization for CoCoA-5: file init.cocoa5
- The @init.cocoa5@ file should be in a personal location (presumably home directory) and not with the files that form ...
- 14:37 CoCoA-5 Feature #485: Initialization for CoCoA-5: file init.cocoa5
- I thought that would be so easy and now I see a little problem.
CoCoA-5 loads all the files in the directory @packag... - 11:05 CoCoA-5 Feature #485: Initialization for CoCoA-5: file init.cocoa5
- I would set for @init@, same as in cocoa-4.
My personal file just contains the line @Use R;@ ;-) - 10:53 CoCoA-5 Feature #485: Initialization for CoCoA-5: file init.cocoa5
- The name *@init.cocoa5@* is reasonable; are there any other candidates?
*@StartUp.cocoa5@*
*@settings.cocoa5@*
[... - 10:51 CoCoA-5 Feature #485: Initialization for CoCoA-5: file init.cocoa5
- I agree that it is a good idea:
* beginners will find CoCoA-5 immediately usable (as CoCoA-4 was)
* advanced users ... - 10:13 CoCoA-5 Feature #485 (In Progress): Initialization for CoCoA-5: file init.cocoa5
- This is in fact trivial to do it: we just have to add such file to the packages directory (at it was done in CoCoA-4)...
- 10:10 CoCoA-5 Feature #485 (Closed): Initialization for CoCoA-5: file init.cocoa5
- In CoCoA-4 there was a file called @init.coc@ with some "initial" settings.
Now most initialization are done by CoCo... - 17:22 CoCoA-5 Bug #118 (Closed): unistd and call to access in Main.C
- No problems for over a year --> closing!
- 11:13 CoCoA-5 Design #481: Multiline comments -- obsolescent?
- Current cvs produces a "warning". That's very good for maintainers who have to deal cleanly with lots of code.
Fo... - 09:34 CoCoALib Feature #482: Unique copies of rings -- smart ctor
- My guess is that it will be impossible to deal with under multithreading, and, if implemented, we must guarantee the ...
- 09:18 CoCoA-5 Feature #484: Evaluate in other ring (was called :: in CoCoA-4)
- That would be handy! But I expect it to be hard to implement.
Right now the closer you can get to it is ...
19 Mar 2014
- 21:55 CoCoA-5 Feature #484: Evaluate in other ring (was called :: in CoCoA-4)
- We must determine the exact semantics (C4 was pretty vague, I believe).
We should decide what syntax to use.
It m... - 21:52 CoCoA-5 Feature #484: Evaluate in other ring (was called :: in CoCoA-4)
- Sorry, I thought I was already in CoCoA-5
- 21:50 CoCoA-5 Feature #484 (Closed): Evaluate in other ring (was called :: in CoCoA-4)
- CoCoA-4 has the *@::@* operator which evaluated expressions in a given ring:...
- 21:37 CoCoA-5 Design #483: Unique copies of rings in CoCoA-5
- Conceptually this issue seems practically identical to #482.
Yet, I think they are slightly independent: if CoCoAL... - 21:32 CoCoA-5 Design #483 (New): Unique copies of rings in CoCoA-5
- If a user creates the same ring twice, should he get the exact same ring?...
- 21:28 CoCoALib Feature #482: Unique copies of rings -- smart ctor
- If a ring pseudo-ctor is to be smart (and return an existing ring if possible) then how smart should it be?
Consider... - 21:22 CoCoALib Feature #482: Unique copies of rings -- smart ctor
- Having unique copies of rings implies a centralized global registry, and this might adversely affect multithreaded ex...
- 21:12 CoCoALib Feature #482 (In Progress): Unique copies of rings -- smart ctor
- After some experience using CoCoALib, it has been useful that @ZZ@ and @QQ@ are unique (_i.e._ repeated calls to the ...
- 21:24 CoCoALib Slug #479: make check in examples/ directory is far too slow
- Right now I have only very limited Internet access, so I'm unsure what the current Version of ex-Normaliz does. We wr...
- 21:07 CoCoA-5 Feature #18: Printing matrices: I/O unified style for CoCoA-5?
- A significant problem is that the printed form is produced by CoCoALib which naturally knows nothing about variable v...
- 16:38 CoCoA-5 Feature #18: Printing matrices: I/O unified style for CoCoA-5?
- Having just recently discovered that commenting out the printed matrix with ...
- 21:00 CoCoA-5 Feature #274: InputForm for output readable as input
- Here are some thoughts about @InputForm@ (or whatever it will be called):
* it could be a separate command or perhap... - 17:51 CoCoA-5 Design #473 (Resolved): Multiline string literals - useful or obsolescent?
- I have just checked in the revised @getStringLiteral@ (the old one is commented out).
Multiline strings were never... - 12:34 CoCoA-5 Design #473: Multiline string literals - useful or obsolescent?
- I have made a copy of @Lexer::getStringLiteral@ which handles only normal string literals. It is 60 lines long compa...
- 09:34 CoCoA-5 Bug #460: Emacs UI: updating abbrev-table
- John Abbott wrote:
> Somehow we'll have to tell those who have created @.abbrev_defs@ to remove it (or edit it to rem...
18 Mar 2014
- 17:45 CoCoA-5 Bug #469 (In Progress): Emacs UI: keywords in multiline comments
- JAA thinks is would be too costly to change the Emacs code to handle this correctly (especially considering its low i...
- 17:35 CoCoA-5 Design #481 (In Progress): Multiline comments -- obsolescent?
- My opinion is:
(a) is too drastic: not backward compatible, single line @/*...*/@ can be useful
(b) my favourite (and... - 17:29 CoCoA-5 Design #481 (Closed): Multiline comments -- obsolescent?
- Multiline comments are convenient, inconvenient and potentially hazardous.
Convenient for commenting out blocks of... - 17:08 CoCoA-5 Design #473: Multiline string literals - useful or obsolescent?
- Our options are:
# remove all code related to multiline string literals
# comment out all code related to multiline... - 16:58 CoCoA-5 Design #473 (In Progress): Multiline string literals - useful or obsolescent?
- The source code relating to the recognition of string literals is in @Lexer.C:423--511@...
- 16:45 CoCoA-5 Bug #471: Nested multiline comments
- A purely practical point: the C5 interpreter was not designed to handle nested @/*...*/@ comments, and I'm pretty cer...
- 16:29 CoCoA-5 Bug #470 (Feedback): Emacs UI: cocoa5-close-block should beep when there is no block to close
- I introduced the bug when "correcting" some redundant looking code (see post 1 in #441).
I've now restored the cod... - 15:52 CoCoA-5 Bug #460: Emacs UI: updating abbrev-table
- Somehow we'll have to tell those who have created @.abbrev_defs@ to remove it (or edit it to remove the @cocoa5-abbre...
- 15:48 CoCoA-5 Feature #346: Describe should indicate package name
- A possibly simpler solution to the problem would be to have a function *@PackageOf@* which says which package protect...
- 12:14 CoCoA-5 Feature #346: Describe should indicate package name
- Packages export their varables in the function:...
- 12:03 CoCoA-5 Feature #346: Describe should indicate package name
- The relevant source code appears to be in @Interpreter.C:229@:...
- 15:28 CoCoA-5 Bug #444 (Closed): Not keyword/operator
- No problems have arisen in 2 weeks, so I'm closing this issue.
- 15:10 CoCoA-5 Bug #394 (Rejected): problem with ContentFreeFactor (and missing manual entry)
- Since Anna cannot recall what the problem was, and some simple _ad hoc_ tests encountered no problems, I shall to "re...
- 14:37 CoCoA-5 Support #208 (Resolved): describe $package
- The modified impl seems OK to me.
I have modified the CoCoA-5 doc too: @Functions@ is now marked as *obsolete*;
@des... - 12:41 CoCoA-5 Support #208 (In Progress): describe $package
- I think I've corrected the code so that exported names appear first.
Will check after lunch.
- 12:22 CoCoA-5 Support #208: describe $package
- The relevant source code is in @Interpereter.C:233@...
- 10:34 CoCoA-5 Slug #480 (New): gcd too slow for large degree univariate poly
- CoCoA-5 used more than 6Gbytes of memory while trying to compute @gcd(f,x^(31^6)-x)@ in @ZZ/(31)[x]@ where @f := x^15...
17 Mar 2014
- 21:00 CoCoALib Slug #479: make check in examples/ directory is far too slow
- The worst culprit is @ex-Normaliz2@ which takes about 90s on my machine -- that's more than half the total time!
T... - 20:35 CoCoALib Slug #479 (Closed): make check in examples/ directory is far too slow
- On my machine @make check@ takes about 160s (not counting compilation!).
That is too slow (especially on my poor lit... - 11:34 CoCoA-5 Bug #471: Nested multiline comments
- Here is why I think nested "multiline" comments are problematic; essentially the parser is compelled to parse the com...
- 09:50 CoCoA-5 Bug #471: Nested multiline comments
- CoCoA-4 had nested comments /* /* */ */.
In CoCoA-5 G.Lagorio refused to maintain that feature because _"C does not a... - 09:42 CoCoA-5 Design #478 (In Progress): Use of dollar-dot ($.) in packages
- John Abbott wrote:
> Several packages refer to non exported functions by calling them with the prefix @$.@.
>
> Appa...
16 Mar 2014
- 09:13 CoCoA-5 Design #478 (Closed): Use of dollar-dot ($.) in packages
- Several packages refer to non exported functions by calling them with the prefix @$.@.
Apparently this is no longe...
14 Mar 2014
- 20:46 CoCoA-5 Design #477: Eliminate keyword Alias?
- I have removed several uses of @Alias@ but making use of @$.@ in packages.
There are some cases where it cannot be... - 20:44 CoCoA-5 Design #477 (New): Eliminate keyword Alias?
- I think the concept of @Alias@ is no longer needed (or only very rarely).
Can we eliminate it?
- 20:42 CoCoA-5 Design #476 (In Progress): Review utility of package IO
- Package @io@ does not do much currently; can we eliminate it?
- 20:18 CoCoA-5 Design #475 (Closed): Eliminate package approx
- Implement in CoCoALib the fns in package @approx@; then eliminate the package.
Some fns are already in CoCoALib. - 20:16 CoCoA-5 Design #474 (In Progress): Eliminate package BinRepr
- Implement in CoCoALib the fns in package @BinRepr@; some of this has already been done.
Then eliminate the package.
- 12:24 CoCoA-5 Bug #471: Nested multiline comments
- While checking in I noticed a "valid use" for multiline comments: in the file @latex.cpkg5@ there are some examples/t...
13 Mar 2014
- 18:06 CoCoA-5 Bug #470: Emacs UI: cocoa5-close-block should beep when there is no block to close
- I was wrong: it wasn't so easy to write the elisp function, but I think I have one which works now! :-)
Next step ... - 14:49 CoCoA-5 Bug #470: Emacs UI: cocoa5-close-block should beep when there is no block to close
- I think it may be useful to have an emacs fn which says whether @point@ is in a string literal, in a comment, or in c...
- 16:52 CoCoA-5 Design #473: Multiline string literals - useful or obsolescent?
- My suggestion about juxtaposition of string literals is *not backward compatible* because juxtaposition is already de...
- 15:33 CoCoA-5 Design #473: Multiline string literals - useful or obsolescent?
- We could define juxtaposition of normal string literals to mean concatenation with a newline inserted between the two...
- 15:29 CoCoA-5 Design #473 (Closed): Multiline string literals - useful or obsolescent?
- For the same reasons I do not like multiline comments, I have grave doubts about multiline string literals. They see...
- 15:20 CoCoA-5 Design #472: Record keyword
- Also consider @Record@ in @cocoa5-mode-abbrev-table@.
Similar questions about most CoCoA-5 keywords! - 15:07 CoCoA-5 Design #472 (Closed): Record keyword
- What capitalization do we want for the keyword @Record@?
Currently CoCoA-5 uses @Record@, but the manual prefers @... - 12:35 CoCoA-5 Support #439: CoCoA website: download pages and installing instructions
- I made an "older versions" page.
Now the download pages show only the latest version.
12 Mar 2014
- 23:39 CoCoA-5 Bug #460 (In Progress): Emacs UI: updating abbrev-table
- John Abbott wrote:
> A quick test suggests that this does not work, or at least not as I would like (_e.g._ @Lambda@ ... - 23:01 CoCoA-5 Bug #460: Emacs UI: updating abbrev-table
- John Abbott wrote:
> One post I read suggested that @cocoa5-abbrev-table@ should be @cocoa5-mode-abbrev-table@. Inv... - 22:52 CoCoA-5 Feature #466: CoCoAManual: add entry summarising syntax of all CoCoA-5 commands
- Added entry "All CoCoA Commands".
It only gives the list of entries with type "command".
Fairly easy to add (still ... - 14:13 CoCoA-5 Feature #466: CoCoAManual: add entry summarising syntax of all CoCoA-5 commands
- What I mean is just the *keywords* and syntax of CoCoA language:
* @Return@ _expr_
* @If@ _bool-expr_ @Then@ _cmd_ @E... - 13:55 CoCoA-5 Feature #466 (In Progress): CoCoAManual: add entry summarising syntax of all CoCoA-5 commands
- You mean something like...
- 12:39 CoCoA-5 Feature #466: CoCoAManual: add entry summarising syntax of all CoCoA-5 commands
- Yes, I mean CoCoALanguage *commands*; no, I don't mean *functions*!
Possibly a few important functions could be name... - 20:40 CoCoA-5 Bug #471: Nested multiline comments
- John Abbott wrote:
> I have inserted the following in @Lexer.C:83@ right before the declaration of the variable @cha... - 18:09 CoCoA-5 Bug #471: Nested multiline comments
- I have inserted the following in @Lexer.C:83@ right before the declaration of the variable @chars@ (what purpose doe...
- 17:44 CoCoA-5 Bug #471: Nested multiline comments
- Places we should look at for changing the parser so that it warns about (or complains about) multiline comments:
@... - 17:20 CoCoA-5 Bug #471: Nested multiline comments
- I've modified all packages so that they use either end-of-line comments (if possible) or single-line embedded comment...
- 16:26 CoCoA-5 Bug #471: Nested multiline comments
- I've updated the CoCoAManual entry; it doesn't say that @/*...*/@ works for multiline comments (but it doesn't forbid...
- 16:06 CoCoA-5 Bug #471 (In Progress): Nested multiline comments
- Here is another option:
*(C2)* In CoCoA-5.1 continue to allow the multiline syntax, but issue warnings every time a ... - 16:01 CoCoA-5 Bug #471: Nested multiline comments
- One reason for having multiline comments is that it becomes easy to comment out blocks of code; this is also what pro...
- 15:42 CoCoA-5 Bug #471: Nested multiline comments
- As already pointed out in #469 (update 2) I think we should aim to make multiline comments obsolescent. Here are som...
- 15:18 CoCoA-5 Bug #471 (Closed): Nested multiline comments
- C5 does not support nested multiline comments.
The following input produces @7@... - 13:54 CoCoA-5 Bug #470: Emacs UI: cocoa5-close-block should beep when there is no block to close
- Here are some test cases; I use @#@ to mark the position of the cursor.
*Case 1*... - 13:41 CoCoA-5 Bug #470 (Closed): Emacs UI: cocoa5-close-block should beep when there is no block to close
- When there is no block to close @cocoa5-close-block@ behaves strangely.
If there is no code before @point@ then it... - 13:31 CoCoA-5 Bug #469: Emacs UI: keywords in multiline comments
- I think this issue is unimportant because it is hard to imagine when someone would use a multiline comment to comment...
- 13:27 CoCoA-5 Bug #469: Emacs UI: keywords in multiline comments
- I fear that it would be quite tricky to solve this one properly. Reverse scanning to decide if some line is inside a...
- 13:14 CoCoA-5 Bug #469 (Resolved): Emacs UI: keywords in multiline comments
- The close block fn @C-c C-e@ gets confused by unclosed code blocks inside multiline comments. Here is an example:
<... - 13:07 CoCoA-5 Feature #464: Emacs UI: split horizontally instead of vertically?
- If we have a global variable, we could make it 3-state: @horizontal-split@, @vertical-split@ or @auto@.
If we do t... - 12:59 CoCoA-5 Bug #468: Emacs UI: indentation is wrong after ?keyword
- Recall that @?@ simply has to be the first non-space character in a command (and not the first non-space character on...
- 12:52 CoCoA-5 Bug #468 (New): Emacs UI: indentation is wrong after ?keyword
- I have identified one case where indentation in a @cocoa5@ file goes wrong.
I have checked that @C-c C-e@ is confuse...
11 Mar 2014
- 00:22 CoCoALib Support #467: Keep CoCoALib web page up to date! All pages!
- Far too easy to forget updating EVERY SINGLE PAGE.
I realised that CoCoALib page was still talking about using CoCoA... - 00:19 CoCoALib Support #467 (Closed): Keep CoCoALib web page up to date! All pages!
- Check every so often there is nothing obsolete.
Every single page: sometimes obsolete infos hide in some description... - 18:25 CoCoA-5 Feature #466: CoCoAManual: add entry summarising syntax of all CoCoA-5 commands
- You mean the syntax of all commands in CoCoA?
that's not difficult, but it's going to be huge!
- 17:49 CoCoA-5 Feature #466: CoCoAManual: add entry summarising syntax of all CoCoA-5 commands
- Such a page would be useful for people who already know how to program, and simply want to see the complete syntax al...
- 17:47 CoCoA-5 Feature #466 (Closed): CoCoAManual: add entry summarising syntax of all CoCoA-5 commands
- I suggest adding a page which summarises briefly the language syntax of CoCoA-5 (with link to each detailed page for ...
- 17:43 CoCoA-5 Slug #465: Emacs UI; remove cruft
- Also remove @DegLex@, @DegRevLex@, @Lex@, @Xel@?
Also remove @Vector@, @ToPos@, @PosTo@? - 17:41 CoCoA-5 Slug #465 (New): Emacs UI; remove cruft
- There is a lot of cruft in @cocoa5.el@; most of it should be removed!
There are many commented out keywords in @co... - 17:21 CoCoA-5 Feature #464: Emacs UI: split horizontally instead of vertically?
- I think using the @rotate-split@ function is probably the best solution; it is quite general and might even be useful...
- 14:56 CoCoA-5 Feature #464: Emacs UI: split horizontally instead of vertically?
- I think the default should be horizontal.
I can make the hor/ver toggle available in the menu.
It can be set for all ... - 13:02 CoCoA-5 Feature #464: Emacs UI: split horizontally instead of vertically?
- I found the following nice Emacs function...
- 12:58 CoCoA-5 Feature #464: Emacs UI: split horizontally instead of vertically?
- Here are some emacs fns which might be useful:
@window-body-width@ width of the text area
@window-body-height@ hei... - 12:14 CoCoA-5 Feature #464: Emacs UI: split horizontally instead of vertically?
- Here are some other design ideas
# make the current functions choose automatically between vert/horiz split (_e.g._ ... - 11:59 CoCoA-5 Feature #464 (In Progress): Emacs UI: split horizontally instead of vertically?
- Here is a function which works a bit like @M-x cocoa5@ but makes a horizontal split:...
- 11:51 CoCoA-5 Feature #464 (Closed): Emacs UI: split horizontally instead of vertically?
- The students in Alg Comp would like to be able to have CoCoA source file on the left, and the running interpreter on ...
10 Mar 2014
- 18:25 CoCoA-5 Support #463 (Closed): Make man page for "It" easier to read
- The online manual page for *@It@* is hard to read....
09 Mar 2014
- 21:19 CoCoA-5 Bug #462: Emacs UI: semicolon problems
- I think the problem is the call on line @cocoa5.el:489@:...
- 21:16 CoCoA-5 Bug #462 (Closed): Emacs UI: semicolon problems
- Semicolon sometimes does strange things.
It places the cursor in the wrong place if you type semicolon immediately... - 10:25 CoCoA-5 Feature #461 (Rejected): New keyword "|->"? (same as "return")
- Here is an idea (silly?)
We could add the new keyword @|->@ which has the same semantics as @Return@. This would ... - 10:21 CoCoA-5 Bug #460: Emacs UI: updating abbrev-table
- One post I read suggested that @cocoa5-abbrev-table@ should be @cocoa5-mode-abbrev-table@. Investigate and decide.
- 10:17 CoCoA-5 Bug #460: Emacs UI: updating abbrev-table
- One possible solution is to forcibly load the @.abbrev_defs@ file *before* loading @cocoa5@ mode. I believe thsi can...
- 10:04 CoCoA-5 Bug #460 (Closed): Emacs UI: updating abbrev-table
- I changed my @cocoa5.el@ file and was surprised to find that some keywords which have now been removed were still rec...
07 Mar 2014
- 18:13 CoCoALib Support #195 (Closed): OrdvArith documentation needs rewriting
- Closing in preparation for new version of CoCoALib.
- 18:05 CoCoALib Feature #407 (Closed): RingElem ctor from mpz_t (from Bruns)
- The code has remained unchanged for 4 months, and there have been no problems.
Everyone is happy with the design d... - 15:26 CoCoALib Feature #459 (New): LinearSimplify: port to CoCoALib
- Rewrite @LinearSimplify@ in C++ so it is available in CoCoALib.
- 15:25 CoCoA-5 Feature #371 (Closed): Resurrect LinearSimplify
- No problems reported in the last 9 months, so closing.
- 13:35 CoCoA-5 Bug #441: Emacs UI: C-c C-e does not ignore keywords inside strings
- The regexp...
- 13:01 CoCoA-5 Bug #441: Emacs UI: C-c C-e does not ignore keywords inside strings
- Here is are two test cases. The first works OK; the second does not....
- 12:48 CoCoA-5 Bug #441 (Resolved): Emacs UI: C-c C-e does not ignore keywords inside strings
- I now have a new regexp which seems to work better:...
- 12:03 CoCoA-5 Bug #441: Emacs UI: C-c C-e does not ignore keywords inside strings
- My regexp doesn't work quite as I hoped: it fails of the matching start keyword is on the same line as point. Here's...
- 11:36 CoCoA-5 Bug #441 (In Progress): Emacs UI: C-c C-e does not ignore keywords inside strings
- I have added a regexp "suffix" so that keywords are recognised "outside strings".
Here is the regexp... - 12:49 CoCoA-5 Bug #394 (Feedback): problem with ContentFreeFactor (and missing manual entry)
- I can't remember. Now I cannot reproduce what problem I managed to invent when there was no manual ;-)
Maybe it was...
06 Mar 2014
- 20:53 CoCoA-5 Bug #441: Emacs UI: C-c C-e does not ignore keywords inside strings
- I believe the relevant function is @cocoa5-close-block@. The bug probably lies inside @cocoa5-last-unended-begin@ (d...
- 20:43 CoCoA-5 Support #406: Manual for CoCoAManual/CoCoAHelp.xml
- I want some guidance about which fonts to use in the description of a CoCoA function when refering to the arguments. ...
- 20:38 CoCoA-5 Bug #394: problem with ContentFreeFactor (and missing manual entry)
- Can I have some details???
- 20:35 CoCoA-5 Bug #458: CoCoA5 GUI; failed build "wrong architecture"
- I don't believe this issue is so important, but it is worth recording (maybe some @Makefile@ magician will spot the p...
- 20:31 CoCoA-5 Bug #458 (Rejected): CoCoA5 GUI; failed build "wrong architecture"
- I observed a failed build of the C5 GUI (on Mac OS X 10.5.8). The commands I ran were:...
- 17:15 CoCoALib Feature #457 (Feedback): Zero to the power zero, 0^0
- Implemented changes to @IntOperations.C@ and @ring.C@ (the old code was buggy).
Added new tests. Modified documen... - 15:32 CoCoALib Feature #457 (In Progress): Zero to the power zero, 0^0
- In an algebraic/combinatorial context it makes sense to define the value of the formula *@0^0@* to be *@1@* even thou...
- 15:14 CoCoALib Feature #457 (Closed): Zero to the power zero, 0^0
- After getting "burned" last night when trying to compute *@0^0@* (as an entry in a Vandermonde matrix), I have decide...
05 Mar 2014
- 18:00 CoCoA-5 Support #456 (Closed): CoCoAManual: New structure for manual?
- CoCoA-4 manual had a part with the list of commands and a part with "topics" (the latter has been obsolete for ages!)...
- 17:00 CoCoA-5 Bug #444 (Feedback): Not keyword/operator
- JAA has revised the manual page for the logical operators.
- 16:50 CoCoA-5 Feature #451: Port function NewSymbol/NewSymbols to CoCoA-5
- One possible solution is to supply an "impossible name" for those indets we want to be "anonymous".
An impossible ... - 16:12 CoCoA-5 Feature #453 (In Progress): Automatic conversion from INT (or RAT) to RINGELEM
- Added code to handle the special cases of @GenRepr(INT,IDEAL)@ and @GenRepr(RAT,IDEAL)@
Which other fns need simil... - 15:29 CoCoA-5 Bug #445 (Closed): EmacsUI: indentation is wrong sometimes (e.g. if Lambda1 is on previous line)
- 15:26 CoCoA-5 Feature #372: add IsFactorClosed
- After talking to Anna about my doubt, we have decided that an empty list in input should produce an error (as it seem...
- 12:21 CoCoA-5 Bug #197 (Closed): ./C5.bin: fork: Resource temporarily unavailable
- Neither Anna nor I recall how to reproduce this bug; maybe we have fixed it unwittingly?
Anyway, there is a work-aro...
04 Mar 2014
- 15:22 CoCoA-5 Support #370: OnlineHelp: Problem with "><" in syntax of CartesianProduct
- fixed.
I just added CleanupLine in ... - 15:16 CoCoA-5 Support #369: write documentation for TgCone and other function from the "primary" package
- Mostly done. Even cleaned up the code.
There is one function left called "E".
what to do with that? is that useful... - 09:58 CoCoA-5 Feature #372: add IsFactorClosed
- Now I'm unsure whether @IsFactorClosed([])@ should return @true@ or give error.
This morning I'm more inclined to fa...
03 Mar 2014
- 22:14 CoCoA-5 Feature #372: add IsFactorClosed
- Hey! Have you been talking to Elisa Businelli again?
Fixed the case of an empty list -- it gives *true* (same as th... - 19:21 CoCoA-5 Feature #372: add IsFactorClosed
- In the manual we can have...
- 19:15 CoCoA-5 Feature #306 (Feedback): Function for accessing the pointed value
- I think it looks pretty nice now. I even wrote a bit of documentation.
Feedback.
- 19:04 CoCoALib Design #455: Which sets of generators in an ideal?
- from issue Bug #446: intersection fails with zero ideal
John Abbott wrote
> What I tried to suggest yesterday, is... - 18:57 CoCoALib Design #455 (New): Which sets of generators in an ideal?
- now we have
@myGens@
@myTidyGens@
but in SparsePolyRing we would also need
@myGBasis@ (currently stored in @myTi... - 19:00 CoCoA-5 Design #449 (Feedback): Emacs UI: names of emacs fns
- I renamed all functions so they start with @cocoa5-@
I'll leave this in feedback just to make sure no mismatch comes... - 17:59 CoCoA-5 Bug #445: EmacsUI: indentation is wrong sometimes (e.g. if Lambda1 is on previous line)
- Seems OK. I'm closing this (unless future guinea-pigs resurrects it ;-)
- 17:56 CoCoA-5 Bug #418 (Closed): What does interreduce do?
- 17:03 CoCoA-5 Feature #454 (New): interpolate
- I'd like to use the @interpolate@ fn in one of mys first lessons; can it be implememnted in time? May be related to ...
- 17:00 CoCoA-5 Feature #453 (In Progress): Automatic conversion from INT (or RAT) to RINGELEM
- C5 does not allow computing @GenRepr(1, I)@ because it wants a @RINGELEM@ where I supplied the value @1@ which has ty...
01 Mar 2014
- 10:06 CoCoALib Feature #209: ReadExpr: input polynomials in CoCoALib
- added RingElemInput in documentation (cvs-ed)
(work in progress) - 10:03 CoCoALib Support #452: Documentation for adding functions to CoCoA-5 (BuiltInFunctions and BuiltInOneLiners)
- I added an entry to the CoCoALib documentation. (cvs-ed)
Just started
- 09:31 CoCoALib Support #452 (Closed): Documentation for adding functions to CoCoA-5 (BuiltInFunctions and BuiltInOneLiners)
- Code is very readable, but some documentation would be nice, wouldn't it?
*2014-07* the documentation is in doc/tx...
28 Feb 2014
- 17:10 CoCoALib Feature #426: ConvertTo with optional arg to give more helpful error message
- added example and documentation (cvs-ed)
- 16:30 CoCoALib Feature #426 (Feedback): ConvertTo with optional arg to give more helpful error message
- Jon implemented this and forgot to say it?
anyway it is very nice:
code was... - 15:51 CoCoA-5 Feature #451: Port function NewSymbol/NewSymbols to CoCoA-5
- I think I made a fool of myself: we cannot have anonymous symbols in CoCoA because we do not have symbols. (we just ...
- 15:21 CoCoA-5 Feature #451: Port function NewSymbol/NewSymbols to CoCoA-5
- I'm already writing the code (taking some rust off my C++) and I'll wait for JAA's approval ;-)
- 15:12 CoCoA-5 Feature #451 (In Progress): Port function NewSymbol/NewSymbols to CoCoA-5
- In CoCoALib there are functions for making anonynous symbols (i.e. name of indeterminates).
Should we port them to C... - 11:09 CoCoA-5 Support #369 (In Progress): write documentation for TgCone and other function from the "primary" package
27 Feb 2014
- 09:44 CoCoA-5 Support #450 (In Progress): CoCoA-5.0.9 release (admin, overheads, etc)
- I wonder if the next version should be 5.1 instead of 5.0.4; the reason for the jump is the removal of the keywords *...
26 Feb 2014
- 17:09 CoCoA-5 Support #450: CoCoA-5.0.9 release (admin, overheads, etc)
- Can we complete/close any of these issues?
#20, #32, #78, #94, #104, #197, #200, #204, #216, #239, #322
I'm sure the... - 16:54 CoCoA-5 Support #450: CoCoA-5.0.9 release (admin, overheads, etc)
- Things to do (no special order):
* (@Anna) check the roadmap, and see which tasks we can reasonably complete, and wh... - 16:51 CoCoA-5 Support #450 (Closed): CoCoA-5.0.9 release (admin, overheads, etc)
- Just an issue to gather together all the things to do for the imminent 5.0.9 release.
JAA is hoping the release wi... - 17:01 CoCoA-5 Feature #175: Approximate BuchbergerMoeller: port to CoCoA-5
- JAA should respond!
- 16:48 CoCoA-5 Bug #197: ./C5.bin: fork: Resource temporarily unavailable
- Has this effectively been resolved? It's been ages since I've seen the problem (but I hardly ever use the GUI...)
... - 11:46 CoCoA-5 Feature #414: New fn to increase max recursion depth
- Here is a reason why I prefer a built-in fn for increasing max stack height over a command line option: a user discov...
- 11:18 CoCoA-5 Feature #328 (Feedback): Swap
- I tried swapping two long lists (10000000 entries), and it was pretty quick; so I deduce that the values are not copi...
25 Feb 2014
- 16:11 CoCoA-5 Support #370: OnlineHelp: Problem with "><" in syntax of CartesianProduct
- C5 tells me "no matches" when I ask for *@? ><@*
Is this what we want? [no!]
How to fix it? [don't know] Maybe i... - 15:40 CoCoA-5 Feature #372: add IsFactorClosed
- Implemented in C++ (inside @PPMonoid.H@ and @PPMonoid.C@); it is faster.
Documented.
Also available in C5 now -- remo... - 14:31 CoCoA-5 Feature #328: Swap
- If I remember correctly, the swap above should not make any useless copy (that is, objects should be shared until the...
- 10:58 CoCoA-5 Feature #328: Swap
- *Giovanni* any good hints on how I could implement an efficient @swap@ function in C++ (rather than doing 3 assignme...
- 10:40 CoCoA-5 Feature #414: New fn to increase max recursion depth
- I had suspected as much. Some guys wanted a stack size of about 250000, and asked for a command to increase stack si...
- 10:18 CoCoA-5 Feature #414: New fn to increase max recursion depth
- It's complicated; short answer: a frame needs to "point/reference" other frames for accessing non-local variables (_e...
24 Feb 2014
- 22:42 CoCoA-5 Feature #414: New fn to increase max recursion depth
- I have a first impl, but it SEGVs if I increase the stack size; don't know why.
The CoCoA-5 input is this: (initial ... - 18:20 CoCoA-5 Feature #414: New fn to increase max recursion depth
- Anna said it would be best to keep the change as simple as possible, so it should be a function (since we're not sure...
- 18:15 CoCoA-5 Feature #380 (Closed): Add Frobby functions to cocoa-5
- No complaints from Oscar in 9 months, so presumably all is well. Closing.
- 18:13 CoCoA-5 Feature #372: add IsFactorClosed
- The impl is quite short; move it to C++ (might even be faster?)
- 18:07 CoCoA-5 Feature #212 (Closed): NBM: add to CoCoA-5
- No complaints have come forth, so closing this.
- 18:05 CoCoA-5 Feature #328 (In Progress): Swap
- Added first basic impl to @coclib.cpkg5@.
It should be possible to swap most types of value in C++ without actuall... - 17:49 CoCoA-5 Bug #444: Not keyword/operator
- Old code has been deleted (not yet CVSed though). All still works.
*ANNA* will fix the manual; perhaps separate m... - 17:41 CoCoA-5 Bug #443 (Feedback): lambda keyword
- We have chosen *@Func...EndFunc@* as the best compromise.
Implemented all steps (1)-(4).
Status is now *feedback*
22 Feb 2014
- 11:40 CoCoA-5 Bug #443: lambda keyword
- Here are the steps to make once we have decided what to do:
Step 1: modify interpreter (ought to be very easy, will ... - 10:22 CoCoA-5 Bug #443: lambda keyword
- Being "trivial to implement" is surely a *big advantage*!
I wonder whether @fn...EndFn@ is too short; specifically d... - 11:35 CoCoA-5 Support #439: CoCoA website: download pages and installing instructions
- Some points to clarify on the website:
* what to download and do for a *completely new* installation (CoCoA+emacs)
* ... - 10:58 CoCoA-5 Bug #447: CoCoA-5.0.3 Microsoft std::bad_alloc
- On my portable it gave no problem: just returned the result @ideal()@.
With full debugging I get a failed assertion:... - 10:49 CoCoA-5 Bug #446: intersection fails with zero ideal
- We must remember to add CoCoALib tests for all these "trivial cases" -- they should be in CoCoALib rather than CoCoA-...
21 Feb 2014
- 18:37 CoCoA-5 Bug #444: Not keyword/operator
- Done stage 2. All C5 tests pass. Checked in.
NB old code for @Not@ operator has only been commented out for now... - 16:44 CoCoA-5 Bug #444: Not keyword/operator
- Stage 1 done. About to check in!
- 16:14 CoCoA-5 Bug #444: Not keyword/operator
- There seems to be no doubt that the current @Not@ operator is problematic: even we, the C5 designers, find it "danger...
- 14:50 CoCoA-5 Bug #444: Not keyword/operator
- John Abbott wrote:
> I've just noticed a real howler in @hilop.cpkg5@
> [...]
> which is very different from the orig... - 13:00 CoCoA-5 Bug #444: Not keyword/operator
- A moment's refection about the above howler has put me in panic mode; how come anything works in CoCoA-5???
Should... - 12:57 CoCoA-5 Bug #444: Not keyword/operator
- I've just noticed a real howler in @hilop.cpkg5@...
- 12:39 CoCoA-5 Bug #444: Not keyword/operator
- John Abbott wrote:
> I have just grepped through the C5 packages and there are several places where the operator @No... - 01:29 CoCoA-5 Bug #444: Not keyword/operator
- I have just grepped through the C5 packages and there are several places where the operator @Not@ is incorrectly appl...
- 16:27 CoCoA-5 Bug #443: lambda keyword
- I still vote for (with the great advantage of being trivial to implement ;-)...
- 16:18 CoCoA-5 Bug #443: lambda keyword
- I found this neat little example in a file I was playing with:...
- 16:07 CoCoA-5 Bug #443: lambda keyword
- I forgot to add that if we have a very compact syntax for simple anon fns (single expr) then it is less important to ...
- 16:04 CoCoA-5 Bug #443: lambda keyword
- Here's yet another idea (for simple anon fns), I suppose inspired by TeX.
An anon fn is any expression containing at... - 16:01 CoCoA-5 Bug #443: lambda keyword
- John Abbott wrote:
> Over lunch I made a survey (sample size = 1): -Oscar-Anonymous had no idea ;-)
> My favourite... - 15:50 CoCoA-5 Bug #443: lambda keyword
- Over lunch I made a survey (sample size = 1): Oscar had no idea what a "lambda function" might be (nor indeed what is...
- 15:20 CoCoA-5 Bug #443: lambda keyword
- I prefer a name intstead of the arrow.
So I looked at synonyms: (mind you: I'm joking)
X --> definitely not g... - 13:16 CoCoA-5 Bug #443: lambda keyword
- I've spoken to Anna and she has accepted that having @lambda@ as a keyword in CoCoA-5 is inconvenient. The question ...
- 12:53 CoCoA-5 Design #449 (Closed): Emacs UI: names of emacs fns
- Most emacs variables dealing with the CoCoA5 emacs interface are called @cocoa5-*@ but a few do not begin with @cocoa...
- 12:39 CoCoA-5 Bug #423 (Closed): Emacs UI: semicolon does not work in emacs-24.3
- No problems over the last month (incl. plenty of use).
So closing.
- 12:35 CoCoA-5 Bug #445 (Feedback): EmacsUI: indentation is wrong sometimes (e.g. if Lambda1 is on previous line)
- The change was to @cocoa5-beg-block-re@; I simply added initial @"\\<"@ and final @"\\>"@ -- it seems that they had b...
- 12:18 CoCoA-5 Bug #445: EmacsUI: indentation is wrong sometimes (e.g. if Lambda1 is on previous line)
- I think I have fixed it! :-)
Now the question is how to test it thoroughly?
[answer: a class full of unwitting guine... - 12:16 CoCoA-5 Bug #446: intersection fails with zero ideal
- John Abbott wrote:
> The mem fn @myColon@ is called by @colon@ (see source @ideal.C:280@) which makes a copy of @I@ ... - 11:59 CoCoA-5 Bug #446: intersection fails with zero ideal
- The mem fn @myColon@ is called by @colon@ (see source @ideal.C:280@) which makes a copy of @I@ and then "plays" with ...
- 11:39 CoCoA-5 Bug #446: intersection fails with zero ideal
- I had fixed this kind of problemi in @SparsePolyRing.C@ for colon...
20 Feb 2014
- 00:54 CoCoA-5 Bug #445: EmacsUI: indentation is wrong sometimes (e.g. if Lambda1 is on previous line)
- I've made some quick tests in a buffer associated to @file.cocoa5@.
Adding a *prefix* (comprising letters and/or d... - 00:40 CoCoA-5 Bug #446: intersection fails with zero ideal
- Should there be a separate issue about putting some proper "extreme case" tests for all ideal operations in the stand...
- 00:36 CoCoA-5 Bug #446: intersection fails with zero ideal
- @radical@ seems happy so long as there is at least one non-zero generator.
*However*, @radical(ideal(one(R)))@ gives... - 15:53 CoCoA-5 Bug #446: intersection fails with zero ideal
- Bad news: the problem occurs somewhere inside Max's code :-(
The problem is that @EmbedPolyList@ tries to create ... - 11:46 CoCoA-5 Bug #446: intersection fails with zero ideal
- Same problem with @radical(J)@.
- 11:40 CoCoA-5 Bug #446 (Closed): intersection fails with zero ideal
- The following input wrongly produces an error...
- 15:34 CoCoA-5 Bug #443: lambda keyword
- Here is an example taken from @NotBuiltin.cpkg5@
Current form:... - 10:36 CoCoA-5 Bug #443: lambda keyword
- Other suggestions for the keyword: *@func...EndFunc@*, *@AnonFn...EndAnonFn@*,
*@AnonFunc...EndAnonFunc@*
My firs... - 12:13 CoCoA-5 Support #448: EmacsUI Source/SourceRegion produce warning on Microsoft Windows 7 Ultimate
- The problem was reported by Elisa Businelli (and can be reproduced on her computer).
- 12:12 CoCoA-5 Support #448 (New): EmacsUI Source/SourceRegion produce warning on Microsoft Windows 7 Ultimate
- In side emacs using @send-file@ or @send-region@ issues a CoCoA command using @Source@ and @SourceRegion@ commands se...
- 12:02 CoCoA-5 Bug #447 (Closed): CoCoA-5.0.3 Microsoft std::bad_alloc
- The following input produces a @std::bad_alloc@ exception on Microsoft Windows 7 Ultimate (Service Pack 1) 2009
<pre...
19 Feb 2014
- 21:53 CoCoA-5 Bug #445: EmacsUI: indentation is wrong sometimes (e.g. if Lambda1 is on previous line)
- I think the problem may be in the definition of @cocoa5-beg-block-re@.
I presume the @-re@ suffix means "regular exp... - 21:48 CoCoA-5 Bug #445 (Closed): EmacsUI: indentation is wrong sometimes (e.g. if Lambda1 is on previous line)
- The emacs UI sometimes gets indentation wrong inside a @file.cocoa5@.
The specific case I observed was when the pr... - 21:37 CoCoA-5 Bug #444 (Closed): Not keyword/operator
- The @Not@ operator behaves differently from C4.
In C4 you could write @If Not 1 IsIn I Then ...@
In C5 this is ... - 21:34 CoCoA-5 Feature #347 (Closed): C5 cannot compute derivative of a ratfn
- This has been in feedback for 9 months without any problems, so closing.
- 21:31 CoCoA-5 Bug #443 (Closed): lambda keyword
- I've just resuscitated the eigenvector code.
Having @lambda@ as a keyword is a nuisance, _e.g._ it cannot be used ... - 21:20 CoCoALib Feature #442 (New): Eigenvectors
- Clean up impl of @eigenvectors@ and translate it into C++.
Ideally it should perhaps use algebraic extensions? - 11:32 CoCoA-5 Support #439: CoCoA website: download pages and installing instructions
- Tony should be here in a couple of weeks; maybe we could ask him to help improve the design of the website (by giving...
Also available in: Atom