MLstruct ์ฝ๊ณ ์๋๋ฐ ๋คํ์ค๋ฝ๊ฒ๋ Simple-sub ๊ธฐ๋ฐ์ด๋ผ๊ณ ํ๋ค. MLsub ๊ธฐ๋ฐ์ด์์ผ๋ฉด MLsub ์ฝ์ผ๋ฌ ๊ฐ์ผ ํด์ ์ธ์์
RanolP
@ranolp@hackers.pub ยท 41 following ยท 60 followers
FunApp
(ฮ โข ๐: Humor โ Happy, ๐ : Humor) / (๐ ๐ : Happy)
GitHub
- @RanolP
Twitter (currently X)
- @RanolP_777
@cog25 ๋์ ์ด๋ํ๋ค ํํ
@ranolp ๊ตฌํํ์ต๋๋ค!
@hongminheeๆดช ๆฐๆ (Hong Minhee) ์ต๊ณ ์์
์ด๋ฐ ๋ฉด์์ KDL์ด ์์ฃผ ํ๋ฅญํ๋ค๊ณ ๋๊ผ๋ ๊ฒ /- ์ฃผ์์ด๋ ๊ฒ ์๋ค. AST ๋ ธ๋ ํ๋๋ฅผ ์ฃผ์ ์ฒ๋ฆฌํ๋ ๊ฑฐ.
#์๊ธฐ์๊ฐ ๋ฅผ ํด๋ณผ๊น์.
@ranolpRanolโP ์ ๋์ผ์ธ์ ๋๋ค...๋ง ํด๋น ๊ณ์ ์ ๊ทผ์์ผ ๋ด์ ์ด๋ฆด ๊ณํ์ด ์์ต๋๋ค.
@ranolp ๊ณ์ ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก /ํด์ปค์คํ ์ฌ์ฉ๊ธฐ ์์ฃผ ๊ณ์ ์ ๋๋ค.
- ๋ค์ ๋งํ์๋ฉด ๊ทธ ์ธ ์ผ์์ ์ธ ๋ด์ฉ์ ํธ์ํฐ์์ ์ด์ผ๊ธฐํ๋ค๋ ๋ป์ ๋๋ค...
- TypeScript์ ์ผ์ถ ํธํ๋๋ฉด์ ์ ์ ์ ์ธ ํ์
์ถ๋ก ๊ท์น์ ๊ฐ์ง ์ธ์ด๋ฅผ ๋ง๋ค๋ ค๊ณ ํ์
์ด๋ก ์ ๊ณต๋ถํ๊ณ ์์ต๋๋ค.
- ์ข ๋ง์ด ์ ์๋ Bidirectional Typing (J. Dunfield, N. Krishnaswami)์ ์ฝ์์๊ณ ,
- ๋ ์ผ์ ์๋ ํ๋น๊ฒ ๋ํ ๋ด์์ ์ฐ๊ตฌํ๋ ๋์์ ํจ๊ณผ ์ธ์ด Effekt๋ ๊ฐ๋จํ ์ดํด๋ณด์์์ต๋๋ค.
- ์ต๊ทผ์๋ ํ๋ค๋ฆฌ-๋ฐ๋-๋ค๋ง์ค ํ์
์ถ๋ก ์์ ์น์ ๋ถํ์
ํ์ฅ์ ์ดํด๋ณด๊ณ ์์ต๋๋ค.
- ์บ ๋ธ๋ฆฟ์ง ๋ํ ์ฐ๊ตฌ์ธ MLsub (S. Dolan and A. Mycroft)...
- ์ ๋จ์ํํ Simple-sub (L. Parreaux)์ ์์์ผ๋ก MLstruct, Ultimate Conditional Syntax ๋ฑ ํ์ฝฉ๋ ์ฐ๊ตฌ๋ฅผ ๋ง์ด ๋ณด๊ณ ์์ต๋๋ค
- MLscript๊ฐ ์ ๋ง ํฅ๋ฏธ๋ก์ด ์ธ์ด์์ ReScript but more Kotlin์ฒ๋ผ ์๊ฒผ์
- ์ฌํด ๋ค์ด์ An Infinitely Large Napkin์ผ๋ก ๊ตฐ๋ก ๊ณผ ๊ตฐ์ ์์ฉ, ์์์ํ๊ณผ ๋์ ์์(ํธ๋ชจํ ํผ๋ง), ๊ทธ๋ฆฌ๊ณ ๋ฒ์ฃผ๋ก ์ ๋ฐฐ์ ์ต๋๋ค.
- ํ์์ ์ฆ๋ช
๋ณด์กฐ๊ธฐ์๋ ๊ด์ฌ์ด ๋ง์ต๋๋ค.
- Software Foundation์ ํตํด Coq (ํ Rocq)๋ฅผ ์ฝ๊ฐ ๋ฐฐ์ ์ต๋๋ค.
- Lean 4๋ ์ฝ๊ฐ ๋ง๋ณด๊ธฐ๋ฅผ ํ์ต๋๋ค.
- ์์กด ํ์
/๋งํด ๋ขฐํ ํ์
(MLTT)/ํธ๋ชจํ ํผ ํ์
(HoTT) ๋ฑ์ ๋ฐฐ์ ๊ฐ๋จํ ์ฆ๋ช
๋ณด์กฐ๊ธฐ๋ ๋ง๋ค์ด๋ณด๊ณ ์ถ๋ค์.
- ์๋ง An Infinitely Large Napkin ์คํฐ๋๊ฐ ๋๋๋ฉด HoTT ์คํฐ๋๋ฅผ ํ์ง ์์๊น ์ถ๋ค์.
ํจ์ํ ์ธ์ด๋ ๋ญ ์ฌ์ค ์ญ์ฌ์ ์ ํต์ ๋ฆฌ์คํ ๋ฐฉ์ธ์์ ์์ํด์ผ ํ์ง ์๋ (์์)
๋ชจ๋ฐ์ผ ์น์ ๊ทธ๋ฅ ์๋ก ๋์์ธํ๋ ๊ฑธ ๊ฐ์ธ์ ์ผ๋ก ์ ํธํ๋ค. ๋ด๋น๊ฒ์ด์ ๋ฐฉ๋ฒ์ด ๊ฝค๋ ๋ฌ๋ผ์ (๋ฐํ ํญ ๋ด๋น๊ฒ์ด์ ๋ฑ)
@ranolp ๋ณธ๋ฌธ์ ๋งํฌ๋ฅผ ๊ฑธ ์ ์์ด์ ๊ทธ๋ฐ ๊ฒ ๊ฐ๊ธด ํ๋ฐโฆ ์๊ฐํด ๋ณด๋ฉด X๋ ๋ฉ์
์ ๋ฉ์
๋๋ก ๋๋ฅผ ์ ์์๋ ๊ฒ ๊ฐ๋ค์. ๋ชป ํ ์ด์ ๋ ์์ ๊ฒ ๊ฐ๊ธฐ๋โฆ? ๐ค
@hongminheeๆดช ๆฐๆ (Hong Minhee) ๋ญ๊ฐ ๊ตฌ์กฐ์ ํ๊ณ๋ ํ์ค์ ๊ฐ์์ ์๋์๊ตฐ์! ํญ์ ์ฐํฉ์ฐ์ฃผ ์น ํด๋ผ์ด์ธํธ๋ค ์ฐ๋ฉด์ ์ค๋ ๋ ํ์์ด ๋ถํธํ๋๋ฐ ๊ตฌํ์ ๋ฐ๊พธ๋ฉด ์ ๊ธฐ์ค ์ฝ๊ฐ์ ํธํด์ง ๊ฑฐ ๊ฐ๋ค์ ๊ฐ ๋ณด๊ณ ์ ํด๋ผ์ด์ธํธ ๊ธฐ์ฌํด์ผ์ง...
์๊ธฐ์๊ฐ ๊ฐ์ก๊ณ ์ฐ๊ธฐ ๊ท์ฐฎ์
~๋ถ์ ๋ถ๋ถ์ ๋๋ฌ์ผ ์ค๋ ๋ ์๋ก ํ์์ด ๊ฐ๋ฅํ๋ฐ ๊ทธ๋ฅ ํธ์ํฐ์ UX๋ก ์์ชฝ ํธ์ ์์ญ ์ ์ฒด๊ฐ ์ค๋ ๋ ์๋ก ํ์ ๊ธฐ๋ฅ์ด๋ฉด ์๋๋
์๊ฐํด๋ณด๋ฉด ์ฐํฉ์ฐ์ฃผ๋ฅ UX๊ฐ ๋ค ๊ทธ๋ฌ๋ ๊ฑฐ ๊ฐ์๋ฐ ์ด์ ๊ฐ ์๋ ๊ฑด๊ฐ
~๋ถ์ ๋ถ๋ถ์ ๋๋ฌ์ผ ์ค๋ ๋ ์๋ก ํ์์ด ๊ฐ๋ฅํ๋ฐ ๊ทธ๋ฅ ํธ์ํฐ์ UX๋ก ์์ชฝ ํธ์ ์์ญ ์ ์ฒด๊ฐ ์ค๋ ๋ ์๋ก ํ์ ๊ธฐ๋ฅ์ด๋ฉด ์๋๋
2022๋ ๋ ผ๋ฌธ์ด๋ฉด very new thingy์ฃ
๋๋์ด ๊ธฐ๋ณธ ํ์ ์ถ๋ก ์์ด๋์ด๋ฅผ ์ผํํ ์ ์๋ค
MLstruct ๋ ผ๋ฌธ์ ์ฝ์ด์ผ ํ๋๋ฐ ๋๋ฌด ๊ท์ฐฎ๋ค... Simple-sub ๋ ผ๋ฌธ์ Scala ์ฝ๋ ์ค์ ์ฝ๊ณ ๊ตฌํํ๊ธฐ ์ฌ์ ๋จ ๋ง์ผ
ํธ์ํฐ๋ ํธ์น์๊ณ ๋ธ๋ฃจ์ค์นด์ด๋ ๋ธ์น์๋๊น ํด์ปค์คํ์ ํด์น์ ๋ด์ง๋ ํ์น์๊ฒ ๊ตฐ
@ranolp ์ด์ํธ๋์ปค์ ํ๋ ๋ ์์ด๋์๋ฆฌ ใทใท
@kodingwarriorJaeyeol Lee ๋ฐ๋ก ์ด์ ๋ง๋ค์์ต์ฃ
์ฌ๋ ํ์ฌ/๋๋ค์์ ํธ๋ฒํ์ ๋ ํธ๋ฒ ์นด๋ ์๋์ค๋ ๊ฑฐ ์๊ทผ ๋ถํธํ๋ค ์ด๊ธฐ ํ๋ก์ฐ ๊ด๊ณ ๋น๋ฉํ ๋ ํ์๋ผ์ธ ๋ณด๋ฉด์ ์ฌ๋ฐ์ด๋ณด์ด๋ ์ฌ๋ ๋ณด์ด๋ฉด ์ฆ์ ํธ๋ฒ ์นด๋์์ ํ๋กํ๋ฉด ํธํ๋ฐ
์ ctrl + enter ๋๋ฌ๋ ์ ์ฌ๋ผ๊ฐ์ง....
๋ฒจ๋ก๊ทธ์ draft๋ก ๋จ๊ฒจ๋๋ ๋ ผ๋ฌธ ์์ฝ+๋ฒ์ญ ํฌ์คํธ๋ฅผ ์ด๋ ค์ ์ฌ๊ธฐ๋ค๊ฐ ์ฌ๋ฆฌ๋ฉด ๊ด์ฐฎ์ผ๋ ค๋
@ranolp@hackers.pub ํน์ ์ด๋ค ๋ธ๋ผ์ฐ์ ์ฐ์๋์??
@saschanazKAGAMI๐ณ๏ธโ๐๐ณ๏ธโโง๏ธ Firefox Nightly๋ฅผ ์ฌ์ฉํ๊ณ ์์ด์. ํํญ ์ ๋ค์ด PWA ๊ตฌํ์ ํ๋ค ๋ง์์ ๊ฐ๋ฅ์ฑ๋ ๋๊ธด ํ๋ฐ...
ํด์ปค์คํ์ PWA๋ก ์ค์นํ๋๊น ๋ค๋ก๊ฐ๊ธฐํ๋ฉด ์ฑ์ ์ดํํด๋ฒ๋ ค์ ๊ณค๋ํ๋ค
์ฌ๊ธฐ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์ด์ผ๊ธฐ๋ ํด์ผ๊ฒ ๋ค

