1"use strict";(self.webpackChunkarrow_website=self.webpackChunkarrow_website||[]).push([["3580"],{97895(t,e,n){n.r(e),n.d(e,{assets:()=>s,contentTitle:()=>l,default:()=>g,frontMatter:()=>a,metadata:()=>o,toc:()=>c});var o=n(60371),i=n(74848),r=n(28453);let a={title:"IO integration with kotlinx.coroutines",image:"https://www.47deg.com/assets/img/blog/featured_images/2020-03-26-io-integration-kotlinx-coroutines.jpg",category:"articles",tags:["fx","articles"],link:"https://www.47deg.com/blog/arrow-kotlinx-integration/"},l,s={authorsImageUrls:[]},c=[];function u(t){let e={p:"p",...(0,r.R)(),...t.components};return(0,i.jsx)(e.p,{children:"This article showcases the brand new Arrow integration module for KotlinX Coroutines included in the Arrow 0.10.5 release."})}function g(t={}){let{wrapper:e}={...(0,r.R)(),...t.components};return e?(0,i.jsx)(e,{...t,children:(0,i.jsx)(u,{...t})}):u(t)}},28453(t,e,n){n.d(e,{R:()=>a,x:()=>l});var o=n(96540);let i={},r=o.createContext(i);function a(t){let e=o.useContext(r);return o.useMemo(function(){return"function"==typeof t?t(e):{...e,...t}},[e,t])}function l(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(i):t.components||i:a(t.components),o.createElement(r.Provider,{value:e},t.children)}},60371(t){t.exports=JSON.parse('{"permalink":"/community/blog/2020/03/02/io-integration-kotlinx-coroutines","source":"@site/content/blog/2020-03-02-io-integration-kotlinx-coroutines.md","title":"IO integration with kotlinx.coroutines","description":"This article showcases the brand new Arrow integration module for KotlinX Coroutines included in the Arrow 0.10.5 release.","date":"2020-03-02T00:00:00.000Z","tags":[{"inline":true,"label":"fx","permalink":"/community/blog/tags/fx"},{"inline":true,"label":"articles","permalink":"/community/blog/tags/articles"}],"readingTime":0.09,"hasTruncateMarker":false,"authors":[],"frontMatter":{"title":"IO integration with kotlinx.coroutines","image":"https://www.47deg.com/assets/img/blog/featured_images/2020-03-26-io-integration-kotlinx-coroutines.jpg","category":"articles","tags":["fx","articles"],"link":"https://www.47deg.com/blog/arrow-kotlinx-integration/"},"unlisted":false,"prevItem":{"title":"Explaining the Arrow Android sample","permalink":"/community/blog/2020/04/01/explaining-arrow-android-sample"},"nextItem":{"title":"FP with Kotlin/Arrow: Monad Comprehensions & Parallel Processing","permalink":"/community/blog/2020/02/26/fp-with-kotlin-arrow"}}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.