Skip to content

Commit 5d85a54

Browse files
committed
Add report
1 parent 601f93e commit 5d85a54

13 files changed

+478
-0
lines changed

docs/reports/2022/02.ru/breslav.png

364 KB
Loading

docs/reports/2022/02.ru/hof.png

36.5 KB
Loading

docs/reports/2022/02.ru/hof.puml

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
@startuml hof
2+
3+
!$client = "Client"
4+
!$kt = "LambdaRPC.kt"
5+
!$jl = "LambdaRPC.jl"
6+
!$lib = "Libservice"
7+
8+
box "Client process" #LightBlue
9+
participant "$client"
10+
participant "$kt"
11+
end box
12+
13+
box "Libservice process"
14+
participant "$jl"
15+
participant "$lib"
16+
end box
17+
18+
"$client" -> "$kt" : Invoke eval5 { it + m }
19+
"$kt" -> "$jl" : Frontend-Backend call
20+
"$jl" -> "$lib" : Call fun eval5
21+
"$lib" -> "$lib" : f(5)
22+
23+
"$lib" -> "$jl" : Invoke lambda frontend
24+
"$jl" -> "$kt" : Frontend-Backend call
25+
"$kt" -> "$client" : Call lambda backend
26+
"$client" -> "$client" : { it + m }
27+
28+
"$client" -> "$kt" : Lambda call result
29+
"$kt" -> "$jl" : Backend-Frontend result
30+
"$jl" -> "$lib" : Lambda frontend result
31+
"$lib" -> "$lib" : result
32+
33+
"$lib" -> "$jl" : eval5 backend result
34+
"$jl" -> "$kt" : Backend-Frontend result
35+
"$kt" -> "$client" : eval5 frontend result
36+
37+
@enduml
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<mxfile host="app.diagrams.net" modified="2022-02-04T07:40:08.218Z" agent="5.0 (X11)" etag="ZLtTTBOrTJuoJRmRZUiO" version="16.5.3" type="device"><diagram id="fBxS_uJttMjsutoxqklV" name="Page-1">7Vnfb5swEP5reOwEOEDz2NB1m5ZO3aJ13aMLTrBq7Mg4TbK/fmewQ4LTqauaUFWReMh93Bnffd8dP+KhtFx9knheXIucMC/085WHLr0wDAZh6OnDz9cNch76DTCTNDdOLTChf4gBrduC5qTacVRCMEXnu2AmOCeZ2sGwlGK56zYVbPeqczwjDjDJMHPRXzRXhc0iafHPhM4Ke+UgHjZnSmydTSZVgXOx3ILQRw+lUgjV/CpXKWG6eLYuTdzVE2c3G5OEq+cElLdEpV+/syn98p19i6+rn+PbM8POI2YLk/CY3k+IfKQZ8cLYC9HqwkMjyiuFuYbqTNTalqda0pJhDtZoKriamDM+2FlBWT7Ga7HQ24P47MFao0JI+gf8MYNTAQBwWirDfuTveEx0pFlTkgp8bmzOQQe6xqsdxzGulN2NYAzPK3pf708HlljOKB8JpURpnOoUmk0EA7BNcYhUZPVk1YMNl9AERJREyTW4mAAUG/qN/gNrL1s1DQ1UbAnJYtjod7ZZuaUYfhiW/4Nx5DB+teCZooJXDruQtqrJkeKBpIIJCTgXDd2UsQ6EGZ1xMBmZ6jBdNwqddGHgkua5XnlUzXFG+Wxcu10OWuSHyV9DAsKnrG6YAgIJrDCaC8pVXZBoBAeUKPU/RF4Ee03BDlobDu0uVQp5KYlpzRYBPSyJ1sRICoUVvt+o9UXUP91Srh4M/9Hz6A8PRf/Aof8ainNi/vDMJz0zH59G/XFHfdj3qE9Oo/6wDR+/6VF/fhr1PTHf96gfnkb9cUc96nvU29fl06w/VMcP3/SsD4LTsO+J+r6HfeB+w0kZ1RkdY6yj9zTWB+edJ/gkcriN93AbH4zbPV9rcIZz95Z9auwXNHbw7zd25Hb2PvbRwdh3n+Mc3gnPL/RnbrAyhquKZrZBXbhQpW1hKRY8J/kTFSUrqu7AOPM/+EFigN8GQMgAl7Z/a2NtDQ6p35nL1IYO1Fwbsw2rrfXWIjdEUigdkQZrsiW584m+09BQEbGQGXlGJ0FlZuRfmkD7JbGlgWiPBiwmCcOKPu7ud58wzBVudJu0A2izjlHgoHvXaPI0Udsf+zsLIb/zgJp0Fmrq4CxU63ST9sulG7rPo8eVrr+lWiO+V5dsH/JMepVn97XHj14oz6Rzo42OLE/3cblPeQ7j5F3P1MD33pJq0SupFr2aasFs/whu3Nu/09HHvw==</diagram></mxfile>
15.9 KB
Loading
Loading
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<mxfile host="app.diagrams.net" modified="2022-02-03T22:05:40.303Z" agent="5.0 (X11)" etag="zx6x6KWQmQS5IXLZVTwu" version="16.5.3" type="device"><diagram id="cuNKd9VWgaWZ8btRFt7D" name="Page-1">7ZjJktowEIafxsek8IKBI1smqWSqkoJKZo6KJWwlskXJYrDz9JGx5EVinZDBB6o4uFuLpb8/Wi1b7jTOHhhYR48UImI5PZhZ7sxyHNtzHKv49WBeeoZOr3SEDEPZqXYs8B8knarbBkOUtjpySgnH67YzoEmCAt7yAcbott1tRUn7rWsQIsOxCAAxvT8w5JHaxaD2f0Q4jNSbbX9UtsRAdZY7SSMA6bbhcueWO2WU8vIpzqaIFOIpXcpxHw60VgtjKOHnDGDL+WD8mC/Gw2/Lh084+AyX39/JWV4A2cgNA7lanisJxDRCbWFMthHmaLEGQdGyFQEXvojHRFi2eFzRhMsI2r6w5dyIcZQdXLRdSSEYQjRGnOWiixqgOFD4SHNbx8KTrqgRBuUDMvphNXEtkHiQGl2g18BUBwpepEkZj2hIE0DmtXfC6CaBqJi1J6y6zxdK11K5X4jzXEoHNpy2dRVasfxJjt8Zz4Xxvq/MWdZsnOXS2h+PYsHHoyH2RzcsQEd0kP9qDliI+Cm+zOgyRADHL+11XD1YjgF32im4vW6x7Rpy/eyUXFUmzdURcWPBbO+eDXZCeGdmg/4ts4Fn4B10Cm972MbbvzHdfUMv2Cm9KoE6opdv6IU6pZfrduu4sc3j2dQrgeOiiBdWQECa4qAtUzuZ6qKhDPMnlTXFcyNPCqtOk4WhsuRrs+sVs6m65pzKpt7+cDfi2d8TT+U7O+nKN3ylWGykpmnUpsnra5yU25SjmtcSbSJPq4K8njZRqYMx0Y65atv/gKFZ9twxvARD95YY6odmdV+8FEO9uBy9MYXmaXunsHEpOUmhf0sKq3kkPM6rKdSyqnH6/m8MzSLmjmGjGO44hlpFbOv0nIuh6+tn8ttSODAozNQ/qgGiKIV5G72UM/obTSmhTHgSmhSV9goTorkAwWFS8Cs4QMI/KQprHAAylg0xhpAcKtOPA25d4WZjH4hjAyN/D0bu5aW6MOsv0GX86u/47vwv</diagram></mxfile>
7.25 KB
Loading

docs/reports/2022/02.ru/qr.png

3.33 KB
Loading

docs/reports/2022/02.ru/simplehof.png

10.8 KB
Loading
+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
@startuml hof
2+
3+
!$client = "Client"
4+
!$lib = "Library"
5+
6+
' fun f(g: (Int) -> Int) = g(5) + 1
7+
8+
"$client" -> "$lib" : Invoke f { it + m }
9+
"$lib" -> "$lib" : g(5)
10+
"$lib" -> "$client" : Invoke closure
11+
"$client" -> "$client" : 5 + m
12+
"$client" -> "$lib" : Closure result
13+
"$lib" -> "$lib" : g(5) + 1
14+
"$lib" -> "$client" : f result
15+
16+
@enduml

0 commit comments

Comments
 (0)