Archiving a bunch of old stuff

This commit is contained in:
Dan Buch
2015-06-22 13:15:42 -05:00
parent a6ec1d560e
commit bd1abd8734
395 changed files with 1 additions and 76 deletions

1
oldstuff/d/prog-lang-book/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/bin/*

View File

@@ -0,0 +1,9 @@
ALL_SOURCES := $(shell find src -name '*.d')
ALL_TARGETS := $(patsubst src/%.d,bin/%,$(ALL_SOURCES))
bin/%: src/%.d
dmd $^ -of$@
all: $(ALL_TARGETS)
.PHONY: all

View File

View File

@@ -0,0 +1,19 @@
/*
Compute heights in centimeters for a range of heights
expressed in feet and inches
*/
import std.stdio;
void main() {
// Values unlikely to change soon
immutable inchesPerFoot = 12;
immutable cmPerInch = 2.54;
// Loop'n write
foreach (feet; 5 .. 7) {
foreach (inches; 0 .. inchesPerFoot) {
writefln("%s'%s''\t%s", feet, inches,
(feet * inchesPerFoot + inches) * cmPerInch);
}
}
}

View File

@@ -0,0 +1,5 @@
#!/usr/bin/env rdmd
import std.stdio;
void main() {
writeln("Hello, world!");
}