{"size": 607, "ext": "scrbl", "max_stars_repo_path": "racketscript-doc/racketscript/scribblings/racketscript.scrbl", "max_stars_repo_name": "arthertz/racketscript", "max_stars_repo_stars_event_min_datetime": "2016-12-08T06:49:56.000Z", "max_stars_repo_stars_event_max_datetime": "2022-03-28T21:37:01.000Z", "max_issues_repo_path": "racketscript-doc/racketscript/scribblings/racketscript.scrbl", "max_issues_repo_name": "arthertz/racketscript", "max_issues_repo_issues_event_min_datetime": "2016-11-04T08:12:58.000Z", "max_issues_repo_issues_event_max_datetime": "2021-07-07T23:39:26.000Z", "max_forks_repo_path": "racketscript-doc/racketscript/scribblings/racketscript.scrbl", "max_forks_repo_name": "arthertz/racketscript", "max_forks_repo_forks_event_min_datetime": "2016-12-12T16:00:24.000Z", "max_forks_repo_forks_event_max_datetime": "2021-10-04T14:01:20.000Z"}
{"max_stars_count": 418, "max_issues_count": 211, "max_forks_count": 27, "avg_line_length": 30.35, "max_line_length": 75, "alphanum_fraction": 0.7644151565}
#lang scribble/manual

@title[#:style '(toc)]{The RacketScript Language and Compiler}

@defmodule[racketscript/base #:lang #:use-sources (racketscript/interop)]

@(author
  (author+email "Vishesh Yadav" "vishesh3y@gmail.com" #:obfuscate? #t)
  (author+email "Stephen Chang" "stchang@racket-lang.org" #:obfuscate? #t))

RacketScript is an experimental Racket to JavaScript (ES6)
compiler. It allows programmers to use both JavaScript's and Racket's
ecosystem and aims to make this interoperability as smooth as
possible.

@local-table-of-contents[]

@include-section{start.scrbl}
@include-section{ffi.scrbl}
