Skip to content

[v2] Rename Call17 to Call and Call to Call16 #125

Closed
@Totktonada

Description

@Totktonada

CALL_16 behaviour may be confusing, especially for new users. Say, one returns a scalar from a function, but receive an array in this place in the connector (not counting one extra array for multireturn support). We should be in-line with tarantool here and provide CALL_17 as just Call.

This is a breaking change and I propose to do it after we'll resolve most of more annoying problems (such as support decimals, contexts, master discovery, SQL).

There is a more gentle way to do so: keep API that is offered by import "github.com/tarantool/go-tarantool" as is, implement the new one as import "github.com/tarantool/go-tarantool/v2" or so and replace the former with the latter in README and docs. Anyway, it requires a careful planning of v2, so I still propose to return here somewhere around end of Q1'2022.

Ideas? Suggestions?


The general discussion about v2 features: #65.

Metadata

Metadata

Assignees

Labels

code healthImprove code readability, simplify maintenance and so onv2

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions