kanaka / mal

mal - Make a Lisp
Other
10k stars 2.53k forks source link

Add new Perl (perl.2) implementation #626

Closed ingydotnet closed 3 weeks ago

ingydotnet commented 1 year ago

I'm working on a YAML syntax Lisp called YAMLScript that will work in many languages.

I realized I really needed to learn how to implement a Lisp.

I found this project and completed the adventure.

This PR is for the perl.2 base implementation.

I'll be submitting a yamlscript implementation PR soon.

ingydotnet commented 4 weeks ago

Hello @ingydotnet sorry for the very slow reply (I've been unable to work on this project for the past couple of years but I'm am now able to again). If you're still interested in getting this merged upstream I would ask that you do the following:

Greetings @kanaka! Boy do I have a lot to share with you! The MAL project was a catalyst for what seems like my entire life for the past 15 months. It led me to create 2 new programming languages, Lingy (a Clojure platform for Perl) and YAMLScript. I invented and maintain the YAML data language, and YS takes it to the next level. I've given at least 4 conference talks about YS this year and talked about MAL in each one. I'd love to chat with you about all this if you're keen.

Best options are:

kanaka commented 3 weeks ago

@ingydotnet That's awesome stuff! I'll ping you on clojurians Slack.

ingydotnet commented 3 weeks ago

I think I can close this PR. There's nothing particularly novel about it iirc.

I hope to make a YAMLScript implementation soon and submit a PR for that.

That would bring me full circle!!