matthewmueller / matthewmueller/joy

Great Project! Helped me through CS

Open
#94 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
1.3k
Forks
34
PR merge metrics
No merged PRs in 30d

Description

Before COVID-19 shut down schools, this tool helped me get through CS because my Teacher was cool with me doing things my way as long as the work got done, i wouldve used gopherjs over this tool before but it breaks alot of things

For example, a 78b Hello world file was coverted into near a mb of js,

this tool was a life saver, the only complaint i have had about it is the format of the output

package main
func main() {
	print("Hello World")
}
```js
;(function() {
  var pkg = {};
  pkg["../../../../Workspace/merith/other"] = (function() {
    function main () {
      print("Hello World")
    };
    return {
      main: main
    };
  })();
  return pkg["../../../../Workspace/merith/other"].main();
})()

its a bit complicated, but whehn you know what to look for, you can remove the excess and take what you need

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the issue's Go-to-JavaScript compiler output example first. No source file, test, or entry point is identified; clarify the desired output format and define acceptance criteria before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, javascript
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.