Skip to content

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

License

Notifications You must be signed in to change notification settings

squeak-smalltalk/squeak-filesystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •