addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

The Triangle Clojure Users Group Message Board › Sequence materials

Sequence materials

Alan D.
alandipert
Durham, NC
Post #: 11
Hey everyone, just following up with some references to look into if you're interested in sequences and/or alternate paradigms:

* Design of a Separable Transition-Diagram Compiler: proposes coroutines
* MIT 6.001 Lecture Slides introducing streams (the paradigm) in Scheme
* Christophe Grand's Blog
* Rich's introduction to Sequences video
* ClojureDocs page on iterate, with examples
* Programming Paradigms for Dummies: What Every Programmer Should Know - intro to lazy evaluation as it relates to concurrency in the section "Lazy declarative concurrency", good intro to many other paradigms
Alan D.
alandipert
Durham, NC
Post #: 12
Oh, and here are some materials describing acceleration of series and the spigot algorithm for calculating digits, if you choose to accept the LazySeq digits of pi challenge!

* A Spigot Algorithm for the Digits of Pi (pdf)
* AI Memo #304, "Acceleration of Series" (pdf)
Powered by mvnForum

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy