Compile Time Checks (Porth Ep.27)

preview_player
Показать описание
References:
Рекомендации по теме
Комментарии
Автор

wake up babe new zhoding session just dropped

eldattackkrossa
Автор

Wasn’t the change from “if do elif do else end “ to “if else if* else end” a change in semantics though?

realGBx
Автор

Man, I missed a few videos in between and dude I have no clue what is this whole sizeof, Str.count, @64 business is.

This man is crafty, he is developing the langauge and still write great code in it. He has a crazy mind map of this whole thing 🔥🔥🔥🔥

Also, can we just appreciate how much porth has grown, I mean this has started to look complex, with various standards of writing things, different symbols and patterns, etc.

This is crazy 🔥🔥, why I watch the videos I think, okay, that ain't too hard, but I really, even after watching, I can build porth2

vipulbhardwaj
Автор

Not sure if I misunderstood the implementation but would it not be better to have the iota go as
"reset offset offset ... offset"
Rather than
"offset ... offset offset reset"?
Then reset could take as an argument the starting number of the iota (as a usecase, say maybe you want to create an enum that starts from 1 rather than 0 or you want an enum that's _{down:-1, up:1}_ ). Also resetting in the beginning to me seems a bit more intuitive

atrumluminarium
Автор

I don't care about Forth, I just want to take advantage of its documentation despite they are not the same! hahahahahaha pog

diegorocha
Автор

You should add a warning if the program will never close, I think it would be useful. My friend alan encounters this a lot

nebulium
Автор

Hi, btw I'm thinking can we get the bytecode from assembly bytecode and then make an extension that execute directly when you open it

hairilrafx
Автор

interestingly: what lang is a main at him

s_van_riy
Автор

Why it is `include "std.porth"`, not `include "std"`?

mirokko
Автор

what's your discord server ? i didn't found it :(

skan