GitHub topics: continuations
vsilaev/tascalate-async-await
Async / Await asynchronous programming model for Java versions 1.8 - 23; similar to the functionality available in C# 5. The implementation is based on continuations for Java (see my other projects).
Language: Java - Size: 830 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 106 - Forks: 13

arrow-kt/arrow
The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Language: Kotlin - Size: 55.7 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 6,324 - Forks: 453

b-studios/scala-effekt
Extensible algebraic effects with handlers
Language: Scala - Size: 1.76 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 145 - Forks: 15

Technologicat/unpythonic
Supercharge your Python with parts of Lisp and Haskell.
Language: Python - Size: 5.6 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 93 - Forks: 3

gabryon99/kotlin-effects
A Kotlin library implementing algebraic effect handlers.
Language: Kotlin - Size: 574 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

Kraks/quantum-compiler
Quantum circuits compiler with staging and continuations
Language: Scala - Size: 112 KB - Last synced at: 20 days ago - Pushed at: 5 months ago - Stars: 16 - Forks: 0

vsilaev/tascalate-javaflow
Continuations / CoRoutines for Java 1.6 - 23, build tools, CDI support. This project is based on completely re-worked Apache Jakarta Commons JavaFlow library.
Language: Java - Size: 1.79 MB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 84 - Forks: 9

TuringLang/Libtask.jl
Tape based task copying in Turing
Language: Julia - Size: 654 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 19 - Forks: 10

dragoncoder047/cogni
Experimental direct interpreter for the Cognate programming language made by @StavromulaBeta
Language: C - Size: 673 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

dhil/phd-dissertation
A summary of my activities during the past four years
Language: TeX - Size: 6.01 MB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 29 - Forks: 0

cschladetsch/Flow
C# co-routine Kernel for .Net. Includes Futures, Barriers, Triggers, Timers and Groups. Gamasutra article provides extra documentation.
Language: C# - Size: 2.43 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 69 - Forks: 13

rife2/rife2
Full-stack, no-declaration, framework to quickly and effortlessly create web applications with modern Java.
Language: Java - Size: 6.11 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 232 - Forks: 16

hx-lang/hx
an effect handler-oriented programming language
Language: OCaml - Size: 81.1 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 5 - Forks: 0

Ekdohibs/joujou
A compiler from a small functional language to C. Especially features algebraic effects and handlers with multishot continuations, and a static type system with inference of types and effects, with subtyping.
Language: OCaml - Size: 509 KB - Last synced at: 24 days ago - Pushed at: over 6 years ago - Stars: 89 - Forks: 4

dhil/ocaml-multicont
multi-shot continuations in OCaml
Language: OCaml - Size: 195 KB - Last synced at: 19 days ago - Pushed at: 2 months ago - Stars: 48 - Forks: 2

c-cube/choice
Choice operator in OCaml, providing a backtracking monad
Language: OCaml - Size: 61.5 KB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 25 - Forks: 6

arnaudbos/untangled
Experiments with Project Loom (Early Access Builds)
Language: Java - Size: 92.8 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

javactrl/javactrl
Resumable exceptions and delimited continuations for JVM
Language: Java - Size: 138 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 39 - Forks: 1

vikraman/hs-coexp
Continuations and Co-exponentials
Language: Haskell - Size: 26.4 KB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

Idorobots/spartan
A small Lisp dialect that serves me as a test bed for programming language features.
Language: Racket - Size: 5.26 MB - Last synced at: 20 days ago - Pushed at: 7 months ago - Stars: 14 - Forks: 3

samrushing/irken-compiler
Irken is a statically typed variant of Scheme. Or a lisp-like variant of ML.
Language: Scheme - Size: 16.3 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 210 - Forks: 17

zinid/delimcc
Delimited continuations in byte-code and native OCaml
Language: OCaml - Size: 81.1 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 4

hakdogan/loom-examples
This repository contains examples of Project Loom parts such as Virtual Thread, Structured Concurrency, and Scoped Values
Language: Java - Size: 1.12 MB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 6 - Forks: 1

asigalov61/Continuano
Accompaniment and Continuation Music AI Models and Implementation
Language: Jupyter Notebook - Size: 388 MB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

manuel/delimgen
Delimited Generators - Minimal Delimited Control for JS
Language: JavaScript - Size: 46.9 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 9 - Forks: 0

tilk/libshift0
Implementation of delimited control for C/C++
Language: C++ - Size: 95.7 KB - Last synced at: 12 months ago - Pushed at: over 13 years ago - Stars: 24 - Forks: 2

lispx/lispx
Ultralight Lisp for the Web
Language: JavaScript - Size: 2.54 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 76 - Forks: 1

nim-works/arc
a hack to access reference counters with atomics
Language: Nim - Size: 45.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 1

weblocks-framework/weblocks
Advanced web-framework for Common Lisp
Language: Common Lisp - Size: 2.11 MB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 7 - Forks: 4

itsmylifestyle/CryptoAppSwiftUI-MVVM
This application is a revamped version of a previous crypto app that I developed using UIKit. However, in this iteration, I utilized SwiftUI and Combine frameworks, incorporated async and await features, experimented with the Continuations feature, and applied the @MainActor
Language: Swift - Size: 11.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Gaming32/j21-generators
A library allowing you to create Python-style generators in Java
Language: Java - Size: 76.2 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

liamdiprose/kal.rkt
An implementation of Kal in Racket
Language: Racket - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

turboMaCk/elm-continue
A simple library for working with continuations in elm
Language: Elm - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 4 - Forks: 0

googlielmo/gleam
Gleam is a Scheme interpreter written in Java.
Language: Java - Size: 1.12 MB - Last synced at: about 20 hours ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 1

pragmaticslaboratory/deloreanjs
DeloreanJS is a proof-of-concept back-in-time debugger for JavaScript.
Language: JavaScript - Size: 53.7 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 2

marcin-chwedczuk/reng
Simple toy regex engine implemented using backtracking algorithm and continuations.
Language: Java - Size: 105 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

felixarpa/CAP-Reflexio
👨💻 (Català) Codi i apunts en markdown de la part de reflexió de l'assignatura Conceptes Avançats de Programació (CAP)
Language: Smalltalk - Size: 18.7 MB - Last synced at: 9 months ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 2

danslapman/cats-conts
Continuation monads for cats
Language: Scala - Size: 15.6 KB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 1

dhil/stratagem
STRATAGEM is a research prototype system illustrating some theoretical ideas in game semantics.
Language: Standard ML - Size: 72.3 KB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

cschladetsch/fifth
A forth-like language written in Java that supports Continuations.
Language: Java - Size: 146 KB - Last synced at: 28 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

VSADX/implementing-goto-continuations
Options for `goto` in JavaScript.
Language: JavaScript - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 2

akarnokd/loom-interop-experiments
Code to experiment with Project Loom continuation/fiber API.
Language: Java - Size: 66.4 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 1

uosis/akka-frp
Akka + FRP
Language: Scala - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

cs224/dev-meetup-control-structures
Control Structures and Paradigms in Java on the JVM
Language: Java - Size: 683 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

benkard/fibers
Continuation-based fibers for Scala
Language: Scala - Size: 27.3 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

AleixBalletbo/Cooperative-Threads
Cooperative multithreading system in Javascript using Continuations
Language: JavaScript - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0
