This file contains 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
CREATE TABLE | |
INSERT 0 2 | |
x | |
--- | |
4 | |
5 | |
(2 rows) |
This file contains 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
0 0 0 0 0 0 0 0 0 0 240 0 0 0 0 0 | |
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |
1564 4 0 5 6 4 0 216 135 135 8 0 44 64 0 2 | |
2 5 1 0 0 0 0 0 0 0 67 116 5 34 90 26 | |
2 53 2 42 95 266 156 3 72 160 0 0 62 22 227 81 | |
24 0 117 51 162 42 0 7 2 9 0 6 0 6 0 152 | |
0 405 98 165 103 459 65 18 135 115 88 17 114 208 191 234 | |
138 4 182 305 303 52 20 0 33 79 0 3 0 3 6 0 | |
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
This file contains 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
create function polycast(input text, typ anyelement) returns anyelement language plpgsql immutable as | |
$$ | |
begin | |
return input::anyelement; | |
end; | |
$$; | |
create function nullable(input text, typ anyelement) returns anyelement language plpgsql immutable as | |
$$ | |
begin |
This file contains 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
[Running cargo run] | |
Compiling eris v0.1.0 (file:///home/mark/projects/eris) | |
warning: unused import: `std::io::Cursor` | |
--> src/main.rs:13:5 | |
| | |
13 | use std::io::Cursor; | |
| ^^^^^^^^^^^^^^^ | |
| | |
= note: #[warn(unused_imports)] on by default |
This file contains 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
set ➜ ~ stack ghc test5.hs | |
[1 of 1] Compiling Main ( test5.hs, test5.o ) | |
Linking test5 ... | |
set ➜ ~ ./test5 & | |
[1] 23688 | |
awaiting signal | |
set ➜ ~ kill 23688 | |
[1] + 23688 terminated ./test5 |
This file contains 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
set ➜ ~ ./test4 & | |
[1] 23443 | |
set ➜ ~ kill 23443 | |
[1] + 23443 terminated ./test4 | |
set ➜ ~ cat test4.hs | |
import Control.Exception | |
import Control.Concurrent | |
main :: IO () | |
main = threadDelay 30000000 `finally` (putStrLn "come to collect") |
This file contains 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
et ➜ ~ stack ghc test3.hs | |
[1 of 1] Compiling Main ( test3.hs, test3.o ) | |
Linking test3 ... | |
set ➜ ~ ./test3 & | |
[1] 23291 | |
set ➜ ~ kill 23291 | |
[1] + 23291 terminated ./test3 | |
set ➜ ~ cat test3.hs | |
import Control.Exception.Safe |
This file contains 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
set ➜ ~ ./test2 & | |
[1] 22997 | |
set ➜ ~ kill 22997 | |
[1] + 22997 terminated ./test2 | |
set ➜ ~ cat test2.hs | |
import Control.Exception | |
import Control.Concurrent | |
main :: IO () | |
main = bracket (return ()) (\_ -> putStrLn "come to collect") (\_ -> threadDelay 30000000) |
This file contains 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
Detected errors in 1 module. | |
-- TYPE MISMATCH --------------------------------------------------------------- | |
`thestruct` does not have a field named `quuux`. | |
6| main = text thestruct.quuux | |
^^^^^^^^^^^^^^^ | |
The type of `thestruct` is: |
This file contains 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
# trying out new compiler | |
compiler: ghc-8.2.0.20170507 | |
compiler-check: match-exact | |
allow-newer: true | |
ghc-options: { deepseq: -XTypeSynonymInstances } | |
setup-info: | |
ghc: | |
linux64: | |
8.2.0.20170507: | |
url: https://downloads.haskell.org/~ghc/8.2.1-rc2/ghc-8.2.0.20170507-x86_64-deb8-linux.tar.xz |
NewerOlder