This is a summary of the "Learn You A Haskell" online book under http://learnyouahaskell.com/chapters.
- Haskell is a functional programming language.
| import scala.xml.NodeSeq | |
| object RenderExample { | |
| object Model { | |
| trait Toy | |
| case class Bike extends Toy | |
| case class Train extends Toy |
This is a summary of the "Learn You A Haskell" online book under http://learnyouahaskell.com/chapters.
| From Theory to Practice: Plug and Play with Succinct Data Structures - Simon Gog, Timo Beller, Alistair Moffat & Matthias Petri (http://arxiv.org/pdf/1311.1249v1.pdf) | |
| Succinct Data Structures for Retrieval and Approximate Membership - Martin Dietzfelbinger and Rasmus Pagh (http://www.itu.dk/people/pagh/papers/bloomier.pdf) | |
| Lecture 17 in Erik Demaine's 6.851 (https://courses.csail.mit.edu/6.851/spring12/lectures/L17.html) | |
| Succinct Data Sstructures by Edward Kmett (https://www.youtube.com/watch?v=uA0Z7_4J7u8) | |
| Succinct Trees in Practice by Diego Arroyuelo, Rodrigo Ćanova, †Gonzalo Navaror Kunihiko Sadakane http://users.dcc.uchile.cl/~darroyue/papers/alenex2010.pdf | |
| #!/usr/bin/env bash | |
| # Clear out all previous attempts | |
| rm -rf "/tmp/source-git/" | |
| # Get the dependencies for git, then get openssl | |
| sudo apt-get install build-essential fakeroot dpkg-dev -y | |
| sudo apt-get build-dep git -y | |
| sudo apt-get install libcurl4-openssl-dev -y | |
| mkdir -p "/tmp/source-git/" |
Copyright © 2016-2018 Fantasyland Institute of Learning. All rights reserved.
A function is a mapping from one set, called a domain, to another set, called the codomain. A function associates every element in the domain with exactly one element in the codomain. In Scala, both domain and codomain are types.
val square : Int => Int = x => x * x| http://courses.cms.caltech.edu/cs179/ | |
| http://www.amd.com/Documents/GCN_Architecture_whitepaper.pdf | |
| https://community.arm.com/graphics/b/blog | |
| http://cdn.imgtec.com/sdk-documentation/PowerVR+Hardware.Architecture+Overview+for+Developers.pdf | |
| http://cdn.imgtec.com/sdk-documentation/PowerVR+Series5.Architecture+Guide+for+Developers.pdf | |
| https://www.imgtec.com/blog/a-look-at-the-powervr-graphics-architecture-tile-based-rendering/ | |
| https://www.imgtec.com/blog/the-dr-in-tbdr-deferred-rendering-in-rogue/ | |
| http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/opencl-optimization-guide/#50401334_pgfId-412605 | |
| https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/ | |
| https://community.arm.com/graphics/b/documents/posts/moving-mobile-graphics#siggraph2015 |
| set-option -g default-terminal "xterm-256color" | |
| set-window-option -g xterm-keys on | |
| run-shell "tmux setenv -g TMUX_VERSION $(tmux -V | cut -c 6-)" | |
| setw -g mode-keys vi | |
| unbind C-b | |
| # remap prefix to Control + Space |
| #!/usr/bin/env stack | |
| {- stack | |
| --resolver lts-6.27 | |
| --install-ghc | |
| runghc | |
| --package containers | |
| -} | |
| {-# LANGUAGE ScopedTypeVariables #-} | |
| {-# LANGUAGE PolyKinds #-} | |
| {-# LANGUAGE DataKinds #-} |