Skip to content

WeDu-official/GLC

Repository files navigation

this is GLC 3 (Joy Boy)

note: soon GLC 3 MAX will be released after short time after GLC 3 pro

new changes and features:

1-support for TurtleDB(a new programming language support)

2-GLC now is faster and better and easier with it's triple-COLB-system program

3-full support for code instead of only file now you can use either file or code to run and do another things like that

4-full support for parallel run🔥(this thing will let you control the space and time)

5-block_functions finally completed(finally you can control on code blocks)

6-finally everything is work with it's miximum power

7-GLC.py and convrun,shortcutfunc.py, teleport_files all of them removed from this version

8-run_system_functions.py and GLClang.py, block_fun.py, this file(README.md),all of ...APFL.py files got an update(contains compiling anf system changes with new feature and GLClang got some new functions and changes to help you)

9-there are some changes: in some of the parameters of some functions and in GLClang and etc... to make the commanding system better

note:there are a lot of other changes and features but from how much I worked and spent time on it I forgot the old changes and features that I had done

changes outside GLC but they are related to it

1-compiler documention.pdf deleted

2-little changes in GLCprojectcreator.py

cool notes:

all of bugs being fixed(TRUE)

finally kotlin and C support being very good like the python ones or the batch one

note:this is our plans for things that will be found in GLC 4 or little more:

1-update the strike and OSL

2-more changes in FTCM

3-make the GLC IDE

Requirements

NOTE:YOU MUST TO INSTALL Python programming language and ply(python

lex-yucc) and Pillow python libaries and any modern browser to make

the minimum reqirements possible and features for GLC

you will have the support for python,html,batch only and there is possibility to get errors in GLC and even FTCM

the Recommended reqirements are

minimum requirements

Node.js

to support JS(java script) in GLC

example for cmd command using it:

node runned_code.js

kotlinc

to support kotlin in GLC

example for cmd command using it:

kotlinc runned_code.kt & kotlin Runned_codeKT.class

gcc

to support C in GLC

example for cmd command using it:

gcc runned_code.c

java

to support java in GLC

example for cmd command using it:

java runned_code.java