My right-handed programming language

  Рет қаралды 15,251

strager

strager

Күн бұрын

I made a new programming language: yuiop.ink/
langjam is a 48-hour coding competition: github.com/langjam/jam0004
00:00 langjam
00:17 installing yuiop
01:50 example programs
03:16 language syntax
05:00 Brain+++ interpreter
07:44 pros of yuiop
08:12 cons of yuiop

Пікірлер: 91
@tommybuddy9544
@tommybuddy9544 Жыл бұрын
The audio coming from the right earphone is very clever.
@strager_
@strager_ Жыл бұрын
Oh, thanks for letting me know! I didn't notice. I have single-sided deafness.
@quexpix
@quexpix Жыл бұрын
@@strager_ Another coke spillage incident?
@fallenflame8678
@fallenflame8678 Жыл бұрын
omg I thought my left earphone broke!
@drtitus
@drtitus Жыл бұрын
I also thought it was intentional!
@RexPerfection
@RexPerfection Жыл бұрын
i cant watch the video because my phones right speaker and ear speaker are busted 💀
@r33gg
@r33gg Жыл бұрын
Now we just need a left handed language, so I can multi-task.
@newmonengineering
@newmonengineering Жыл бұрын
You can copy and paste with control insert and shift insert and cut with shift delete. I use them on my right hand all the time.
@candyczar
@candyczar Жыл бұрын
This is amazing 😂 TIL you can use regex in shell paths/command names as well. Off-topic but someone could make a shell that disallows specified characters, then somehow force ThePrimagen to use it for a stream since he loves regex so much 😏
@strager_
@strager_ Жыл бұрын
I don't think ThePrimeagen is man enough to accept such a challenge.
@daleryanaldover6545
@daleryanaldover6545 Жыл бұрын
Somebody should bring ThePrimeagen here.
@quexpix
@quexpix Жыл бұрын
It's shell pattern matching, not regex. They're quite different - for example, ? in the shell matches a single char, where in regex you would use . But character sets like [hjkl] or [^hjkl] are the same. Of course the character set techniques used here are reliant on there not being any non-standard binaries that would also match. If you have /usr/bin/fusl or /bin/uh you may have trouble installing...
@asailijhijr
@asailijhijr Жыл бұрын
​@@quexpix if there are multiple matching paths, wouldn't it install separately in each of them?
@casperes0912
@casperes0912 Жыл бұрын
Reading /?in was cursed and it took me way too long to realise that I should be reading it as regex - I still can't comprehend that you also just reg-exes open vscode. Just knowing enough about what's in your /usr/bin to know which characters to exclude to open code is madness
@strager_
@strager_ Жыл бұрын
It took me a few tries. 😉
@sourestcake
@sourestcake Жыл бұрын
@@strager_ You could use the echo clone to validate that, right? Because wildcards are expanded by the shell.
@renx81
@renx81 Жыл бұрын
This is hilarious and your deadpan delivery is awesome.
@gjperso76
@gjperso76 Жыл бұрын
Very intuitive, can't believe you're the first one doing this.
@jamessteiner5023
@jamessteiner5023 Жыл бұрын
Missed opportunity to use "" for not equal as in math and BASIC and others
@strager_
@strager_ Жыл бұрын
D'oh! Good idea.
@asailijhijr
@asailijhijr Жыл бұрын
Is math the name of a language I'm not familiar with? Your algebra teacher accepts "" (without quotes) as inequality? I've seen it used in excel and sheets.
@MaxCoplan
@MaxCoplan Жыл бұрын
I really enjoy programming in yuiop because it leaves my other hand free to massage some of that coconut oil
@davidprock904
@davidprock904 Жыл бұрын
Only a fellow Lefty would think of this for a reply
@HerrSnooze
@HerrSnooze Жыл бұрын
Hilarious🤣 Subscribed. I love the content mix of technical deep dives and dev comedy
@strager_
@strager_ Жыл бұрын
Right-handedness is no joke.
@BogoblinGamer
@BogoblinGamer Жыл бұрын
If you did want to copy and paste, you can use ctrl+insert and shift+insert
@Yadobler
@Yadobler Жыл бұрын
If you use vim, then you only need y and p. yy to yank line p to paste "+yy and" +p to yank and paste to system keyboard hjkl to move around i to go to insert mode o to insert one line above / to search n/N to go next / prev search as your leader key then remap any left side keymaps to the right side The only problem is having to remap to something on the right
@BogoblinGamer
@BogoblinGamer Жыл бұрын
@@Yadobler The problem with using vim is that you can't :wq
@AK-vx4dy
@AK-vx4dy Жыл бұрын
Genius. Simply genius!
@Yadobler
@Yadobler Жыл бұрын
If you use vim, then you only need y and p. yy to yank line p to paste "+yy and" +p to yank and paste to system keyboard hjkl to move around i to go to insert mode o to insert one line above / to search n/N to go next / prev search as your leader key then remap any left side keymaps to the right side The only problem is having to remap to something on the right
@strager_
@strager_ Жыл бұрын
Does yy work on Stack Overflow? 'Cus that's where I get all my code from.
@strager_
@strager_ Жыл бұрын
(I should upgrade to GitHub StealPilot.)
@Yadobler
@Yadobler Жыл бұрын
that depends on how you're accessing stack overflow. If you're using some vim-plugin for Firefox then maybe hmhmhmmhmhhmh Else :((((( But if you copied the code somehow, then pasting in vim is just "+p
@bartek...
@bartek... 9 ай бұрын
how you will open VIM without V
@lhpl
@lhpl Ай бұрын
Escape would be ctrl-[ (and Tab - good for completion - is ctrl-I), so if you have a right side ctrl key, it should help a lot.
@technomunk
@technomunk 9 ай бұрын
I am definitely aliasing strings as "yoyo"s from this day forth
@yihan4835
@yihan4835 Жыл бұрын
Typing out /usr/bin/curl with regex is so funny.
@superspartanman4480
@superspartanman4480 Жыл бұрын
You make the best videos
@andreasvogt8125
@andreasvogt8125 Жыл бұрын
This video just made my day 😂 thx
@mldy1
@mldy1 11 ай бұрын
literally thought my ear phones were broken had stroke when i read the "interpreter" source
@onepunchben
@onepunchben Жыл бұрын
This is a lot of fun.
@traywor1615
@traywor1615 Жыл бұрын
That's amazing!! When is a sister version project coming out? I'd love to only use my left hand. This would mean no more switching between my mouse and my keyboard, I could use those in parallel!!!! The obvious issue is a missing newline statement. However with ctrl c and ctrl v available, we could just misuse this feature as a glorified carriage return.
@strager_
@strager_ Жыл бұрын
I'm not left-handed, so I'm not qualified to make a left-handed coding language. > The obvious issue is a missing newline statement. I guess you could insert spaces until you wrap to the next line.
@asailijhijr
@asailijhijr Жыл бұрын
Just teach yourself to use your mouse with your left hand, then you can use yuiop and never take your hand off the mouse.
@electra_
@electra_ Жыл бұрын
Gotta make a command-line that registers all left-handed inputs on the left window and right-handed inputs on the right window, so you can code in QWERT and YUIOP simultaneously ever seen those hacking scenes in movies where they pull up a second keyboard? Morons.
@janpoonthong
@janpoonthong Жыл бұрын
Awesome
@wChris_
@wChris_ Жыл бұрын
unfortunately i canot use yuiop as the y key and the z key are swapped on my keyboard as well as many if not all of the special characters! Also this video was probably released a month to early! Today would have been a good day to release this video.
@strager_
@strager_ Жыл бұрын
langjam wasn't in April this year. =[
@RigelOrionBeta
@RigelOrionBeta Жыл бұрын
Real men use right hand on keyboard, left hand on mouse, copy pasting every left side keyboard letter individually from a text bufffer and pasting it.
@spacelem
@spacelem Жыл бұрын
*cries* in Colemak-DH.
@codingfeature3684
@codingfeature3684 Жыл бұрын
I love this humor.
@strager_
@strager_ Жыл бұрын
There's nothing funny about losing your left hand. 🥺
@MrMrCraftmine
@MrMrCraftmine Жыл бұрын
Which font is that? Comic Code?
@strager_
@strager_ Жыл бұрын
Yes! tosche.net/fonts/comic-code
@WilliametcCook
@WilliametcCook Жыл бұрын
Can’t say I’ve made a language where I’d rather print my error message using Brain++++
@SoI-
@SoI- Жыл бұрын
can you make a version that isnt solely on the right audio channel?
@strager_
@strager_ Жыл бұрын
My Windows Movie Maker license expired, so no. 😭
@SoI-
@SoI- Жыл бұрын
@@strager_ sad
@rexoverwatch
@rexoverwatch 10 ай бұрын
finally
@Europeanslave
@Europeanslave Жыл бұрын
Good
@johnk3841
@johnk3841 Жыл бұрын
can you also do one for lefties
@strager_
@strager_ Жыл бұрын
Good idea! Alas, I am right-handed. I think another programmer would need to take on this task.
@renx81
@renx81 Жыл бұрын
@@strager_ That's like saying only handicapped people should write accessibility code. You're just lazy, aren't you?
@codingjerk
@codingjerk Жыл бұрын
​@@strager_ I'm right-handed, but I use my left hand more while I'm coding because I've rebinded "hjkl" hotkeys in vim to "wasd" and I love it. With your language I can use left hand for navigation and right hand for writing code. What's awesome
@nathancurnow2410
@nathancurnow2410 Жыл бұрын
This is such a stupid idea. I love it!
@CrapE_DM
@CrapE_DM Жыл бұрын
You can use =/= for not equals
@strager_
@strager_ Жыл бұрын
smart
@asailijhijr
@asailijhijr Жыл бұрын
Some dyslexics can't tell their left hand from their right hand, there's a joke here, but it might be offensive.
@strager_
@strager_ Жыл бұрын
All jokes are offensive.
@limitlessshit
@limitlessshit 11 ай бұрын
Wait bruh even this video is in single channel sound??
@moumous87
@moumous87 Жыл бұрын
Question: what are you doing with your left hand?😳🙈
@strager_
@strager_ Жыл бұрын
That's personal business.
@EuclidesFRezende
@EuclidesFRezende Жыл бұрын
Only the right side of the sound are present. No Stereo...
@HIRVIism
@HIRVIism Жыл бұрын
Huh, why do you think that might be :)
@zoenagy9458
@zoenagy9458 Жыл бұрын
no ctrl C :D
@vicverstraete9492
@vicverstraete9492 7 ай бұрын
When left handed keywords are DREADED and FEARED.
@gandalfgrey91
@gandalfgrey91 Жыл бұрын
What a nightmare
@probablyarth837
@probablyarth837 Жыл бұрын
luckily we have access to arrow keys 🤣
@user-zu1ix3yq2w
@user-zu1ix3yq2w Жыл бұрын
But strager, I'm left-handed.
@strager_
@strager_ Жыл бұрын
Sorry. Not all programming languages are good for all types of programmers.
@neolynxer
@neolynxer Жыл бұрын
"hello world" != "hllo, you" Please write a valid "hello, world" in yuiop.
@strager_
@strager_ Жыл бұрын
Patches welcome!
@k98killer
@k98killer Жыл бұрын
This is maximim gimmick
@floenele8892
@floenele8892 Жыл бұрын
Great. unfortunately, colemak
@davidprock904
@davidprock904 Жыл бұрын
Switch back and forth between Dvorak and QWERTY to cheat. Outside of a funny challenge, this is lame, sorry
@strager_
@strager_ Жыл бұрын
Oh, I didn't consider that somebody might cheat!
How to contribute to open source
14:15
strager
Рет қаралды 102 М.
do you know how "return" works under the hood? (are you SURE?)
5:08
Low Level Learning
Рет қаралды 347 М.
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 48 МЛН
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 21 МЛН
Big O myths busted! (Time complexity is complicated)
21:33
strager
Рет қаралды 131 М.
Faster than Rust and C++: the PERFECT hash table
33:52
strager
Рет қаралды 517 М.
Why I Like Programming in C.
3:16
Francisco Jinto Fox
Рет қаралды 24 М.
What Makes Rust Different?
12:38
No Boilerplate
Рет қаралды 197 М.
13 easy Rust tips (code review)
7:43
strager
Рет қаралды 18 М.
ARRAYLIST VS LINKEDLIST
21:20
Core Dumped
Рет қаралды 50 М.
The most powerful (and useless) algorithm
14:40
polylog
Рет қаралды 128 М.
Should you learn C++ in 2023?
8:06
Dreams of Code
Рет қаралды 52 М.
All Rust features explained
21:30
Let's Get Rusty
Рет қаралды 284 М.
Cadiz smart lock official account unlocks the aesthetics of returning home
0:30
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 3 МЛН
сюрприз
1:00
Capex0
Рет қаралды 1,4 МЛН
#miniphone
0:16
Miniphone
Рет қаралды 3,2 МЛН