I love this idea, it's quite interesting. On the flip side, I made a change in some software at my work the other day to replace the use of a random in a unit test. The use of random was being used to populate some data. This language would make matters incredibly difficult to recreate bugs and even test software
Entropy
11–20 of 32 posts
Re: Entropy
#12What is interesting about this is how it forces one to deal with a lack of precision. Computers are inherently imprecise in many situations, leading to non-commutative multiplication. I wonder if a language like this would be helpful for programming with approximate processors. They are supposed to be much faster at a cost of precision.
Re: Entropy
#13It would be interesting to write a program that is going to work properly by using only such "decaying" variables. There are actually applications for such programs - software replacement for ECC memory.
Re: Entropy
#14Re: Entropy
#15I suppose crypto would fare pretty badly inside this language, or has anyone thought about this kind of thing?
Re: Entropy
#16Reminds me of Netflix's "Chaos Monkey". Both Entropy and the Chaos Monkey force you to deal with failure as an eventual certainty, not something to ignore and hope it doesn't happen.
Re: Entropy
#17What is interesting about this is how it forces one to deal with a lack of precision. Computers are inherently imprecise in many situations, leading to non-commutative multiplication. I wonder if a language like this would be helpful for programming with approximate processors. They are supposed to be much faster at a cost of precision.
Computers are inherently imprecise? Floating point is imprecise, yeah lets generalize that to the entire computer..
Re: Entropy
#18I see an evil DRM for games, you buy a game and textures will decay over time until you buy the game again to reset the decay.
Re: Entropy
#19I see an evil DRM for games, you buy a game and textures will decay over time until you buy the game again to reset the decay.
Re: Entropy
#20Wow, this is really appropriate for the day I've had today. Repeatedly failing to get a brand new install of Bitcoin Core to index and sync with the blockchain. I finally dusted off my Memtest86 and voila, bad RAM stick! I suppose crypto would fare pretty badly inside this language, or has anyone thought about this kind of thing?
[1] http://mriedel.ece.umn.edu/wiki/images/3/30/Moore_Shannon_Re...