Module: dylan-user Author: Toby Weinberg Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND define library t-lists use functional-dylan; use io; export t-lists; end library; // Interface module define module t-lists create <t-list>; use functional-dylan, export: {find-method, forward-iteration-protocol, as, element, element-setter, push, pop, push-last, pop-last, empty?, size, last, last-setter, concatenate!}; end module; // Main implementation module define module t-lists-internal use functional-dylan, exclude: {close}; use streams; use print; use format; use format-out; // for debugging use t-lists, export: all; // re-export stuff from 't-lists' module end module;