2026-03 Kotlin dialect

This commit is contained in:
2026-03-04 21:59:54 +03:00
parent 2c5eac6253
commit a764287814
27 changed files with 591 additions and 368 deletions

View File

@@ -24,6 +24,29 @@
<center>
<h1>News</h1>
<div class="news_item">
<h2 class="news_item_title">
<a href="cld-to-kd.html">Kotlin dialect</a>
</h2>
<p class="news_item_date">
2026-03-04
</p>
<div class="news_item_contents">
<p><img src="../../images/2026-02_cld-to-kd.jpg" alt="" /></p>
<h1 id="february">February</h1>
<p>I planned to run GitBudget on Desktop with the help of Qt, however,
the rabbit's hole of Kotlin Multiplatform + C++ turned out to be way
deeper than I initially anticipated. Thus, I only managed to confirm the
technical feasibility of the idea and turn Cross-language dialect project
into Kotlin dialect one to have a clear focus on Kotlin.</p>
<h1 id="march">March</h1>
<p>My plan is to continue working on Kotlin dialect up to the point when I'll be
able to run GitBudget on Desktop with the help of Qt.. . .</p>
</div>
<div class="news_item_more">
<a href="cld-to-kd.html">Continue reading</a>
</div>
</div>
<div class="news_item">
<h2 class="news_item_title">
<a href="git-budget-draft-for-android-ios.html">GitBudget draft for Android and iOS</a>
@@ -37,7 +60,7 @@
<p>In January I've resurrected GitBudget project for two reasons:</p>
<ol>
<li>Combine job goals and hobby ones because they overlap through Kotlin Multiplatform</li>
<li>Evaluate Kotlin Multiplatform in decreasing code duplication among platforms (the positive results are described in <a href="https://habr.com/ru/articles/989286/">Хабр article</a>).</li>
<li>Evaluate Kotlin Multiplatform in decreasing code duplication among platforms (the positive results are described in <a href="https://www.reddit.com/r/KotlinMultiplatform/comments/1rgtn1z/is_kotlin_multiplatform_able_to_cut_development/">Reddit article</a>).</li>
</ol>
<p><a href="git-budget.html">In the distant 2020</a> when I approached GitBudget the first time my
main idea was to track history of spendings, not analysis. This time my
@@ -244,31 +267,6 @@ time to do that at the moment, unfortunately.. . .</p>
<a href="git-fs-components.html">Continue reading</a>
</div>
</div>
<div class="news_item">
<h2 class="news_item_title">
<a href="welcome-component.html">PSKOV 2 editor and components</a>
</h2>
<p class="news_item_date">
2025-06-03
</p>
<div class="news_item_contents">
<video controls width="700">
<source src="../../images/2025-06_welcome-component.mp4" type="video/mp4"/>
</video>
<h1 id="pskov2editordraft">PSKOV 2 editor draft</h1>
<p>In May I created PSKOV 2 editor draft which is only capable of:</p>
<ol>
<li>display two left menu items</li>
<li>display contents in the right for the selected menu item</li>
</ol>
<p>You probably can't see anything substantial in this, however, the listed
functionality is run by a component. In this case it's called <a href="https://github.com/kornerr/pskov2/blob/main/welcome.js">WelcomeComponent</a>.
Future functionality like Git and Markdown is expected to follow the same pattern of. . .</p>
</div>
<div class="news_item_more">
<a href="welcome-component.html">Continue reading</a>
</div>
</div>
<p class="pagination_title">Page 1 of 10</p>
<p>