Esoteric Language Development (Tula Ep.02)

  Рет қаралды 17,162

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 Ай бұрын
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!
@apppples
@apppples Ай бұрын
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.
@juancasadoballesteros
@juancasadoballesteros Ай бұрын
can’t wait to play with your tula!
@BlackneeedWasHere
@BlackneeedWasHere Ай бұрын
Yk what tula is in spanish right?
@ralph_d_youtuber8298
@ralph_d_youtuber8298 Ай бұрын
😂☠️☠️
@U20E0
@U20E0 Ай бұрын
@@BlackneeedWasHerehe does. wouldn't have said that otherwise
@RedstonekPL
@RedstonekPL Ай бұрын
​@@BlackneeedWasHere thats the joke
@v_i_e_w_e_r_405
@v_i_e_w_e_r_405 Ай бұрын
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"
@DanelonNicolas
@DanelonNicolas Ай бұрын
you are my spirit animal. this is a master piece
@tekno679
@tekno679 Ай бұрын
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.
@nosiulconc1049
@nosiulconc1049 Ай бұрын
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 Ай бұрын
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.
@jeon9891
@jeon9891 Ай бұрын
[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 Ай бұрын
as a chilean, I'm glad tula programming language exists
@jeon9891
@jeon9891 Ай бұрын
@@antronixful love ya
@bluewhale37
@bluewhale37 Ай бұрын
best streams for passing summer boredom.
@diegorocha2186
@diegorocha2186 Ай бұрын
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 Ай бұрын
Table of regexes Turing complete? I dunnoo.. did he literally invent perl?
@TurtleKwitty
@TurtleKwitty Ай бұрын
Sounds like C macros XD
@remrevo3944
@remrevo3944 Ай бұрын
I mean there is also the esolang slashes (///), which is essentially exactly that + being self modifying.
@ERazzor
@ERazzor Ай бұрын
Please mark the video as Tula ep. 2 It is little bit confusing without the mark
@anon_y_mousse
@anon_y_mousse Ай бұрын
Am I going crazy or is this the same stream you edited for your main channel?
@ralph_d_youtuber8298
@ralph_d_youtuber8298 Ай бұрын
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 Ай бұрын
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
@antronixful
@antronixful Ай бұрын
tsoding, I love how you handle tula (as a chilean)
@hubstrangers3450
@hubstrangers3450 Ай бұрын
Thank you.....
@ovi1326
@ovi1326 Ай бұрын
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")
@grimtin10
@grimtin10 Ай бұрын
self host when
@eldyj
@eldyj Ай бұрын
54:36 that sounds like how "prolog" works to me lol
@ElPikacupacabra
@ElPikacupacabra Ай бұрын
Nice project! Hate Rust btw :D
@eoussama
@eoussama Ай бұрын
hi mr zoz
@yo.average.pcb.designer
@yo.average.pcb.designer Ай бұрын
hi zoz
@CleverCode
@CleverCode Ай бұрын
Try the Monicelli language 😂
@samuraijosh1595
@samuraijosh1595 Ай бұрын
Destiny shade in tsoding community? interesting crossover
@arshiaa104
@arshiaa104 Ай бұрын
test
@Slicomful
@Slicomful Ай бұрын
Put rust logo in thumbnail so we can skip it and do not waste time on it
@khsaad04
@khsaad04 Ай бұрын
Who's we
@somebody_on_the_internetz
@somebody_on_the_internetz Ай бұрын
The alliance of I don’t want my assumptions challenged by having them explicitly challenged by a stupid compiler 😢
@TheP1geon
@TheP1geon Ай бұрын
Can I get this comment hearted for my birthday?
@KyraKrassenburg
@KyraKrassenburg Ай бұрын
happy birthday :D
@tianned
@tianned Ай бұрын
Happy birthday 🎉
@mina-san9280
@mina-san9280 Ай бұрын
Happy birthday 🎉
@neitralov
@neitralov Ай бұрын
С днем рождения
@AndrieMC
@AndrieMC Ай бұрын
Happy birthday 🎉🎉
@rayohauno
@rayohauno Ай бұрын
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 Ай бұрын
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 Ай бұрын
@@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 Ай бұрын
@@rayohauno Okay, apparently KZbin 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.
Is this the Future of Programming Languages?
2:53:18
Tsoding Daily
Рет қаралды 62 М.
Zig for Impatient Devs
9:48
Isaac Harris-Holt
Рет қаралды 63 М.
ELE QUEBROU A TAÇA DE FUTEBOL
00:45
Matheus Kriwat
Рет қаралды 27 МЛН
КАРМАНЧИК 2 СЕЗОН 6 СЕРИЯ
21:57
Inter Production
Рет қаралды 475 М.
Parsing Lisp with Rust (Tula Ep.03)
2:42:18
Tsoding Daily
Рет қаралды 13 М.
The Dream Programming Language? Lobster
20:55
Code to the Moon
Рет қаралды 142 М.
Lisp in 100 Seconds
2:39
Fireship
Рет қаралды 449 М.
98% Cloud Cost Saved By Writing Our Own Database
21:45
ThePrimeTime
Рет қаралды 283 М.
Hash Table in C
2:11:31
Tsoding Daily
Рет қаралды 56 М.
What is Different About the Julia Programming Language? | Stefan Karpinski | JuliaHEP 2023
45:36
Will Ada Replace C/C++?
44:57
Tsoding
Рет қаралды 79 М.
For loops in Python are easy 🔁
5:06
Bro Code
Рет қаралды 238 М.
Is C++ better than C?
1:46:10
Tsoding Daily
Рет қаралды 35 М.
POCO F6 PRO - ЛУЧШИЙ POCO НА ДАННЫЙ МОМЕНТ!
18:51
Apple watch hidden camera
0:34
_vector_
Рет қаралды 53 МЛН