2,077 karma · joined October 28, 2012
A lot of people prefer symbols over keywords, and I think that's mainly a readability issue. I personally prefer more keywords with good syntax highlighting, so that's what I went with (and why I almost immediately made a .tmbundle).
I think a useful case would be the trickier stuff where Kal really shines. For example, doing async stuff inside of loops, conditional calls (where some paths need async waits and others don't) and error handling. I also think the Kal syntax might appeal to people who are less experienced with JavaScript and it's more eclectic features.
It's not turtles all the way down, though. If you look way back, the 0.1ish releases of the compiler were written in CoffeeScript. I ported the compiler source over from CoffeeScript file by file as it matured and eventually got rid of the dependency entirely. Technically, you could start with the last release that was written in CoffeeScript and compile up to the current release.
kal -o output.js -f beautify input.kal
to see the sausages being made. The http server demo is a good example (https://github.com/rzimmerman/kal/blob/master/examples/async...)
If you get a chance (and use TextMate or Sublime Text), please give syntax highlighting a try (https://github.com/rzimmerman/kal.tmbundle)!
Apologies if you saw these already. I'll add something like what you suggested, though.
I chose it because it in Hebrew it roughly means something like easy/simple/BASIC.
edit: More importantly, does that make you more or less likely to use it?
I think syntax highlighting helps a lot in this case, so try out the tmbundle in Sublime or TextMate (https://github.com/rzimmerman/kal.tmbundle) if you can.
<!-- MEOW -->
It is possible, but highly unlikely that the US does ASAT tests in secret. It's unlikely mainly because any unannounced rocket launch looks suspiciously like an ICBM (and is easily detectable), so it is in everyone's best interest to announce launches ahead of time. If the US has done secret ASAT tests, they would continue to do them at lower orbits out of concern for debris.
The US tracks all objects in low Earth orbit that are about 10cm or greater in diameter using a large network of radar stations. The Russians have similar capabilities, though not on the same scale. As a result, they actually can tell where most of the debris came from. However in this article it was not clear if it was just conjecture or actual tracking data from the Chinese ASAT debris that led them to that conclusion.
While it's an interesting measurement, I'm not sure how relevant the current sag is to overall quality. Devices really shouldn't be using the charger in the constant current range. I guess it does reflect the overall workmanship and thought put into the design.
Also, nice job doing those ripple measurements - that was interesting stuff! It's not super surprising that the cheap knockoffs fail miserably there. Probably cheap capacitors that are way too small.