Skip to content

Commit

Permalink
Merge pull request #26 from spoofax-shell/resolve-todonotes
Browse files Browse the repository at this point in the history
[RFC] Remove todonotes
  • Loading branch information
Balletie committed Apr 29, 2016
2 parents 9486962 + 30a4d66 commit d6f8cab
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 18 deletions.
29 changes: 12 additions & 17 deletions research/02-repl.tex
Original file line number Diff line number Diff line change
Expand Up @@ -79,25 +79,22 @@ \subsection{Functionality}
been investigated and their features have been compiled into a matrix as seen
in~\cref{table:feature-matrix}. These features are shortly discussed below.

\todo{Make~\cref{table:feature-matrix} complete. At the very least, make the
partially filled in columns complete. If time allows, look into the as of yet
open columns}
\begin{table}[]
\centering
\begin{tabular}{lccccccccc}
& \rot{Python} & \rot{IPython} & \rot{R} & \rot{\shortstack[c]{Common\\Lisp}} & \rot{Haskell} & \rot{Swift} & \rot{AutoCAD} \\
& \rot{Python} & \rot{R} & \rot{\shortstack[c]{Common\\Lisp}} & \rot{Haskell} & \rot{Swift} \\
\toprule
Executes single expressions & \cmark & & \cmark & \cmark & \cmark & \cmark & \\
Executes statements & \cmark & & \cmark & \cmark & \cmark & \cmark & \\
Input \& output history & \cmark & & \cmark & \cmark & \cmark & \cmark & \\
Persistent input history & \cmark & & \cmark & \xmark & \cmark & \cmark & \\
Multiline input editing & \cmark & & \cmark & \cmark & \cmark & \cmark & \\
Redefining identifiers & \cmark & & \cmark & N/A & \cmark & \cmark & \\
Error reporting & \cmark & & \cmark & \cmark & \cmark & \cmark & \\
Context-sensitive code completion & \cmark & & \xmark & N/A & \xmark & \cmark & \\
Help or documentation system & \cmark & & \cmark & \cmark & \xmark & \xmark & \\
Additional commands to the REPL & \xmark & & \xmark & \cmark & \cmark & \cmark & \\
Nested REPLs to enable debugging & \xmark & & \xmark & \cmark & \xmark & \xmark & \\
Executes single expressions & \cmark & \cmark & \cmark & \cmark & \cmark \\
Executes statements & \cmark & \cmark & \cmark & \cmark & \cmark \\
Input \& output history & \cmark & \cmark & \cmark & \cmark & \cmark \\
Persistent input history & \cmark & \cmark & \xmark & \cmark & \cmark \\
Multiline input editing & \cmark & \cmark & \cmark & \cmark & \cmark \\
Redefining identifiers & \cmark & \cmark & N/A & \cmark & \cmark \\
Error reporting & \cmark & \cmark & \cmark & \cmark & \cmark \\
Context-sensitive code completion & \cmark & \xmark & N/A & \xmark & \cmark \\
Help or documentation system & \cmark & \cmark & \cmark & \xmark & \xmark \\
Additional commands to the REPL & \xmark & \xmark & \cmark & \cmark & \cmark \\
Nested REPLs to enable debugging & \xmark & \xmark & \cmark & \xmark & \xmark \\
\bottomrule
\end{tabular}
\caption{A feature comparison of several well-known REPLs}
Expand Down Expand Up @@ -164,8 +161,6 @@ \subsection{Functionality}
enable debugging and inspection of the error state. When the user has
resolved the error, the nested REPL exists and the user is returned to the
parent REPL. This can go to arbitrary depths.
\todo{Is this only Lisp REPLs? Is it \textit{all} Lisp REPLs or just a subset
of them? Skip suggested Prolog.}

%%% Local Variables:
%%% mode: latex
Expand Down
1 change: 0 additions & 1 deletion research/06-require-ana.tex
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,6 @@ \subsubsection{Could have}
towards the explorative and interactive environment a REPL is supposed to
provide.

\todo{Quite the same as environment inspection maybe?}
\paragraph{Hover over variables to see value, type and others} Another step
towards debugging would be the ability to hover variables with the mouse in
order to inspect their value, type and other known information. The difference
Expand Down

0 comments on commit d6f8cab

Please sign in to comment.