Skip to content
Dynamic, curried, and minimal programming language.
Haskell Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
src
stdlib
test
.gitignore
ChangeLog.md
LICENSE
README.md
Setup.hs
package.yaml
stack.yaml
test.sh

README.md

Krill

krill

Programming language that is:

  • Dynamic
  • Eager
  • Curried
  • Immutable
  • Minimal

For more information and docs head to krill.jakerunzer.com

Get a Taste

All the even factorials between 0 and 10

odd = x -> x % 2 != 0
fact = n -> if n == 0 then 1 else n * fact (n - 1)
filter (not . odd) $ map fact [0..5]
# => [2,6,24,120]

Sum odd numbers between 1 and 1000

square = x -> x * x
sumOddSquares = sum . filter (not . even) . map square
sumOddSquares [1..100]
# => 166650
You can’t perform that action at this time.