hy/docs/quickstart.rst

46 lines
996 B
ReStructuredText
Raw Normal View History

2013-04-05 22:30:12 +02:00
==========
Quickstart
==========
2013-06-02 04:02:52 +02:00
.. image:: _static/cuddles.png
:alt: Karen Rustard's Cuddles
:align: left
2013-06-02 04:04:55 +02:00
(thanks to Karen Rustad for Cuddles!)
2013-06-02 04:02:52 +02:00
HOW TO GET HY REAL FAST:
2013-04-05 22:30:12 +02:00
1. create a `Python virtual environment
<https://pypi.python.org/pypi/virtualenv>`_
2013-04-05 22:30:12 +02:00
2. activate your Python virtual environment
3. ``pip install hy``
4. start a REPL with ``hy``
5. type stuff in the REPL::
=> (print "Hy!")
Hy!
=> (defn salutationsnm [name] (print (+ "Hy " name "!")))
2013-04-05 22:30:12 +02:00
=> (salutationsnm "YourName")
Hy YourName!
etc
6. hit CTRL-D when you're done
OMG! That's amazing! I want to write a hy program.
7. open up an elite programming editor
8. type::
(print "i was going to code in python syntax, but then i got hy")
2013-04-05 22:30:12 +02:00
9. save as ``test_program_of_awesome.hy``
2013-04-06 03:27:30 +02:00
10. run::
hy test_program_of_awesome.hy
2013-04-06 03:38:18 +02:00
11. take a deep breath so as to not hyperventilate
12. smile villainously and sneak off to your hydeaway and do
2013-04-06 03:38:18 +02:00
unspeakable things