https://kotlinlang.org logo
#opensource
Title
# opensource
c

Chills

03/13/2020, 6:10 PM
want to contribute to any [interesting] kotlin projects. features / new projects / bugs
e

elect

03/13/2020, 6:15 PM
offer or request?
c

Chills

03/13/2020, 6:23 PM
request 🙂
m

mbonnin

03/13/2020, 7:01 PM
Request of assistance or request of work ?
m

miha-x64

03/13/2020, 11:31 PM
In #lychee, I have eager and lazy facades for fetching data from blocking SQL (JDBC or Android SQLite) storages, so a PR with coroutines/Flow support would be great. https://github.com/Miha-x64/Lychee/blob/dev/sql/src/main/kotlin/net/aquadc/persistence/sql/blocking/Blocking.kt
c

Chills

03/14/2020, 5:58 AM
request of work 🙂 , can start my own project but held with quite alot atm 😕 so helping people out would be fun.
@miha-x64 do you need another facade with coroutines wrapper over lazy/eager fetch?
m

miha-x64

03/14/2020, 7:59 AM
Well, there are 4 main ways to fetch data: * cell, i.e. 1x1 table. Trivial. Lazy wraps Eager, Deferred could wrap it, too; * column, could have n rows. Eager is List, lazy is Iterator, looks like a use-case for Flow; * single row, n columns. Eager is Struct (my own thing), Lazy just wraps it (but could return a special, lazy Struct), looks like it's enough to return Deferred<Struct> * m*n grid, Eager is List<Struct>, Lazy is Iterator<TemporaryStruct> which parses ResultSet on demand, could be implemented as Flow<Struct>. So, sometimes it is a facade, while sometimes it's not.
👍 1
e

elect

03/14/2020, 8:25 PM
if graphics sounds interesting, you are welcome to join us: https://github.com/kotlin-graphics
c

Chills

04/02/2020, 4:12 AM
@elect was once a game developer 🙂 [ non engine user :)]
e

elect

04/02/2020, 6:49 AM
cool, what was your task? Which game?
c

Chills

04/02/2020, 7:05 AM
the game was a 2d adventure + shooting game. my task was develop game stages , action and testing it.
e

elect

04/02/2020, 7:16 AM
Language? Platforms?
c

Chills

04/02/2020, 7:18 AM
C++11 , web based.
2 Views