An Introduction to Lambda Calculus and Scheme

Jim Larson

1996-07-26

This talk was given at the JPL Section 312 Programming Lunchtime Seminar.

Learning with C++

How To Think Like A Computer Scientist

Learning with C++

by Allen B. Downey

Common Lisp FAQ

A newly updated common lisp faq

< css-showcase >

A site that showcases CSS menus / naviagation tabs

Understanding Ruby blocks, Procs and methods

Ruby provides the programmer with a set of very powerful features borrowed from the domain of functional programming, namely closures, high-order functions and first-class functions [1]. These features are implemented in Ruby by means of code blocks, Proc objects and methods (that are also objects) - concepts that are closely related and yet differ in subtle ways. In fact I found myself quite confused about this topic, having a difficulty to understand the difference between blocks, procs and methods and unsure about the best practices of using them.

libscheme: Scheme as a C Library

Because of its small size and simplicity, Scheme is often seen as an ideal extension or scripting language. While there are many Scheme implementations available, their interfaces are often complex and can get in the way of using the implementation as part of a larger software product. The libscheme library makes the Scheme language available as a C library. Its interface is through a single C header file and it is easily extended with new primitive procedures, new primitive types, and new syntax.

Building a FreeBSD Build System

Setting up a faster way to keep your FreeBSD servers up to date.

"To set up a FreeBSD build system, you need three components. A build server is the first requirement. It should be either a fairly beefy uniprocessor or a lesser SMP-based machine. The second component is a staging server, which is basically a test machine where you can test the build without potentially destroying a production box.

scheme-faq

This document contains a list of Frequently Asked Questions (and answers) about the Scheme programming language.

Linux Journal's Collection of Emacs Related Articles

Linux Journal's Collection of Emacs Related Articles

Syndicate content