Last active
December 16, 2018 00:47
-
-
Save andrcmdr/d857617efdfb4ca4520c0cee4ad2f497 to your computer and use it in GitHub Desktop.
Revisions
-
andrcmdr revised this gist
Dec 16, 2018 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -4,7 +4,7 @@ Here some questions for #kotlinask_13 about #Kolin features: ⦁ Possibilities of applying project Loom and using of JVM fibers for Kotlin coroutines and suspend functions (for optimisation purposes maybe) in the future ⦁ Possibilities and abilities of writing (preemptive) thread dispatcher/scheduler/monitor for coroutines management, i.e. M:N mapping pool of concurrent fibers (coroutines) to thread-pool of system threads - for Kotlin/JVM and Kotlin/Native ⦁ Garbage collecting and reference counting (ARC?) mechanisms/algorithms in Kotlin/Native - possible overhead -
andrcmdr revised this gist
Dec 16, 2018 . 1 changed file with 5 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,18 +1,18 @@ Here some questions for #kotlinask_13 about #Kolin features: ⦁ Possibilities of compiling Kotlin/JVM code (with using of Vert.x project, for example) with GraalVM/SubstrateVM AoT Compiler - possible time/memory overhead during compile-time phase ⦁ Possibilities of applying project Loom and using of JVM fibers for Kotlin coroutines and suspend functions (for optimisation purposes maybe) in the future ⦁ Possibilities and abilities of writing (preemptive) thread dispatcher/scheduler/monitor for coroutines management, i.e. M:N mapping pool of coroutines (concurrent fibers) to thread-pool of system threads - for Kotlin/JVM and Kotlin/Native ⦁ Garbage collecting and reference counting (ARC?) mechanisms/algorithms in Kotlin/Native - possible overhead ⦁ WASM codegen support in Kotlin/Native and memory management compatibility between Kotlin/Native and WASM run-times, possibilities of convergence with Kotlin/JS in the future ⦁ Possibilities of RAII (scope based memory management, scope guards, destructors and control of lifetimes of memory objects) and manual memory management without automatic (cyclic/tracing) GC w/RC in Kotlin/Native, how to use raw and safe pointers/references in Kotlin/Native ⦁ Possibilities of memory safery and thread safety in Kotlin/Native - control immutability of pointers & references, i.e. strong/weak references (ARC) and heap memory management, reference types and value types (off-heap data types), stack memory management and stack safety (something similar like borrowing and borrow checker in Rust) ⦁ Possibilities of support for UFCS (Uniform Function Call Syntax - https://en.wikipedia.org/wiki/Uniform_Function_Call_Syntax) in Kotlin future releases -
andrcmdr revised this gist
Dec 4, 2018 . 1 changed file with 1 addition and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,4 @@ Here some questions for #kotlinask_13 about #Kolin features: ⦁ Possibilities of compiling Kotlin/JVM code (with using of Vert.x project, for ex.) with GraalVM/SubstrateVM AoT Compiler - possible overhead -
andrcmdr revised this gist
Dec 4, 2018 . 1 changed file with 4 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,6 @@ ###Here some questions we have for #kotlinask_13 about #Kolin features: https://gist.github.com/andrcmdr/d857617efdfb4ca4520c0cee4ad2f497 ⦁ Possibilities of compiling Kotlin/JVM code (with using of Vert.x project, for ex.) with GraalVM/SubstrateVM AoT Compiler - possible overhead @@ -8,7 +10,7 @@ Here some questions for #kotlinask_13 about #Kolin features: ⦁ Garbage collecting and reference counting (ARC?) mechanisms/algorithms in Kotlin/Native - possible overhead ⦁ WASM codegen support in Kotlin/Native and memory management compatibility between Kotlin/Native and WASM run-times, possibilities of convergence with Kotlin/JS in the future ⦁ Possibilities of RAII (scope based) and manual memory management without automatic GC w/RC in Kotlin/Native, how to use raw and safe pointers/references in Kotlin/Native -
andrcmdr revised this gist
Dec 4, 2018 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -14,5 +14,5 @@ Here some questions for #kotlinask_13 about #Kolin features: ⦁ Possibilities of memory safery and thread safety in Kotlin/Native - control immutability of pointers & references, strong/weak references (ARC), reference types and value types (off-heap data types), stack memory management and stack safety ⦁ Possibilities of support for UFCS (Uniform Function Call Syntax - https://en.wikipedia.org/wiki/Uniform_Function_Call_Syntax) in Kotlin future releases -
andrcmdr revised this gist
Dec 4, 2018 . 2 changed files with 18 additions and 17 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,17 +0,0 @@ This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,18 @@ Here some questions for #kotlinask_13 about #Kolin features: ⦁ Possibilities of compiling Kotlin/JVM code (with using of Vert.x project, for ex.) with GraalVM/SubstrateVM AoT Compiler - possible overhead ⦁ Possibilities of applying project Loom JVM fibers for Kotlin coroutines and suspend functions in the future ⦁ Possibilities and abilities of writing (preemptive) thread dispatcher/scheduler/monitor for coroutines management and (M:N) mapping of coroutines to thread-pool of system threads - for Kotlin/JVM and Kotlin/Native ⦁ Garbage collecting and reference counting (ARC?) mechanisms/algorithms in Kotlin/Native - possible overhead ⦁ WASM codegen support in Kotlin/Native and memory management compatibility between them ⦁ Possibilities of RAII (scope based) and manual memory management without automatic GC w/RC in Kotlin/Native, how to use raw and safe pointers/references in Kotlin/Native ⦁ Possibilities of memory safery and thread safety in Kotlin/Native - control immutability of pointers & references, strong/weak references (ARC), reference types and value types (off-heap data types), stack memory management and stack safety ⦁ Possibilities of support for UFCS (Uniform Function Call Syntax - https://en.wikipedia.org/wiki/Uniform_Function_Call_Syntax) in Kotlin future releases -
andrcmdr created this gist
Dec 4, 2018 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,17 @@ Here some questions for #kotlinask_13 about #Kolin features: Possibilities of compiling Kotlin/JVM code (with using of Vert.x project, for ex.) with GraalVM/SubstrateVM AoT Compiler - possible overhead Possibilities of applying project Loom JVM fibers for Kotlin coroutines and suspend functions in the future Possibilities and abilities of writing (preemptive) thread dispatcher/scheduler/monitor for coroutines management and (M:N) mapping of coroutines to thread-pool of system threads - for Kotlin/JVM and Kotlin/Native Garbage collecting and reference counting (ARC?) mechanisms/algorithms in Kotlin/Native - possible overhead WASM codegen support in Kotlin/Native and memory management compatibility between them Possibilities of RAII (scope based) and manual memory management without automatic GC w/RC in Kotlin/Native, how to use raw and safe pointers/references in Kotlin/Native Possibilities of memory safery and thread safety in Kotlin/Native - control immutability of pointers & references, strong/weak references (ARC), reference types and value types (off-heap data types), stack memory management and stack safety Possibilities of support for UFCS (Uniform Function Call Syntax - https://en.wikipedia.org/wiki/Uniform_Function_Call_Syntax) in Kotlin future releases