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

Standard Library: http #2

Open
AlenVelocity opened this issue Oct 1, 2023 · 2 comments
Open

Standard Library: http #2

AlenVelocity opened this issue Oct 1, 2023 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers hacktoberfest

Comments

@AlenVelocity
Copy link
Owner

Ref: https://github.com/Synthesized-Infinity/Ethereal/blob/main/src/std_library/http.rs

@AlenVelocity AlenVelocity added hacktoberfest good first issue Good for newcomers enhancement New feature or request labels Oct 1, 2023
@dhruvdabhi101
Copy link

I would like to contribute.

@AlenVelocity
Copy link
Owner Author

Hello There! 🐾

Thank you for your pawsome interest in enriching the purr-realm of Meowscript! Your claws could be just the tool we need to paw-er our way through the web. Here's how you can contribute:

Before diving into the fur-tastic world of Meowscript HTTP, you might find it useful to take a look at an existing implementation in Ethereal. This could provide you with some purr-spiration and insight on how to go about your task:

Ethereal HTTP Module Implementation

HTTP Module Specification:

We are looking to implement a basic HTTP module that can purr-form the following tasks in a way that's in tune with Meowscript's quirky, cat-inspired syntax:

  1. HTTP-Purrquest: A function to send HTTP requests and retrieve responses.
  2. URL-Pawser: A utility to parse URLs into their constituent parts.

These should be enough for the basic implementation

Implementation Cat-eristics:

  • Your code should be sprinkled with comments explaining the meow-gic behind your HTTP functionalities.
  • Ensure your module integrates smoothly with Meowscript's existing interpurrter and standard library, keeping with the playful, cat-themed syntax of Meowscript.

Testing Your Fur-tastic Code:

  • Ensure everything is building and purring along smoothly:
  • Bbuild and run the webpage

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers hacktoberfest
Projects
None yet
Development

No branches or pull requests

2 participants