Esoteric Language Development (Tula Ep.02)

  Рет қаралды 16,572

Tsoding Daily

Tsoding Daily

Күн бұрын

Previous Episodes: • Tula
Streamed Live on / tsoding
References:
- github.com/tsoding/tula
- en.wikipedia.org/wiki/Turing_...
- github.com/tsoding/zozlib.js

Пікірлер: 78
@Czeckie
@Czeckie 27 күн бұрын
using the finite state of a turing machine (or any computational model) as a finite memory is a common technique and it's definitely taught in courses. Congratz for figuring it out on your own!
@juancasadoballesteros
@juancasadoballesteros 27 күн бұрын
can’t wait to play with your tula!
@BlackneeedWasHere
@BlackneeedWasHere 27 күн бұрын
Yk what tula is in spanish right?
@ralph_d_youtuber8298
@ralph_d_youtuber8298 27 күн бұрын
😂☠️☠️
@U20E0
@U20E0 27 күн бұрын
@@BlackneeedWasHerehe does. wouldn't have said that otherwise
@RedstonekPL
@RedstonekPL 27 күн бұрын
​@@BlackneeedWasHere thats the joke
@v_i_e_w_e_r_405
@v_i_e_w_e_r_405 26 күн бұрын
in which region? just looked at RAE and "tula" (in that context) is yet to be recognized as an oficial spanish word, which is weird since RAE has already accepted wacky words like "toballa", "murciegalo" and "almondiga"
@apppples
@apppples 22 күн бұрын
Tsoding, your videos are so cozy. You don't even know. When I am stressed at work I throw them on in the background to help me relax. not kidding.
@DanelonNicolas
@DanelonNicolas 27 күн бұрын
you are my spirit animal. this is a master piece
@tekno679
@tekno679 24 күн бұрын
I once played in a CTF where the challenge was to come up with substitutions for a markov algorithm to accomplish a given task. One of the most interesting challenges that I've completed. It was interesting to figure out how to "move" information around on the tape with just substitutions.
@bluewhale37
@bluewhale37 26 күн бұрын
best streams for passing summer boredom.
@nosiulconc1049
@nosiulconc1049 27 күн бұрын
Since LR parsers are essentially turing machines (or even comunication protocols), I wonder if tula can have real applications. Or, maybe, it's really just a turing tarpit.
@Capewearer
@Capewearer 23 күн бұрын
Hello, Tsoding. I don't know how do you relate to suggestions, but could you spend a pair of streams tinkering with open-sourced Dagor engine? This might be interesting because of fully realtime lighting, built-in bunch of shaders (like volumetric clouds) and many other stuff.
@diegorocha2186
@diegorocha2186 24 күн бұрын
I don't know if the problem is in my side but the video sometimes lags a lot, off course it doesn't mess with the understanding of the content but is kind annoying. Maybe it's twitch losing some frames when converting the video or something like this. I also would llike to ask if you plan to share the twitch live stream also here on youtube, since you don't have any attachment with twitch will be kind cool to see you live here on this platform. Thanks for another amazing stream as usual!
@replikvltyoutube3727
@replikvltyoutube3727 27 күн бұрын
Table of regexes Turing complete? I dunnoo.. did he literally invent perl?
@TurtleKwitty
@TurtleKwitty 27 күн бұрын
Sounds like C macros XD
@remrevo3944
@remrevo3944 27 күн бұрын
I mean there is also the esolang slashes (///), which is essentially exactly that + being self modifying.
@jeon9891
@jeon9891 27 күн бұрын
[13:32] as a Spanish speaker (Mexican specifically), i've heard about Chilean dialect using "tula" to refer to the d(ick) machine, so i'd like to say huge thanks to Chile for being the best country of Chile (legit) and bringing such a perfect word to the world. Now, i did some research and don't ask me why i just did it. Some people say that "tula" is derived from the english word "tool", and another people say (according to my investigation) that Chile is "classist" because high-born people (or the rich millionaries ones) like to make themselves different from the low people (or poor ones), so poor people shifts the "ch" (as in Chile) to "sh" (saying "Shile" instead), rich people joins a "T" sound when they make the "ch" sound, so they say "Tchile" again, because they wanna be "different". Supposedly, a common word is "Pichula" to refer to the d(ick)-machine too, but that word followed that circle, "Pichula" transformed into "Chula", the "tch" thing changes to "Tchula", "tch" got dropped to "t" so it is "tula" now. That kind of speaking like "tula" "pichula" and so falls into the "Flaite" way of speaking, Chilean people often says that they're ashamed of that way of speaking because "Flaite" people it's related to drugs and crime life. In the spanish speaking community (Spain and Latin America) all coincide in the Chilean dialect being unintelligible and incomprehensible from outside Chile. Me being Mexican i had communication with Chilean people since i was 12, so when i was 16 i was able to mimic that accent 90% exactly like a born Chilean (a Chilean told me so, so i had Chilean certification in imitating Chilean way to speak). I hope someone finds this rubbish i wrote interesting. Tula is love, Tula is life. Edit: i'm Mexican, so correct me in anything if i'm wrong, i'm talking about Chilean stuff without having a foot over there ever, correct me. :D
@antronixful
@antronixful 20 күн бұрын
as a chilean, I'm glad tula programming language exists
@jeon9891
@jeon9891 19 күн бұрын
@@antronixful love ya
@ralph_d_youtuber8298
@ralph_d_youtuber8298 27 күн бұрын
I legit just finished my course on thiery of computer science where i had to make a TM that computed xor of bits. And figuring out that states are just branches in a tree was just insane. 😂
@apppples
@apppples 23 күн бұрын
Can you implement zipping as well? The reason being that the error checking you added to prevent ambiguous cases prevents a nicety for simplifying rule 110 i.e. let bits = { . # } let table = { (. . . .), (. . # .), } for _ in bits { for (a b c d) in table case (R a b c) _ d -> (I b) } which could still be accomplished if you allow zipping equal length sets, one of 3-tuples and 1 of atoms
@anon_y_mousse
@anon_y_mousse 26 күн бұрын
Am I going crazy or is this the same stream you edited for your main channel?
@ERazzor
@ERazzor 25 күн бұрын
Please mark the video as Tula ep. 2 It is little bit confusing without the mark
@antronixful
@antronixful 20 күн бұрын
tsoding, I love how you handle tula (as a chilean)
@grimtin10
@grimtin10 27 күн бұрын
self host when
@ovi1326
@ovi1326 21 күн бұрын
idea for a quantum programming language name: "QuanTum ,ASsembly" or "qtas" for short (polish, czech , slovak for "dick" but spelled with "q" instead of "ku")
@hubstrangers3450
@hubstrangers3450 25 күн бұрын
Thank you.....
@eldyj
@eldyj 26 күн бұрын
54:36 that sounds like how "prolog" works to me lol
@ElPikacupacabra
@ElPikacupacabra 27 күн бұрын
Nice project! Hate Rust btw :D
@yo.average.pcb.designer
@yo.average.pcb.designer 27 күн бұрын
hi zoz
@eoussama
@eoussama 27 күн бұрын
hi mr zoz
@CleverCode
@CleverCode 27 күн бұрын
Try the Monicelli language 😂
@samuraijosh1595
@samuraijosh1595 25 күн бұрын
Destiny shade in tsoding community? interesting crossover
@TheP1geon
@TheP1geon 27 күн бұрын
Can I get this comment hearted for my birthday?
@KyraKrassenburg
@KyraKrassenburg 27 күн бұрын
happy birthday :D
@tianned
@tianned 27 күн бұрын
Happy birthday 🎉
@mina-san9280
@mina-san9280 27 күн бұрын
Happy birthday 🎉
@neitralov
@neitralov 27 күн бұрын
С днем рождения
@AndrieMC
@AndrieMC 27 күн бұрын
Happy birthday 🎉🎉
@arshiaa104
@arshiaa104 27 күн бұрын
test
@Slicomful
@Slicomful 25 күн бұрын
Put rust logo in thumbnail so we can skip it and do not waste time on it
@khsaad04
@khsaad04 24 күн бұрын
Who's we
@somebody_on_the_internetz
@somebody_on_the_internetz 23 күн бұрын
The alliance of I don’t want my assumptions challenged by having them explicitly challenged by a stupid compiler 😢
@rayohauno
@rayohauno 26 күн бұрын
Instead of these boring crappy languages, make a lisp supporting garbage collection, tail call optimization and a macro system.
@anon_y_mousse
@anon_y_mousse 26 күн бұрын
That's been done a million times over. Even I've made one, albeit with brackets substituted for parentheses. In case you're European, brackets are [], parentheses are () and braces are {}.
@rayohauno
@rayohauno 26 күн бұрын
@@anon_y_mousse Can you point to a live coding where this is done live? I couldn't find one. I am not speaking of a full fledged lisp. Just one with gc, tco and a ms.
@anon_y_mousse
@anon_y_mousse 26 күн бұрын
@@rayohauno Okay, apparently KZfaq won't let me post any links, even to their own videos, so try the search terms of `live coding lisp implementation` and I found two near the top that might work. You'll have to check for yourself because I don't have time.
Can C actually do Perfect Bézier Curves?
2:17:22
Tsoding Daily
Рет қаралды 7 М.
Will Ada Replace C/C++?
44:57
Tsoding
Рет қаралды 68 М.
The Noodle Stamp Secret 😱 #shorts
00:30
Mr DegrEE
Рет қаралды 43 МЛН
didn't want to let me in #tiktok
00:20
Анастасия Тарасова
Рет қаралды 11 МЛН
The magical amulet of the cross! #clown #小丑 #shorts
00:54
好人小丑
Рет қаралды 22 МЛН
Parsing Lisp with Rust (Tula Ep.03)
2:42:18
Tsoding Daily
Рет қаралды 12 М.
the new PS4 jailbreak is sort of hilarious
12:21
Low Level Learning
Рет қаралды 38 М.
OCaml in 90 Seconds
2:07
Carrio Code
Рет қаралды 6 М.
Zig for Impatient Devs
9:48
Isaac Harris-Holt
Рет қаралды 59 М.
Unreasonably Easy Console Apps in Rust
1:54:16
Tsoding Daily
Рет қаралды 87 М.
My Own 3b1b Animation Engine but in C
2:06:44
Tsoding Daily
Рет қаралды 48 М.
Configuring my Emacs. Vim users are not invited!
16:37
Tsoding
Рет қаралды 83 М.
Let's Create a Compiler (Pt.1)
1:11:03
Pixeled
Рет қаралды 445 М.
I Made A Fully Ray Traced Game
26:17
Acerola
Рет қаралды 154 М.
Hiding Data Inside of Executable Files
1:55:14
Tsoding Daily
Рет қаралды 24 М.
Best Gun Stock for VR gaming. #vr #vrgaming  #glistco
0:15
Glistco
Рет қаралды 5 МЛН
❌УШЛА ЭПОХА!🍏
0:37
Demin's Lounge
Рет қаралды 386 М.
APPLE УБИЛА ЕГО - iMac 27 5K
19:34
ЗЕ МАККЕРС
Рет қаралды 97 М.
What % of charge do you have on phone?🔋
0:11
Diana Belitskay
Рет қаралды 350 М.