Skip to content
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

No documentation is existant and unable to run the code with dotnet core 2.2 #13

Open
nberic opened this issue Apr 2, 2019 · 4 comments

Comments

@nberic
Copy link

nberic commented Apr 2, 2019

Where could I find Irony .NET framework (or preferably dotnet core) documentation? Codeplex site states that This project migrated to https://github.com/IronyProject/, however I could not find any documentation on both github and codeplex sites (it seems outdated and non-buildable for current versions of .NET framework). On the other hand, the A modified version of the Irony project (https://irony.codeplex.com) with .NET Core support doesn't provide any documentation at all. There is just an example that doesn't seem to run. Also, some examples of languages seem to be incorrect as they fail build.

Is the framework still maintained or it got obsolete and it is revival state. Seems quite difficult to learn anything about it from the examples (although the examples are quite similar to the BNF).

Are there any substitutions?

** Got redirected from stackoverflow.com **

@nberic nberic changed the title Non documentation is existant and unable to run the code with dotnet core 2.2 No documentation is existant and unable to run the code with dotnet core 2.2 Apr 4, 2019
@daxnet
Copy link
Owner

daxnet commented May 7, 2019

@nberic
The project is still alive and it should be https://github.com/IronyProject/Irony. In the beginning, I migrated the original implementation from Codeplex simply because codeplex was going to be closed and also because I was on a project which utilized Irony. After that, one of my follower (if I could remember) started the above Irony repo and took over the maintenance of the project, from my perspective, in particular for this repo here, I think I should archive it because I don't have too much spare time in maintaining this project, so, if you are interested in Irony, the great compiler generator in .NET, please go to that repo. I am sorry for the confusion.
By the way, I got myself started with Irony simply by reading an article from codeproject.com. I believe you can do the same thing, just search Irony on codeproject.com and see if there is any articles that can help.
Thanks.

@nberic
Copy link
Author

nberic commented Jul 20, 2019

@daxnet
Sorry for the long-waited reply. The project is great itself, and I have read the articles on codeproject.com. However, the provided code mostly doesn't work anymore.
The site from the URL also lacks any real documentation. Also, it gets really difficult to implement a feature of an app with Irony when any deeper concepts and usages are nowhere to be found and sometimes it seams that some features of Irony are missing which other parsers have. However, it is still great. Thank you for the migration. Too bad this great idea didn't live enough.

@daxnet
Copy link
Owner

daxnet commented Aug 1, 2019

@nberic
Yes, you are absolutely right. As Irony is not maintained by its original author anymore, most of the usages of this library is somehow experimental and once there comes an issue, it is hard to solve. Anyways, this this a great library that I use in some of my personal projects, like https://github.com/daxnet/logo-sharp. If you are interested, you could go through the repo and see if it helps.
Thanks!

@nberic
Copy link
Author

nberic commented Aug 10, 2019

@daxnet
Great. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants