Add pitfalls section, improve difficulties section
This commit is contained in:
		
							parent
							
								
									002ba1d830
								
							
						
					
					
						commit
						3e5590bd72
					
				@ -112,9 +112,14 @@
 | 
			
		||||
 | 
			
		||||
\slide{./content/VL1_common_misconceptions.tex}
 | 
			
		||||
 | 
			
		||||
\subsection{Pitfalls}
 | 
			
		||||
 | 
			
		||||
\slide{./content/VL1_pitfalls.tex}
 | 
			
		||||
 | 
			
		||||
\subsection{Difficulties}
 | 
			
		||||
 | 
			
		||||
\slide{./content/VL1_difficulties.tex}
 | 
			
		||||
\slide{./content/VL1_difficulties1.tex}
 | 
			
		||||
\slide{./content/VL1_difficulties2.tex}[ (cnt.)]
 | 
			
		||||
 | 
			
		||||
\section{Toolchain}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -6,6 +6,4 @@ Haskell is very powerful and can be used for pretty much anything. However, ther
 | 
			
		||||
\item no premium-like IDE with every possible feature (yet)
 | 
			
		||||
\item dynamic linking is sort of WIP yet, lots of ABI breakage
 | 
			
		||||
\item because most of the world thinks in imperative style languages, it's often difficult to find pseudo-code for functional style languages, so you end up reverse-engineering algorithms
 | 
			
		||||
\item some problems that are trivial in imperative languages, can be very difficult to solve in idiomatic haskell and vice versa
 | 
			
		||||
\item practical cryptography is possible, but a difficult topic in haskell, see \url{https://mail.haskell.org/pipermail/haskell-cafe/2015-February/118059.html}
 | 
			
		||||
\end{itemizep}
 | 
			
		||||
							
								
								
									
										5
									
								
								VL1/content/VL1_difficulties2.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								VL1/content/VL1_difficulties2.tex
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,5 @@
 | 
			
		||||
\begin{itemizep}
 | 
			
		||||
\item some problems that are trivial in imperative languages, can be very difficult to solve in idiomatic haskell and vice versa
 | 
			
		||||
\item practical cryptography is possible, but a difficult topic in haskell, see \url{https://mail.haskell.org/pipermail/haskell-cafe/2015-February/118059.html}
 | 
			
		||||
\item although haskell is \emph{lazy}, there are a few things that can break laziness, see \url{https://wiki.haskell.org/Maintaining_laziness}
 | 
			
		||||
\end{itemizep}
 | 
			
		||||
							
								
								
									
										3
									
								
								VL1/content/VL1_pitfalls.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								VL1/content/VL1_pitfalls.tex
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,3 @@
 | 
			
		||||
\begin{itemizep}
 | 
			
		||||
\item none...
 | 
			
		||||
\end{itemizep}
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user