technoblogy / ulisp

A version of the Lisp programming language for ATmega-based Arduino boards.

Home Page:http://www.ulisp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Why aren't there any macros in ulisp?

hunar1997 opened this issue · comments

commented

Hello :D

This is a very interesting project, but why aren't there defmacros? Is it impossible to implement or you just delayed it for later :)
I tried making it without editing c++ source code but didn't have much success

Thanks for reading :D

Sorry for the delay in replying. I had to leave out quite a lot from Common Lisp in order to fit Lisp on the target platforms I had in mind, and I felt that macros were less important than some other features for typical applications.

Is there a particular application you have that would need macros?

commented

It's actually the tiniest implementation which has the most of common lisp :D I haven't used it yet so I don't know if i will miss macros or not :)

Thanks for the reply