Skip to content

Commit 628206e

Browse files
committed
Add SLet language support and missing terms in readme
1 parent 6e10ef2 commit 628206e

File tree

6 files changed

+425
-6
lines changed

6 files changed

+425
-6
lines changed

README.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
Python 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)] on win32
2+
Type "help", "copyright", "credits" or "license" for more information.
3+
>>> k=open('README.md',encoding='utf-8').read()
4+
>>> print(k)
15
Interpret Esolangs Online is a webpage that can execute esoteric languages online.
26

37
It currently supports the following:
@@ -13,8 +17,9 @@ It currently supports the following:
1317
* [!!brainfeed](https://esolangs.org/wiki/!!brainfeed)
1418
* [brainfuck](https://esolangs.org/wiki/brainfuck)
1519
* [Chicken](https://esolangs.org/wiki/Chicken)
16-
* [><x>](https://esolangs.org/wiki/Dead_fish)
20+
* [><x>](https://esolangs.org/wiki/%E2%80%BA*%26%C2%AB%26%5E)
1721
* [Deadfish](https://esolangs.org/wiki/Deadfish)
22+
* [*&«&^](https://esolangs.org/wiki/
1823
* [Hello](https://esolangs.org/wiki/Hello)
1924
* [Hello++](https://esolangs.org/wiki/Hello%2B%2B)
2025
* [HQ9+](https://esolangs.org/wiki/HQ9%2B)
@@ -29,12 +34,14 @@ It currently supports the following:
2934
* [PlusIntOutput](https://esolangs.org/wiki/PlusIntOutput)
3035
* [PlusOrMinus](https://esolangs.org/wiki/PlusOrMinus)
3136
* [PlusOrOutput](https://esolangs.org/wiki/PlusOrOutput)
37+
* [pRINT](https://esolangs.org/wiki/pRINT)
3238
* [Poetic](https://esolangs.org/wiki/Poetic)
33-
* [Quine.](https://esolangs.org/wiki/Quine_(programming_language))
39+
* [Quine](https://esolangs.org/wiki/Quine_(programming_language))
3440
* [Random Brainfuck](https://esolangs.org/wiki/Random_Brainfuck)
3541
* [ReverseFuck](https://esolangs.org/wiki/ReverseFuck)
3642
* [Self-modifying Brainfuck](https://esolangs.org/wiki/Self-modifying_Brainfuck)
3743
* [Self-modifying Brainfuck#](https://esolangs.org/wiki/Self-modifying_Brainfuck_Sharp)
44+
* [SLet](https://esolangs.org/wiki/SLet)
3845
* [Text](https://esolangs.org/wiki/Text)
3946
* [Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee](https://esolangs.org/wiki/Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee)
4047
* [Welcome to Esolang, the esoteric programming languages wiki!](https://esolangs.org/wiki/Welcome_to_Esolang,_the_esoteric_programming_languages_wiki!)
@@ -47,4 +54,4 @@ Just click the run button!
4754
You can also generate permanent links of programs. However, it you want to do that, <s>your program should **not** be too long.</s> URL length limit no longer exists!
4855

4956
### Interpreters
50-
Interpret Esolangs Online uses client-side JS to implement interpreters, but a new feature has been added in June 2025 to support the execution of Python code in client-side JS (thanks to [PyScript](https://pyscript.net)).
57+
Interpret Esolangs Online uses client-side JS to implement interpreters, but a new feature has been added in June 2025 to support the execution of Python code in client-side JS (thanks to [PyScript](https://pyscript.net)).

about.html

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
</head>
66
<body>
77
<p>
8-
Interpret Esolangs Online 3.0.0
8+
Interpret Esolangs Online 3.0.1
99
<br />
1010
This is a webpage that interprets esoteric languages in client-side
11-
JavaScript. Currently, this supports 41 languages.
11+
JavaScript. Currently, this supports 42 languages.
1212
<br />
1313
A new feature added allows execution of Python code via <a href="https://pyscript.net"
1414
>PyScript</a
@@ -403,6 +403,16 @@
403403
</td>
404404
<td><a href="smbf_sharp.js">smbf_sharp.js</a></td>
405405
</tr>
406+
<tr>
407+
<td>SLet</td>
408+
<td>Version 4.1.5, Python interpreter originally by islptng</td>
409+
<td>
410+
<a href="https://esolangs.org/wiki/SLet"
411+
>https://esolangs.org/wiki/Slet</a
412+
>
413+
</td>
414+
<td><a href="text.js">text.js</a></td>
415+
</tr>
406416
<tr>
407417
<td>Text</td>
408418
<td></td>

contribute.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ <h3>I want a new esolang/feature</h3>
2323
</pre>
2424
If the interpreter is in other languages but can be called from JavaScript (like C by using Emscripten), the JavaScript file should call the interpreter.
2525

26-
The function name should not be the same with function names for existing esolangs.
26+
The function name should not collide with function names of existing esolangs.
2727

2828
If you have a Python interpreter, add a Python file to link in the about.html file in the last step, and add a JavaScript file that calls the Python code (not the Python file) just like pyexec_example.html.
2929
<li>Add an <code>option</code> tag inside the <code>select</code> tag in the index.html file, the text should be the language name, like this:</li>

index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ <h3>Welcome to Interpret Esolangs Online</h3>
1515
Interpret Esolangs Online allows you to run programs in various esoteric
1616
languages, including brainfuck, deadfish, etc.
1717
</p>
18+
<!-- Script for python execution -->
1819
<script defer src="pyexec.js"></script>
20+
<!-- Script for esolangs -->
1921
<script defer src="abcdxyz.js"></script>
2022
<script defer src="alphuck.js"></script>
2123
<script defer src="aplwsi.js"></script>
@@ -50,6 +52,7 @@ <h3>Welcome to Interpret Esolangs Online</h3>
5052
<script defer src="rbf.js"></script>
5153
<script defer src="reversefuck.js"></script>
5254
<script defer src="six.js"></script>
55+
<script defer src="slet.js"></script>
5356
<script defer src="smbf.js"></script>
5457
<script defer src="smbf_sharp.js"></script>
5558
<script defer src="text.js"></script>
@@ -96,6 +99,7 @@ <h3>Welcome to Interpret Esolangs Online</h3>
9699
<option>ReverseFuck</option>
97100
<option>Self-modifying Brainfuck</option>
98101
<option>Self-modifying Brainfuck&#35;</option>
102+
<option>SLet</option>
99103
<option>Text</option>
100104
<option>Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee</option>
101105
<option>
@@ -147,6 +151,7 @@ <h3>Welcome to Interpret Esolangs Online</h3>
147151
funcs["ReverseFuck"] = reversefuck;
148152
funcs["Self-modifying Brainfuck"] = smbf;
149153
funcs["Self-modifying Brainfuck#"] = smbf_sharp;
154+
funcs["SLet"] = slet;
150155
funcs["Text"] = text;
151156
funcs["Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee"] = wee;
152157
funcs[

0 commit comments

Comments
 (0)