Sponge Docs Pop Quiz #6

Hot from the Twin Ovens of Development and Gossip, I humbly present

SPONGE DOCS POP QUIZ #6

The winds of change are blowing through these Poriferan Halls, and many things are new.
Here is your chance to share your experiences and opinions, if you can still make sense of it all.

  1. Would a Sponge (and/or SpongeAPI) changelog be useful to you?
    This is one of the oldest issues on SpongeDocs, and we are hoping to put it to rest
    sometime soon, when the flurry of recent changes has settled.

  2. All-aboard the Events train; did anything fall off?
    Event refactoring is completed, in an attempt to make slightly more sense.
    Massive changes have taken place; this may take some time to document…

  3. Are you looking forward to using Java 8 features in your plugins?
    Sponge will update to Java 8 soon. The OS X launcher now uses its own java 1.8.
    This may be the final nail in the coffin of Java 6, which has restrained Sponge and Forge development.


Addendum: For completists and latecomers, here is last week’s Quiz

Be Groovy, Be Seen, and just Be. All opinions are made of words and definitions may be arbitrary, much the same as the flavour of cheese in a ham sandwich. Sponge cannot make you a Sandwich (yet).

Yes, things did fall off but I am rapidly cleaning up the fallout. Give me till Monday to ensure all breakages are over with.

3 Likes
  1. Yes.
  2. Not sure but I like trains; that counts for something right?
  3. My plugin already builds against Java 8. :stuck_out_tongue:
1 Like
  1. Yes. Would help to detect plugin-breaking changes like Data2.0 and event refactoring easier.

  2. Not sure, but Zidane wants to fix something :stuck_out_tongue:

  3. I’m looking forward to improved performance, lesser legacy support and overall improved code.

2 Likes

Would a Sponge (and/or SpongeAPI) changelog be useful to you?
As a developer, no. I’m more likely to get more detailed information by comparing commits between releases on GitHub.

All-aboard the Events train; did anything fall off?
Yes, my luggage. I expect compensation.

Are you looking forward to using Java 8 features in your plugins?
Very. stream, lambda and method reference are fantastic tools. Not to mention Consumer.

2 Likes

I think it is too early for changlelogs, but it would be useful for the major (stable) releases.

To be honest, I did not have the time to discover the new java 8 features yet.

1 Like
  1. For important features, Yes.
  2. Yes.
  3. Yes.
    <I wanna mah sandwich tho!>
  1. Yes
  2. Yes (I did. I iz sad.)
  3. Yes

:stuck_out_tongue:

1 Like
  1. Yes
  2. Not sure. I primarily read the source code, not the docs.
  3. Yes. Primarily lambdas, possibly collection streams