lib: Split collections into readable and writable
authorJean Privat <jean@pryen.org>
Wed, 10 Jun 2009 13:29:20 +0000 (09:29 -0400)
committerJean Privat <jean@pryen.org>
Wed, 10 Jun 2009 13:29:20 +0000 (09:29 -0400)
commit88b376ca3d8496aa2a1b24b27b4dd8027557fc57
treef93b975569805a1b2bdb3e6c027f6934ea4ff420
parente33d93c1d71ec4bae0713dfece4e35fb07ec2613
lib: Split collections into readable and writable

Map ->
  MapRead (r)
  Map (rw)
IndexedCollection ->
  IndexedCollectionRead (r)
  IndexedCollection (rw)
AbstractArray ->
  AbstractArrayRead (r)
  AbstractArray (rw)
String ->
  String (ro)
  Buffer (rw)

Signed-off-by: Jean Privat <jean@pryen.org>
32 files changed:
lib/opts.nit
lib/standard/abstract_collection.nit
lib/standard/array.nit
lib/standard/exec.nit
lib/standard/file.nit
lib/standard/hash.nit
lib/standard/list.nit
lib/standard/stream.nit
lib/standard/string.nit
src/compiling/compiling.nit
src/compiling/compiling_global.nit
src/compiling/compiling_methods.nit
src/metamodel/partial_order.nit
src/metamodel/static_type.nit
src/nitc.nit
src/nitdoc.nit
src/parser/lexer.nit
src/parser/xss/lexer.xss
src/syntax/mmbuilder.nit
src/utils.nit
tests/bench_string_append.nit
tests/example_objet.nit
tests/example_point.nit
tests/example_procedural_string.nit
tests/example_string.nit
tests/example_time.nit
tests/sav/test_symbol.sav
tests/shootout_nsieve.nit
tests/test_create_more.nit
tests/test_isa.nit
tests/test_refinement.nit
tests/test_string_long.nit