Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Language from Scratch #1

Closed
14 tasks
SK1Y101 opened this issue Jul 5, 2021 · 4 comments
Closed
14 tasks

New Language from Scratch #1

SK1Y101 opened this issue Jul 5, 2021 · 4 comments
Assignees
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@SK1Y101
Copy link
Member

SK1Y101 commented Jul 5, 2021

So: VerboseLang:
doesn't have an actual name, or anything really.

A lot of things need to be decided before any code can be laid down, such as:

  • Naming:
    • What is this language actually called?
    • What file extension does it use?
  • Syntax:
    • How does one declare variables
    • What about loops
    • or conditionals?
  • Examples
    • Maybe a few examples of VerboseLang next to Python to highlight the difference
    • This also allows unit Testing to be performed
  • Technical details
    • Is this language Compiled, or Interpreted, or somewhere inbetween?
    • Dynamic or static typing?
    • Bytecode, Tree-walk, or JIT?

And a whole host of other details I haven't thought to type yet.

Some resources to help with building this:
Crafting Interpreters
My own (ongoing) creation
Any others welcome:

@SK1Y101 SK1Y101 added good first issue Good for newcomers help wanted Extra attention is needed labels Jul 5, 2021
@SK1Y101 SK1Y101 self-assigned this Jul 5, 2021
@SK1Y101
Copy link
Member Author

SK1Y101 commented Jul 5, 2021

More syntax ideas referenced in #3 #4 #5 #6 #7

@SK1Y101
Copy link
Member Author

SK1Y101 commented Jul 6, 2021

Could call it Verboscript with the .vrbo extension?

@Amritanshu02
Copy link

Hello! I would like to work upon this issue, could you suggest me where to start ?

@SK1Y101
Copy link
Member Author

SK1Y101 commented Jul 7, 2021

Well I'm currently looking through a lot of programing syntax and coming up with their equivalent in plain english, So if you wanted to suggest alternatives on any of their issues, or find new syntax examples not listed, that would probably be the best place to start.

There is a wiki page here of all the examples, though none have been decided concretely.

The project is still in it's infancy though, so all of the time spend is just planing and idea brainstorming.

@SK1Y101 SK1Y101 closed this as completed Jul 7, 2021
@Skiylia-Lang Skiylia-Lang locked and limited conversation to collaborators Jul 7, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants