Created
June 5, 2013 07:42
-
-
Save mxswd/5712250 to your computer and use it in GitHub Desktop.
Escaping a bytestring URI.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Moriya:HSNIP maxs$ ghci Main.hs | |
GHCi, version 7.6.3: http://www.haskell.org/ghc/ :? for help | |
Loading package ghc-prim ... linking ... done. | |
Loading package integer-gmp ... linking ... done. | |
Loading package base ... linking ... done. | |
[1 of 2] Compiling Backend.Redis ( Backend/Redis.hs, interpreted ) | |
[2 of 2] Compiling Main ( Main.hs, interpreted ) | |
Ok, modules loaded: Main, Backend.Redis. | |
*Main> :t escape | |
escape :: BS.ByteString -> BS.ByteString | |
*Main> escape $ BS.pack " " | |
Loading package array-0.4.0.1 ... linking ... done. | |
Loading package deepseq-1.3.0.1 ... linking ... done. | |
Loading package primitive-0.5.0.1 ... linking ... done. | |
Loading package vector-0.10.0.1 ... linking ... done. | |
Loading package bytestring-0.10.0.2 ... linking ... done. | |
Loading package containers-0.5.0.0 ... linking ... done. | |
Loading package transformers-0.3.0.0 ... linking ... done. | |
Loading package mtl-2.1.2 ... linking ... done. | |
Loading package regex-base-0.93.2 ... linking ... done. | |
Loading package regex-posix-0.95.2 ... linking ... done. | |
Loading package regex-compat-0.95.1 ... linking ... done. | |
Loading package text-0.11.3.1 ... linking ... done. | |
Loading package parsec-3.1.3 ... linking ... done. | |
Loading package old-locale-1.0.0.5 ... linking ... done. | |
Loading package time-1.4.0.1 ... linking ... done. | |
Loading package unix-2.6.0.1 ... linking ... done. | |
Loading package network-2.4.1.2 ... linking ... done. | |
Loading package attoparsec-0.10.4.0 ... linking ... done. | |
Loading package stm-2.4.2 ... linking ... done. | |
Loading package filepath-1.3.0.1 ... linking ... done. | |
Loading package directory-1.2.0.1 ... linking ... done. | |
Loading package blaze-builder-0.3.1.1 ... linking ... done. | |
Loading package dlist-0.5 ... linking ... done. | |
Loading package hashable-1.2.0.7 ... linking ... done. | |
Loading package syb-0.4.0 ... linking ... done. | |
Loading package pretty-1.1.1.0 ... linking ... done. | |
Loading package template-haskell ... linking ... done. | |
Loading package unordered-containers-0.2.3.1 ... linking ... done. | |
Loading package aeson-0.6.1.0 ... linking ... done. | |
Loading package case-insensitive-1.0.0.2 ... linking ... done. | |
Loading package base-unicode-symbols-0.2.2.4 ... linking ... done. | |
Loading package transformers-base-0.4.1 ... linking ... done. | |
Loading package monad-control-0.3.2.1 ... linking ... done. | |
Loading package lifted-base-0.2.0.5 ... linking ... done. | |
Loading package mmorph-1.0.0 ... linking ... done. | |
Loading package resourcet-0.4.7.1 ... linking ... done. | |
Loading package nats-0.1 ... linking ... done. | |
Loading package semigroups-0.9.1 ... linking ... done. | |
Loading package void-0.6 ... linking ... done. | |
Loading package conduit-1.0.5 ... linking ... done. | |
Loading package data-default-class-0.0.1 ... linking ... done. | |
Loading package data-default-instances-base-0.0.1 ... linking ... done. | |
Loading package data-default-instances-containers-0.0.1 ... linking ... done. | |
Loading package data-default-instances-dlist-0.0.1 ... linking ... done. | |
Loading package data-default-instances-old-locale-0.0.1 ... linking ... done. | |
Loading package data-default-0.5.3 ... linking ... done. | |
Loading package http-types-0.8.0 ... linking ... done. | |
Loading package vault-0.2.0.4 ... linking ... done. | |
Loading package wai-1.4.0 ... linking ... done. | |
Loading package ansi-terminal-0.6 ... linking ... done. | |
Loading package base64-bytestring-1.0.0.1 ... linking ... done. | |
Loading package blaze-builder-conduit-1.0.0 ... linking ... done. | |
Loading package date-cache-0.3.0 ... linking ... done. | |
Loading package old-time-1.1.0.1 ... linking ... done. | |
Loading package unix-time-0.1.8 ... linking ... done. | |
Loading package fast-logger-0.3.1 ... linking ... done. | |
Loading package stringsearch-0.3.6.4 ... linking ... done. | |
Loading package byteorder-1.0.4 ... linking ... done. | |
Loading package wai-logger-0.3.0 ... linking ... done. | |
Loading package word8-0.0.3 ... linking ... done. | |
Loading package zlib-0.5.4.1 ... linking ... done. | |
Loading package zlib-bindings-0.1.1.3 ... linking ... done. | |
Loading package zlib-conduit-1.0.0 ... linking ... done. | |
Loading package wai-extra-1.3.4 ... linking ... done. | |
Loading package network-conduit-1.0.0 ... linking ... done. | |
Loading package simple-sendfile-0.2.11 ... linking ... done. | |
Loading package unix-compat-0.4.1.1 ... linking ... done. | |
Loading package warp-1.3.8.1 ... linking ... done. | |
Loading package scotty-0.4.6 ... linking ... done. | |
Loading package BoundedChan-1.0.1.0 ... linking ... done. | |
Loading package bytestring-lexing-0.4.3 ... linking ... done. | |
Loading package resource-pool-0.2.1.1 ... linking ... done. | |
Loading package hedis-0.6.2 ... linking ... done. | |
Loading package utf8-string-0.3.7 ... linking ... done. | |
"%20" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment