These are chat archives for typelevel/scala

5th
Nov 2015
Miles Sabin
@milessabin
Nov 05 2015 09:30
Hi folks.
I think that a nano-stdlib prototype is becoming more and more of a priority.
Has anyone done any experiments along those lines?
nafg
@nafg
Nov 05 2015 13:06
Paul Philips?
Mike (stew) O'Connor
@stew
Nov 05 2015 15:47
@milessabin count me in.
Seth Tisue
@SethTisue
Nov 05 2015 15:49
re: discussion on scalawags/scalawags about http://www.scala-lang.org/community/, draft addition:
## Community Libraries and Tools

* [Awesome Scala](https://github.com/lauris/awesome-scala) is "a community driven list of useful Scala libraries, frameworks and software"
* the [Tools and Libraries page](https://wiki.scala-lang.org/display/SW/Tools+and+Libraries) on the (now mostly retired) Scala wiki also lists and categorizes Scala libraries
* [Typelevel.org](http://typelevel.org) provides an assortment of popular libraries and extensions to Scala.
* [implicit.ly](http://implicit.ly) announces new versions of Scala libraries as they become available
feedback? what else should be listed?
Seth Tisue
@SethTisue
Nov 05 2015 15:59
PR on this, probably better to comment there: scala/scala-lang#352
Miles Sabin
@milessabin
Nov 05 2015 16:05
@stew have you dug into this before?
I'm fairly sure @paulp did, but I don't think the results were ever public.
Mike (stew) O'Connor
@stew
Nov 05 2015 16:09
@milessabin not in any real depth, i've thought a lot about starting to push dogs in this direction, and add a tiny predef to it, but i've been unfortunately swamped with non-playtime-scala
Miles Sabin
@milessabin
Nov 05 2015 16:18
@SethTisue it's co-psp-std that we need ;-)
Seth Tisue
@SethTisue
Nov 05 2015 16:19
ah, changes on the Scala end? I don’t recall ever seeing a branch with that I’m afraid
Miles Sabin
@milessabin
Nov 05 2015 16:19
ie. the compiler without the stdlib rather than the stdlib without the compiler.
Yeah, I think Paul kept that to himself.
Seth Tisue
@SethTisue
Nov 05 2015 16:20
I wonder if it would be possible to compile against regular stdlib, but then just swap something else in at runtime, with minimal implementations of Seq and whatever
presumably with some sort of checking that you didn’t use the wrong stuff?
Paul Phillips
@paulp
Nov 05 2015 16:39
At some point I made an interface with all the names which the compiler makes use of directly in the hopes of having the compiler use that.
Nobody in a position to put that into place has any interest in putting it into place. Vendor lock-in is a feature.
Miles Sabin
@milessabin
Nov 05 2015 17:12
For the channel, @paulp has reminded me of https://github.com/paulp/policy