Skip to content

Instantly share code, notes, and snippets.

require: unknown module module name: #<resolved-module-path:'foo>
#lang racket
(module foo racket
(define x 3)
(provide x))
(local-require (submod "." foo))
(displayln x)
#lang racket
(require racket/generic)
;; ---------------------------------------------------------------------------------------------------
;; An iterator is a structure that actually implements iteration over some iterable sequence. The
;; iterator method of gen:iterable fetches an iterator to be used in iteration.
(define-generics iterator
#lang racket/base
(require racket/generic
(prefix-in base: racket/base)
(prefix-in base: racket/list))
;; some simple interfaces — these are unchanged
;; ---------------------------------------------------------------------------------------------------
(define-generics iterator
#lang typed/racket/base
(require (for-syntax racket/base
racket/sequence
racket/syntax
syntax/parse
syntax/stx)
racket/match)
(begin-for-syntax
@lexi-lambda
lexi-lambda / Pi.hs
Last active January 21, 2016 02:46
Crazier way to compute pi based on random number generation (thanks to @quephird’s https://gist.github.com/quephird/039b0254a5a5696346ae)
module Pi where
import Data.List (genericLength)
import Control.Arrow (Arrow, (<<<), (***), arr)
import System.Random (newStdGen, randoms)
type Point a = (a, a)
chunk2 :: [a] -> [(a, a)]
chunk2 [] = []
function fish_prompt
set -l red (tput setaf 1)
set -l green (tput setaf 2)
set -l yellow (tput setaf 3)
set -l blue (tput setaf 4)
set -l magenta (tput setaf 5)
set -l cyan (tput setaf 6)
set -l lgray (tput setaf 7)
set -l gray (tput setaf 8)
set -l lred (tput setaf 9)
#lang racket/base
(require (for-syntax racket/base
racket/syntax
syntax/parse)
racket/contract
racket/match)
(provide define-datatype)
#lang racket/base
(require ffi/unsafe
ffi/unsafe/define
net/base64
openssl/libcrypto
(rename-in racket/contract [-> ->/c])
racket/match
racket/random
racket/string
#lang racket/base
(require (for-syntax racket/base
racket/syntax
syntax/parse
syntax/transformer)
racket/lazy-require
racket/promise
racket/runtime-path)