Skip to content

Commit

Permalink
Merge pull request #98 from exercism/prepare-for-launch
Browse files Browse the repository at this point in the history
Prepare for launch
  • Loading branch information
eNascimento178 authored Apr 25, 2024
2 parents 6c4717a + fc71a89 commit 64d77e8
Show file tree
Hide file tree
Showing 6 changed files with 58 additions and 358 deletions.
27 changes: 0 additions & 27 deletions Makefile

This file was deleted.

32 changes: 32 additions & 0 deletions config.json
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,38 @@
}
]
},
"key_features": [
{
"title": "Array Manipulation",
"content": "Effortlessly handle multidimensional arrays and very large datasets",
"icon": "fast"
},
{
"title": "Concise Syntax",
"content": "J's succinct syntax allows you to express complex data transformations with elegance",
"icon": "expressive"
},
{
"title": "Tacit Programming",
"content": "Functions compose naturally, emphasizing the beauty of functional programming",
"icon": "functional"
},
{
"title": "Declarative Nature",
"content": "With J, you focus on expressing the “what” rather than the “how.”",
"icon": "productive"
},
{
"title": "Objects Everywhere",
"content": "Objects are first-class citizens, enabling elegant and modular code",
"icon": "multi-paradigm"
},
{
"title": "Cross-Platform",
"content": "J runs anywhere—Windows, Linux, macOS, and Raspberry Pi.",
"icon": "cross-platform"
}
],
"tags": [
"paradigm/declarative",
"paradigm/functional",
Expand Down
180 changes: 0 additions & 180 deletions exercises/practice/yacht/results.json

This file was deleted.

18 changes: 6 additions & 12 deletions exercises/shared/.docs/help.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
# {{ .Spec.Name }}
# Help

{{ .Spec.Description -}}
{{- with .Hints }}
{{ . -}}
{{ end }}
{{- with .TrackInsert }}
{{ . -}}
{{ end }}
{{- with .Spec.Credits }}
## Source
To get help if you're having trouble, you can use one of the following resources:

- [Nuvoc](https://code.jsoftware.com/wiki/NuVoc)
- [/r/apljk](https://www.reddit.com/r/apljk) subreddit for APL and their descencents.
- [discord](https://discord.gg/jA4pRNx5) discord channel for array programming languages.

{{ . }}
{{ end }}
## Submitting Incomplete Solutions
It's possible to submit an incomplete solution so you can see how others have completed the exercise.
34 changes: 20 additions & 14 deletions exercises/shared/.docs/tests.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
# {{ .Spec.Name }}
# Tests

{{ .Spec.Description -}}
{{- with .Hints }}
{{ . -}}
{{ end }}
{{- with .TrackInsert }}
{{ . -}}
{{ end }}
{{- with .Spec.Credits }}
## Source
To run the tests follow these steps:

{{ . }}
{{ end }}
## Submitting Incomplete Solutions
It's possible to submit an incomplete solution so you can see how others have completed the exercise.
- Head to the problem directory (eg `~/Exercism/hello-world`).
- Start a `jconsole` session (eg by typing `jconsole` or `ijconsole`) in a terminal.
- Load your solution file (eg `load 'hello-world.ijs'`)
- Load the unit test framework by typing `load 'general/unittest'`
- Test your solution by typing `unittest 'test.ijs'`.


## Skipped tests

At first, only the initial test will be enabled. This approach encourages you to solve the exercise step by step. Each test includes a noun above its definition, with a name ending in _'_ignore'_. To run the test, change its value to 0.

### Example:
```
leap_test_02_ignore=: 1 NB. Change this value to 0 to run this test
test_leap_test_02 =: monade define
... NB. test definitions
)
```
Loading

0 comments on commit 64d77e8

Please sign in to comment.