• Stars
    star
    250
  • Rank 156,766 (Top 4 %)
  • Language
    Racket
  • Created over 13 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Whalesong: Racket to JavaScript compiler

whalesong

Whalesong: Racket to JavaScript compiler

Danny here: unfortunately, I am unable to do much development on Whalesong these days, so my source tree has bit-rotted and not followed changes to recent changes to Racket. My apologies!

You may find better results with the fork at: https://github.com/soegaard/whalesong.

More Repositories

1

moby-scheme

The Moby Scheme Compiler for Smartphones
Scheme
53
star
2

js-numbers

Javascript implementation of Scheme's numeric tower
JavaScript
30
star
3

WeScheme

JavaScript
29
star
4

brainfudge

F*dging up a Racket: how to write Brainf*ck as a Racket language
Racket
27
star
5

js-tree-cursor

Zipper for JavaScript dom trees and other tree-like structures
JavaScript
25
star
6

ragg

A parser generator generator
Racket
17
star
7

ffi-tutorial

A tutorial on Racket's FFI by example
Racket
15
star
8

simply-scheme

simply-scheme language bindings for Racket
Racket
14
star
9

racket-slices

racket-slices: small lessons in using Racket in the real world
Racket
6
star
10

suffixtree

An implementation of Ukkonen's algorithm for Suffix Trees in pure Racket
Racket
5
star
11

infix-syntax-example

An example of abusing the Racket macro system to get binary infix macros
Racket
5
star
12

interval-tree

Interval Trees in Java
Java
4
star
13

while-loop

while loop for Racket
Racket
4
star
14

mixin-lang

mixin-lang: mixing Racket languages together
Racket
4
star
15

racket-ahocorasick

A pure Racket implementation of the Aho-Corasick string matching algorithm
Scheme
4
star
16

parsing-tutorial

Racket
3
star
17

python-tokenizer

Racket
3
star
18

racket-sdl

C
3
star
19

closure-compile

Racket wrapper for the Google Closure Compiler
Racket
3
star
20

stardate

Compute the current ST:TNG stardate
Racket
3
star
21

mzscheme-vm

Scheme
3
star
22

wescheme-docs

The documentation for WeScheme
Racket
3
star
23

profiler-tutorial

Racket
2
star
24

gui-world

GUI-World functional library
Scheme
2
star
25

jsworld2

jsworld2: world-style programming in Javascript
2
star
26

korea-trip-2012

A small travelogue of my trip to Korea in 2012
Racket
2
star
27

rope

string ropes for Racket
Scheme
2
star
28

Racket-Drawing-Toolkit

An implementation of the RDT using Javascript
JavaScript
2
star
29

js-llrbtree

Functional left-leaning red-black trees in JavaScript
JavaScript
2
star
30

monotonic-f-example

An example of using the reflective API in Racket to make a testing harness
Racket
2
star
31

BuildApk

Build .apk files
Java
2
star
32

arctangent

Racket
2
star
33

browser-evaluate

Evaluate JavaScript expressions in the browser through Racket
Racket
2
star
34

benchmark

Scheme
1
star
35

porter-stemmer

A packaging of the porter-stemmer from http://programmingpraxis.com/2009/09/08/porter-stemming/
Racket
1
star
36

http-world

HTTP Server programming in World
Scheme
1
star
37

divascheme

Scheme
1
star
38

rpn

An RPN calculator example in Racket
Racket
1
star
39

scribble-bootstrap

Racket
1
star
40

fallthrough-racket

Racket
1
star
41

new-if

new-if
Racket
1
star
42

multidim

Multi-dimensional arrays for Racket
Racket
1
star
43

data-red-black

Implementations of several augmented red-black trees structures
Racket
1
star
44

cardinal

cardinal numbers in Racket
Racket
1
star
45

jsworld

Reactive World-style programming for Javascript
JavaScript
1
star
46

syntax-reprinter

Reprint racket syntax objects
Scheme
1
star
47

lexing-out-loud

1
star
48

chaining-compare

Python-style chained binary boolean comparisons
Racket
1
star
49

country-code

ISO 3166 country code for Racket
Racket
1
star
50

jslint-cmdline

Quick and dirty jslint from the command line
JavaScript
1
star
51

android-packager

Java
1
star
52

codemirror

codemirror fork
JavaScript
1
star
53

documenting-kernel

trying to document the Racket kernel enough to figure out what a minimal core really means
Racket
1
star
54

me

me
1
star
55

least-squares

Racket
1
star
56

offline-wescheme-compiler

Racket
1
star
57

lumberjack

Run a Racket program and log the procedure applications
Racket
1
star
58

permissions

Racket
1
star
59

tqueue

Topological sorting queue in pure Racket
Racket
1
star
60

try_git

1
star
61

racket-libgit2

Racket
1
star
62

typed-lru

An implementation of a Least Recently Used cache (LRU) in Typed Racket
Racket
1
star
63

pack-directory

packages current directory to bytes
Racket
1
star
64

version-case

Conditionally compile racket code based on version number
Racket
1
star
65

go-introduction

An introduction to the game of Go
1
star
66

bootstrap-storage

bootstrap storage
Java
1
star
67

quick-select

Implementation of the quick-select algorithm; select the kth largest element
Racket
1
star
68

phonegap

phonegap fork for moby
JavaScript
1
star
69

wescheme-compiler-service

wescheme compiler service
1
star
70

outer-tutorial

outer tutorial
Racket
1
star
71

basic-blocks

Racket
1
star
72

tree-cursor

Racket tree cursors
Racket
1
star