HN user

stevedekorte

414 karma

@stevedekorte

Posts3
Comments230
View on HN

Io (http://iolanguage.org) can work this way, as the message tree (maybe including comments - I don't recall) is what the interpreter used to evaluate the code and is accessible at runtime. However, it didn't store the choice of terminator (newline vs return) or indentation info (though it would be easy to add), so the pretty print of the message tree might look different depending on the source conventions.

Nobody cares 2 years ago

But street lights don't have to use harsh 3000 kelvin LEDs, there are warm light LEDs (2400-2700 kelvin). For example, these lights are widely available for home, yet most people just buy the 3000K LED bulbs because (IME) it doesn't occur to them that there is a strong aesthetic (and health) difference between these colors. i.e. They don't care.

Great to see work like this being done. Javascript is often a "good enough" language, but an efficient Smalltalk (or Self) language with support for things like system images, become:, coroutines, and other advanced features would open up a lot of advanced programming techniques like fast portable images, transparent futures, cooperative concurrency without async/await on every call, etc.

I've run into many of the problems mentioned with Apple Feedback and gave up on using them many years ago. It's pretty disheartening when you spend a bunch of time getting an OS crashing bug to reproduce in a small amount of code to submit in a bug report for them to neither confirm that they can repeat it, or consider it worth fixing.

The Io Language 3 years ago

That might be right, but I'm not familiar enough with early Smalltalk to say. Self was a bigger inspiration than Smalltalk.

Is El Salvador Up? 4 years ago

Economics is more complicated that a short term price move.

If there is sufficient unpayable dollar denominated debt, the central banks and governments will be forced to once again print trillions to re-inflate the debt bubble, incentivizing exponentially more bad debt. How do you suppose this process ends?

On the instance. My understanding is that in this example, the instance itself is the key and is only stored in a dictionary owned by the related class. Maybe there are other or broader use cases, but for this particular case, storing dependents on the instance seems to (AFAICS) solve the problem without adding complexity.

Neat idea. Would moving the dependents list to an instance variable holding a weak array avoid the need for ephemerons here?

This is so true. On modern sports cars (like the Audi R8 and Ferrari 458), it feels like they injected the steering rack with Novocain. Try driving a pre-1995 sports car if you want to get a feel for the difference.