--- /tmp/r_5.1 2023-11-16 19:47:30.321162662 +0100 +++ /tmp/r_5.3 2023-11-16 19:47:22.221153534 +0100 @@ -2,23 +2,23 @@ (type:number) (isarray:0) (type:strnum) (isarray:0) (type:string) (isarray:0) - (type:unassigned) (isarray:0) + (type:untyped) (isarray:0) (type:regexp) (isarray:0) ¿val? (type:untyped) (isarray:0) * again... (type:number) (isarray:0) (type:strnum) (isarray:0) (type:string) (isarray:0) - (type:unassigned) (isarray:0) + (type:untyped) (isarray:0) (type:regexp) (isarray:0) ¿val? (type:untyped) (isarray:0) * print also `invented` value (type:number) (isarray:0) (type:strnum) (isarray:0) (type:string) (isarray:0) - (type:unassigned) (isarray:0) + (type:untyped) (isarray:0) (type:regexp) (isarray:0) -<> (type:untyped) (isarray:0) +<> (type:unassigned) (isarray:0) * print `a` values arr[0] = <2>) arr[1] = <1>) @@ -30,16 +30,17 @@ (type:number) (isarray:0) (type:strnum) (isarray:0) (type:string) (isarray:0) + (type:string) (isarray:0) (type:regexp) (isarray:0) <> (type:unassigned) (isarray:0) * b[0],b[1] (untyped|unassigned) -b[0]: (type:unassigned) (isarray:0) -b[1]: (type:unassigned) (isarray:0) +b[0]: (type:untyped) (isarray:0) +b[1]: (type:untyped) (isarray:0) * printf b[0] with format %s gives: <> * printf b[1] with format %d gives: <0> -b[0]: (type:unassigned) (isarray:0) -b[1]: (type:unassigned) (isarray:0) +b[0]: (type:string) (isarray:0) +b[1]: (type:untyped) (isarray:0) * invented2... invented2 (type:untyped) (isarray:0)