plangs!

Programming Language

Fennel

Appeared 2020

Programming language that combines the simplicity, speed, and reach of Lua with the flexibility of Lisp syntax and a macro system. It offers full Lua compatibility and can run wherever Lua runs, including game development, web servers, and microcontrollers.

Trends

languishrank #238
languish — 39 periods, 2015Q3 to 2025Q2

2015Q32025Q2

Influence graph

Influence graph for Fennel: 30 influencing languages, 1 family linksC++ influenced AdaEiffel influenced AdaPascal influenced AdaC influenced AWKsed influenced AWKFortran influenced CAda influenced C++APL influenced C++C influenced C++F# influenced C++C influenced C#C++ influenced C#D influenced C#Eiffel influenced C#F# influenced C#Haskell influenced C#Java influenced C#Pascal influenced C#Scala influenced C#Visual Basic influenced C#Haskell influenced CleanLisp influenced Common LispR5RS influenced Common LispScheme influenced Common LispAda influenced DC influenced DC++ influenced DC# influenced DEiffel influenced DJava influenced DPython influenced DAda influenced EiffelLisp influenced ErlangProlog influenced ErlangC# influenced F#Erlang influenced F#Haskell influenced F#OCaml influenced F#Python influenced F#Scala influenced F#Standard ML influenced F#Lua influenced FennelScheme influenced FennelClean influenced HaskellLisp influenced HaskellR5RS influenced HaskellRaku influenced HaskellScheme influenced HaskellStandard ML influenced HaskellC++ influenced JavaAWK influenced LuaC influenced LuaC++ influenced LuaLisp influenced LuaR5RS influenced LuaScheme influenced LuaSelf influenced LuaC influenced OCamlPascal influenced OCamlStandard ML influenced OCamlAWK influenced PerlC influenced PerlC++ influenced PerlLisp influenced PerlRaku influenced Perlsed influenced PerlAda influenced PythonAPL influenced PythonC influenced PythonC++ influenced PythonHaskell influenced PythonLisp influenced PythonPerl influenced PythonR5RS influenced PythonScheme influenced PythonStandard ML influenced PythonLisp influenced R5RSHaskell influenced RakuPerl influenced RakuCommon Lisp influenced ScalaEiffel influenced ScalaErlang influenced ScalaF# influenced ScalaHaskell influenced ScalaLisp influenced ScalaOCaml influenced ScalaR5RS influenced ScalaScheme influenced ScalaStandard ML influenced ScalaLisp influenced SchemeAPL influenced SelfPascal influenced Standard MLHaskell influenced Visual BasicFennel compiles to LuaFortransedCAWKLispPerlPascalEiffelRakuCleanR5RSSchemeStandard MLAdaPrologHaskellAPLJavaErlangPythonCommon LispOCamlDVisual BasicScalaC#F#C++SelfLuaFennel
Solid arrows: influence, oldest at the top. Dashed: compiles to / is a dialect of / implements.

Paradigms

Platforms

Type Systems

Compiles To

Influenced By

Written With

Licenses

Tags