# The role of femtolisp in Julia?

**URL:** <https://discourse.julialang.org/t/the-role-of-femtolisp-in-julia/1902>\
**Category:** Internals & Design\
**Tags:** question, history\
**Created:** [February 4, 2017, 12:46pm UTC](https://discourse.julialang.org/t/the-role-of-femtolisp-in-julia/1902 "2017-02-04T12:46:06Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ihnorton](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ihnorton/32/26_2.png) [@ihnorton](https://discourse.julialang.org/u/ihnorton)\
**Post date:** [February 4, 2017, 1:17pm UTC](https://discourse.julialang.org/t/the-role-of-femtolisp-in-julia/1902/2 "2017-02-04T13:17:57Z")

</div>

Syntax lowering is also in femtolisp (julia-syntax.scm), and has not yet been ported. There are some bootstrap issues which would need solving, and not a strong-enough reason to do so at this time.

See also:

> [@What exactly code lowering is an how to do "unlowering"?](https://discourse.julialang.org/t/what-exactly-code-lowering-is-an-how-to-do-unlowering/1315):
>
> I’ve seen a number of snippets produced by code\_lowered and have rough intuition of what it does, but what’s exact definition of code lowering? Does “lower” means “more low-level”? In my package I need to get an expression of a function. I do it using the code at the end of this post, but essentially I get it using Base.uncompressed\_ast which, as far as I understand, returns lowered code that is a bit hard to work with. Is there a way to “undo” lowering or get function expression exactly as…

---

_[View the full topic](https://discourse.julialang.org/t/the-role-of-femtolisp-in-julia/1902)._
