Skip to content

Commit

Permalink
Scheme & Snap!
Browse files Browse the repository at this point in the history
Fixed an issue where a language with an asterisk in the name could possibly be italicized.
  • Loading branch information
ghluka committed Jun 21, 2024
1 parent 3546e41 commit 585df27
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 8 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Excerpt from [Wikipedia](https://en.wikipedia.org/wiki/Fibonacci_sequence):

We welcome contributions, to see our rules and guidelines on contributing please read [CONTRIBUTING.md](CONTRIBUTING.md)

# 🌐 Languages <!-- Languages start -->[69 total]
# 🌐 Languages <!-- Languages start -->[71 total]

- [05AB1E](./src/%23/05AB1E)
- [Ada](./src/A/Ada)
Expand Down Expand Up @@ -78,8 +78,10 @@ We welcome contributions, to see our rules and guidelines on contributing please
- [Rust](./src/R/Rust)
- [Röda](./src/R/R%C3%B6da)
- [Scala](./src/S/Scala)
- [Scheme](./src/S/Scheme)
- [Scratch](./src/S/Scratch)
- [Smalltalk](./src/S/Smalltalk)
- [Snap!](./src/S/Snap%21)
- [Squirrel](./src/S/Squirrel)
- [Swift](./src/S/Swift)
- [Turing](./src/T/Turing)
Expand Down
6 changes: 0 additions & 6 deletions TODO.md

This file was deleted.

11 changes: 11 additions & 0 deletions src/S/Scheme/fibonacci.scm
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
(define a 0)
(define b 1)

(let loop ((n 10))
(unless (zero? n)
(display a)
(newline)
(set! b (+ b a))
(set! a (- b a))

(loop (- n 1))))
1 change: 1 addition & 0 deletions src/S/Snap!/fibonacci.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<project name="fibonacci" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAB7NJREFUeF7tnVloVFcYx/8zk0xiVm2WcWkSozFuKJVIySKaxSxqHtrS5cE+Vi3FQItQBEN9aSlEsLTQFEvACtWXgr4UK9JEhFoaXFICwVqzYKImGhM1W+OYzJRzkhkzZiYzhAvfjfd/IYQZzj3fOb/vx7n3nrmcY/N6vV7wIAEhAjYKKESeYTUBCkgRRAkEFfDGjRvIysqCw+GYV+PGxsYwOjqKNWvWzOt8nmQdArMEbGxs1PLNPJKTk/HnD5/D0/dPWDKb3v4EyC7AxMQEnjx5gvz8/LDnsIB1CQQI2NzcjMTExFk0EhPi4a4rhCt+akR0rMqHbVEybAmp8PR3YLLzL/85zp2fon1Flf786NEjFBQUIDo62rqE2fM5CQQIePfuXfT39+sT1GX09OnTqKmpQWyME97j25E+LeCij3+B++JxOMtq4G78bpaAbakl/qAJCQm8FFPCkAQCBOzo6NCjljoaGhpw7do1nDt3DhPP3bB/W+IXMCrvPTgy3sBE6696NHT//k3ACNiSVOT/7HK5sHLlSqaABIISCBBQPXyMjIzAZrPpwunp6RgfH4d7fAypP7+LtLjwDyXOnZ+hOXarPr+7uxt79+4lehKIbARUpc6ePasLqwcP36HmqjNtA/B0/DHjO2DaU/2dms5Wn//b8iEGh0bQ09ODoqIiXn4pX+T3gL6STU1N6Ovrw+TkZGhzZ9qnBfTqkVP9V/d9GRkZ2Lp1aiTkQQKhCEQ0DaNO7rz4E0bbmqaGujmOVSUfIH5LtS7R1dWF8vJy0ieByC7BM6dhrl69ih07duin4aioKPz7xTYUZ8XqivQ0zGsZwPNxeIf7A56CvYku9LxzavqyPDUqbtiwgSkggaAEQk7DnDhxQj8RHzlyRM/jdX9Viu2ZUwI699TCZncAzjjYElIwfuqjF/eGiS607/nR//nx48coLS0lfhIIL+DL0zDqHrC2thZPnz5Fb12lX8CYt74EomMx2dUMe1oO3L997a/ck5COmxXf+z8PDQ3xMkz5IrsEvzwN4zvL4bBjqP59bFsRfhrGm56Lv988qk8dGBjQP8UtXbqUKSCB8COgKhFsGkZ9/7pzDN6bF19caqenXXxf+KZhHJv2oHssGg8fPkReXh5yc3OJngQiGwF9pdRLBOqBxO12hz5xjmmYuLg4FBcXz/ttGubLOgT4PqB1cm3KnlJAU6bFOo2igNbJtSl7SgFNmRbrNIoCWifXpuwpBTRlWqzTKAponVybsqcU0JRpsU6jKKB1cm3KnlJAU6bFOo2igNbJtSl7SgFNmRbrNIoCWifXpuwpBTRlWqzTKAponVybsqcU0JRpsU6jKKB1cm3KnlJAU6bFOo2igNbJtSl7SgFNmRbrNIoCWifXpuwpBTRlWqzTKAponVybsqcU0JRpsU6jKKB1cm3KnlJAA9Oilje+c+eOXhPHt7in2mslJSVFb32hFu7kEUiAAhpkxPDwMK5fv46cnBwsW7bMvyyJErG3txft7e16rZxg22AY1IQFWQ0FNChtra2tSEtL0/IFO5SEaguMzZs3GxTx1aiGAhqUx0uXLqGk5MX+KMGqjaSMQc1ZMNVQQINS5ZNr3759epuykydP4vz581Cb/+zfv19HoYCzYVNAgwVU21PU1dXh2LFjemniyspKHD06tWAnBaSABuk2uxqfXGp7M7XD1OLFi9HZ2YkHDx7gwoULFDAEeY6ABinpE/DMmTMYHBzEwYMH9U5RSkK1WCdHwOCgKaCBAqptLex2e9AaPR4PLl++HPZBxaDmLJhqKKBBqbp9+7Ze0njjxo1Ba2xra4PT6eTWZS/RoYAGCai2KFO7DCjJ1P2f+lOTzuqhRK25/ezZMz0R7dsI0qCwC74aCmhwCu/fv49bt25p2dROo2rky8zMxOrVqw2O9GpURwENzqMSUP2pkVAJuG7dOiQlJRkc5dWpjgIanMsrV67oe0GOepGBpYAhONXX1yM+Pl7v9LR27dqIaN67d0+Pfqo8R72IkIEChuCk9rg7cODA1I7xbjfKysrgcrmwe/duLFmyJDK6LBWWAAWcA1FLSwsOHToUsHu8ms9T93e7du3C8uXLUVVVFRYyC4QmQAHnsEO9YnX48GHExMT4S6n3+9T2tRUVFcjOzta/96r9lHnMjwAFDMFNvd1cU1Oj5/DUZVi9VJCamorq6mo9x8fDGAIUMATHhoYGPWlcWFiI9evXG0ObtcwiQAEphSgBCiiKn8EpIB0QJUABRfEzOAWkA6IEKKAofgangHRAlAAFFMXP4BSQDogSoICi+BmcAtIBUQIUUBQ/g1NAOiBKgAKK4mdwCkgHRAlQQFH8DE4B6YAoAQooip/BKSAdECVAAUXxMzgFpAOiBCigKH4Gp4B0QJQABRTFz+AUkA6IEqCAovgZnALSAVECFFAUP4NTQDogSoACiuJncApIB0QJUEBR/AxOAemAKAEKKIqfwSkgHRAlQAFF8TM4BaQDogQooCh+BqeAdECUAAUUxc/gFJAOiBKggKL4GZwC0gFRAhRQFD+DU0A6IEqAAoriZ3AKSAdECVBAUfwMTgHpgCgBCiiKn8EpIB0QJUABRfEzOAWkA6IEKKAofgangHRAlAAFFMXP4BSQDogS+B/gLdbGcBFmTgAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="fibonacci"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="5"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="6"></list></costumes><sounds><list struct="atomic" id="7"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="65" y="115.33333333333334"><block s="receiveGo"></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doSetVar"><l>b</l><l>1</l></block><block s="doRepeat"><l>10</l><script><block s="bubble"><block var="a"/></block><block s="doSetVar"><l>b</l><block s="reportVariadicSum"><list><block var="b"/><block var="a"/></list></block></block><block s="doSetVar"><l>a</l><block s="reportDifference"><block var="b"/><block var="a"/></block></block></script></block></script></scripts></sprite><watcher var="a" style="normal" x="10" y="10" color="243,118,29"/><watcher var="b" style="normal" x="10" y="31.000001999999995" color="243,118,29"/></sprites></stage><variables><variable name="a"><l>55</l></variable><variable name="b"><l>89</l></variable></variables></scene></scenes></project>
2 changes: 1 addition & 1 deletion update_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import glob
import urllib.parse

subsitutes = { '∕':'/', '\':'\\', '˸':':', '∗':'*', '?':'?', '"':'"', '﹤':'<', '﹥':'>', '❘':'|' }
subsitutes = { '∕':'/', '\':'\\', '˸':':', '∗':'\\*', '?':'?', '"':'"', '﹤':'<', '﹥':'>', '❘':'|' }

files = sorted(glob.glob("./src/*/*", recursive=True))
with open('README.md', 'r', encoding='utf-8') as f:
Expand Down

0 comments on commit 585df27

Please sign in to comment.