CakeML / CakeML/cakeml

Add unlink filesystem operation

Open
#1,473 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Standard ML
Stars
1.2k
Forks
104
Avg merge
2d 21h
Merged PRs (30d)
16

Description

For checkers that write multiple files to disk, the possibility that files can be hard linked are inconvenient, as this means that earlier file writes are overwritten by latter ones by accident.

I think it would be useful to add this in a new Posix module, which would correspond to the Standard ML basis library.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the existing checker file-writing code and the proposed new Posix module, then compare the Standard ML basis library's unlink operation. Done means the Posix module exposes unlink so checkers can remove a filesystem name before writing files that may be hard linked.

Written by the indexing model from the issue text.

Assessment

Domain
operating-systems
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.