Skip to content

Commit

Permalink
Link non closing tables proposal to issue
Browse files Browse the repository at this point in the history
Issue #47
  • Loading branch information
jclark committed Mar 8, 2020
1 parent c58cec4 commit 1a8ca99
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lang/proposals/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This is a list of in-process proposals for major language features. Each proposa
* [Timestamp](timestamp/timestamp.md) a new `timestamp` basic type (issue [#287](https://github.com/ballerina-platform/ballerina-spec/issues/287))
* [XML](xml/xml.md) the `xml` basic type and operations (issue [#288](https://github.com/ballerina-platform/ballerina-spec/issues/288))
* [Immutable](immutable/immutable.md) improved treatement of immutability (issue [#338](https://github.com/ballerina-platform/ballerina-spec/issues/338))
* [Non-cloning tables](tablenoclone/tablenoclone.md) an approach to tables which does not require a table to clone its members
* [Non-cloning tables](tablenoclone/tablenoclone.md) an approach to tables which does not require a table to clone its members (issue [47](https://github.com/ballerina-platform/ballerina-spec/issues/47))

Inactive proposals:
* [Tables](table/table.md) Earlier approach to tables, in which the members of rows were cloned
Expand Down
2 changes: 2 additions & 0 deletions lang/proposals/tablenoclone/tablenoclone.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Non-cloning tables

lease add comments to the associated issue [#47](https://github.com/ballerina-platform/ballerina-spec/issues/47).

## Goals

A table is a collection of records where each record is uniquely identified in the collection by one or more fields. It can be thought of as a general-purpose hash table, where the keys are "inline" i.e. the keys are part of the values being stored in the hash table. A key design principal of Ballerina is to make extensive use of a few, built-in general-purpose collection data types, rather than use a large number of special purpose, library-defined collection types. Table is designed to be an addition to this set of built-in collection types, which complements the existing list and mapping types.
Expand Down

0 comments on commit 1a8ca99

Please sign in to comment.