- promises far fewer bugs - promises to replace entire stack - ...and Excel - "declarative languages have almost no bugs" - built-in database Yeah color me skeptical. I love experiments, but I prefer those that under-promise and over-deliver. People have been promising unification languages since there were only two languages. People have been promising cross-platform since there were two platforms. And people have b…
The thing that really bothered me was the FizzBuzz example [0]. The core logic is: cell // this routine will be called 100 times, and the implied block variable // b will hold values, like the sequence number b.cell_seq var ss : str case mod(b.cell_seq, 15) | 0 ss = "FizzBuzz" draw_rect(fill:LIGHT_SKY_BLUE) | 3, 6, 9, 12 ss = "Fizz" draw_rect(fill:LIGHT_GREEN) | 5, 10 ss = "Buzz" draw_rect(fill:YELLOW) else ss = to_s…
Beads: Computer language and toolchain
81–90 of 235 posts
Re: Beads: Computer language and toolchain
#82- promises far fewer bugs - promises to replace entire stack - ...and Excel - "declarative languages have almost no bugs" - built-in database Yeah color me skeptical. I love experiments, but I prefer those that under-promise and over-deliver. People have been promising unification languages since there were only two languages. People have been promising cross-platform since there were two platforms. And people have b…
The thing that really bothered me was the FizzBuzz example [0]. The core logic is: cell // this routine will be called 100 times, and the implied block variable // b will hold values, like the sequence number b.cell_seq var ss : str case mod(b.cell_seq, 15) | 0 ss = "FizzBuzz" draw_rect(fill:LIGHT_SKY_BLUE) | 3, 6, 9, 12 ss = "Fizz" draw_rect(fill:LIGHT_GREEN) | 5, 10 ss = "Buzz" draw_rect(fill:YELLOW) else ss = to_s…
Re: Beads: Computer language and toolchain
#83Re: Beads: Computer language and toolchain
#84Earlier quoted context omitted.
The thing that really bothered me was the FizzBuzz example [0]. The core logic is: cell // this routine will be called 100 times, and the implied block variable // b will hold values, like the sequence number b.cell_seq var ss : str case mod(b.cell_seq, 15) | 0 ss = "FizzBuzz" draw_rect(fill:LIGHT_SKY_BLUE) | 3, 6, 9, 12 ss = "Fizz" draw_rect(fill:LIGHT_GREEN) | 5, 10 ss = "Buzz" draw_rect(fill:YELLOW) else ss = to_s…
I don't understand your objection.
Re: Beads: Computer language and toolchain
#85Re: Beads: Computer language and toolchain
#86No examples, no sale.
Re: Beads: Computer language and toolchain
#87I like this, the constructs in the ref card look really powerful, it looks like a batteries included language. Downloading it now to take it for a spin. Edit: Nevermind Beads only works on Windows and Mac, It needs Wine to work on Linux.
Re: Beads: Computer language and toolchain
#88Ah, youth.
Funnily enough; the last time I tried something like that I was 25, had barely 6 months of experience, and somehow convinced a friend I had introduced to programming not more than two months earlier. Waaay in over our heads. Since then, I’ve realised it’s been tried and is being tried an inordinate number of times and seems to usually fail for some reason or another. Kind of a wild goose chase for some (supposed) hol…
Re: Beads: Computer language and toolchain
#89The home page doesn't do a good job at explaining what its about and why I should care. I then looked at the sample code and I still don't think I get it.
> The next generation of languages is now possible: Declarative languages,
Ok, but declarative languages have existed for a looong time too.