continuations

Jaka jest różnica między kontynuacją a oddzwonieniem?

Przeglądałem całą sieć w poszukiwaniu oświecenia na temat kontynuacji, i to zadziwiające, jak najprostsze wyjaśnienia mogą ta ... inną funkcję. Dlatego funkcja ta nazywana jest kontynuacją pierwszej. Więc jaka jest różnica między kontynuacją a zwrotnym?

Coroutine vs kontynuacja vs Generator

Jaka jest różnica między koroutinem a kontynuacją i generatorem ?

Czym są kontynuacje Scali i dlaczego z nich korzystać?

Właśnie skończyłem. Programowanie w Scali, a ja przyglądałem się zmianom pomiędzy scalą 2.7 A 2.8. Ten, który wydaje się być ... on k will be the '_ + 1' below. k(7) } + 1 } // Result: 8 Dlaczego wynik jest 8? To pewnie pomogłoby mi zacząć.

Jak wdrożyć kontynuacje?

Pracuję nad interpreterem schematu napisanym w języku C. obecnie używa on stosu uruchomieniowego C jako własnego stosu, co st ... Poza tym, że nie jest to standard C, rozwiązanie to nie jest idealne. Jaki jest najprostszy sposób implementacji Scheme w C?

wdrożenie call/cc?

Próbuję znaleźć sposób implementacji call / cc. Najlepsze co znalazłem to ten fragment Haskella: callCC f = Cont $ \k -> ... Więc jak to jest realizowane w najprostszej formie? Oznaczam to Scheme I Haskell, ponieważ są to dwa języki, które preferuję.

Implementacja yield (yield return) przy użyciu Scala continuations

Jak można zaimplementować C #yield return używając Scali? Chciałbym móc pisać scale Iteratorw tym samym stylu. W komentarzach ... o możliwe, ale chociaż od jakiegoś czasu gram z ograniczonymi kontynuacjami, nie mogę dokładnie zawinąć głowy, jak to zrobić.

Goto in Haskell: czy ktoś może wyjaśnić ten pozornie szalony efekt kontynuacji monad?

From this thread (Control.Monad.Cont fun, 2005), Tomasz Zielonka wprowadził funkcję (skomentowaną w jasny i miły sposób prz ... ass = undefined Dodaj te linie, skompiluj i uruchom. Wszystkie numery są drukowane. Co się stało w poprzednim przykładzie?

Czym jest call/cc?

Próbowałem kilka razy zrozumieć pojęcie kontynuacje i call / cc . Każda próba była porażką. Czy ktoś mógłby mi wyjaśnić te p ... OOP. Rozumiem też Zgromadzenie 6502 i miałem małe randez-vous Z Erlangiem. Jednak nadal nie mogę zawinąć głowy wokół call/cc.

Czy słowo kluczowe asynchroniczne jest równoważne ciągłemu lambda?

Czy ktoś mógłby być na tyle uprzejmy, aby potwierdzić, czy dobrze zrozumiałem słowo kluczowe asynchroniczne oczekiwanie? (Prz ... sword.Text ).Connect()) .ContinueWith((success) => MessageBox.Show(success.Result ? "Logged In" : "Wrong password"));

Pomoc w zrozumieniu ciągłości w schemacie

Pracowałem razem z małym schematem , aby nauczyć się schematów i używać PLT-Scheme dla mojego środowiska. Mały Schemer pom ... ))) ;; The collector function (define (collector newl product sum) (cons sum (cons product newl))) Z góry dziękuję!!

Czym dokładnie jest " monit o kontynuację?"

Próbuję rozszyfrować dokumentację call-with-continuation-prompt Stosuje proc do podanych arg s z bieżącą kontynuac ... y to tylko bełkot z tam. Co to w ogóle znaczy, że kontynuacja ma być "przedłużona" i jak "prompt" robi to " przedłużanie?"

Czy można programowo skonstruować ramkę stosu Pythona i rozpocząć wykonywanie w dowolnym punkcie kodu?

Czy można programowo zbudować stos (jedną lub więcej ramek stosu) w CPython i rozpocząć wykonywanie w dowolnym punkcie kodu? ... on bez stosu. możesz zawieszać zadania i serializować je. Nie udało mi się ustalić, czy będzie to również działać ze stosem.

Po prostu nie dostaję kontynuacji!

Czym są i do czego są dobre? Nie mam stopnia CS a moje tło to VB6 - > ASP - > ASP.NET/C#. czy ktoś może to wyjaśnić w jasny i zwięzły sposób?

Kontynuacje w Clojure

Czytałem gdzieś, gdzie rich hickey powiedział: " myślę, że może być fajnie w teorii, ale nie w praktyce " Nie znam ... idziałem wiele dobrych przykładów zwłaszcza od tego faceta . Jaka jest alternatywa? 3. Jeśli tak, czy istnieje dokumentacja?

kontynuacja programu dla manekinów

/ Align = "center" bgcolor = "# e0ffe0 " / cesarz chin / / align = center / Myślę, że problem wynika z tego, że nie rozumiem ... ych ruchów? Jeśli ktoś potrzebuje wyniku obliczeń, dlaczego po prostu nie zapisać go i przypomnieć później, w razie potrzeby.

Tworzenie wydajnych instancji monad na ' Set` (i innych kontenerach z ograniczeniami) przy użyciu kontynuacji monad

Set, podobnie jak [] mA doskonale zdefiniowane operacje monadyczne. Problem polega na tym, że wymagają, aby wartości spełniał ... czo długa. Być może więc mogą się zdarzyć przypadki, gdy zawijanie obliczeń do monady kontynuacyjnej wydłuży ją wykładniczo?)

Dlaczego kontynuacja stylu przechodzenia

W Język programowania Scheme Autor: Kent Dybvig (4th edition) sekcja 3.4 , opisuje bardzo jasno Czym jest kontynuacja stylu p ... ktoś mógłby mi pokazać kilka przykładów, gdzie styl kontynuowania jest odpowiedni, gdzie czyni kod lepszym, jaśniejszym itp.?

wzorce "call-cc" w Scali?

Znalazłem dobryArtykuł , o call with current continuation wzorcach. Jak rozumiem, używają schematu i undelimited continuations. Czy wzorce z artykułu można zaimplementować w Scali? Czy jest jakiś artykuł o szablonach delimited continuations w Scali ?

Jak zrobić programowanie strukturalne za pomocą bloków w Objective-C

Przy użyciu metod zwracających bloki mogą być bardzo wygodne. Jednak, gdy musisz połączyć kilka z nich razem, robi się bałag ... async i wait, zasadniczo rozwijając te kontynuacje w pozornie synchroniczny przepływ. Jaka jest najlepsza praktyka w celu C?

Jak włączyć kontynuacje w Scali?

Pytanie mówi wszystko. (jednak szczegóły jak uzyskać dostęp do operacji shift i reset zmieniły się na przestrzeni lat. Star ... czym są kontynuacje Scali i dlaczego ich używać? który mówi o tym, co możesz chcieć zrobić z shift i reset Kiedy już je masz.