Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
igouy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
361.
▲
by
igouy
1y ago
We could measure programs. https://news.ycombinator.com/item?id=44022366
362.
▲
by
igouy
1y ago
Let's not pluck numbers out of thin air. https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
363.
▲
by
igouy
1y ago
> Java performance isn't the fastest, that's ok, a close 3rd place behind C/CPP ain't bad. And you're still ahead of Go, and 10x or more ahead of Python and Ruby. Of course, rank depends on what we include or exc
364.
▲
by
igouy
1y ago
We do revert back to a previous context if that seems practical: revert back to a previous compiler or library version.
365.
▲
by
igouy
1y ago
Free as in beer, in contrast to proprietary Smalltalk.
366.
▲
by
igouy
1y ago
> Send button in the new design (on the right) is larger … their eyes saw the button four times faster … Perhaps some well known rule of interaction might apply.
367.
▲
by
igouy
1y ago
obsolescence
368.
▲
by
igouy
1y ago
We say the context has breaking changes. We say the context is not backwards compatible.
369.
▲
by
igouy
1y ago
Today after re-install on MSWin10 Object become: nil Cuis does crash & exit, or hangs, or … Sorry but the Squeak VM has crashed. … crash.dmp
370.
▲
by
igouy
1y ago
Today after re-install on MSWin10 true := false Cuis is perfectly OK Cannot store into ->
371.
▲
by
igouy
1y ago
You said it's the context that rots.
372.
▲
by
igouy
1y ago
Which could be handled without crash & exit behavior. That does not crash Pharo Smalltalk. That does not crash Dolphin Smalltalk. Object class(Object)>>error: Object class(Object)>>primitiveFailed Object class(
373.
▲
by
igouy
1y ago
The "couldn't possibly work" things seem different — they don't crash the VM and exit.
374.
▲
by
igouy
1y ago
Seems like Cuis Smalltalk also has that crash & exit behavior. That does not crash Pharo Smalltalk. That does not crash Dolphin Smalltalk.
375.
▲
by
igouy
1y ago
With Python or Java or Rust don't we have to know what we want and where to find it?
376.
▲
by
igouy
1y ago
`yjit` was enabled explicitly. https://benchmarksgame-team.pages.debian.net/benchmarksgame/... > Let me specify that what I'm calling interpreted… Is everything except native aot compilers.
377.
▲
by
igouy
1y ago
> Lots of things went wrong. https://wirfs-brock.com/allen/posts/914 > non-native widgets Digitalk’s Visual Smalltalk and IBM’s VisualAge provided native widgets.
378.
▲
by
igouy
1y ago
> but I will never get used to using a graphical VM and UI to develop ordinary programs. I guess that by "ordinary programs" you mean command-line TUI programs. Being able to explore and inspect helps whether you are writing GU
379.
▲
by
igouy
1y ago
Perhaps Lively Kernel? https://www.lively-kernel.org/presentations/
380.
▲
by
igouy
1y ago
> not all Smalltalk vendors switched to Java Cincom only acquired the VisualWorks Smalltalk software after ParcPlace had unsuccessfully rebranded as ObjectShare in response to the emergence of free as in beer Java.
381.
▲
by
igouy
1y ago
fwiw There are a few naive un-optimised single-thread #8 n-body programs transliterated line-by-line literal style into different programming languages from the same original. [1] > a single digit multiple By which you mean < 10× ?
382.
▲
by
igouy
1y ago
For example, send #class to nil nil class UndefinedObject For example, send #iainmerrick to nil nil iainmerrick Object>>doesNotUnderstand: UndefinedObject>>{unbound}doIt
383.
▲
by
igouy
1y ago
Also: ParallelNBodyPerformance Public https://github.com/MarkCLewis/ParallelNBodyPerformance
384.
▲
by
igouy
1y ago
And even if there were: "We are not finders of fact. We are tellers of story. You base the story on the evidence, no? No! We base the evidence on the story. We prove what helps us, and we disprove what hurts us. Whoev
385.
▲
by
igouy
1y ago
And for those who have access 2022 "N-Body Performance With a kD-Tree: Comparing Rust to Other Languages" https://ieeexplore.ieee.org/document/10216574 2025 "Parallel N-Body Performance Comparison: Julia
386.
▲
by
igouy
1y ago
> the SmallTalk / Obj-C thing where you could send messages to nil and they're silently ignored. Messages sent to the Smalltalk UndefinedObject instance are not silently ignored — #doesNotUnderstand. Sometimes that run time mes
387.
▲
by
igouy
1y ago
Lest we forget: > Java played a pivotal role in popularizing object-oriented programming, because it was ... Free as in beer.
388.
▲
by
igouy
1y ago
For example • … manages the retirement savings of 5.5 million users • … for a value of 23 billion Euros • … with a team of 30 developers over 7 years https://erwan.lemonnier.se/talks/pluto.html https
389.
▲
by
igouy
1y ago
Don't have manifest types and don't have manifest interfaces. Someone has already referenced "Adding Dynamic Interfaces to Smalltalk" [0] and looking back there doesn't seem to be any kind of demonstration that
390.
▲
by
igouy
1y ago
1992 "Interfaces and Specifications for the Smalltalk Collection Classes" https://dl.acm.org/doi/pdf/10.1145/141936.141938
More ›