port threadsafety redux

2015-02-11 Thread Andy Wingo
Hi! So, threads and ports again. We didn't really come to a resolution in this thread: http://article.gmane.org/gmane.lisp.guile.devel/17023 To recap, in Guile 2.0 a port has mutable internal state that can be corrupted when when multiple threads write to it at once. I ran into this when doi

[patch] array slice functions

2015-02-11 Thread Daniel Llorens
Hello, The patches I've just pushed lloda-array-support (ending in http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=64fa67c2f0e08e42a60921db4aa77fa3e52d3fa6) implement the functions (array-from) and (array-amend!), to take or modify array prefix slices. The patches include docume