Lisp Flavored Erlang (LFE) is a modern and promising Lisp running on top of the robust Erlang VM. Nevertheless, I have some questions regarding the level of support in LFE for some important features for which there are similar ones in other Lisp-like languages, e.g. Common Lisp:
- Is it possible in LFE to redefine a function, macro, or a module?
- What are the limitations of macros in LFE? Are they as powerful as in Common Lisp?
- What is the support in LFE for Aspect-Oriented Programming (AOP)? For example, in Common Lisp one can use :before, :after and :around to implement AOP. Please, give some links to AOP examples in LFE
- Is LFE's reader programmable, for example, like Common Lisp's reader is? Can I have user-defined reader macros in LFE?
Also, what are the limitations of using LFE when compared to Erlang for programing on the Erlang VM?
I would like to understand what is already in LFE supporting these questions before I deep dive into it.
Thanks
Mário
--
You received this message because you are subscribed to the Google Groups "Lisp Flavoured Erlang" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lisp-flavoured-e...@googlegroups.com.
To post to this group, send email to lisp-flavo...@googlegroups.com.
Visit this group at http://groups.google.com/group/lisp-flavoured-erlang.
For more options, visit https://groups.google.com/d/optout.
Robert will have to answer most of these, but I can address a few to get you started. See in-line, below:
Thanks
To unsubscribe from this group and stop receiving emails from it, send an email to lisp-flavoured-erlang+unsub...@googlegroups.com.
To post to this group, send email to lisp-flavoured-erlang@googlegroups.com.
so from what I understand from your answers, the goal of LFE is to provide a Lisp syntax and macros to Erlang, and nothing more. Is this correct? Or is there a wish to keep 100% compatibility with Erlang Core while moving forward its features and compete with Erlang?
Thanks
Hi,
so from what I understand from your answers, the goal of LFE is to provide a Lisp syntax and macros to Erlang
, and nothing more.
Is this correct? Or is there a wish to keep 100% compatibility with Erlang Core while moving forward its features and compete with Erlang?
Thanks
--
You received this message because you are subscribed to the Google Groups "Lisp Flavoured Erlang" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lisp-flavoured-e...@googlegroups.com.
To post to this group, send email to lisp-flavo...@googlegroups.com.