You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-13Lines changed: 15 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,31 +6,33 @@
6
6
7
7
Kalaam is the programming language in Hindi and has all the basic functionalities of a modern programming language. From for loops to while loops and from functions to conditional statements.
8
8
9
-
Kalaam has it's own parser, interpreter, Virtual memory stack and executes source code from parse tree generated by the parser.
9
+
Kalaam has it's own parser, interpreter and executes source code from parse tree generated by the parser.
10
10
11
-
Thank you to all the amazing developers who showed interest in contributing to the development of Kalaam.
12
11
13
12
## Branch Guide
14
13
15
-
## Compiler
14
+
## v1.0.0
16
15
17
-
- All the compiler related work is done here. No frontend pull requests here, this space belongs to backend people.
16
+
- The first version of Kalaam. You can explore it to see how first version came out to be.
17
+
- No development work happens here anymore.
18
18
19
-
## Frontend-UI
19
+
## v1.1.0
20
20
21
-
- All the compiler, UI work is done here. No Compiler/Backend pull requests here, this space belongs to frontend people.
21
+
- The latest version of Kalaam with improvments over v1.0.O.
22
+
- contains latest stable Kalaam code.
23
+
- No new functionality added but more flexible code, error handling and functional programming.
22
24
23
-
## dev-Kalaam-nextVersion
25
+
## v1.2.0-dev
24
26
25
-
- As the name suggests, this will contain the latest and stable Kalaam code. If everything performs as expected, this will be merged with the master.
26
-
-Test, Test, Test!
27
+
- As the name suggests, this is where devlopment work happens for next version of Kalaam.
28
+
-If you want to contrubute, submit PR's to this branch only.
27
29
28
30
## Contributions
29
31
30
32
- You can work on either Frontend, Backend or Documentation, whatever you think you can be best at with your current level of experience.
31
-
- This is a complete Kalaam.io application. The compiler is available as a standalone npm package called Kalaam-core.
32
-
- Fork the repo by selecting the branch you want to work on.
33
-
- Feel free to play with frontend or backend. Creative ideas are most welcome.
33
+
- This is a complete Kalaam.io application. The compiler will be made available as a standalone npm package called Kalaam-core.
34
+
- Fork the repo and create PR's on current dev branch. For now, it is #`v1.2.0-dev`#.
35
+
- Feel free to play with project. Creative ideas are most welcome.
34
36
- Use Kalaam Discord sever to connect with fellow contributors.
35
37
36
38
#` NOTE: MAKE SURE TO CREATE A PULL REQUEST ON 'dev-Kalaam-nextVersion' and NOT DIRECTLY ON THE MASTER BRANCH.`#
@@ -39,7 +41,7 @@ Thank you to all the amazing developers who showed interest in contributing to t
39
41
## Future plans
40
42
41
43
- Right now, Kalaam is in it's early stage. Many programming languages took decades of team work to reach their God level. We go step by step.
42
-
- Kalaam needs to have a usecase so that people can start building stuff with it like apps, websites, extensions, plugins. The use-case can be unique that suits well to the Indian ecosystem. This will help us to move in a straight direction.
44
+
- Kalaam needs to have a usecase so that people can start building stuff with it. The use-case can be unique that suits well to the Indian ecosystem. This will help us to move in a straight direction. Right now it's best for learning purposes.
43
45
- Consider Kalaam as your project, explore it and feel free to try out new ideas.
0 commit comments