Created
March 5, 2022 22:11
-
-
Save layus/945ff72b1dbffaa54720f5033c518dc6 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" ?> | |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
<!-- This file was created with the aha Ansi HTML Adapter. https://github.com/theZiz/aha --> | |
<html xmlns="http://www.w3.org/1999/xhtml"> | |
<head> | |
<meta http-equiv="Content-Type" content="application/xml+xhtml; charset=UTF-8"/> | |
<title>stdin</title> | |
</head> | |
<body> | |
<pre> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { operator = true; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> attribute '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">startSet</span><span style="color:#f8f8f2;">' missing for call to '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">genericClosure</span><span style="color:#f8f8f2;">'</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:25</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { operator = true; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;"> 7</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">(use '--show-trace' to show detailed location information)</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> attribute '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">startSet</span><span style="color:#f8f8f2;">' missing for call to '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">genericClosure</span><span style="color:#f8f8f2;">'</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:25</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { operator = true; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;"> 7</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">(use '--show-trace' to show detailed location information)</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { startSet = [1]; operator = true; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">an integer</span><span style="color:#f8f8f2;"> while a set was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [1]; operator = true; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">While evaluating the `operator` attribute passed to builtins.genericClosure</span><span style="color:#f8f8f2;">: value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a Boolean</span><span style="color:#f8f8f2;"> while a function was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [1]; operator = true; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { startSet = [1]; operator = n: if n < 5 then n+1 else []; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">an integer</span><span style="color:#f8f8f2;"> while a set was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [1]; operator = n: if n < 5 then n+1 else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">While evaluating one item to be part of the genericClosure</span><span style="color:#f8f8f2;">: value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">an integer</span><span style="color:#f8f8f2;"> while a set was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [1]; operator = n: if n < 5 then n+1 else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { startSet = [1]; operator = n: if n < 5 then {value = n+1;} else []; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">an integer</span><span style="color:#f8f8f2;"> while a set was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [1]; operator = n: if n < 5 then {value = n+1;} else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">While evaluating one item to be part of the genericClosure</span><span style="color:#f8f8f2;">: value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">an integer</span><span style="color:#f8f8f2;"> while a set was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [1]; operator = n: if n < 5 then {value = n+1;} else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { startSet = [1]; operator = n: if n < 5 then [n+1] else []; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> syntax error, unexpected '+'</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:73</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [1]; operator = n: if n < 5 then [n+1] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> syntax error, unexpected '+'</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:73</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [1]; operator = n: if n < 5 then [n+1] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { startSet = [1]; operator = n: if n < 5 then [(n+1)] else []; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">an integer</span><span style="color:#f8f8f2;"> while a set was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [1]; operator = n: if n < 5 then [(n+1)] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">While evaluating one item to be part of the genericClosure</span><span style="color:#f8f8f2;">: value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">an integer</span><span style="color:#f8f8f2;"> while a set was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [1]; operator = n: if n < 5 then [(n+1)] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { startSet = [{value = 1;}]; operator = n: if n < 5 then [(n+1)] else []; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> attribute 'key' required</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [{value = 1;}]; operator = n: if n < 5 then [(n+1)] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> While evaluating one of the attribute sets to be part of the genericClosure: attribute `key` required</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [{value = 1;}]; operator = n: if n < 5 then [(n+1)] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n < 5 then [(n+1)] else []; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> cannot compare </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span><span style="color:#f8f8f2;"> with </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">an integer</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="color:#f8f8f2;">: cannot compare </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span><span style="color:#f8f8f2;"> with </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">an integer</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:82</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n < 5 then [(n+1)] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.key < 5 then [(n+1)] else []; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> cannot coerce a set to a string</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:97</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.key < 5 then [(n+1)] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="color:#f8f8f2;">: cannot coerce </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span><span style="color:#f8f8f2;"> to a string</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:97</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.key < 5 then [(n+1)] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.value < 5 then [(n+1)] else []; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> cannot coerce a set to a string</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:99</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.value < 5 then [(n+1)] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="color:#f8f8f2;">: cannot coerce </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span><span style="color:#f8f8f2;"> to a string</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:99</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.value < 5 then [(n+1)] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.value < 5 then [(n.value+1)] else []; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">an integer</span><span style="color:#f8f8f2;"> while a set was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.value < 5 then [(n.value+1)] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">While evaluating one item to be part of the genericClosure</span><span style="color:#f8f8f2;">: value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">an integer</span><span style="color:#f8f8f2;"> while a set was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.value < 5 then [(n.value+1)] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.value < 5 then [{key = n.value+1; value = n.valule+1;}] else []; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> attribute '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">valule</span><span style="color:#f8f8f2;">' missing</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:124</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.value < 5 then [{key = n.value+1; value = n.valule+1;}] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;"> 7</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">(use '--show-trace' to show detailed location information)</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> attribute '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">valule</span><span style="color:#f8f8f2;">' missing</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:124</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.value < 5 then [{key = n.value+1; value = n.valule+1;}] else []; }</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;"> 7</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">(use '--show-trace' to show detailed location information)</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure { startSet = [{key = 1; value = 1;}]; operator = n: if n.value < 5 then [{key = n.value+1; value = n.value+1;}] else []; }'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">[ { key = 1; value = 1; } { key = 2; value = 2; } { key = 3; value = 3; } { key = 4; value = 4; } { key = 5; value = 5; } ]</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">[ { key = 1; value = 1; } { key = 2; value = 2; } { key = 3; value = 3; } { key = 4; value = 4; } { key = 5; value = 5; } ]</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"><PRIMOP></span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"><PRIMOP></span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure false'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a Boolean</span><span style="color:#f8f8f2;"> while a set was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure false</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">While evaluating the first argument passed to builtins.genericClosure</span><span style="color:#f8f8f2;">: value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a Boolean</span><span style="color:#f8f8f2;"> while a set was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure false</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure {}'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> attribute '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">startSet</span><span style="color:#f8f8f2;">' missing for call to '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">genericClosure</span><span style="color:#f8f8f2;">'</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:25</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;"> 7</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">(use '--show-trace' to show detailed location information)</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> attribute '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">startSet</span><span style="color:#f8f8f2;">' missing for call to '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">genericClosure</span><span style="color:#f8f8f2;">'</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:25</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;"> 7</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">(use '--show-trace' to show detailed location information)</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure {startSet = {};}'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span><span style="color:#f8f8f2;"> while a list was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = {};}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">While evaluating the `startSet` attribute passed to builtins.genericClosure</span><span style="color:#f8f8f2;">: value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span><span style="color:#f8f8f2;"> while a list was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = {};}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure {startSet = [];}'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> attribute '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">operator</span><span style="color:#f8f8f2;">' missing for call to '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">genericClosure</span><span style="color:#f8f8f2;">'</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:25</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = [];}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;"> 7</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">(use '--show-trace' to show detailed location information)</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> attribute '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">operator</span><span style="color:#f8f8f2;">' missing for call to '</span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">genericClosure</span><span style="color:#f8f8f2;">'</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:25</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = [];}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;"> 7</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">(use '--show-trace' to show detailed location information)</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure {startSet = []; operator = false;}'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">[ ]</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">While evaluating the `operator` attribute passed to builtins.genericClosure</span><span style="color:#f8f8f2;">: value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a Boolean</span><span style="color:#f8f8f2;"> while a function was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = []; operator = false;}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure {startSet = []; operator = x : x+1;}'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">[ ]</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">[ ]</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure {startSet = [{}]; operator = x : x+1;}'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> attribute 'key' required</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = [{}]; operator = x : x+1;}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> While evaluating one of the attribute sets to be part of the genericClosure: attribute `key` required</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = [{}]; operator = x : x+1;}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure {startSet = [{key = 1;}]; operator = x : x+1;}'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> cannot coerce a set to a string</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:66</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = [{key = 1;}]; operator = x : x+1;}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="color:#f8f8f2;">: cannot coerce </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span><span style="color:#f8f8f2;"> to a string</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:66</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = [{key = 1;}]; operator = x : x+1;}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure {startSet = [{key = 1;}]; operator = x : { key = x.key+1;}'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> syntax error, unexpected end of file, expecting ';'</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:82</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = [{key = 1;}]; operator = x : { key = x.key+1;}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> syntax error, unexpected end of file, expecting ';'</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:82</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = [{key = 1;}]; operator = x : { key = x.key+1;}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure {startSet = [{key = 1;}]; operator = x : { key = x.key+1;} ;}'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span><span style="color:#f8f8f2;"> while a list was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = [{key = 1;}]; operator = x : { key = x.key+1;} ;}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">While evaluating the return value of the `operator` passed to builtins.genericClosure</span><span style="color:#f8f8f2;">: value is </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span><span style="color:#f8f8f2;"> while a list was expected</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:1</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.genericClosure {startSet = [{key = 1;}]; operator = x : { key = x.key+1;} ;}</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure {startSet = [{key = 1;}]; operator = x : if x.key < 5 then [{ key = x.key+1;}] else [];}'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">[ { key = 1; } { key = 2; } { key = 3; } { key = 4; } { key = 5; } ]</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">[ { key = 1; } { key = 2; } { key = 3; } { key = 4; } { key = 5; } ]</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.genericClosure {startSet = [{key = 1;}]; operator = x : if x.key < 5 then [{key=x.key + 1;} { key = x.key * 2;}] else [];}'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">[ { key = 1; } { key = 2; } { key = 3; } { key = 4; } { key = 6; } { key = 5; } { key = 8; } ]</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">[ { key = 1; } { key = 2; } { key = 3; } { key = 4; } { key = 6; } { key = 5; } { key = 8; } ]</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.sort (builtins.genericClosure {startSet = [{key = 1;}]; operator = x : if x.key < 5 then [{key=x.key + 1;} { key = x.key * 2;}] else [];})'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"><PRIMOP-APP></span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"><PRIMOP-APP></span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.sort (a: b: a < b) (builtins.genericClosure {startSet = [{key = 1;}]; operator = x : if x.key < 5 then [{key=x.key + 1;} { key = x.key * 2;}] else [];})'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> cannot compare </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span><span style="color:#f8f8f2;"> with </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">error:</span><span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:purple;"></span><span style="color:#f8f8f2;">: cannot compare </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span><span style="color:#f8f8f2;"> with </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">a set</span> | |
<span style="color:#404040;"> 2</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 3</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> </span><span style="font-weight:bold;color:blue;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:blue;">at </span><span style="font-weight:bold;color:purple;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:purple;">Β«stringΒ»:1:24</span><span style="color:#f8f8f2;">:</span> | |
<span style="color:#404040;"> 4</span> <span style="color:#404040;">β</span> | |
<span style="color:#404040;"> 5</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> 1| builtins.sort (a: b: a < b) (builtins.genericClosure {startSet = [{key = 1;}]; operator = x : if x.key < 5 then [{key=x.key + 1;} { key = x.key * 2;}] else [];})</span> | |
<span style="color:#404040;"> 6</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;"> | </span><span style="font-weight:bold;color:red;"></span><span style="font-weight:bold;color:#f8f8f2;"></span><span style="font-weight:bold;color:red;">^</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Command line</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">nix-instantiate --eval --expr 'builtins.sort (a: b: a.key < b.key) (builtins.genericClosure {startSet = [{key = 1;}]; operator = x : if x.key < 5 then [{key=x.key + 1;} { key = x.key * 2;}] else [];})'</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output before</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">[ { key = 1; } { key = 2; } { key = 3; } { key = 4; } { key = 5; } { key = 6; } { key = 8; } ]</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">ββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;">β </span>File: <span style="font-weight:bold;">Output after</span> | |
<span style="color:#404040;">ββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
<span style="color:#404040;"> 1</span> <span style="color:#404040;">β</span> <span style="color:#f8f8f2;">[ { key = 1; } { key = 2; } { key = 3; } { key = 4; } { key = 5; } { key = 6; } { key = 8; } ]</span> | |
<span style="color:#404040;">ββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ</span> | |
</pre> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment