Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.61 KB

README.md

File metadata and controls

31 lines (21 loc) · 1.61 KB

FileSystem

Build Status Test coverage

FileSystem is a Smalltalk API for accessing files and directories. This is an implementation for Squeak/Smalltalk.

The FileSystem API was proposed as an alternative to the FileDirectory API for file system access in Squeak. It was first implemented as a library package for Squeak. Later it was adopted by Pharo as the main file system access library, while Squeak stayed with FileDirectory.

This is a descendant of the last version of FileSystem that was made available for Squeak. It is not entirely compatible with Pharo's implementation. Most notably, most classes were not renamed to drop the package prefix "FS".

The old Monticello repository on which this is based is still available at http://www.squeaksource.com/fs.html.

The current package contains some experiments, such as keeping alternative FileStream classes (which were abandoned in Pharo) composed with Traits.

Installation instructions

Install the latest Metacello first. Then, use the following snippet to load:

Metacello new
	baseline: 'FileSystem';
	repository: 'github://squeak-smalltalk/squeak-filesystem:master/src';
	load.