Project

General

Profile

Feature #215

Janet Bases: check and include code in CoCoALib (first prototype)

Added by Anna Maria Bigatti over 11 years ago. Updated about 8 years ago.

Status:
Closed
Priority:
Normal
Category:
New Function
Start date:
02 Aug 2012
Due date:
% Done:

100%

Estimated time:
Spent time:

Description

Integrate code by Mario Albert into CoCoALib


Related issues

Related to CoCoALib - Support #262: Play with GITNew2012-10-10

Related to CoCoA-5 - Feature #216: Janet Bases: port function into CoCoA-5In Progress2012-08-02

Related to CoCoALib - Feature #383: Resolution/morse: integrate Mario Albert's code into CoCoALibIn Progress2013-06-27

Related to CoCoALib - Feature #400: add myJBMill member field to idealNew2013-08-02

Related to CoCoALib - Design #455: Which sets of generators in an ideal?New2014-03-03

Related to CoCoALib - Feature #665: Integrate Janet/Pommaret basis codeIn Progress2015-02-11

History

#1 Updated by Anna Maria Bigatti over 11 years ago

  • Status changed from New to In Progress
  • Assignee set to Anna Maria Bigatti
  • Target version set to CoCoALib-0.9953
  • % Done changed from 0 to 10
I've added to our CVS the files (files are called Tmp when we have no txt documentation ;-)
  • TmpJBDatastructure.CH
  • TmpJBSets.CH
  • TmpJBEnv.CH
    and the examples
  • ex-Janet1.C
  • ex-Janet2.C
  • ex-Janet3.C
    and the function janet in BuiltinFunctions.C (with the necessary changes in the src/CoCoA-5/ directory)

did I miss any files?

You will need a make veryclean; make

TO DO:
- copyright header (discussion)
- checking by Anna
- txt doc?

#2 Updated by John Abbott over 11 years ago

Last night I tried compiling CoCoALib on my old Mac G5, and the compiler reported a problem in TmpJBSet.H -- the data member myPolynom is private inside a nested class. Since the code compiles fine elsewhere, I suspect it is a compiler fault.

I regard the problem as unimportant (but quite annoying nonetheless) because the compiler on my G5 is an old Apple-hacked version of gcc/g++. Perhaps I have an excuse for buying myself a new home computer? Or maybe I simply should not use it for work...

#3 Updated by Anna Maria Bigatti about 11 years ago

added test-JBMill1.C to CVS and to the Makefile
(commented out all "cout" to be tested silently)

#4 Updated by Anna Maria Bigatti over 10 years ago

  • Status changed from In Progress to Feedback

The general task is fully done.
Yet to do: add JB field in ideal in cocoalib, and consequent functions in cocoa-5

#5 Updated by Anna Maria Bigatti about 10 years ago

  • Target version changed from CoCoALib-0.9953 to CoCoALib-0.99532

#6 Updated by Anna Maria Bigatti about 10 years ago

  • Target version changed from CoCoALib-0.99532 to CoCoALib-0.99533 Easter14

#7 Updated by John Abbott about 10 years ago

  • Target version changed from CoCoALib-0.99533 Easter14 to CoCoALib-0.99534 Seoul14
  • % Done changed from 10 to 20

#8 Updated by John Abbott over 9 years ago

  • Target version changed from CoCoALib-0.99534 Seoul14 to CoCoALib-1.0

#9 Updated by John Abbott almost 9 years ago

  • Target version changed from CoCoALib-1.0 to CoCoALib-0.99540 Feb 2016

This issue has status Feedback but the percent done is just 20%.
What is the actual status? Should this issue be closed, and future progress registered under issue 400?

I think I vaguely recall that there has been progress fairly recently.

#10 Updated by Anna Maria Bigatti about 8 years ago

  • Subject changed from Janet Bases: check and include code in CoCoALib to Janet Bases: check and include code in CoCoALib (first prototype)
  • Status changed from Feedback to Closed
  • % Done changed from 20 to 100

Anna Maria Bigatti wrote:

The general task is fully done.
Yet to do: add JB field in ideal in cocoalib, and consequent functions in cocoa-5

Closing this old issue: there are already specific new issues for the refinements.

Also available in: Atom PDF