Transcript

Software Architect | Agile Coach

Scala.io

io

Jupter

#Fear

Io extensions

Java 7 NIO

Sbt PathFinder

Scala-io-core

Scala-io-file

Features

• Access Segment Of Input • Skipping Bytes • Taking Bytes • Take While • Limited Fold

• AsFooConverter • As Input • As Output • As Seekable • As Write Chars • As Read Chars •As Unmanaged Foo

• Async Read Write • Processing Future • Async Long Traversable Call Back • Processor With Time Outs • Processor To Long Traversable • Future Exec • Async Long Traversable Folding • Long Traversable Slicing And Asynchronisity

• Basic Read Write • Java To Scala Right Way • Java To Scala Wrong Way • Basic Input • Basic Output • Buffered I O • Codecs

Features

• Basic Read Write • Read Csv File • Add All Bytes • Load Into Memory • All Chars • Print Lines • Writing-*

• InputComposition • Zip And Compare • Block Compare

•Lines • Lines Defaults • Lines Auto Include Terminators • Lines New Line Terminator • Lines Custom Terminator

• LongTraversable As Seq • Zipping • Same Elements • Sliding On Long Traversable

• More Input • Basic Input • Convert Traversable To Input • Copy To

• More Output • Basic Output • Convert Object To Output • Multiple Writes Single Connection

Features

• Processing • Read Binary File • Parse Multiple Files • Basic Error Handling • Group Error Handling

• Resources • Wrap Closeables • Create Resources • Using Io Resources • Create Resources That Arent Closed • Perform Additional Action On Close • Why Are Close Actions Contravariant

• Seekable • Patch • Insert • Append • Convert Object To Seekable • Multiple Accesses

• Standard Java Interop • Writing With Typeclasses

• Common Cases • Ints As Bytes • Writing Arrays •Strings And Characters •Custom Data Types

Code

Code

Code

Software Architect | Agile Coach

Scala.io

top related