Project

General

Profile

Design #710

Update normaliz interface?

Added by John Abbott about 9 years ago. Updated 5 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
-
Category:
Improving
Target version:
Start date:
17 May 2015
Due date:
% Done:

10%

Estimated time:
Spent time:

Description

Normaliz is about to release version 3.0.

This has a revised interface (e.g. new names for certain existing features).
Consider revising our interface to normaliz.


Related issues

Related to CoCoALib - Feature #82: C++11 compatibility questionsClosed2012-01-26

Related to CoCoA-5 - Design #83: C++11 compatibility questionsIn Progress2012-01-26

Related to CoCoALib - Design #1225: Move to C++14 (skipping C++11)In Progress2018-09-06

Related to CoCoALib - Support #1494: Normaliz 3.8.9Closed2020-09-30

History

#1 Updated by John Abbott about 9 years ago

The revised normaliz interface aims to be backward compatible.

JAA prefers the new names in normaliz, and would like to adopt them in CoCoA.
How can we maintain backward compatibility? Do we want to?

#2 Updated by Anna Maria Bigatti over 8 years ago

  • Target version changed from CoCoALib-0.99540 Feb 2016 to CoCoALib-0.99550 spring 2017

#3 Updated by John Abbott about 8 years ago

  • Target version changed from CoCoALib-0.99550 spring 2017 to CoCoALib-0.99560

#4 Updated by John Abbott over 6 years ago

  • Related to Feature #82: C++11 compatibility questions added

#5 Updated by John Abbott over 6 years ago

  • Related to Design #83: C++11 compatibility questions added

#6 Updated by John Abbott over 6 years ago

  • Target version changed from CoCoALib-0.99560 to CoCoALib-1.0

#7 Updated by John Abbott over 5 years ago

  • Target version changed from CoCoALib-1.0 to CoCoALib-0.99700

Now that we are passing to C++14, we can reactivate this task.

The first step is to make sure that our current interface code works with the latest version of Normaliz (currently 3.6.3).

#8 Updated by John Abbott over 5 years ago

  • Related to Design #1225: Move to C++14 (skipping C++11) added

#9 Updated by John Abbott over 4 years ago

  • Target version changed from CoCoALib-0.99700 to CoCoALib-0.99800

#10 Updated by John Abbott over 3 years ago

  • Status changed from New to In Progress
  • Target version changed from CoCoALib-0.99800 to CoCoALib-0.99850
  • % Done changed from 0 to 10

The current version of CoCoALib compiles fine with normaliz-3.8.9.

It is no longer clear me to what exactly this issue is concerned with.

It would certainly make sense to involve Bruns (and possibly some others from his group).

Postponing.
Qn remove Christof as watcher, and add Bruns?

#11 Updated by John Abbott over 3 years ago

#12 Updated by John Abbott almost 2 years ago

Status 2022-09-26: our code compiles fine with the current version of Normaliz (3.9.4).

What exactly is this issue about? Is it that we should change some names in CoCoALib/CoCoA-5
to reflect changes to names in libnormaliz?

Suggest: close

#13 Updated by Anna Maria Bigatti over 1 year ago

John Abbott wrote:

The revised normaliz interface aims to be backward compatible.

JAA prefers the new names in normaliz, and would like to adopt them in CoCoA.
How can we maintain backward compatibility? Do we want to?

we need to remember what "names" they are. Probably the name of some class data members. The change would be trivial, documentation needed. The problem is to remember how to find these names.

Probably backward compatibility is impossible.

#14 Updated by John Abbott 5 months ago

  • Target version changed from CoCoALib-0.99850 to CoCoALib-0.99880

Also available in: Atom PDF