Skip to content

Commit

Permalink
Remove done TODOs
Browse files Browse the repository at this point in the history
  • Loading branch information
gilch committed Nov 10, 2024
1 parent c20e1f2 commit 2ebc2c2
Showing 1 changed file with 2 additions and 10 deletions.
12 changes: 2 additions & 10 deletions docs/macro_tutorial.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ Macro Tutorial
##############

.. TODO: be sure to demonstrate hissp.compiler..ENV and hissp.compiler..readerless somewhere
.. TODO: be sure to demonstrate a recursive macro somewhere
Lisp is a higher-level language than Python,
in the same sense that Python is a higher-level language than C,
Expand Down Expand Up @@ -2741,9 +2740,8 @@ which have the same issue.
A simple basic syntax means there are relatively few edge cases you have to be aware of.

Hissp is so simple that a full code-walking macro would only have to pre-expand all macros,
and handle atoms, calls, ``quote``, and ``lambda``.

.. TODO: Which we will be demonstrating later!
and handle atoms, calls, ``quote``, and ``lambda``,
which we will be demonstrating later!

If you add Python injections to the list,
then you also have to handle the entirety of all Python expressions.
Expand Down Expand Up @@ -6717,8 +6715,6 @@ A lot of programming comes down to restructuring data like this.
If you've made it this far,
show off your solutions in the Hissp Community Chat!

.. TODO: and that's how the bundled d# version works.
.. TODO: advanced techniques from A Slice o Python?
Let's review. This section covered a number of advanced techniques:
- Brackets in symbols.
Expand Down Expand Up @@ -6768,11 +6764,7 @@ show off your solutions in the Hissp Community Chat!
.. TODO: preconditions?
.. TODO: base 6, tau
.. TODO: defmacro/g defmacro!
.. TODO: destructuring bind (iterable only?)
.. TODO: destructuring lambda (iterable only?)
.. TODO: one-shot self-referential data structure using reader macros
See http://www.lispworks.com/documentation/HyperSpec/Body/02_dho.htm
Expand Down

0 comments on commit 2ebc2c2

Please sign in to comment.