Changeset 23
- Timestamp:
- Nov 23, 2007, 1:51:24 AM (18 years ago)
- Author:
- neil.c.c.brown
- Message:
-
Added a slide at the end with some frustrations related to the Generics API
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
docs/trunk/200711-tock-seminars/200711-tock-slides.tex
r22 r23 1238 1238 1239 1239 \begin{frame} 1240 \frametitle{Haskell frustrations: a (削除) kick (削除ここまで)in the monads}1240 \frametitle{Haskell frustrations: a (追記) pain (追記ここまで) in the monads} 1241 1241 \begin{itemize} 1242 1242 \item Monad transformers aren't available for all monads … … 1249 1249 \end{itemize} 1250 1250 \end{frame} 1251 (追記) (追記ここまで) 1252 (追記) \begin{frame} (追記ここまで) 1253 (追記) \frametitle{Generics API frustrations} (追記ここまで) 1254 (追記) \begin{itemize} (追記ここまで) 1255 (追記) \item Bad Constr equality (追記ここまで) 1256 (追記) \begin{itemize} (追記ここまで) 1257 (追記) \item \lstinline$toConstr False == toConstr Nothing$ (追記ここまで) 1258 (追記) \end{itemize} (追記ここまで) 1259 (追記) \item No easy way to discover number of parameters for a Constr (追記ここまで) 1260 (追記) \begin{itemize} (追記ここまで) 1261 (追記) \item Have to map ``\lstinline$const undefined$'' over the sub-terms (追記ここまで) 1262 (追記) and count the length of the returned list! (追記ここまで) 1263 (追記) \end{itemize} (追記ここまで) 1264 (追記) \item Can't pass a type as a parameter (追記ここまで) 1265 (追記) \begin{itemize} (追記ここまで) 1266 (追記) \item Must use things like: \lstinline$undefined :: Int$ (追記ここまで) 1267 (追記) \end{itemize} (追記ここまで) 1268 (追記) \end{itemize} (追記ここまで) 1269 (追記) \end{frame} (追記ここまで) 1270 (追記) (追記ここまで) 1251 1271 %}}} 1252 1272
Note:
See TracChangeset
for help on using the changeset viewer.