-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
吾有一术,若有空可也,或于作者之谏 #411
Comments
Hi @MagicLu550 , |
https://github.com/MagicLu550/wenyan-lang_jvm |
Issue回复以英文,不够文言之气也。:P |
噫嘻😂,吾之过也。 |
https://github.com/MagicLu550/wenyan-lang_jvm |
@MagicLu550 |
Thank you very much!I will. |
Could you please invite me to join the organization? I will contribute my project to this organization.Thank you very much. @LingDong- |
Hi @MagicLu550, please give us some time to consider this. On one hand, we are so glad about your enthusiasm, and we’re very excited about the JVM compiler. It seems to be looking pretty good, congrats! On the other hand, the compiler seems to be in a relatively early stage, and as myself only know a little bit Java, and given all the other stuff we need to maintain and develop, we just feel a tiny bit concerned about how well we can support it as an official asset under the organization. You might have noticed the main spec is also constantly evolving. But please don’t let this discouragement! I’ll take a closer look at your code and make further considerations. Meanwhile, really looking forward to its development! Thanks! |
OK, I will wait patiently, I will maintain this project steadily, and follow up the specifications continuously.Thank you very much |
@LingDong- Wenyan4j's progress will be explained here
implemented the object
implemented the Nested Function Calls
implemented the macro across files
Support for macros, macros are being implemented across files
Current progress The syntax mentioned in the rest of the readme and the syntax I have found so far have been implemented. At the same time, the grammar is customized and can be freely translated into other languages. enum Language {
GROOVY(
[
(Syntax.VAR_DEFINE) : "def $NAME = $VALUE",
(Syntax.FOR_NUMBER) : "for(_ans$INDEX in 1..$RANGE){",
...........
And added project managerfor java-based projects, with a preliminary project structure String project = "/Users/luchangcun/Projects/michel/wenyan-lang_jvm/project_example";
String makeFile = project+"/MakeFile.txt";
String out = project+"/target";
WenYanCompiler compiler = WenYanTools.makeCompiler(Language.GROOVY);
compiler.compile(
"-c","@"+makeFile,out,"-sc",project+"/src/","-m","main.主文件"
); Implemented WenYanShell, and enabled command line interaction via
|
This looks great, congratulations 🎉! Please feel free to transfer Wenyan4j to wenyan-lang organization. I'll accept your transfer request, and you should automatically become the admin of that project. And let's rename it to Thank you so much! Looking forward to it! |
When I transfer, |
Ok,Thank you |
@MagicLu550 Oops, sorry I didn't realize Github has this permission issue. I've sent you an invite to become a member ;) this will allow you to do the transfer. |
No problem,Thank you😃👍
|
@MagicLu550 Congrats and Welcome! 🎉 |
Thank you!😃👏 |
Looks great! One little suggestion here is that you can keep this in the |
OK,thanks for your suggestions,i will do it.wait me for some time.😁 |
@LingDong- emm...Excuse me,I want to use the settings of the jvm project(wenyan4j before),so i want the owner permission if you agree,thank you. |
@MagicLu550 Permission granted as Admin of the repo. :) |
thanks :) |
By the way,I want to know when the wenyan can support |
Please subscribe #31 for updates. Closing this for now :) |
ok,thanks,now I am busy with my studies recently, so the project is temporarily stagnant.Hope for understanding:) |
余欲为文言撰一反编译器也,或译其犀码为爪哇乎,以通爪哇之虚拟机也,顺应世界之天法,扬天下之公理。中华寻为领天下者,是时也。
若吾有余时,可助之,若君有意,可为之。
The text was updated successfully, but these errors were encountered: