Skip to content

Commit

Permalink
deploy: 64e8e0a
Browse files Browse the repository at this point in the history
  • Loading branch information
tassiluca committed Mar 4, 2024
1 parent 4b10ab5 commit 60a3f9b
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta name="generator" content="Hugo 0.123.7">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Direct style for Functional Reactive Programming: an analysis in Scala &amp; Kotlin # Goals of the project # In the realm of asynchronous programming, the Scala ecosystem offers a set of solid monads constructs to tackle complex task functionally with elegance and efficiency, like Monix Tasks and Cats Effect.
<meta name="description" content="Direct style for Functional Reactive Programming: an analysis in Scala &amp; Kotlin # Goals of the project # In the realm of asynchronous programming, the Scala ecosystem offers a set of solid monads constructs and libraries to tackle complex task functionally with elegance and efficiency, like Monix Tasks and Cats Effect.
However, we are assisting to the increase in adoption of continuation and coroutines in modern runtimes, either exploiting some kind of fibers support, like the project Loom with Virtual Threads, or via code generation, like Kotlin Coroutines.">
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#ffffff">
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#343a40">
Expand Down Expand Up @@ -205,7 +205,7 @@ <h2 id="goals-of-the-project">
<a class="anchor" href="#goals-of-the-project">#</a>
</h2>
<blockquote>
<p>In the realm of asynchronous programming, the Scala ecosystem offers a set of solid monads constructs to tackle complex task functionally with elegance and efficiency, like <a href="https://monix.io/docs/current/eval/task.html">Monix Tasks</a> and <a href="https://typelevel.org/cats-effect/">Cats Effect</a>.</p>
<p>In the realm of asynchronous programming, the Scala ecosystem offers a set of solid monads constructs and libraries to tackle complex task functionally with elegance and efficiency, like <a href="https://monix.io/docs/current/eval/task.html">Monix Tasks</a> and <a href="https://typelevel.org/cats-effect/">Cats Effect</a>.</p>
<p>However, we are assisting to the increase in adoption of continuation and coroutines in modern runtimes, either exploiting some kind of fibers support, like the project Loom with Virtual Threads, or via code generation, like Kotlin Coroutines.</p>
<p>The goal of this project is to delve into this field through the lens of direct style, developing few examples (not too complex) leveraging the new <em>strawman</em> library <a href="https://github.com/lampepfl/gears">Scala Gears</a>, comparing it with Kotlin&rsquo;s Coroutines and the current implementation of monadic Futures, seeking to analyze aspects such as:</p>
<ul>
Expand Down Expand Up @@ -265,7 +265,7 @@ <h2 id="overview">
<div class="flex flex-wrap justify-between">


<div><a class="flex align-center" href="https://github.com/tassiLuca/direct-style-experiments/commit/30e913284cc0192a2c819580d7c46d9850c01c8d" title='Last modified by Luca Tassinari | March 4, 2024' target="_blank" rel="noopener">
<div><a class="flex align-center" href="https://github.com/tassiLuca/direct-style-experiments/commit/64e8e0a8750f2e185b5567d9f8c59e2ed7870adf" title='Last modified by Luca Tassinari | March 4, 2024' target="_blank" rel="noopener">
<img src="/direct-style-experiments/svg/calendar.svg" class="book-icon" alt="Calendar" />
<span>March 4, 2024</span>
</a>
Expand Down
2 changes: 1 addition & 1 deletion sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://tassiluca.github.io/direct-style-experiments/</loc>
<lastmod>2024-03-04T23:41:17+01:00</lastmod>
<lastmod>2024-03-04T23:58:06+01:00</lastmod>
</url><url>
<loc>https://tassiluca.github.io/direct-style-experiments/docs/01-boundaries/</loc>
<lastmod>2024-03-04T23:03:38+01:00</lastmod>
Expand Down

0 comments on commit 60a3f9b

Please sign in to comment.