Inkscape.org
Beyond the Basics What computer Language(s) Are Path Effects Written In?
  1. #1
    Hum Hum @Hum

    The Path Effects used within Inkscape ... are they written in Python  mode or C or C+ or C++ ... or what specific languages?

    Both those currently in use snd those that are experimental and those deprecated.

    My reason is that I am trying to determine the file sources for an experimental Path Effect called "Extrude".

    I am using this Path Effect in Windows 10 in inkscape versions 1.21 and 1.3. But I cannot recall how or where I obtained this Path Effect.

    Please see this topic link.

    https://inkscape.org/forums/tutorials/live-path-effect-extrude-zextra-resource/

    I thank you for your help in tracking this down and getting clear simple answers to this "mystery".

  2. #2
    Tyler Durden Tyler Durden @TylerDurden

    AIUI, Inkscape is written in C++. The Path Effects are baked into Inkscape when compiled from source. 

    The Extrude path effect was introduced as an experimental effect in v 1.0.

    Gennerally, any .inx or .py files are for extensions, and written in python3.

  3. #3
    Hum Hum @Hum

    Thank you so very much Tyler for sharing this and resolving my mystery hunt.

  4. #4
    anwar4870 anwar4870 @anwar4870

    Inkscape is primarily written in C++ and has a Python scripting extension that allows users to extend its functionality with Python scripts. The Path Effects in Inkscape are also written in C++.

     

Inkscape Inkscape.org Inkscape Forum Beyond the Basics What computer Language(s) Are Path Effects Written In?