This file contains hidden or 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
class ConstHash < Hash | |
def []=(name, value) | |
if has_key? name | |
raise "Can't rebind #{name}" | |
else | |
super name, value | |
end | |
end | |
end |
This file contains hidden or 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
fn1 = fn2 | |
fn2 = fn1 | |
a = a | |
-- try to evaluate any of variables |
This file contains hidden or 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
import Prelude hiding((.)) | |
a . b = b a | |
main = do { | |
"-*-Hello world-*-".splitAt(3).snd.splitAt(11).fst.print | |
} |
This file contains hidden or 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
-- statusd_eee.lua | |
-- | |
-- Public domain | |
-- | |
-- Uses the /proc/acpi interface to get eeePC devices' status | |
-- b is for bluetooth, c is for camera, w is for wifi | |
-- uppercase letter means that device is on, lowercase - off | |
local defaults={ | |
update_interval = 10*1000, |
This file contains hidden or 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
module Clusterizer (clusterValues, Pair, Cluster, massCenter) where | |
import Data.List | |
type Pair = (Int, Int) | |
type Cluster = [Pair] | |
compareFirst a b = compare (fst a) (fst b) | |
box :: a -> [a] |
This file contains hidden or 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
require 'benchmark' | |
include Benchmark | |
n = 10000000 | |
Benchmark.bm do |test| | |
test.report("Double quotes:") do | |
n.times do |x| | |
str = "A string without newline" | |
end | |
end |
This file contains hidden or 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
import Data.List | |
toBool 0 = False | |
toBool 1 = True | |
fromBool True = 1 | |
fromBool False = 0 | |
toList (a,b) = [a,b] | |
prettyShow False = "0" |
This file contains hidden or 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
#!/bin/bash | |
gem1.8 list --local --no-versions > 1.8.txt | |
gem1.9 list --local --no-versions > 1.9.txt | |
diff gem1.8.txt gem1.9.txt |
This file contains hidden or 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
This is very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very long string |
This file contains hidden or 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
#!/usr/bin/ruby | |
# Hackage [http://hackage.haskell.org] documentation downloader | |
# Fetches documentation for installed only (or all available) Cabal packages in current directory | |
# Use --all to download docs for all packages | |
# Requires wget and cabal to be installed | |
# by Voker57 <[email protected]> | |
# | |
# Public domain |
OlderNewer