up
authorMart Lubbers <mart@martlubbers.net>
Tue, 22 Mar 2016 19:57:43 +0000 (20:57 +0100)
committerMart Lubbers <mart@martlubbers.net>
Tue, 22 Mar 2016 19:57:43 +0000 (20:57 +0100)
Makefile [new file with mode: 0644]
long/Makefile [moved from long1/Makefile with 100% similarity]
long/clean.sty [moved from long1/clean.sty with 100% similarity]
long/long.tex [moved from long1/long.tex with 100% similarity]
long/pre.tex [moved from long1/pre.tex with 100% similarity]
shorts/Makefile [moved from shorts1/Makefile with 100% similarity]
shorts/data_types.tex [moved from shorts1/data_types.tex with 100% similarity]
shorts/pre.tex [moved from shorts1/pre.tex with 100% similarity]
shorts/why_functional.tex [new file with mode: 0644]
shorts/yesterday.tex [moved from shorts1/yesterday.tex with 100% similarity]
shorts1/why_functional.tex [deleted file]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..9c0731b
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,7 @@
+all:
+       make -C long
+       make -C shorts
+
+clean:
+       make -C long clean
+       make -C shorts clean
similarity index 100%
rename from long1/Makefile
rename to long/Makefile
similarity index 100%
rename from long1/clean.sty
rename to long/clean.sty
similarity index 100%
rename from long1/long.tex
rename to long/long.tex
similarity index 100%
rename from long1/pre.tex
rename to long/pre.tex
similarity index 100%
rename from shorts1/Makefile
rename to shorts/Makefile
similarity index 100%
rename from shorts1/data_types.tex
rename to shorts/data_types.tex
similarity index 100%
rename from shorts1/pre.tex
rename to shorts/pre.tex
diff --git a/shorts/why_functional.tex b/shorts/why_functional.tex
new file mode 100644 (file)
index 0000000..4626569
--- /dev/null
@@ -0,0 +1,48 @@
+%&pre
+\title{Why functional programming matters}
+\date{2016{--}03{--}22}
+\begin{document}
+\maketitle
+\subsubsection*{Summary \& Evidence}
+%Summary (as briefly as you can - two or three sentences)
+Hughes shows that because modularity is the key to successful programming
+functional programming offers advantages. Modularity in functional programming
+is easily achieved through higher-order functions and lazy evaluation.
+
+%Evidence (what evidence is offered to support the claims?)
+Evidence is given by walking the reader through increasingly complex
+algorithmic implementations in a functional language. By doing so the ease of
+using higher-order functions and lazy evaluation in functional languages
+becomes clear.
+
+\subsubsection*{Strengths \& Weaknesses}
+%Strength (what positive basis is there for publishing/reading it?)
+The paper is extremely readable and presents a solid case. Step by step the
+reader is submerged in higher order functions and abstract functional
+programming concepts.
+
+%Weaknesses
+A weakness is the fact that the paper is not well embedded in existing
+literature. A meager six references are used. Also the paper shows the strength
+of modularity in measures of writing elegant code and implementing elegant
+algorithms but not in terms of speed
+
+\subsubsection*{Evaluation}
+%Evaluation (if you were running the conference/journal where it was published,
+%would you recommend acceptance?)
+I would advise to publish the paper in a general computer science journal. The
+paper does not delve very deep in the matter and people already familiar to
+functional programming might find the contents trivial and self-evident.
+
+%Comments on quality of writing
+The quality of writing is very high. The structure is clear and the paper is
+very readable, even without domain knowledge.
+
+\subsubsection*{Discussion}
+%Queries for discussion
+\begin{itemize}
+       \item The paper is only showing the aesthetic superiority. Is it also fast?
+       \item How does this scale?
+       \item Does this also scale for algorithms that use memory?
+\end{itemize}
+\end{document}
similarity index 100%
rename from shorts1/yesterday.tex
rename to shorts/yesterday.tex
diff --git a/shorts1/why_functional.tex b/shorts1/why_functional.tex
deleted file mode 100644 (file)
index ec12749..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-%&pre
-\title{Why functional programming matters}
-\date{2016{--}03{--}22}
-\begin{document}
-\maketitle
-\subsubsection*{Summary \& Evidence}
-%Summary (as briefly as you can - two or three sentences)
-
-%Evidence (what evidence is offered to support the claims?)
-
-\subsubsection*{Strengths \& Weaknesses}
-%Strength (what positive basis is there for publishing/reading it?)
-
-%Weaknesses
-
-\subsubsection*{Evaluation}
-%Evaluation (if you were running the conference/journal where it was published,
-%would you recommend acceptance?)
-
-%Comments on quality of writing
-
-\subsubsection*{Discussion}
-%Queries for discussion
-\begin{itemize}
-       \item
-\end{itemize}
-\end{document}