Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Ok, my brain is exploding.

622,939 Aufrufe • vor 3 Jahren •via X (Twitter)

9 Kommentare

Profilbild von Gabriel Vergnaud
Gabriel Vergnaudvor 3 Jahren

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

Profilbild von Gabriel Vergnaud
Gabriel Vergnaudvor 3 Jahren

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

Profilbild von Gabriel Vergnaud
Gabriel Vergnaudvor 3 Jahren

I'm not done lol

Profilbild von Gabriel Vergnaud
Gabriel Vergnaudvor 3 Jahren

The fact that this is possible is absolutely amazing

Profilbild von Gabriel Vergnaud
Gabriel Vergnaudvor 3 Jahren

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

Profilbild von Gabriel Vergnaud
Gabriel Vergnaudvor 3 Jahren

And this is how HOTScript was born 👉

Profilbild von Gabriel Vergnaud
Gabriel Vergnaudvor 3 Jahren

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

Profilbild von Gabriel Vergnaud
Gabriel Vergnaudvor 3 Jahren

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 👇

Profilbild von Gabriel Vergnaud
Gabriel Vergnaudvor 3 Jahren

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 🚀

Ähnliche Videos

SHOEBODY IS TRAPPED IN MY BRAIN!!
0:41

Sensitive content

SHOEBODY IS TRAPPED IN MY BRAIN!!

TomCatEye

384,048 Aufrufe • vor 1 Jahr