Skip to content

Commit f8783cc

Browse files
committed
Add lots of placeholders for the language browser
1 parent f0cc8ac commit f8783cc

File tree

2 files changed

+180
-12
lines changed

2 files changed

+180
-12
lines changed

docs/resources/scripts/info.js

Lines changed: 178 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
var langs = [
2+
{
3+
i: "05ab1e",
4+
n: "05AB1E",
5+
d: "Description coming soon",
6+
noLogo: true,
7+
},
28
{
39
i: "ada",
410
n: "Ada",
@@ -36,6 +42,12 @@ var langs = [
3642
u: "Finance, scientific research",
3743
t: ["Array-oriented", "Dynamic"],
3844
},
45+
{
46+
i: "assemblyscript",
47+
n: "AssemblyScript",
48+
d: "Description coming soon",
49+
noLogo: true,
50+
},
3951
{
4052
i: "awk",
4153
n: "AWK",
@@ -105,6 +117,18 @@ var langs = [
105117
u: "Scripts for the Unity Game Engine",
106118
t: ["Statically-typed"],
107119
},
120+
{
121+
i: "borgo",
122+
n: "Borgo",
123+
d: "Description coming soon",
124+
noLogo: true,
125+
},
126+
{
127+
i: "brainfuck",
128+
n: "Brainfuck",
129+
d: "Description coming soon",
130+
noLogo: true,
131+
},
108132
{
109133
i: "c",
110134
n: "C",
@@ -153,6 +177,18 @@ var langs = [
153177
u: "High-performance computing",
154178
t: ["Parallel", "Portable", "Scalable"],
155179
},
180+
{
181+
i: "cjam",
182+
n: "CJam",
183+
d: "Description coming soon",
184+
noLogo: true,
185+
},
186+
{
187+
i: "citrine",
188+
n: "Citrine",
189+
d: "Description coming soon",
190+
noLogo: true,
191+
},
156192
{
157193
i: "clojure",
158194
n: "Clojure",
@@ -168,6 +204,12 @@ var langs = [
168204
u: "Data mining, Artificial intelligence",
169205
t: ["Functional", "Dynamic", "Concurrent", "Homoiconic"],
170206
},
207+
{
208+
i: "clu",
209+
n: "CLU",
210+
d: "Description coming soon",
211+
noLogo: true,
212+
},
171213
{
172214
i: "cobol",
173215
n: "COBOL",
@@ -344,18 +386,10 @@ var langs = [
344386
t: ["Stack-based", "Concatenative"],
345387
},
346388
{
347-
i: "falcon",
348-
n: "Falcon",
349-
h: "http://www.falconpl.org/",
350-
w: "Falcon_(programming_language)",
351-
rc: "Falcon",
352-
pp: "falcon",
353-
d: "Falcon is a simple and easy-to-learn multiparadigm language.",
354-
f: 2003,
355-
v: ["0.9 (2009)"],
356-
r: "Interoperability with C++",
357-
u: "Data streaming, scripting",
358-
t: ["Multi-paradigm"],
389+
i: "fish",
390+
n: "Fish",
391+
d: "Description coming soon",
392+
noLogo: true,
359393
},
360394
{
361395
i: "forth",
@@ -416,6 +450,18 @@ var langs = [
416450
u: "High-performance applications on massively parallel hardware",
417451
t: ["Static", "Array", "Data Parallel", "Pure Functional"],
418452
},
453+
{
454+
i: "gdscript",
455+
n: "GDScript",
456+
d: "Description coming soon",
457+
noLogo: true,
458+
},
459+
{
460+
i: "george",
461+
n: "GEORGE",
462+
d: "Description coming soon",
463+
noLogo: true,
464+
},
419465
{
420466
i: "gleam",
421467
n: "Gleam",
@@ -539,6 +585,18 @@ var langs = [
539585
u: "Academia, Software validation and verification, Modeling, Compilers",
540586
t: ["Non-strict", "Lazy", "Functional"],
541587
},
588+
{
589+
i: "haxe",
590+
n: "Haxe",
591+
d: "Description coming soon",
592+
noLogo: true,
593+
},
594+
{
595+
i: "hylo",
596+
n: "Hylo",
597+
d: "Description coming soon",
598+
noLogo: true,
599+
},
542600
{
543601
i: "idris",
544602
n: "Idris",
@@ -568,6 +626,12 @@ var langs = [
568626
u: "Exploratory software development",
569627
t: ["Prototypal"],
570628
},
629+
{
630+
i: "j",
631+
n: "J",
632+
d: "Description coming soon",
633+
noLogo: true,
634+
},
571635
{
572636
i: "java",
573637
n: "Java",
@@ -661,6 +725,42 @@ var langs = [
661725
u: "Replacing Java",
662726
t: ["Object-oriented", "Static"],
663727
},
728+
{
729+
i: "lean",
730+
n: "LEAN",
731+
d: "Description coming soon",
732+
noLogo: true,
733+
},
734+
{
735+
i: "modula",
736+
n: "Modula",
737+
d: "Description coming soon",
738+
noLogo: true,
739+
},
740+
{
741+
i: "modula2",
742+
n: "Modula-2",
743+
d: "Description coming soon",
744+
noLogo: true,
745+
},
746+
{
747+
i: "linotte",
748+
n: "Linotte",
749+
d: "Description coming soon",
750+
noLogo: true,
751+
},
752+
{
753+
i: "livescript",
754+
n: "LiveScript",
755+
d: "Description coming soon",
756+
noLogo: true,
757+
},
758+
{
759+
i: "lobster",
760+
n: "Lobster",
761+
d: "Description coming soon",
762+
noLogo: true,
763+
},
664764
{
665765
i: "lolcode",
666766
n: "LOLCODE",
@@ -779,6 +879,12 @@ var langs = [
779879
u: "Assembling and disassembling for the Intel x86 architecture",
780880
t: ["x86 Assembler"],
781881
},
882+
{
883+
i: "neko",
884+
n: "Neko",
885+
d: "Description coming soon",
886+
noLogo: true,
887+
},
782888
{
783889
i: "nemerle",
784890
n: "Nemerle",
@@ -793,6 +899,12 @@ var langs = [
793899
u: "Helps create platforms on Common Language Infrastructures.",
794900
t: ["Functional", "Object-Oriented", "Metaprogramming", "Imperative"],
795901
},
902+
{
903+
i: "nile",
904+
n: "Nile",
905+
d: "Description coming soon",
906+
noLogo: true,
907+
},
796908
{
797909
i: "nim",
798910
n: "Nim",
@@ -875,6 +987,12 @@ var langs = [
875987
u: "Implementing parallel applications.",
876988
t: ["Concurrent", "Imperative", "Object-Oriented", "Parallelism"],
877989
},
990+
{
991+
i: "pascal",
992+
n: "Pascal",
993+
d: "Description coming soon",
994+
noLogo: true,
995+
},
878996
{
879997
i: "perl",
880998
n: "Perl",
@@ -925,6 +1043,18 @@ var langs = [
9251043
"Dynamic",
9261044
],
9271045
},
1046+
{
1047+
i: "powershell",
1048+
n: "PowerShell",
1049+
d: "Description coming soon",
1050+
noLogo: true,
1051+
},
1052+
{
1053+
i: "prolog",
1054+
n: "Prolog",
1055+
d: "Description coming soon",
1056+
noLogo: true,
1057+
},
9281058
{
9291059
i: "purescript",
9301060
n: "PureScript",
@@ -937,6 +1067,12 @@ var langs = [
9371067
u: "Web development, web servers, and web applications.",
9381068
t: ["Functional", "Polymorphic", "Pattern matching"],
9391069
},
1070+
{
1071+
i: "pyth",
1072+
n: "Pyth",
1073+
d: "Description coming soon",
1074+
noLogo: true,
1075+
},
9401076
{
9411077
i: "python",
9421078
n: "Python",
@@ -1091,6 +1227,12 @@ var langs = [
10911227
"Pattern matching",
10921228
],
10931229
},
1230+
{
1231+
i: "scheme",
1232+
n: "Scheme",
1233+
d: "Description coming soon",
1234+
noLogo: true,
1235+
},
10941236
{
10951237
i: "scratch",
10961238
n: "Scratch",
@@ -1232,6 +1374,12 @@ var langs = [
12321374
u: "To support large applications, specifically those written in JavaScript for both server-side and client-side execution.",
12331375
t: ["Functional", "Imperative", "Object-Oriented"],
12341376
},
1377+
{
1378+
i: "unison",
1379+
n: "Unison",
1380+
d: "Description coming soon",
1381+
noLogo: true,
1382+
},
12351383
{
12361384
i: "v",
12371385
n: "V",
@@ -1251,6 +1399,12 @@ var langs = [
12511399
f: 2006,
12521400
t: ["System"],
12531401
},
1402+
{
1403+
i: "verilog",
1404+
n: "Verilog",
1405+
d: "Description coming soon",
1406+
noLogo: true,
1407+
},
12541408
{
12551409
i: "verse",
12561410
n: "Verse",
@@ -1259,6 +1413,12 @@ var langs = [
12591413
f: 2023,
12601414
noLogo: true,
12611415
},
1416+
{
1417+
i: "virgil",
1418+
n: "Virgil",
1419+
d: "Description coming soon",
1420+
noLogo: true,
1421+
},
12621422
{
12631423
i: "whiley",
12641424
n: "Whiley",
@@ -1272,6 +1432,12 @@ var langs = [
12721432
u: "Testing and debugging",
12731433
t: ["Experimental", "Functional", "Imperative"],
12741434
},
1435+
{
1436+
i: "whitespace",
1437+
n: "Whitespace",
1438+
d: "Description coming soon",
1439+
noLogo: true,
1440+
},
12751441
{
12761442
i: "zig",
12771443
n: "Zig",

docs/resources/scripts/overviews.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ langs.forEach((lang, index) => {
6363
}
6464
}
6565
});
66+
console.log(`We have ${langs.length} languages`);
67+
console.log(langs.filter((lang) => !lang.noLogo).length + " with logos");
6668

6769
var imageElement = document.querySelector("#logo img");
6870
var description = document.getElementById("description");

0 commit comments

Comments
 (0)