Skip to content

Commit 8d4b4ab

Browse files
rzuckermactions-user
authored andcommitted
Add Hello World in Unicat (#3225)
1 parent 854fc4d commit 8d4b4ab

File tree

4 files changed

+102
-1
lines changed

4 files changed

+102
-1
lines changed

β€Žarchive/g/gnu-make/README.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ In this section, we feature a list of completed and missing programs in Gnu Make
1010

1111
Below, you'll find a list of completed code snippets in Gnu Make. Code snippets preceded by :warning: link to a GitHub issue query featuring a possible article request issue. If an article request issue doesn't exist, we encourage you to create one. Meanwhile, code snippets preceded by :white_check_mark: link to an existing article which provides further documentation. To see the list of approved projects, check out the official Sample Programs projects list.
1212

13-
- :warning: [Baklava in Gnu Make](https://github.com//TheRenegadeCoder/sample-programs-website/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+baklava+gnu+make) [[Requirements](https://sampleprograms.io/projects/baklava)]
13+
- :white_check_mark: [Baklava in Gnu Make](https://sampleprograms.io/projects/baklava/gnu-make) [[Requirements](https://sampleprograms.io/projects/baklava)]
1414
- :white_check_mark: [File Input Output in Gnu Make](https://sampleprograms.io/projects/file-input-output/gnu-make) [[Requirements](https://sampleprograms.io/projects/file-input-output)]
1515
- :white_check_mark: [Fizz Buzz in Gnu Make](https://sampleprograms.io/projects/fizz-buzz/gnu-make) [[Requirements](https://sampleprograms.io/projects/fizz-buzz)]
1616
- :white_check_mark: [Hello World in Gnu Make](https://sampleprograms.io/projects/hello-world/gnu-make) [[Requirements](https://sampleprograms.io/projects/hello-world)]

β€Žarchive/u/unicat/README.mdβ€Ž

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# Sample Programs in Unicat
2+
3+
Welcome to Sample Programs in Unicat! To find documentation related to the Unicat code in this repo, look [here.](https://sampleprograms.io/languages/unicat)
4+
5+
## Sample Programs List - 1/37 :disappointed:
6+
7+
In this section, we feature a list of completed and missing programs in Unicat. See above for the current amount of completed programs in Unicat. If you see a program that is missing and would like to add it, please submit an issue, so we can assign it to you.
8+
9+
### Completed Programs
10+
11+
Below, you'll find a list of completed code snippets in Unicat. Code snippets preceded by :warning: link to a GitHub issue query featuring a possible article request issue. If an article request issue doesn't exist, we encourage you to create one. Meanwhile, code snippets preceded by :white_check_mark: link to an existing article which provides further documentation. To see the list of approved projects, check out the official Sample Programs projects list.
12+
13+
- :warning: [Hello World in Unicat](https://github.com//TheRenegadeCoder/sample-programs-website/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+hello+world+unicat) [[Requirements](https://sampleprograms.io/projects/hello-world)]
14+
15+
### Missing Programs
16+
17+
The following list contains all of the approved programs that are not currently implemented in Unicat. Click on the name of the project to easily open an issue in GitHub. Alternatively, click requirements to check out the description of the project.
18+
19+
- :x: [Baklava](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,baklava&template=code-snippet-request.md&title=Add+Baklava+in+Unicat) [[Requirements](https://sampleprograms.io/projects/baklava)]
20+
- :x: [Binary Search](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,binary+search&template=code-snippet-request.md&title=Add+Binary+Search+in+Unicat) [[Requirements](https://sampleprograms.io/projects/binary-search)]
21+
- :x: [Bubble Sort](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,bubble+sort&template=code-snippet-request.md&title=Add+Bubble+Sort+in+Unicat) [[Requirements](https://sampleprograms.io/projects/bubble-sort)]
22+
- :x: [Capitalize](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,capitalize&template=code-snippet-request.md&title=Add+Capitalize+in+Unicat) [[Requirements](https://sampleprograms.io/projects/capitalize)]
23+
- :x: [Convex Hull](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,convex+hull&template=code-snippet-request.md&title=Add+Convex+Hull+in+Unicat) [[Requirements](https://sampleprograms.io/projects/convex-hull)]
24+
- :x: [Depth First Search](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,depth+first+search&template=code-snippet-request.md&title=Add+Depth+First+Search+in+Unicat) [[Requirements](https://sampleprograms.io/projects/depth-first-search)]
25+
- :x: [Dijkstra](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,dijkstra&template=code-snippet-request.md&title=Add+Dijkstra+in+Unicat) [[Requirements](https://sampleprograms.io/projects/dijkstra)]
26+
- :x: [Duplicate Character Counter](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,duplicate+character+counter&template=code-snippet-request.md&title=Add+Duplicate+Character+Counter+in+Unicat) [[Requirements](https://sampleprograms.io/projects/duplicate-character-counter)]
27+
- :x: [Even Odd](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,even+odd&template=code-snippet-request.md&title=Add+Even+Odd+in+Unicat) [[Requirements](https://sampleprograms.io/projects/even-odd)]
28+
- :x: [Factorial](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,factorial&template=code-snippet-request.md&title=Add+Factorial+in+Unicat) [[Requirements](https://sampleprograms.io/projects/factorial)]
29+
- :x: [Fibonacci](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,fibonacci&template=code-snippet-request.md&title=Add+Fibonacci+in+Unicat) [[Requirements](https://sampleprograms.io/projects/fibonacci)]
30+
- :x: [File Input Output](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,file+input+output&template=code-snippet-request.md&title=Add+File+Input+Output+in+Unicat) [[Requirements](https://sampleprograms.io/projects/file-input-output)]
31+
- :x: [Fizz Buzz](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,fizz+buzz&template=code-snippet-request.md&title=Add+Fizz+Buzz+in+Unicat) [[Requirements](https://sampleprograms.io/projects/fizz-buzz)]
32+
- :x: [Fraction Math](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,fraction+math&template=code-snippet-request.md&title=Add+Fraction+Math+in+Unicat) [[Requirements](https://sampleprograms.io/projects/fraction-math)]
33+
- :x: [Insertion Sort](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,insertion+sort&template=code-snippet-request.md&title=Add+Insertion+Sort+in+Unicat) [[Requirements](https://sampleprograms.io/projects/insertion-sort)]
34+
- :x: [Job Sequencing](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,job+sequencing&template=code-snippet-request.md&title=Add+Job+Sequencing+in+Unicat) [[Requirements](https://sampleprograms.io/projects/job-sequencing)]
35+
- :x: [Josephus Problem](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,josephus+problem&template=code-snippet-request.md&title=Add+Josephus+Problem+in+Unicat) [[Requirements](https://sampleprograms.io/projects/josephus-problem)]
36+
- :x: [Linear Search](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,linear+search&template=code-snippet-request.md&title=Add+Linear+Search+in+Unicat) [[Requirements](https://sampleprograms.io/projects/linear-search)]
37+
- :x: [Longest Common Subsequence](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,longest+common+subsequence&template=code-snippet-request.md&title=Add+Longest+Common+Subsequence+in+Unicat) [[Requirements](https://sampleprograms.io/projects/longest-common-subsequence)]
38+
- :x: [Longest Palindromic Substring](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,longest+palindromic+substring&template=code-snippet-request.md&title=Add+Longest+Palindromic+Substring+in+Unicat) [[Requirements](https://sampleprograms.io/projects/longest-palindromic-substring)]
39+
- :x: [Longest Word](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,longest+word&template=code-snippet-request.md&title=Add+Longest+Word+in+Unicat) [[Requirements](https://sampleprograms.io/projects/longest-word)]
40+
- :x: [Maximum Array Rotation](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,maximum+array+rotation&template=code-snippet-request.md&title=Add+Maximum+Array+Rotation+in+Unicat) [[Requirements](https://sampleprograms.io/projects/maximum-array-rotation)]
41+
- :x: [Maximum Subarray](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,maximum+subarray&template=code-snippet-request.md&title=Add+Maximum+Subarray+in+Unicat) [[Requirements](https://sampleprograms.io/projects/maximum-subarray)]
42+
- :x: [Merge Sort](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,merge+sort&template=code-snippet-request.md&title=Add+Merge+Sort+in+Unicat) [[Requirements](https://sampleprograms.io/projects/merge-sort)]
43+
- :x: [Minimum Spanning Tree](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,minimum+spanning+tree&template=code-snippet-request.md&title=Add+Minimum+Spanning+Tree+in+Unicat) [[Requirements](https://sampleprograms.io/projects/minimum-spanning-tree)]
44+
- :x: [Palindromic Number](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,palindromic+number&template=code-snippet-request.md&title=Add+Palindromic+Number+in+Unicat) [[Requirements](https://sampleprograms.io/projects/palindromic-number)]
45+
- :x: [Prime Number](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,prime+number&template=code-snippet-request.md&title=Add+Prime+Number+in+Unicat) [[Requirements](https://sampleprograms.io/projects/prime-number)]
46+
- :x: [Quick Sort](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,quick+sort&template=code-snippet-request.md&title=Add+Quick+Sort+in+Unicat) [[Requirements](https://sampleprograms.io/projects/quick-sort)]
47+
- :x: [Quine](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,quine&template=code-snippet-request.md&title=Add+Quine+in+Unicat) [[Requirements](https://sampleprograms.io/projects/quine)]
48+
- :x: [Remove All Whitespace](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,remove+all+whitespace&template=code-snippet-request.md&title=Add+Remove+All+Whitespace+in+Unicat) [[Requirements](https://sampleprograms.io/projects/remove-all-whitespace)]
49+
- :x: [Reverse String](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,reverse+string&template=code-snippet-request.md&title=Add+Reverse+String+in+Unicat) [[Requirements](https://sampleprograms.io/projects/reverse-string)]
50+
- :x: [Roman Numeral](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,roman+numeral&template=code-snippet-request.md&title=Add+Roman+Numeral+in+Unicat) [[Requirements](https://sampleprograms.io/projects/roman-numeral)]
51+
- :x: [Rot13](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,rot13&template=code-snippet-request.md&title=Add+Rot13+in+Unicat) [[Requirements](https://sampleprograms.io/projects/rot13)]
52+
- :x: [Selection Sort](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,selection+sort&template=code-snippet-request.md&title=Add+Selection+Sort+in+Unicat) [[Requirements](https://sampleprograms.io/projects/selection-sort)]
53+
- :x: [Sleep Sort](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,sleep+sort&template=code-snippet-request.md&title=Add+Sleep+Sort+in+Unicat) [[Requirements](https://sampleprograms.io/projects/sleep-sort)]
54+
- :x: [Transpose Matrix](https://github.com/TheRenegadeCoder/sample-programs/issues/new?assignees=&labels=enhancement,transpose+matrix&template=code-snippet-request.md&title=Add+Transpose+Matrix+in+Unicat) [[Requirements](https://sampleprograms.io/projects/transpose-matrix)]
55+
56+
## Testing
57+
58+
The following list shares details about what we're using to test all Sample Programs in Unicat.
59+
60+
- Docker Image: esolang/unicat
61+
- Docker Tag: latest
62+
63+
See the [Glotter2 project](https://github.com/rzuckerm/glotter2) for more information on how to create a testinfo file.
64+
65+
***
66+
67+
This page was generated automatically by the Sample Programs READMEs tool. Find out how to support [this project](https://github.com/TheRenegadeCoder/sample-programs-readmes) on Github.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
πŸ˜»πŸ˜ΉπŸ˜ΈπŸ™€πŸ™€πŸ˜ΉπŸ˜ΉπŸ˜ΈπŸ™€πŸ™€ Memory 0 = 0o110 (72 = 'H')
2+
πŸ˜½πŸ˜ΌπŸ˜ΈπŸ™€πŸ™€ Output memory 0
3+
πŸ˜»πŸ˜ΉπŸ˜ΈπŸ™€πŸ™€πŸ˜ΉπŸ˜ΌπŸ˜½πŸ™€πŸ™€ Memory 0 = 0o145 (101 = 'e')
4+
πŸ˜½πŸ˜ΌπŸ˜ΈπŸ™€πŸ™€ Output memory 0
5+
πŸ˜»πŸ˜ΉπŸ˜ΈπŸ™€πŸ™€πŸ˜ΉπŸ˜½πŸ˜ΌπŸ™€πŸ™€ Memory 0 = 0o154 (108 = 'l')
6+
πŸ˜½πŸ˜ΌπŸ˜ΈπŸ™€πŸ™€ Output memory 0
7+
πŸ˜½πŸ˜ΌπŸ˜ΈπŸ™€πŸ™€ Output memory 0
8+
πŸ˜»πŸ˜ΉπŸ˜ΉπŸ™€πŸ™€πŸ˜ΉπŸ˜½πŸ˜ΏπŸ™€πŸ™€ Memory 1 = 0o157 (111 = 'o')
9+
πŸ˜½πŸ˜ΌπŸ˜ΉπŸ™€πŸ™€ Output memory 1
10+
πŸ˜»πŸ˜ΉπŸ˜ΊπŸ™€πŸ™€πŸ˜½πŸ˜ΌπŸ™€πŸ™€ Memory 2 = 0o54 (44 = ',')
11+
πŸ˜½πŸ˜ΌπŸ˜ΊπŸ™€πŸ™€ Output memory 2
12+
πŸ˜»πŸ˜ΉπŸ˜ΊπŸ™€πŸ™€πŸ˜ΌπŸ˜ΈπŸ™€πŸ™€ Memory 2 = 0o40 (32 = ' ')
13+
πŸ˜½πŸ˜ΌπŸ˜ΊπŸ™€πŸ™€ Output memory 2
14+
πŸ˜»πŸ˜ΉπŸ˜ΊπŸ™€πŸ™€πŸ˜ΉπŸ˜ΊπŸ˜ΏπŸ™€πŸ™€ Memory 2 = 0o127 (87 = 'W')
15+
πŸ˜½πŸ˜ΌπŸ˜ΊπŸ™€πŸ™€ Output memory 2
16+
πŸ˜½πŸ˜ΌπŸ˜ΉπŸ™€πŸ™€ Output memory 1 ('o')
17+
πŸ˜»πŸ˜ΉπŸ˜ΊπŸ™€πŸ™€πŸ˜ΉπŸ˜ΎπŸ˜ΊπŸ™€πŸ™€ Memory 2 = 0o162 (114 = 'r')
18+
πŸ˜½πŸ˜ΌπŸ˜ΊπŸ™€πŸ™€ Output memory 2
19+
πŸ˜½πŸ˜ΌπŸ˜ΈπŸ™€πŸ™€ Output memory 0 ('l')
20+
πŸ˜»πŸ˜ΉπŸ˜ΊπŸ™€πŸ™€πŸ˜ΉπŸ˜ΌπŸ˜ΌπŸ™€πŸ™€ Memory 2 = 0o144 (100 = 'd')
21+
πŸ˜½πŸ˜ΌπŸ˜ΊπŸ™€πŸ™€ Output memory 2
22+
πŸ˜»πŸ˜ΉπŸ˜ΊπŸ™€πŸ™€πŸ˜ΌπŸ˜ΉπŸ™€πŸ™€ Memory 2 = 0o41 (33 = '!')
23+
πŸ˜½πŸ˜ΌπŸ˜ΊπŸ™€πŸ™€ Output memory 2
24+
πŸ˜»πŸ˜ΉπŸ˜ΊπŸ™€πŸ™€πŸ˜ΉπŸ˜ΊπŸ™€πŸ™€ Memory 2 = 0o12 (10 = '\n')
25+
πŸ˜½πŸ˜ΌπŸ˜ΊπŸ™€πŸ™€ Output memory 2
26+
πŸ™€πŸ™€ Exit
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
folder:
2+
extension: ".cat"
3+
naming: "hyphen"
4+
5+
container:
6+
image: "esolang/unicat"
7+
tag: "latest"
8+
cmd: "unicat {{ source.name }}{{ source.extension }}"

0 commit comments

Comments
Β (0)