Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
igouy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
631.
▲
by
igouy
2y ago
The goal posts started at "the multicore + GPU party." For example: "Optimizing Machine Learning Performance at Netsuite with GraalVM and NVIDIA GPUs" https://medium.com/graalvm/optimizing-machine-le
632.
▲
by
igouy
3y ago
I'll just show the measurements that are available and leave you to choose what to do with them. https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
633.
▲
by
igouy
3y ago
`As with Simula leading to OOP, this encounter finally hit me with what the destiny of personal computing really was going to be. Not a personal dynamic vehicle, as in Engelbart's metaphor opposed to the IBM "railroads", but
634.
▲
by
igouy
3y ago
> To me that reads like gibberish. Perhaps you could be more charitable in your reading. > Common Lisp is used in large-scale commercial and industrial applications, why isn't it "as popular as" Java? Because those larg
635.
▲
by
igouy
3y ago
> not worth the effort That's your decision to make and I have no reason to quarrel.
636.
▲
by
igouy
3y ago
> there is no tool that would just take every change i made to the original pharo image and apply it to the new one. What about Smalltalk? All your interaction with the IDE is implemented in Smalltalk. For each of the changes you want to
637.
▲
by
igouy
3y ago
In the beginning source code in text files :-) "Within each project, a set of changes you make to class descriptions is maintained. … Using a browser view of this set of changes, you can find out what you have been doing. Also, you can
638.
▲
by
igouy
3y ago
> that amounts to a lot of work Why? Are you making a lot of changes that conflict with the distro? "Guideline 120 Avoid modifying the existing behavior of base system classes." :-) 1996 Smalltalk with Style page 95 https:
639.
▲
by
igouy
3y ago
> i have actively explored working with pharo. Then you must already know more than me, about what's available now. Too much? https://github.com/feenkcom/gtoolkit > … given the image based development you
640.
▲
by
igouy
3y ago
That's fine, people have some strange ideas about Smalltalk, both +ve & -ve.
641.
▲
by
igouy
3y ago
> Pharo has had GPU-support for a long time For highly parallel general-purpose computations? Tell us more! https://chapel-lang.org/docs/technotes/gpu.html As-already stated in this discussion RoarVM "hasn
642.
▲
by
igouy
3y ago
> to learn a whole new set of tools The tools are how we find functionality that can be re-used and re-purposed to do what we need. A lot of exploring and reading existing stuff, less writing new stuff. > Smalltalk files are not plain
643.
▲
by
igouy
3y ago
Smalltalk had a moment at the transition from green screen to PC's, fumbled the everything is a string internet, and never showed-up for the multicore + GPU party. Meanwhile the nasty statically type checked languages lowered the pain
644.
▲
by
igouy
3y ago
I think incompatible Smalltalk implementations were one of the bigger barriers to Smalltalk adoption. In contrast, Java standard libraries have been a huge benefit.
645.
▲
by
igouy
3y ago
Your applications would look however you wanted them look. https://pharo.org/success/
646.
▲
by
igouy
3y ago
"Quick-UI-Tour" https://github.com/Cuis-Smalltalk/Learning-Cuis/blob/master/... "The Cuis Book" https://cuis-smalltalk.github.io/TheCuisBook/
647.
▲
by
igouy
3y ago
Thanks, I was probably responding to “That doesn't quite sound properly type-safe to me” in isolation.
648.
▲
by
igouy
3y ago
4 broken programs are shown, if you can fix ‘em that’s what contributions are for :)
649.
▲
by
igouy
3y ago
Done but just + - not a difference.
650.
▲
by
igouy
3y ago
Please provide example C# AOT compilation (Intel® SSE4.1, Intel® SSE4.2, Intel® AVX) [0] https://benchmarksgame-team.pages.debian.net/benchmarksgame/... https://benchmarksgame-team.pages.debian.net/benc
651.
▲
by
igouy
3y ago
These days Dart — considers all variables non-nullable — enforces sound null safety." https://dart.dev/null-safety
652.
▲
by
igouy
3y ago
"hates future developers" "those kind of people" "an asshole who hates other developers" "being an asshole" "intense hatred"
653.
▲
by
igouy
3y ago
Released 22 February 2018 Dart 2.0 implemented a new sound type system Dart's type system, like the type systems in Java and C#, is sound. https://dart.dev/language/type-system
654.
▲
by
igouy
3y ago
"… IBM VisualAge for Smalltalk and IBM VisualAge for Java. Both of these products were written in Smalltalk. The IBM VisualAge Micro Edition product was the first serious and actually quite successful experiment with writing the entire
655.
▲
by
igouy
3y ago
"Type safety is the property that no primitive operation ever applies to values of the wrong type." Smalltalk is type safe & not statically checked. page 263 "Programming Languages: Application and Interpretation" [p
656.
▲
by
igouy
3y ago
Write a little bit of code and debug one failing test? TDD?
657.
▲
by
igouy
3y ago
(Elephant in the room) Free-as-in-beer Java!
658.
▲
by
igouy
3y ago
How do you know whether or not "there are no large smalltalk projects" (whether or not there have been large Smalltalk projects)? Seems like we need do no more than assert: Yes there are! ~ But it's more interesting to look a
659.
▲
by
igouy
3y ago
We should believe that because …?
660.
▲
by
igouy
3y ago
> GraalVM is three times worse by latency during cold starts and double the RAM of Go. GraalVM & Java https://benchmarksgame-team.pages.debian.net/benchmarksgame/... However, that's for tiny tiny tiny progr
More ›