Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Ok, my brain is exploding.

622,939 görüntüleme • 3 yıl önce •via X (Twitter)

9 Yorum

Gabriel Vergnaud profil fotoğrafı
Gabriel Vergnaud3 yıl önce

Here is the code if you want to play with *Higher Order Type Level Functions* (or Higher Kinded Types if you prefer) 👇

Gabriel Vergnaud profil fotoğrafı
Gabriel Vergnaud3 yıl önce

you may find this interesting, I'm experimenting with the brilliant idea shared by @ecyrbedev to encode lambdas at the type level

Gabriel Vergnaud profil fotoğrafı
Gabriel Vergnaud3 yıl önce

I'm not done lol

Gabriel Vergnaud profil fotoğrafı
Gabriel Vergnaud3 yıl önce

The fact that this is possible is absolutely amazing

Gabriel Vergnaud profil fotoğrafı
Gabriel Vergnaud3 yıl önce

Starting to feel like taking a day off to create a type-level parser combinator library that would make creating type-safe DSLs easier... 🤔

Gabriel Vergnaud profil fotoğrafı
Gabriel Vergnaud3 yıl önce

And this is how HOTScript was born 👉

Gabriel Vergnaud profil fotoğrafı
Gabriel Vergnaud3 yıl önce

I've implemented most utility functions on array: FlatMap, Drop, Take, TakeWhile... Starting object helper functions now 🧑‍💻

Gabriel Vergnaud profil fotoğrafı
Gabriel Vergnaud3 yıl önce

Just found a very nice way of implementing currying/partial application. I'm using the same `Add` function, but with a 0 or 1 argument in function of the context 👇

Gabriel Vergnaud profil fotoğrafı
Gabriel Vergnaud3 yıl önce

HOTScript has a pretty good collection of object utiles now: FromEntries, Entries, MapValues, MapKeys, GroupBy, Assign, Pick, PickBy, Omit, OmitBy... onto Strings and Unions now 🚀

Benzer Videolar

SHOEBODY IS TRAPPED IN MY BRAIN!!
0:41

Sensitive content

SHOEBODY IS TRAPPED IN MY BRAIN!!

TomCatEye

384,048 görüntüleme • 1 yıl önce