diff --git a/extensions/bitstring-2.1.0.zip b/extensions/bitstring-2.1.0.zip deleted file mode 100644 index b7692d0..0000000 Binary files a/extensions/bitstring-2.1.0.zip and /dev/null differ diff --git a/extensions/bitstring-2.3.0.zip b/extensions/bitstring-2.3.0.zip new file mode 100644 index 0000000..0c4eae2 Binary files /dev/null and b/extensions/bitstring-2.3.0.zip differ diff --git a/extensions/lt-1.0.0.zip b/extensions/lt-1.0.0.zip new file mode 100644 index 0000000..a2026b4 Binary files /dev/null and b/extensions/lt-1.0.0.zip differ diff --git a/libraries.conf b/libraries.conf index 7d304f0..76713ef 100644 --- a/libraries.conf +++ b/libraries.conf @@ -37,8 +37,8 @@ Unlike NetLogo’s lists and strings, arrays are “mutable”. That means that shortDescription: "Provides bitstrings as datatypes and commands to operate on them" longDescription: """A bitstring extension for NetLogo. Bitstrings are strings of binary digits. This extension provides you with an implementation of bitstrings and a number of commands and reporters to operate on them.""" version: "2.1.0" - homepage: "https://github.com/garypolhill/netlogo-bitstring/blob/nl6/README.md" - downloadURL: "https://raw.githubusercontent.com/NetLogo/NetLogo-Libraries/6.1/extensions/bitstring-2.1.0.zip" + homepage: "https://github.com/garypolhill/netlogo-bitstring/" + downloadURL: "https://raw.githubusercontent.com/NetLogo/NetLogo-Libraries/6.1/extensions/bitstring-2.3.0.zip" } { name: "Case based reasoning" @@ -324,6 +324,17 @@ The lt extension provides a mutable list datatype, with commands that change the homepage: "https://github.com/DougSalt/lkt.git" downloadURL: "https://raw.githubusercontent.com/NetLogo/NetLogo-Libraries/6.1/extensions/lkt-1.0.0.zip" } + { + name: "list" + codename: "lt" + shortDescription: "A mutable list datatype for NetLogo" + longDescription: """NetLogo's built-in list datatype is immutable -- once a list is created, you cannot change it. Instead NetLogo commands such as `fput` create a new list from the old list and whatever change the command stipulates. + +The lt extension provides a mutable list datatype, with commands that change the original list rather than creating a new one. In code where you are working with very long lists, you may find this more efficient.""" + version: "1.0.0" + homepage: "https://github.com/garypolhill/netlogo-list" + downloadURL: "https://github.com/garypolhill/netlogo-list/blob/main/zip/lt-1.0.0.zip" + } { name: "LPSolver" codeName: "lpsolver"