Copy-On-Write string data-type provides an implementation of mutable strings so that creating and copying them is free, performance wise. The object's internal memory is reference counted and shared among instances. Thus it only make a copy for a specific instance, when it's data is modified. It is based on nim-lang/RFCs#221. It should improve performance when strings are frequently copied. Passing a string to a thread triggers a deep copy, so it is compatible with multi-threading.
-
Notifications
You must be signed in to change notification settings - Fork 1
Copy-On-Write string implementation according to nim-lang/RFCs#221
License
planetis-m/cowstrings
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Copy-On-Write string implementation according to nim-lang/RFCs#221
Topics
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published