-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathflaviusb.kropaya
38 lines (34 loc) · 1.43 KB
/
flaviusb.kropaya
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/usr/bin/env prekropaya
using Read→Extensions→MMOP→URL.
flaviusb =
∃ the_rest::Rows. #{
handle ⇒ :flaviusb,
name ⇒ "Justin Marsh",
about ⇒ u«http://flaviusb.net/about»,
writing ⇒ #{
blog ⇒ u«http://flaviusb.net/blog»,
twitter ⇒ %u{@flaviusb http://flaviusb.net/tweets/},
other ⇒ u«http://flaviusb.net/other»
},
code ⇒ u«https://github.com/flaviusb»,
projects ⇒ [
work &name ⇒ "Why So Ltd", &website ⇒ u«http://whyso.co.nz», &description ⇒ "Android apps for workflow problems";
code &name ⇒ "Kropaya", &repo ⇒ u«https://github.com/flaviusb/kropaya», &description ⇒ "A fantasy language, unhindered by reality";
play &name ⇒ "The Crucible", &involvement ⇒ :Player, &website ⇒ u«http://cruciblelarp.com»
],
aspects ⇒ #{
Philosopher ⇒ #{
schools ⇒ %w{FormalLogic Analytic},
ethics ⇒ %w{AnalyticDecompositionKantian NietzcheanNicomachean ProximateRuleEudaemonisticWorldConsequentialist},
aesthetics ⇒ /Lac(?:anian|onic)/
},
Programmer ⇒ #{
languages ⇒ #{
comfortable ⇒ %w{Atomish Scala JavaScript Haskell Lisp Ioke C Ruby OCaml},
occasional ⇒ %w{Shell Python Matlab Smalltalk Perl Vimscript Lua SQL},
yes-but-ugh ⇒ %w{PHP Fortran Java C++}
}
}
}
| the_rest }.
say $ print flaviusb.