Skip to content

Commit

Permalink
Add comparison with xmlgen
Browse files Browse the repository at this point in the history
  • Loading branch information
alejandrogallo committed Sep 18, 2024
1 parent 7074bc9 commit 137b2b3
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions README.org
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,24 @@ On another note, this library is exceptionally easy to write and
illustrates the usefulness of the =pcase= function in Emacs Lisp for
manipulating lists.

* Similar projects

- https://github.com/philjackson/xmlgen
Is an excellent package and very similar to the syntax of =el-who=,
you can use that if you're not interested in compatibility between
=cl-who= and =el-who=.
The main difference between the two is that in =el-who=
s-expressions like
=(concat "hello" " " "world" )=,
i.e., where the first element of the list is a symbol and not a keyword,
are evaluated by the emacs-lisp evaluator.

In the case of =xmlgen= this would be interpreted as
#+begin_src html
<concat>hello world</concat>
#+end_src
which in =el-who= would be =(:concat "hello" " " "world")=.

* Algorithm

Explanation of the algorithm is as follows
Expand Down

0 comments on commit 137b2b3

Please sign in to comment.