blog.scheme.dk
Everything Scheme
http://blog.scheme.dk/2006_08_01_archive.html
A blog on all things Scheme. Wednesday, August 16, 2006. The blog has always needed colors. Today I finally did something about it. Thanks to the Flickr. And his great shot. Of espresso (pun intended). Ok, this is a detail of the foam the espresso shot left on a transparent cup. Taken with a soft light slightly above and behind the cup. Posted by Jens Axel Søgaard at 22:44. Links to this post. Monday, August 14, 2006. Eager Comprehensions for Black Belts - 4. Advanced Generators. X '(one two three).
scheme.dk
Everything Scheme - A blog on all things Scheme
http://www.scheme.dk/blog
A blog on all things Scheme. Monday, June 15, 2009. Planet Scheme Upgrade - Please check that your blog still works on Planet Scheme. Dear Planet Scheme Bloggers,. The software behind Planet Scheme has gotten a long due upgrade. After writing your next blog entry, please make sure your blog entry. Arrives correctly at the front page of Planet Scheme. (Planet Scheme. Updates every 3 hours, so be patient). Details: Before Planet Scheme used Planet Planet (but despite the. Links to this post. The past month...
blog.scheme.dk
Everything Scheme
http://blog.scheme.dk/2007_04_01_archive.html
A blog on all things Scheme. Sunday, April 29, 2007. Writing a Spelling Corrector in PLT Scheme. Remember to leave a comment: Was this post silly? Peter Norvig recently wrote a great piece on How to Write a Spelling Corrector. Since Norvig used Python, Shiro. Decided to write a version. Scheme. In the following I'll present a solution in PLT Scheme. But first let's look at string manipulations. As an example consider this expression from Norvig's spelling corrector:. There are two parts of the spelling c...
blog.scheme.dk
Everything Scheme
http://blog.scheme.dk/2006_03_01_archive.html
A blog on all things Scheme. Thursday, March 30, 2006. The Crux of a Search Engine. If the total size of the document collection is so small that the entire index fits into main memory it is straightforward to generate the index. The real challenge is to handle large. Document collections on small. The book Managing Gigabytes. Lexcion-based, no extra disk. Lexcion-based, extra disk. The first two entries illustrate the the space/time tradeoff really well. The "Linked lists (memory)" algorithm builds an i...
blog.scheme.dk
Everything Scheme
http://blog.scheme.dk/2007_01_01_archive.html
A blog on all things Scheme. Monday, January 29, 2007. An Introduction to Web Development with PLT Scheme - The View. First of all, thanks for the positive response to part 1 of this introduction. Comments are very welcome. The goal of this introduction is to write a "Mini Reddit" called "List It! In the Model-View-Controller organization, the controller receives a request from the client (user), retrieves data from the model, lets the view construct a web page and the sends a response back to the client...
blog.scheme.dk
Everything Scheme
http://blog.scheme.dk/2006_05_01_archive.html
A blog on all things Scheme. Wednesday, May 31, 2006. How to Write an Unhygienic Macro - Introducing an Identifier Into the Lexical Context of a Macro Call. The standard syntax-rules macro system of R5RS Scheme is hygienic. If a macro transformer inserts a binding for an identifier (variable or keyword), the identifier will in effect be renamed throughout its scope to avoid conflicts with other identifiers. Syntax: (if-it test consequent alternative). Expression is evaluated as follows: first, test.
blog.scheme.dk
Everything Scheme
http://blog.scheme.dk/2006_11_01_archive.html
A blog on all things Scheme. Monday, November 20, 2006. PLT Scheme version 360. There is now a new release of PLT Scheme in town. Download it from your. To me the most exciting feature is Ryan Culpepper's macro stepper. Which will be prove to be an invaluable tool when it comes to understanding and debugging macros. PLT Scheme version 360 is now available from. Http:/ download.plt-scheme.org/. As its language module). New support for prompts and composable continuations, closely resembling Dorai Sitaram'...
blog.scheme.dk
Everything Scheme
http://blog.scheme.dk/2006_10_01_archive.html
A blog on all things Scheme. Saturday, October 21, 2006. DivaScheme - Structural Editing for DrScheme. A small team consisting of Romain Legendre, Guillaume Marceau, Danny Yoo, Kathi Fisler and Shriram Krishnamurthi have created a set of alternative keybindings for DrScheme. Is simply bound to cut, where as x. In insert mode inserts an x. It is difficult to explain how the keybindings work in practice, bun fortunately Danny Yoo made this little video to introduce DivaScheme:. Links to this post. From a u...
blog.scheme.dk
Everything Scheme
http://blog.scheme.dk/2007_05_01_archive.html
A blog on all things Scheme. Wednesday, May 02, 2007. How well do you know your language implementation? Below you'll see four different implementations of the same function. Which version is fastest? Well, then try not only to pick the fastest, but also to rank them according to speed. You are welcome to leave a comment, if you try the snippets. First version: Building the list in reverse. Second version: Naïve recursion. A naïve, non-tail-recursive solution. Third version: Continuation passing style.
blog.scheme.dk
Everything Scheme
http://blog.scheme.dk/2006_12_01_archive.html
A blog on all things Scheme. Friday, December 22, 2006. December is always a busy month, so the number of blog posts have been low for a while. To make up for it, I have been digging in the archives and found a self-evaluating evaluator. Erann Gat. Back in 2002 asked the following question in comp.lang.scheme:. My question is: what is the shortest meta-circular. Interpreter that is actually capable of evaluating itself? Functions (of one argument). This set of features is pretty minimal. The requirem...