Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#53 closed proposed feature (fixed)

name of ring variable == name of parameter should be forbidden?!

Reported by: Oleksandr Owned by: hannes
Priority: minor Milestone: Release 3-1-0
Component: singular-kernel Version:
Keywords: ring Cc:

Description (last modified by seelisch)

LIB "freegb.lib";
ring r = (0,a(1),b(1)),(a, b),dp;
def A = freegbRing(1); 
setring A; A;

//   characteristic : 0
//   2 parameter    : a(1) b(1)
//   minpoly        : 0
//   number of vars : 2
//        block   1 : ordering dp
//                  : names    a(1) b(1)
//        block   2 : ordering C

Change History (3)

comment:1 Changed 15 years ago by seelisch

Priority: trivialminor
Summary: name of ring variable == name of parametername of ring variable == name of parameter should be forbidden?!
Type: defectenhancement

comment:2 Changed 15 years ago by hannes

Resolution: fixed
Status: newclosed

we have better checks now:

def A=freegbRing(2);

name conflict par(1) and var(1): a(1), rename to @@(1) name conflict par(2) and var(2): b(1), rename to @@(2)

A;

characteristic : 0 2 parameter : @@(1) @@(2) minpoly : 0 number of vars : 4 block 1 : ordering dp : names a(1) b(1) block 2 : ordering dp : names a(2) b(2) block 3 : ordering C

comment:3 Changed 15 years ago by seelisch

Description: modified (diff)
Milestone: Release 3-1-0
Note: See TracTickets for help on using tickets.