dotnet / dotnet/vblang

Lt's have VB.Core!

Open
#404 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
328
Forks
71
PR merge metrics
No merged PRs in 30d

Description

Most of us are satisfied with VB as it is, but I am looking to young kids / youth who are trying to learn this language today. Remember that we stared with GW Basic , QBasic, or Visual Basic back then, when the language was simpler and its syntax was smaller. It was a fun.
I can imagine this maybe less true for beginners today, where it is not a big deal for them to learn C# as a little harder but most powerful .NET tool there!
I feel that VB is on the edge of oblivion today, and can die with us!
We need to do every thing possible to pull it back and keep it to the next generations. Work should go on the 2 main VB strong suits:
1- an easier syntax langue attractive to young beginners. This is what all my recent proposal about. Consider them as a revise of all new syntax in VB.NET since .NET 1. I
2- Intelligent powerful compiler that do what you are dreaming of with a little code. I know that there are many powerful new syntax under development, but we need also to do something to fully write Xamarin apps with VB.Core.
You saw how I tried to volunteer to make vbhtml happen, and I was willing to pay it up to 6 months of hard work just to do something for my beloved language, but as you see, this amazing language took my hand and did half the job by its powerful built in Xml literal, so we now have [Vazor 1.0](https://github.com/VBAndCs/Vazor) in less than two weeks!

I never lost faith of VB. I always define it as the Smartest Clever highest language closer to natural language ever, and want to keep it that way.
So, I dream of a big jump to a VB.Core release, with all kind of syntactic sugar, new powerful syntax additions, full support of HTML5 in XML literals to make Vazor a real production tool, and a project for Xamarin VB.Core.
Thanks.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.