You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The text was updated successfully, but these errors were encountered:
jwiegley
added
help wanted
When someone explicitly requests for help
challenging
May require somewhat complex changes; not recommend if you aren't familiar with the codebase
enhancement
Betterness, without new explicit feature possibilities
labels
Apr 10, 2018
I've added code for providing a repl in the file main/Repl.hs. This code was written by Stephen Diehl and Kwang Yul Seo, which they released under an MIT license as the project poly_constraints:
The code is being added to hnix right now as mainly a placeholder, as it will need to be modified before it can be used.
jwiegley
removed
the
challenging
May require somewhat complex changes; not recommend if you aren't familiar with the codebase
label
Apr 12, 2018
The basic REPL now works. Here's what needs to happen next
Allow establishing "x = y" definitions, and then pushing a scope around subsequent evaluations (there's a note showing where to do this) that causes free references to 'x' to get bound to 'y'.
Define it to always be the last-thing-evaluted.
Allow loading in files, both from command-line and using :load, and using that thing -- if it evaluates to an attr set -- as the current scope.
Allow a mode where evaluations only force to HNF before printing. Right now they are forced to normal form.
No description provided.
The text was updated successfully, but these errors were encountered: