Zig em 30 Minutos
Este texto é inspirado em A Half Hour to Learn Rust.
Este texto é inspirado em A Half Hour to Learn Rust.
fn is_prime(comptime T: type, | |
n: T) bool { | |
var d: T = 2; | |
var exausted: bool = false; | |
var found: bool = false; | |
if (n < 0) return is_prime(-n); | |
if (n == 0 or n == 1) return false; |
This is a project structure I’ve found useful. Looking for any
thoughts/comments/feedback. Roughly, I found a tension between the style
nixpkgs expects and the style conducive to development, so I extracted the
common portion into a derivation.nix
which is used by the remaining .nix
files. This setup allows me to use nix build
, nix-shell
, overlays, Hydra,
alternate packaging schemes, cross-compiling, etc.
#!/bin/fish | |
# rar2zip.fish | |
function usage | |
printf " | |
Usage: rar2zip.fish [Only one RAR file] | |
Transforms a single RAR file, passed under cmdline, to an equivalent ZIP file, | |
storing it in the current directory" |
#!/bin/fish | |
# pdf2zip.fish | |
function usage | |
printf " | |
Usage: pdf2zip.fish [Only one PDF file] | |
Transforms a single PDF file, passed under cmdline, to an equivalent ZIP file, | |
storing it in the current directory" |