The Artima Developer Community
Sponsored Link

Weblogs Forum
The Adventures of a Pythonista in Schemeland: Table of Contents

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Michele Simionato

Posts: 222
Nickname: micheles
Registered: Jun, 2008

The Adventures of a Pythonista in Schemeland: Table of Contents (View in Weblogs)
Posted: Mar 10, 2009 10:51 PM
Reply to this message Reply
A list of all the Adventures published until now.

The Adventures of a Pythonista in Schemeland have grown to become a rather big series. I think a table of contents is needed to index all the episodes. Here it is.

Part I - Introduction

Ep1 A bit of history

Ep2 About scheme implementations

Ep3 Of parenthesis and indentation

Ep4 Scheme bibliography (and a first program)

Ep5 About tail call optimization (and the module system)

Ep6 The danger of benchmarks

Part II - Macros

Ep7 Symbols and lists

Ep8 Quoting and quasi-quoting

Ep9 Introduction to (sweet-)macros

Ep10 Features of (sweet-)macros

Ep11 The multiple evaluation problem (and easy-test)

Ep12 Are macros really useful?

Part III - Functional Aspects

Ep13 Micro-introduction to functional programming

Ep14 Currying, partial application, and fold

Ep15 List destructuring

Ep16 Multiple values (and opt-lambda)

Ep17 List comprehension

Ep18 Streams

Part IV - The Module System

Ep19 Using modules

Ep20 Evaluation strategy of Scheme programs

Ep21 The different meanings of phase separation

Ep22 The Dark Tower of Meta-levels

Ep23 Separate compilation and import semantics

Ep24 Mutating variables across modules

Part V - Macros, again

Ep25 Back to macros (and accumulators)

Ep26 Macros taking macros as arguments (and the beauty of parentheses)

Ep27 Syntax objects and syntax transformers

Ep28 Hygienic macros

Ep29 Breaking hygiene

Ep30 Comparing identifiers

You can find an (experimental) book version of the Adventures (in PDF) here .

Topic: Will PCs (Start) to Replace Consumer Electronics? Previous Topic   Next Topic Topic: Testing Web Applications with Python and Twill

Sponsored Links


Copyright © 1996-2018 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use