import Ġcom . fin bin . Accum ulate Daily Ċ import Ġcom . fin bin . Stock Quote Ċ import Ġcom . github . do y aaaa aken . kotlin csv . dsl . csv Reader Ċ import Ġcom . v hl . black mo . gr ass . dsl . gr ass Ċ Ċ @ Experimental Std lib Api Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġprintln (" Hello ĠKotlin / Native !") ĊĊĠĠĠ Ġval Ġfile Ġ= ĠStock Quote :: class . java . getResource ("/ ETH - USD . csv "). read Text () ĊĠĠĠ Ġval Ġcsv Contents Ġ= Ġcsv Reader (). read All With Header ( file ) ĊĠĠĠ Ġval Ġdata Ġ= Ġgr ass < Stock Quote >(). har vest ( csv Contents ) ĊĠĠĠ Ġval Ġbtc Processor Ġ= ĠAcc um ulate Daily ( 3 0 , Ġ" Thing y ", Ġ 1 0 f , Ġ 0 . 0 4 f , Ġ 1 . 5 0 f ) ĊĠĠĠ Ġdata . forEach Ġ{ ĊĠĠĠĠĠĠĠ Ġrecord Ġ-> Ġbtc Processor . evaluate ( record ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġbtc Processor . complete () ĊĠĠĠ Ġprintln (" G OT :" Ġ+ Ġdata . size ) Ċ Ċ }