Skip to content

Takax62/EFN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

EFN

This is a new cross-platform and open-source programming language built using Python, built for simplicity, extensibility, beginner-friendly syntax and to build complex functions easily. It is a Python library, but I wanna build an interpreter for it too!

Why EFN?

EFN offers a readable syntax and good performance. EFN also targets speed (it is fast), while it has an easy syntax. Newer EFN versions also have AI (API integrating, agent creation, chat, image, in newer versions, even video generation) and features for building a Discord Bot. You should have a Python interpreter for it, but if EFN will have a custom interpreter, you won't need one.

Installation

  • Zip Install
    • To install using a zip file, here's the template: py -m pip install [the EFN zip file's name you installed]. For example, if you wanna install v3.0, go to the releases section -> tags -> EFN3.0-TheFullFreedom -> assets -> click on EFN.3.0.-.The.Full.Freedom.zip, then in the terminal, go to the directory you installed the zip, and type py -m pip install EFN.3.0.-.The.Full.Freedom.zip -> EFN 3.0 installed.
  • PyPI Install
    • Install the latest version of EFN
      • To install the latest version of EFN using PyPI, just type this in the terminal: py -m pip install EFN and the install is done.
    • Install a specific version of EFN
      • To install a specific version of EFN, here's the template: py -m pip install EFN==[the version you wanna install], for example, if you wanna install v4.2, type this in the terminal: py -m pip install EFN==4.2.

NOTE: there are some versions of EFN, that the versions' number changed (v4.1.1 (GitHub) -> v4.1.1.0 (PyPI), v4.3 (GitHub) -> v4.3.0 (PyPI)), due to an error, so if you wanna install a specific version of EFN using PyPI, then check the versions' number in EFN's PyPI project.

EFN's wiki

EFN's wiki is a documentation that shows the story of EFN and code examples like: write("This is an example.") -> prints "This is an example". You can view the story here and the examples wiki: here. There are some documentations that show up in the release notes.

EFN's Logo

EFN logo

About

This is a new cross-platform and open-source programming language built using Python. It is a Python library, but I wanna build an interpreter for it too!

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors