For those using Piet in production, what async web framework do you favor? Warhol seems pretty popular, but Schiele has me impressed with its expressiveness. We're currently using Dali, though I'm a bit dissatisfied at how surreal its API is.
Do you have references for these? Google doesn't give me much.
Sample programs in the Piet programming language
11–20 of 29 posts
Re: Sample programs in the Piet programming language
#12For those using Piet in production, what async web framework do you favor? Warhol seems pretty popular, but Schiele has me impressed with its expressiveness. We're currently using Dali, though I'm a bit dissatisfied at how surreal its API is.
We are using Apache Van^Gogh. But it's trendy to use Hirst though.
Re: Sample programs in the Piet programming language
#13For those using Piet in production, what async web framework do you favor? Warhol seems pretty popular, but Schiele has me impressed with its expressiveness. We're currently using Dali, though I'm a bit dissatisfied at how surreal its API is.
Re: Sample programs in the Piet programming language
#14The Pi calculator gave me the rest.
> Richard Mitton supplies this amazing program which calculates an approximation of pi... literally by dividing a circular area by the radius twice. Richard says:
The output is printed without the decimal
point after the 3.
Naturally, a more accurate value can be
obtained by using a bigger program.Re: Sample programs in the Piet programming language
#15For those using Piet in production, what async web framework do you favor? Warhol seems pretty popular, but Schiele has me impressed with its expressiveness. We're currently using Dali, though I'm a bit dissatisfied at how surreal its API is.
I'm using Monet, because I want to make an impression on my clients.
Re: Sample programs in the Piet programming language
#16Re: Sample programs in the Piet programming language
#17For those using Piet in production, what async web framework do you favor? Warhol seems pretty popular, but Schiele has me impressed with its expressiveness. We're currently using Dali, though I'm a bit dissatisfied at how surreal its API is.
And how can Dali be more surreal than using a language designed to animate monkeys on webpages for writing full-blown applications?
Re: Sample programs in the Piet programming language
#18* Execution moves between blocks of colour. Flood fill algorithms are a valid compiler optimisation!
* Execution can move left/right/up/down. You can't necessarily tell what will be executed without doing it. The 'codel chooser' stuff means you can exit a colour block in two different ways depending on program state (plus left/right/up/down, so 8 ways total...).
* Instructions are encoded in the difference between colour blocks.
* Piet is otherwise a fairly straightforward stack machine.
Re: Sample programs in the Piet programming language
#19For those using Piet in production, what async web framework do you favor? Warhol seems pretty popular, but Schiele has me impressed with its expressiveness. We're currently using Dali, though I'm a bit dissatisfied at how surreal its API is.
Re: Sample programs in the Piet programming language
#20When the explanatory line in the fibonacci example first hits the left hand side of the program, the Direction Pointer appears to be being rotated anti-clockwise.
Were it rotated clockwise, as-per the spec, it would go up, hit the black block above, and eventually end up in an infinite loop.
The command executed on entry to that block is PUSH (pale to normal yellow), so it shouldn't have any effect on DP.