diff options
| -rw-r--r-- | challenge-108/abigail/README.md | 17 | ||||
| -rw-r--r-- | challenge-108/abigail/java/ch-2.java | 13 | ||||
| -rw-r--r-- | challenge-108/abigail/m4/ch-2.m4 | 1 | ||||
| -rw-r--r-- | challenge-108/abigail/ocaml/ch-2.ml | 9 | ||||
| -rw-r--r-- | challenge-108/abigail/pascal/ch-2.p | 13 | ||||
| -rw-r--r-- | challenge-108/abigail/php/ch-2.php | 11 | ||||
| -rw-r--r-- | challenge-108/abigail/postscript/ch-2.ps | 10 | ||||
| -rw-r--r-- | challenge-108/abigail/r/ch-2.r | 9 | ||||
| -rw-r--r-- | challenge-108/abigail/rexx/ch-2.rexx | 9 | ||||
| -rw-r--r-- | challenge-108/abigail/scheme/ch-2.scm | 9 | ||||
| -rw-r--r-- | challenge-108/abigail/sed/ch-2.sed | 12 | ||||
| -rw-r--r-- | challenge-108/abigail/sql/ch-2.sql | 9 | ||||
| -rw-r--r-- | challenge-108/abigail/t/ctest.ini | 6 | ||||
| -rw-r--r-- | challenge-108/abigail/t/input-2-1 | 1 | ||||
| -rw-r--r-- | challenge-108/abigail/tcl/ch-2.tcl | 9 |
15 files changed, 138 insertions, 0 deletions
diff --git a/challenge-108/abigail/README.md b/challenge-108/abigail/README.md index bae4a956af..77a8749f72 100644 --- a/challenge-108/abigail/README.md +++ b/challenge-108/abigail/README.md @@ -37,7 +37,24 @@ more informations. * [bc](bc/ch-2.bc) * [Befunge-93][befunge-93/ch-2.bf93] * [C](c/ch-2.c) +* [Cobol](cobol/ch-2.cb) +* [Csh](csh/ch-2.csh) +* [Erlang](erlang/ch-2.erl) +* [Forth](forth/ch-2.fs) +* [Fortran](fortran/ch-2.f90) +* [Java](java/ch-2.java) +* [m4](m4/ch-2.m4) +* [Ocaml](ocaml/ch-2.ml) +* [Pascal](pascal/ch-2.p) * [Perl](perl/ch-2.pl) +* [PHP](php/ch-2.php) +* [PostScript](postscript/ch-2.ps) +* [R](r/ch-2.r) +* [Rexx](rexx/ch-2.rexx) +* [Scheme](scheme/ch-2.scm) +* [sed](sed/ch-2.sed) +* [SQL](sql/ch-2.sql) +* [Tcl](tcl/ch-2.tcl) ### Blog diff --git a/challenge-108/abigail/java/ch-2.java b/challenge-108/abigail/java/ch-2.java new file mode 100644 index 0000000000..71c3980ce9 --- /dev/null +++ b/challenge-108/abigail/java/ch-2.java @@ -0,0 +1,13 @@ +// +// See ../README.md +// + +// +// Run as: ln ch-2.java ch2.java; javac ch2; java ch2 +// + +public class ch2 { + public static void main (String [] args) { + System . out . print ("1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147\n"); + } +} diff --git a/challenge-108/abigail/m4/ch-2.m4 b/challenge-108/abigail/m4/ch-2.m4 new file mode 100644 index 0000000000..52ad7f9d63 --- /dev/null +++ b/challenge-108/abigail/m4/ch-2.m4 @@ -0,0 +1 @@ +1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147 diff --git a/challenge-108/abigail/ocaml/ch-2.ml b/challenge-108/abigail/ocaml/ch-2.ml new file mode 100644 index 0000000000..368bf3ec07 --- /dev/null +++ b/challenge-108/abigail/ocaml/ch-2.ml @@ -0,0 +1,9 @@ +(* *) +(* See ../README.md *) +(* *) + +(* *) +(* Run as: ocaml ch-2.ml *) +(* *) + +print_endline "1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147"; diff --git a/challenge-108/abigail/pascal/ch-2.p b/challenge-108/abigail/pascal/ch-2.p new file mode 100644 index 0000000000..c4cd4b1d92 --- /dev/null +++ b/challenge-108/abigail/pascal/ch-2.p @@ -0,0 +1,13 @@ +Program Bell; + +(* *) +(* See ../README.md *) +(* *) + +(* *) +(* Run as: fpc -och-2.out ch-2.p; ./ch-2.out *) +(* *) + +begin + writeln ('1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147') +end. diff --git a/challenge-108/abigail/php/ch-2.php b/challenge-108/abigail/php/ch-2.php new file mode 100644 index 0000000000..23f3b55192 --- /dev/null +++ b/challenge-108/abigail/php/ch-2.php @@ -0,0 +1,11 @@ +<?php + // + // See ../README.md + // + + // + // Run as: php ch-2.php + // + + echo "1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147\n" +?> diff --git a/challenge-108/abigail/postscript/ch-2.ps b/challenge-108/abigail/postscript/ch-2.ps new file mode 100644 index 0000000000..4102ddb4d9 --- /dev/null +++ b/challenge-108/abigail/postscript/ch-2.ps @@ -0,0 +1,10 @@ +%!PS +% +% See ../README.md +% + +% +% Run as: ps2ascii ch-2.ps +% + +(1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147) = diff --git a/challenge-108/abigail/r/ch-2.r b/challenge-108/abigail/r/ch-2.r new file mode 100644 index 0000000000..e9aa387b25 --- /dev/null +++ b/challenge-108/abigail/r/ch-2.r @@ -0,0 +1,9 @@ +# +# See ../README.md +# + +# +# Run as: Rscript ch-2.r +# + +cat ("1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147\n") diff --git a/challenge-108/abigail/rexx/ch-2.rexx b/challenge-108/abigail/rexx/ch-2.rexx new file mode 100644 index 0000000000..908dc8ac58 --- /dev/null +++ b/challenge-108/abigail/rexx/ch-2.rexx @@ -0,0 +1,9 @@ +/* + * See ../README.md + */ + +/* + * Run as: rexx ch-2.rexx + */ + +say "1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147" diff --git a/challenge-108/abigail/scheme/ch-2.scm b/challenge-108/abigail/scheme/ch-2.scm new file mode 100644 index 0000000000..6c0814f5b2 --- /dev/null +++ b/challenge-108/abigail/scheme/ch-2.scm @@ -0,0 +1,9 @@ +;;; +;;; See ../README.md +;;; + +;;; +;;; Run as: guile --no-auto-compile ch-2.scm +;;; + +(display "1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147\n") diff --git a/challenge-108/abigail/sed/ch-2.sed b/challenge-108/abigail/sed/ch-2.sed new file mode 100644 index 0000000000..c3f82af40a --- /dev/null +++ b/challenge-108/abigail/sed/ch-2.sed @@ -0,0 +1,12 @@ +# +# See ../README.md +# + +# +# Run as: sed -f ch-2.sed +# +# For each line in the input file, we write the first three +# self-describing numbers. +# + +s/.*/1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147/ diff --git a/challenge-108/abigail/sql/ch-2.sql b/challenge-108/abigail/sql/ch-2.sql new file mode 100644 index 0000000000..1fb5e94ef6 --- /dev/null +++ b/challenge-108/abigail/sql/ch-2.sql @@ -0,0 +1,9 @@ +-- +-- See ../README.md +-- + +-- +-- Run as: sqlite3 < ch-2.sql +-- + +SELECT "1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147"; diff --git a/challenge-108/abigail/t/ctest.ini b/challenge-108/abigail/t/ctest.ini index 0d84cf60d7..4b109e4310 100644 --- a/challenge-108/abigail/t/ctest.ini +++ b/challenge-108/abigail/t/ctest.ini @@ -13,6 +13,12 @@ [1-1]
no_input = 1
+[2-1]
+no_input = 1
+
+[2-1/sed]
+no_input = 0
+
[2-1/awk,bash,c,perl]
skip = "Not for this language"
diff --git a/challenge-108/abigail/t/input-2-1 b/challenge-108/abigail/t/input-2-1 index e69de29bb2..8b13789179 100644 --- a/challenge-108/abigail/t/input-2-1 +++ b/challenge-108/abigail/t/input-2-1 @@ -0,0 +1 @@ + diff --git a/challenge-108/abigail/tcl/ch-2.tcl b/challenge-108/abigail/tcl/ch-2.tcl new file mode 100644 index 0000000000..38bcb1e0ca --- /dev/null +++ b/challenge-108/abigail/tcl/ch-2.tcl @@ -0,0 +1,9 @@ +# +# See ../README.md +# + +# +# Run as: tclsh ch-2.tcl +# + +puts "1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147" |
