Open tra38 opened 6 years ago
Hey, Pseudo is not maintained currently, if there is enough interest, I might cleanup the errors for the stdlib functions when I have spare time(one guy wrote a nice testing tool for that, just a matter of a day to clean most of them up)
What is your usecase for it
My current usecase is to generate exercise solutions for algorithmic problems. Rather than write the algorithm in one language and hope that practitioners of other languages can understand it, I could generate five different versions of the algorithm and show them side-by-side. (I'm doing experimental work though to check whether it's even practical for me to generate algorithmic problems in the first place, so it's not as if there's anything for me to show.)
A secondary usecase that I see is, of course, porting algorithms from one language to another, but I'm not doing that right now.
Thanks for your help. If I need to use this tool in the future, would it be okay for me to fork this and do my own maintenance work?
Algorithmic programming was one of the main ideas I had in mind
Do you generate the problems too, or you want to generate just their solutions?
Otherwise, I might take a look at how much work is to cleanup most builtin function errors this weekend.
It's MIT, you can do whatever you want with the source : ). If you get some progress, you can also take maintenanceship of the upstream project too
Right now, I'm thinking of just generating solutions, and have the problems be hand-written. But it might actually be preferable to instead have problems be generated as well. I'll think about that for a bit...
Thanks for your support! You really built something wonderful and useful to the world. :+1:
To replicate:
You get this same error for C++, Ruby, JS and Python. Only C# is able to handle List#concat properly, and I am able to generate human-readable C# code using
pseudo
.