Skip to content
This repository was archived by the owner on Dec 20, 2024. It is now read-only.
/ fluentix Public archive

[ARCHIVED] Visit fluentix.dev for more info.

Notifications You must be signed in to change notification settings

nglammm/fluentix

Repository files navigation

DEPRECATED

THE CURRENT REPO WE ARE CURRENTLY WORKING AT CAN BE FOUND HERE.

Fluentix: v0.0.1 pre-alpha

Official Fluentix's repo.

N|Solid

Below is a poorly made documentation, please stay tuned because Fluentix project is still in very early development.


Features (at this moment):

Features that Fluentix has.

Fluentix Language

  • Variables declarations
  • Equations solved
  • Show (print) function (shows output)
  • Input / ask functions (get user input)

Fluentix Syntax

Data types

Currently, we only support number, string, null, array and boolean For example: true represents the normal true value for almost every programming language. Same for false null represents null in almost every programming language Strings can be used between ' and " just like any other languages. Array starts with a [ and ends with ]. To seperate elements, we use ;.

ARRAY TIPS

You can spam as much ; as you can when seperating elements in an array. The demo image of it is shown in many channels like ⁠memes and ⁠development

N|Solid

Variables

To declare a variable, we introduce 7 different ways of doing it:

variable <var_name> is <value>
let <var_name> be <value> (the most used one)
constant <var_name> is <value>
create: variable <var_name> is <value>
create: constant <var_name> is <value>
create: changeable <var_name> is <value>
create: unchangeable <var_name> is <value>

To update a variable, we use: <var_name> is now <value>

Way number 1, 2, 4, 6 creates a mutable variable while way number 3, 5, 7 creates a constant.

Fluentix Console

  • Run: Run fluentix files (using current Fluentix Language available features)
  • Packages: Will install addons for your Fluentix (still, WIP)
    • Download (will have install when the Fluentix Language has that function)
    • Reinstall (just remove that package and install it again)
    • Uninstall (remove that package)
    • Upload (Upload your packages: now just upload a dir, will be specified when Fluentix Language is finished; verify needs email)
    • Manage (Manages your uploaded packages; verify needs email)
  • Alias: run long commands shorter

Get Fluentix:

Get Fluentix via those ways:

1. All-in-one installer (coming soon)

It will be available in the future. http://fluentix.dev/get

2. Python

Install this zip, launch cmd/terminal and get into Fluentix's directory, unzip it and run the setup.py file with administration priveliges (mac: sudo python setup.py or windows (admin cmd): python setup.py)

If no errors occured, you have successfully installed Fluentix!

Start using it by typing fluentix (flu or fl for short)

VS-Code:

Official syntax for Fluentix is at https://marketplace.visualstudio.com/items?itemName=Fluentix.fluentix


Community

If your interested, join us on discord here: https://discord.gg/mZNNfuMUVq


More features are promised to be added in near future!

About

[ARCHIVED] Visit fluentix.dev for more info.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages