Replies: 4 comments 3 replies
-
|
The answer really depends on your knowledge about programming languages. To create a new programming language, you need to well-define its syntax, and have a parser to understand it. This is the most unique part of work for modern programming language. Roslyn is a rich syntax analysis platform to provide interactive experience in IDE. It isn't very useful to compile other language, unless you want to transform the language into plain text of C# or VB. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
@jerrywa0h sorry, but Roslyn is not a framework for writing a general compiler. You won't be able to adapt Roslyn to the purpose of making your own programming language. |
Beta Was this translation helpful? Give feedback.
-
|
thanks for the responses
i may be using the wrong terminology, but so far i have done the following.
i have installed (Roslyn.vb) into my new visual basic programming language
(EngLan)
using the GUI part of EngLan, i can create a (button) and a (textbox)
control .. and define all their properties.
using the coding part of EngLan, i can write some user friendly code to
have the program display (Hello) in the textbox when the button is clicked
.. ie, the old hello program.
i can then click EngLan's (compile) button and the program uses
(SourceCode), (MetadataReference), (Options), (syntaxTree), and (Emit)
features to create a (Hello.exe) program that works on another computer.
during my 62 years of being a computer programmer i have met many people
who thought it might be fun to try and learn how to write their own
computer programs .. school kids, retired people, etc .. EngLan is not for
professional people like us.
some of those people will outgrow EngLan and want a more powerful language
.. since EngLan is based on visual basic, i am hoping i can find someone at
microsoft who will work with me as an advisor, not as someone who will
answer (how do i do this) questions.
jerry gentry .. age 84 .. 417-883-9326 .. jerrywa0h (at) gmail.com
Springfield, Missouri
my previous program can be found on my website .. wa0h.com
…On Sun, Dec 7, 2025 at 10:49 PM Huo Yaoyuan ***@***.***> wrote:
One successful example is Peachpie compiler for PHP, but it's more like a
heavy recreation borrowing the design instead of simple adapting.
—
Reply to this email directly, view it on GitHub
<#81493 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AL44JRKW6KB4VPXXWNDQ43T4AT7L3AVCNFSM6AAAAACOKQL2RGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKMJZGE3DMNQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
i am not a new programmer ..
i have been an application developer since 1959 (yes, 66 years) .. i am now trying to create a new, easy-to-use, programming language, similar to visual basic .net .. i want it to have a simple (deploy) button which will use roslyn to convert their source code into a (MyProgram.exe) file that can be deployed
i am having way too much trouble trying to learn roslyn .. i spend days, using the internet, trying to find books, using ai programs such as copilot and chatgpt .. trying to find out how to convert one of their source code statements into a source code statement that roslyn can compile.
? can anyone on the roslyn development team call an old timer and tell me how i can be more productive in finding out how roslyn wants me to do things ?
jerry gentry .. age 84 .. 417-883-9326
Springfield, Missouri
my previous program can be found on my website .. wa0h (dot) com
Beta Was this translation helpful? Give feedback.
All reactions