Sporking
Sporking
Thanks for the pointer. I haven't tried the https://github.com/openjfx/javafx-gradle-plugin yet. It looks interesting, but I am wary. Some positive things: - Judging by its URL, it seems to be somewhat...
An observation: There are actually two common use cases here, not just one. Firstly, some users want to construct an mutable collection object or builder, add a bunch of items...
Something to consider: Can you create an ImmutableList object with 1000 items, and then use the 'Collection.plus' function to create a PersistentList object which adds an additional item to the...
@fvasco I agree with what you are saying with regards to different implementations. What I was describing above mostly relates to the interfaces of the lists (what operations are invokable...
With regards to naming prefix, I would like to see "Hard", "Frozen", "Fixed", or other similar prefixes used rather than "Immutable" (which I think is rather long and hard to...
Another thing to consider is that one of the defining characteristics of Lisp-style functional data structures tends to be the ability to do an operation similar to 'tail()' in a...
I'm a heavy user of the Guava immutable collections. Overall, I am impressed by the design of that library: I think the design is close to ideal, given the syntactic...
Common use of typealiases for commonly used standard classes are a problem. If different groups of people create different aliases, then people won't be able to read each other's code....
I agree with the OP also. I recently had a project that needed immutable, but not persistent collections. Specifically, I needed to make defensive copies of some data structures to...
Any updates on this? This issue seems very easy to fix, with no obvious downsides (at least none that have been explained here so far), and is four years old....