Slashdot Mirror


MELT, a GCC Compiler Plugin Framework, Reaches 1.0

karijes writes with news that the Middle End Lisp Translator extension for GCC has hit 1.0: "MELT is a high-level domain specific language for extending, customizing and exploring the GNU Compiler Collection. It targets advanced GCC users, giving them ability to hook on almost any GCC stage during compilation or interpretation phases. This release brings a lot of new things." New features include defmacro and changes to the antiquote operator.

4 of 58 comments (clear)

  1. Also, MetaMELT 0.3 by Thanshin · · Score: 4, Funny

    In other News, MetaMELT's v0.3 was released this last weekend.

    "MetaMELT a meta-level tool for the customization of MELT's dynamic pattern matching paradigm, allowing the refinement of the GCC's internal data management during the pre-hooking phase."

    1. Re:Also, MetaMELT 0.3 by Thanshin · · Score: 4, Funny

      I believe that defmacro already covers that.

      Defmacro defines that, but, who defines defmacro?

      Or, as MetaMELT lead designer and "guru" said himself: "Quis definiet ipsos definieentis?"

  2. Re:Too little too late by wiredlogic · · Score: 4, Informative

    Your hipster hardcore developer friends might want to read the GCC license some day which has an explicit exception allowing the runtime code to be incorporated in closed source software without imposing the terms of the GPL.

    --
    I am becoming gerund, destroyer of verbs.
  3. Re:Too little too late by basiles · · Score: 3, Informative

    I am not sure of your assessment. Most Linux distributions are currently compiled with GCC, and a lot of embedded systems (or software) are also compiled with GCC. I agree that LLVM/Clang is a healthy competitor, but I won't say that GCC is dead.