Skip to content

sebastianselander/hell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hell

A shell (again...) written in Haskell.

Thanks to the superior language it's the better version of kjell.

Implemented

  • ;-list
  • &&-list
  • ||-list
  • Pipes
  • Builtins (cd, exit, pwd)
  • External commands
  • Negation (!)
  • Redirection

Notes

Redirections do not exactly parse according to the posix standard. cat a1<file is parsed as {cat a} 1< {file} in bash/zsh etc.
In hell cat a1<file is parsed as {cat a1} < {file}.

TODO

Implementation todos

  • Perhaps an effect system to better encapsulate IO effects

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published