Files
8th/config.json

321 lines
8.0 KiB
JSON
Raw Normal View History

2022-06-29 07:44:09 +02:00
{
2023-08-30 23:13:51 -04:00
"language": "8th",
"slug": "8th",
"active": true,
"status": {
"concept_exercises": false,
"test_runner": true,
"representer": false,
"analyzer": false
},
"blurb": "8th™ is a secure, robust, cross-platform, and fun programming language. Any platform. Every platform.",
"version": 3,
"online_editor": {
"indent_style": "space",
"indent_size": 2,
"highlightjs_language": "plaintext"
},
"test_runner": {
"average_run_time": 2
},
"files": {
"solution": [
2024-04-18 22:35:02 +02:00
"%{kebab_slug}.8th"
2023-08-30 23:13:51 -04:00
],
"test": [
2024-04-18 22:35:02 +02:00
"test.8th"
2023-08-30 23:13:51 -04:00
],
"example": [
".meta/example.8th"
],
"exemplar": [
".meta/exemplar.8th"
2024-04-16 09:21:20 +02:00
],
"invalidator": [
"libs/exercism/test"
2023-08-30 23:13:51 -04:00
]
},
"exercises": {
"practice": [
{
"slug": "hello-world",
"name": "Hello World",
"uuid": "0c6d16eb-3a07-42ee-ba14-fa910e67a91f",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 1
2023-08-30 23:13:51 -04:00
},
{
"slug": "two-fer",
"name": "Two Fer",
"uuid": "8e69c859-d131-4c2c-b0b7-e5cfadd5d679",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 1
2023-08-30 23:13:51 -04:00
},
{
"slug": "gigasecond",
"name": "Gigasecond",
"uuid": "a9404ad2-c08a-4ba7-8101-303964653daa",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 1
2023-08-30 23:13:51 -04:00
},
{
"slug": "leap",
"name": "Leap",
"uuid": "b46ecfb1-59ee-4776-a8fa-f8bd23cf15db",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 1
2023-08-30 23:13:51 -04:00
},
{
"slug": "triangle",
"name": "Triangle",
"uuid": "12389895-0775-41f2-90bb-db65bc2ecfaf",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 2
2023-08-30 23:13:51 -04:00
},
{
"slug": "trinary",
"name": "Trinary (Base-3) Numbers",
"uuid": "6cf0dbc3-e90e-4a7f-a95b-507ef389d316",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 2
2023-08-30 23:13:51 -04:00
},
{
"slug": "darts",
"name": "Darts",
"uuid": "773c9910-ae75-4560-b110-e9d057438aa9",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 2
2023-08-30 23:13:51 -04:00
},
{
"slug": "resistor-color",
"name": "Resistor Color",
"uuid": "cecddc24-225c-41a8-8331-d55d36e44c70",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 2
2023-08-30 23:13:51 -04:00
},
{
"slug": "bob",
"name": "Bob",
"uuid": "b34b3dd7-9df2-4b3d-970d-f4b3a3a15358",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 3
2023-08-30 23:13:51 -04:00
},
{
"slug": "hamming",
"name": "Hamming",
"uuid": "ead8a049-708c-4413-b58c-9526e6f66bfb",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 3
2023-08-30 23:13:51 -04:00
},
{
"slug": "raindrops",
"name": "Raindrops",
"uuid": "6247ab47-f00e-4ab0-8bb9-1ca4110eaf0b",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 3
2023-08-30 23:13:51 -04:00
},
{
"slug": "armstrong-numbers",
"name": "Armstrong Numbers",
"uuid": "fdc96f81-bba3-4a79-bd7d-3eab7bcdb446",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 3
2023-08-30 23:13:51 -04:00
},
{
"slug": "isogram",
"name": "Isogram",
"uuid": "6d34e782-2002-4073-a935-9e50b9ac9d2e",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 3
2023-08-30 23:13:51 -04:00
},
{
"slug": "word-count",
"name": "Word Count",
"uuid": "91ebb13f-394a-483a-9086-dbeb5e33c04a",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 3
2023-08-30 23:13:51 -04:00
},
{
"slug": "acronym",
"name": "Acronym",
"uuid": "2b310b6a-cccc-4890-ae83-e0729cac412a",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 3
2023-08-30 23:13:51 -04:00
},
{
"slug": "luhn",
"name": "Luhn Credit Card Number Checker",
"uuid": "b36a18cc-4385-40ba-9113-af5bf2ea349e",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 3
2023-08-30 23:13:51 -04:00
},
{
"slug": "collatz-conjecture",
"name": "Collatz Conjecture",
"uuid": "7968006c-efdc-410c-a2fa-305a37528705",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 4
2023-08-30 23:13:51 -04:00
},
{
"slug": "series",
"name": "Series",
"uuid": "12db01dc-6f58-49c1-8149-59700e48c7df",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 4
2023-08-30 23:13:51 -04:00
},
{
"slug": "pangram",
"name": "Pangram",
"uuid": "077b874d-4094-46c2-9433-af64dd19ddfa",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 5
2023-08-30 23:13:51 -04:00
},
{
"slug": "atbash-cipher",
"name": "Atbash Cipher",
"uuid": "104bb694-ec6b-4213-bc9d-ddeebb0bcc2b",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 5
2023-08-30 23:13:51 -04:00
},
{
"slug": "yacht",
"name": "Yacht",
"uuid": "b1d34538-6c5c-476b-a79f-4cd55ac96e0b",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 6
2023-08-30 23:13:51 -04:00
},
{
"slug": "roman-numerals",
"name": "Roman Numerals",
"uuid": "2b4c2a11-2639-4c9b-9ec1-5c20ee14da52",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 7
2023-08-30 23:13:51 -04:00
},
{
"slug": "reverse-string",
"name": "Reverse string",
"uuid": "a76d512f-2b44-46eb-87e5-b6f9b90a5309",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 8
2023-08-30 23:13:51 -04:00
},
{
"slug": "affine-cipher",
"name": "Affine Cipher",
"uuid": "2db07f32-d12c-4cca-9ddc-dac986ab0749",
2024-04-19 01:01:16 +02:00
"practices": [],
2023-08-30 23:13:51 -04:00
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 8
},
{
"slug": "pythagorean-triplet",
"name": "Pythagorean Triplet",
"uuid": "1ec6e3dc-8929-403e-abcb-4346d0ad6969",
2024-04-19 01:01:16 +02:00
"practices": [],
"prerequisites": [],
2024-04-19 01:01:16 +02:00
"difficulty": 9
},
{
"slug": "sieve",
"name": "Sieve",
"uuid": "e31eac0d-cece-440e-a2be-1431e36284bf",
"practices": [],
"prerequisites": [],
"difficulty": 8
2023-10-13 19:50:48 -04:00
},
{
"slug": "etl",
"name": "ETL",
"uuid": "07d2a60c-1ac4-407d-b273-6505b175e017",
"practices": [],
"prerequisites": [],
"difficulty": 5
2023-10-18 19:16:23 -04:00
},
{
"slug": "eliuds-eggs",
"name": "Eliud's Eggs",
2023-10-18 19:16:23 -04:00
"uuid": "9068c020-8fd7-406b-bd28-49214adc4748",
"practices": [],
"prerequisites": [],
"difficulty": 4
2023-08-30 23:13:51 -04:00
}
]
},
"key_features": [
{
"title": "Safe",
2024-04-19 01:01:16 +02:00
"content": "8th was designed from the beginning to avoid the most common software security problems.",
"icon": "safe"
2022-06-29 21:20:47 +08:00
},
2023-08-30 23:13:51 -04:00
{
"title": "Cross-platform",
2024-04-19 01:01:16 +02:00
"content": "With one click generate the executable for any platform 8th supports, from any platform it supports!",
"icon": "cross-platform"
2022-06-29 21:20:47 +08:00
},
2023-08-30 23:13:51 -04:00
{
"title": "Expressive",
2024-04-19 01:01:16 +02:00
"content": "No reserved words at all and almost no syntax.",
"icon": "expressive"
2023-01-03 10:39:05 +01:00
},
2023-08-30 23:13:51 -04:00
{
"title": "General purpose",
2024-04-19 01:01:16 +02:00
"content": "8th is primarily a strongly-typed FORTH-like stack-based procedural language with RPN syntax.",
"icon": "general-purpose"
2022-06-29 21:20:47 +08:00
},
2023-08-30 23:13:51 -04:00
{
"title": "Interactive",
2024-04-19 01:01:16 +02:00
"content": "8th has an interactive REPL.",
"icon": "interactive"
2022-06-29 21:20:47 +08:00
},
2023-08-30 23:13:51 -04:00
{
"title": "Documentation",
2024-04-19 01:01:16 +02:00
"content": "Documentation is extensive, making it easy to get started with 8th.",
"icon": "documentation"
2023-08-30 23:13:51 -04:00
}
],
"tags": [
2024-04-19 01:01:16 +02:00
"execution_mode/compiled",
"execution_mode/interpreted",
2023-08-30 23:13:51 -04:00
"paradigm/functional",
"paradigm/imperative",
"paradigm/procedural",
2024-04-19 01:01:16 +02:00
"platform/android",
"platform/ios",
"platform/linux",
"platform/mac",
"platform/windows",
"typing/dynamic",
2023-08-30 23:13:51 -04:00
"typing/static",
"typing/strong",
"used_for/backends",
"used_for/cross_platform_development",
"used_for/frontends",
"used_for/games",
"used_for/guis",
"used_for/mobile",
"used_for/web_development"
]
2023-08-29 08:41:13 -04:00
}