Aprenda C e contrua sua própria linguagem em 1000 linhas de código!
HTML C JavaScript Python Other
Pull request Compare This branch is 51 commits ahead, 13 commits behind orangeduck:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
static
.gitattributes
.gitignore
404.html
LICENSE.md
Procfile
README.md
chapter10_q_expressions.html
chapter11_variables.html
chapter12_functions.html
chapter13_conditionals.html
chapter14_strings.html
chapter15_standard_library.html
chapter16_bonus_projects.html
chapter1_introduction.html
chapter2_installation.html
chapter3_basics.html
chapter4_interactive_prompt.html
chapter5_languages.html
chapter6_parsing.html
chapter7_evaluation.html
chapter8_error_handling.html
chapter9_s_expressions.html
contents.html
credits.html
download.html
faq.html
invalid.html
lispy.py
mpc_lisp.wsgi
purchase.html
requirements.txt
source.tar.gz
splash.html

README.md

Construa seu próprio Lisp

Tradução do livro em inglês Build your own Lisp (http://buildyourownlisp.com).

Sobre

Esta é a versão HTML e o conteúdo do site parcialmente traduzido do livro acima.

Correções / Edições / Contribuições são bem-vindas

Mantenedor dessa tradução: Elias Dorneles eliasdorneles@gmail.com

Autor do texto original em inglês: Daniel Holden contact@theorangeduck.com

Licensiado via Creative Commons Attribution-NonCommercial-ShareAlike 3.0

Como rodar

Não dá para simplesmente navegar pelos arquivos HTML puros do site. Os links não funcionarão, e as páginas não terão cabeçalho e rodapé. Se você quer rodar esse site localmente, instale o Flask e rode o website com os comandos a seguir.

pip install Flask
pip install Flask-Mail
python lispy.py

Você pode especificar uma porta usando a variável de ambiente $PORT.

env PORT=5000 python lispy.py

This will serve the site locally at http://127.0.0.1:5000/. You can browse it from there.