# How to realise DCont with shift/reset via F#?

**URL:** <https://forums.fsharp.org/t/how-to-realise-dcont-with-shift-reset-via-f/4932>\
**Category:** General\
**Tags:** beginners\
**Created:** [October 13, 2025, 3:00am UTC](https://forums.fsharp.org/t/how-to-realise-dcont-with-shift-reset-via-f/4932 "2025-10-13T03:00:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![altbodhi](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.fsharp.org/altbodhi/32/1253_2.png) [@altbodhi](https://forums.fsharp.org/u/altbodhi)\
**Post date:** [October 13, 2025, 3:00am UTC](https://forums.fsharp.org/t/how-to-realise-dcont-with-shift-reset-via-f/4932/1 "2025-10-13T03:00:03Z")

</div>

I found [F# Continuation Example · GitHub](https://gist.github.com/altbodhi/a767902980f82887add762d9e34016e0)

But that is not delimited continuations.

Yet, I dont undestand why run take arg Cont\<'a, 'a\> if in type it ‘a → ‘r?
