Files
8th/config.json

280 lines
8.7 KiB
JSON
Raw Normal View History

2022-06-29 07:44:09 +02:00
{
2022-07-08 21:54:50 +08:00
"language": "8th",
"slug": "8th",
2023-01-18 16:15:06 +08:00
"active": true,
2022-07-08 21:54:50 +08:00
"status": {
"concept_exercises": false,
2023-01-03 10:39:05 +01:00
"test_runner": true,
2022-07-08 21:54:50 +08:00
"representer": false,
"analyzer": false
2022-06-29 21:20:47 +08:00
},
2022-07-08 21:54:50 +08:00
"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,
2023-01-10 17:56:24 +08:00
"highlightjs_language": "plaintext"
2022-06-29 21:20:47 +08:00
},
2023-01-03 10:39:05 +01:00
"test_runner": {
"average_run_time": 2
2023-01-03 10:39:05 +01:00
},
2022-07-08 21:54:50 +08:00
"files": {
2022-11-23 22:14:41 +08:00
"solution": [
"%{pascal_slug}.8th"
],
"test": [
"%{pascal_slug}-tests.8th"
],
"example": [
".meta/example.8th"
],
"exemplar": [
".meta/exemplar.8th"
]
2022-06-29 21:20:47 +08:00
},
2022-07-08 21:54:50 +08:00
"exercises": {
"concept": [],
2022-11-23 22:14:41 +08:00
"practice": [
{
2022-07-08 21:54:50 +08:00
"slug": "hello-world",
"name": "Hello World",
"uuid": "0c6d16eb-3a07-42ee-ba14-fa910e67a91f",
"prerequisites": [],
"difficulty": 1,
2022-08-08 22:28:03 +08:00
"practices": []
2022-11-23 22:14:41 +08:00
},
{
2022-07-08 21:54:50 +08:00
"slug": "two-fer",
"name": "Two Fer",
"uuid": "8e69c859-d131-4c2c-b0b7-e5cfadd5d679",
"prerequisites": [],
"difficulty": 1,
2022-08-08 22:28:03 +08:00
"practices": []
2022-11-23 22:14:41 +08:00
},
2022-11-29 16:45:34 +08:00
{
"slug": "gigasecond",
"name": "Gigasecond",
"uuid": "a9404ad2-c08a-4ba7-8101-303964653daa",
"prerequisites": [],
"difficulty": 1,
"practices": []
},
2022-11-23 22:14:41 +08:00
{
2022-11-23 15:43:24 +08:00
"slug": "leap",
"name": "Leap",
"uuid": "b46ecfb1-59ee-4776-a8fa-f8bd23cf15db",
"prerequisites": [],
"difficulty": 1,
"practices": []
2022-11-23 22:14:41 +08:00
},
{
2022-11-23 15:43:24 +08:00
"slug": "triangle",
"name": "Triangle",
"uuid": "12389895-0775-41f2-90bb-db65bc2ecfaf",
"prerequisites": [],
"difficulty": 2,
"practices": []
2022-11-23 22:14:41 +08:00
},
{
2022-11-23 15:43:24 +08:00
"slug": "trinary",
"name": "Trinary (Base-3) Numbers",
"uuid": "6cf0dbc3-e90e-4a7f-a95b-507ef389d316",
"prerequisites": [],
"difficulty": 2,
"practices": []
2022-11-23 22:14:41 +08:00
},
2023-08-29 08:41:13 -04:00
{
"slug": "darts",
"name": "Darts",
"uuid": "773c9910-ae75-4560-b110-e9d057438aa9",
"prerequisites": [],
"difficulty": 2,
"practices": []
},
2022-11-23 22:14:41 +08:00
{
2022-07-08 21:54:50 +08:00
"slug": "bob",
"name": "Bob",
"uuid": "b34b3dd7-9df2-4b3d-970d-f4b3a3a15358",
"prerequisites": [],
"difficulty": 3,
2022-08-08 22:28:03 +08:00
"practices": []
2022-11-23 22:14:41 +08:00
},
{
2022-07-08 21:54:50 +08:00
"slug": "hamming",
"name": "Hamming",
"uuid": "ead8a049-708c-4413-b58c-9526e6f66bfb",
"prerequisites": [],
"difficulty": 3,
2022-08-08 22:28:03 +08:00
"practices": []
2022-11-23 22:14:41 +08:00
},
{
2022-07-08 23:31:27 +08:00
"slug": "raindrops",
"name": "Raindrops",
"uuid": "6247ab47-f00e-4ab0-8bb9-1ca4110eaf0b",
"prerequisites": [],
"difficulty": 3,
2022-08-08 22:28:03 +08:00
"practices": []
2022-11-23 22:14:41 +08:00
},
{
2022-07-09 23:47:07 +08:00
"slug": "armstrong-numbers",
"name": "Armstrong Numbers",
"uuid": "fdc96f81-bba3-4a79-bd7d-3eab7bcdb446",
"prerequisites": [],
"difficulty": 3,
2022-08-08 22:28:03 +08:00
"practices": []
2022-11-23 22:14:41 +08:00
},
{
2022-08-08 18:57:17 +08:00
"slug": "isogram",
"name": "Isogram",
"uuid": "6d34e782-2002-4073-a935-9e50b9ac9d2e",
"prerequisites": [],
"difficulty": 3,
2022-08-08 22:28:03 +08:00
"practices": []
2022-11-23 22:14:41 +08:00
},
2022-11-28 16:47:24 +08:00
{
"slug": "word-count",
"name": "Word Count",
"uuid": "91ebb13f-394a-483a-9086-dbeb5e33c04a",
"prerequisites": [],
"difficulty": 3,
"practices": []
},
2022-11-23 22:14:41 +08:00
{
2022-10-08 23:29:08 +08:00
"slug": "acronym",
"name": "Acronym",
"uuid": "2b310b6a-cccc-4890-ae83-e0729cac412a",
"prerequisites": [],
"difficulty": 3,
"practices": []
2022-11-23 22:14:41 +08:00
},
{
"slug": "luhn",
"name": "Luhn Credit Card Number Checker",
"uuid": "b36a18cc-4385-40ba-9113-af5bf2ea349e",
"prerequisites": [],
"difficulty": 3,
"practices": []
},
{
2022-11-23 15:43:24 +08:00
"slug": "collatz-conjecture",
"name": "Collatz Conjecture",
"uuid": "7968006c-efdc-410c-a2fa-305a37528705",
"prerequisites": [],
"difficulty": 4,
"practices": []
2022-11-23 22:14:41 +08:00
},
{
"slug": "series",
"name": "Series",
"uuid": "12db01dc-6f58-49c1-8149-59700e48c7df",
"prerequisites": [],
"difficulty": 4,
"practices": []
},
2022-11-23 22:14:41 +08:00
{
2022-11-23 15:43:24 +08:00
"slug": "pangram",
"name": "Pangram",
"uuid": "077b874d-4094-46c2-9433-af64dd19ddfa",
"prerequisites": [],
"difficulty": 5,
"practices": []
2022-11-23 22:14:41 +08:00
},
{
"slug": "atbash-cipher",
"name": "Atbash Cipher",
"uuid": "104bb694-ec6b-4213-bc9d-ddeebb0bcc2b",
"prerequisites": [],
"difficulty": 5,
"practices": []
},
2022-11-23 22:14:41 +08:00
{
2022-11-09 21:39:19 +08:00
"slug": "yacht",
"name": "Yacht",
"uuid": "b1d34538-6c5c-476b-a79f-4cd55ac96e0b",
"prerequisites": [],
"difficulty": 6,
"practices": []
2022-11-23 22:14:41 +08:00
},
{
2022-11-21 17:35:39 +08:00
"slug": "roman-numerals",
"name": "Roman Numerals",
"uuid": "2b4c2a11-2639-4c9b-9ec1-5c20ee14da52",
"prerequisites": [],
"difficulty": 7,
"practices": []
2022-11-23 22:14:41 +08:00
},
{
2022-11-23 15:43:24 +08:00
"slug": "reverse-string",
"name": "Reverse string",
"uuid": "a76d512f-2b44-46eb-87e5-b6f9b90a5309",
2022-11-22 16:26:54 +08:00
"prerequisites": [],
2022-11-23 15:43:24 +08:00
"difficulty": 8,
2022-11-22 16:26:54 +08:00
"practices": []
2022-11-29 12:56:36 +08:00
},
{
"slug": "affine-cipher",
"name": "Affine Cipher",
"uuid": "2db07f32-d12c-4cca-9ddc-dac986ab0749",
"prerequisites": [],
"difficulty": 8,
"practices": []
2022-07-08 21:54:50 +08:00
}
]
2022-06-29 21:20:47 +08:00
},
2022-07-08 21:54:50 +08:00
"concepts": [],
2022-11-23 22:14:41 +08:00
"key_features": [
{
2022-07-08 21:54:50 +08:00
"icon": "safe",
"title": "Safe",
"content": "8th was designed from the beginning to avoid the most common software security problems."
2022-11-23 22:14:41 +08:00
},
{
2022-07-08 21:54:50 +08:00
"icon": "cross-platform",
"title": "Cross-platform",
"content": "With one click generate the executable for any platform 8th supports, from any platform it supports!"
2022-11-23 22:14:41 +08:00
},
{
2022-07-08 21:54:50 +08:00
"icon": "expressive",
"title": "Expressive",
"content": "No reserved words at all and almost no syntax."
2022-11-23 22:14:41 +08:00
},
{
2022-07-08 21:54:50 +08:00
"icon": "general-purpose",
"title": "General purpose",
"content": "8th is primarily a strongly-typed FORTH-like stack-based procedural language with RPN syntax."
2022-11-23 22:14:41 +08:00
},
{
2022-07-08 21:54:50 +08:00
"icon": "interactive",
"title": "Interactive",
"content": "8th has an interactive REPL."
2022-11-23 22:14:41 +08:00
},
{
2022-07-08 21:54:50 +08:00
"icon": "documentation",
"title": "Documentation",
"content": "Documentation is extensive, making it easy to get started with 8th."
}
],
2022-11-23 22:14:41 +08:00
"tags": [
"paradigm/functional",
"paradigm/imperative",
"paradigm/procedural",
"typing/static",
"typing/strong",
"typing/dynamic",
"execution_mode/compiled",
"execution_mode/interpreted",
"platform/windows",
"platform/mac",
"platform/linux",
"platform/ios",
"platform/android",
"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
}