YouTube link: https://www.youtube.com/watch?v=uTiiwszdksU
Your hosts: Josh Suereth, Dick Wall, Daniel Spiewak, Seth Tisue
Join us during and between episodes for web-based Scalawags chat on Gitter.
- the real theme music returns (and where it came from)
- because Matthew Farwell insisted
- Josh is live from the belly of the beast
- Dick is not a professional audio engineer; Seth is not a licensed film theorist
- Heather is on her second trip through the transmogrifier
- announcement:
- ongoing optimizer/inliner improvements
- new tab completion in the REPL (coming also in 2.11.8)
- your move, Ammonite
- scala/scala is the new scala/scala/scala-user
- scala/contributors is the new scala/scala
- https://gitter.im/scala/contributors
- like scala-internals
- Daniel is menaced by a bear
- Brendan McAdams is tired of these monkey fighting Scalawags
- meeting notes from Aug and Sep:
- help get the word out that this is even happening
- how do people get Scala news, anyway? (14:00)
- https://twitter.com/scala_lang
- http://scalatimes.com
- https://twitter.com/scala_jp
- run it through a translator
- Dick could use some help with the SIPs and SLIPs stuff, volunteers?
- Helena Edelson volunteers to automate it via sbt
- Josh had proposed changes just to views
- Martin: not just views, let's do collections too
- "Wanted: Strawman proposals for new collections architecture"
- CFP and discussion at scala/scala3#818
- much further discussion at https://groups.google.com/d/msg/scala-debate/Z1YH_0Hgu5A/yqhTddk6AQAJ
- how restricting are Martin's proposed restrictions on new designs?
- Daniel: "really, really, really constraining"
- elapsed time before someone makes fun of BitSet: about 5 minutes
- how to handle Range?
- would a Java 8 style design, where you explicitly jump into view/stream land at the start and then explicitly jump out again at the end, be good enough?
- what proposals exist?
- Martin has a concrete proposal meeting his own requirements
- Dmitry Petrashko has a variant of it
- and after we recorded, Daniel put a sketch out
- among proposals existing before Martin's CFP:
- Bill Venners presented a collections design at Scala World
- and of course there's Paul Phillips' 2014 "PSP" design
- what matters more: efficiency of individual operations, or whether fusing of multiple operations is supported?
- extensional vs. intensional sets
- Daniel recommends an "absolutely relentlessly fantastic" talk by Jed Wesley-Smith
- we have no idea what the URL is, but maybe by the time you read this we'll have figured it out; check https://twitter.com/morazow/status/652945111219871746
- Daniel recommends an "absolutely relentlessly fantastic" talk by Jed Wesley-Smith
- we'll surely return to the topic of collections in the next episode