Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
igouy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
45 ms
·
811.
▲
by
igouy
3y ago
Yes, Smalltalk-80 provided a way to snapshot and resume — the image. And Smalltalk-80 provided a way to represent the file system — FileDirectory, File, and FilePage (and use text files to archive source code). "Implementing a Smalltal
812.
▲
by
igouy
3y ago
> For example, there’s no traditional file system. Seems like Collin Donnell, the writer of "The Xerox Smalltalk-80 GUI Was Weird" is just wrong. Yes, Smalltalk-80 provided a way to snapshot and resume — the image. Yes, Smallta
813.
▲
by
igouy
3y ago
> For example, there’s no traditional file system. Is that correct? The first screen-grab in the article shows a "System Workspace" window with some script snippets that seem to do "traditional file system" stuff. &qu
814.
▲
by
igouy
3y ago
Or this: https://rmod-files.lille.inria.fr/FreeBooks/BlueBook/Blueboo...
815.
▲
by
igouy
3y ago
> For example, there’s no traditional file system. Is that correct? The first screen-grab in the article shows a "System Workspace" window with some script snippets that seem to do "traditional file system" stuff. An
816.
▲
by
igouy
3y ago
You've been given a mistaken impression of the Smalltalk-80 development process. Changes were automatically logged to an external text file and could be recovered. By the late '80s there was multi-user fine-grained version control
817.
▲
by
igouy
3y ago
> version control was basically saving the whole image No, it really wasn't! Is it possible that there were ways to archive code with Smalltalk that you did not know? iow you were doing it wrong. "Within each project, a set of
818.
▲
by
igouy
3y ago
> How can you trust a list that places JavaScript an order of magnitude lower than TypeScript? Simple: start with the same data, make the same calculations, see the same results. When we make assumptions about how measurements were made
819.
▲
by
igouy
3y ago
Please read the original paper and base your comments on the repo that the authors provided. Like you, most readers haven't seen the paper. Like you, most readers have only seen "Table 4. Normalized global results for Energy, Time
820.
▲
by
igouy
3y ago
A single outlier is enough to distort the TS and JS "mean" Time difference. https://news.ycombinator.com/item?id=36524073
821.
▲
by
igouy
3y ago
The authors chose to summarize their data using the mean, and that highlights the variance. Using the Geometric Mean or the Median with the time measurements from that table would have highlighted the middle value, like this: JS 7.25
822.
▲
by
igouy
3y ago
> with typing syntax Programs that didn't type check were excluded. https://github.com/greensoftwarelab/Energy-Languages/issues/...
823.
▲
by
igouy
3y ago
--alwaysStrict So when the JavaScript doesn't type check, the authors measured a different program that does type check. Even so, that only messes up the results because the mean is used rather than the median, and the data t
824.
▲
by
igouy
3y ago
And-yet your program was accepted and included, and then with a later TypeScript update it stopped working. spectralnorm.typescript-6.ts(115,29): error TS2794: Expected 1 arguments, but got 0. Did you forget to include 'void'
825.
▲
by
igouy
3y ago
In short, previously the benchmarks game explicitly stated that the program numbers were arbitrary and signified nothing; and the same reasoning applies to hanabi1224's website.
826.
▲
by
igouy
3y ago
Nope. Language A programs can be implemented in language B without being "independently written". 1.zig may have been based on 9.rs.
827.
▲
by
igouy
3y ago
The source code is there on the website. Language A programs can be implemented in language B without being "independently written".
828.
▲
by
igouy
3y ago
That isn't something the website was intended to show. That isn't something the website does show.
829.
▲
by
igouy
3y ago
"It's inspired by Benchmarks Game, some of the benchmark problems and implementation are borrowed from it." https://programming-language-benchmarks.vercel.app/
830.
▲
by
igouy
3y ago
Innuendo.
831.
▲
by
igouy
3y ago
Please do.
832.
▲
by
igouy
3y ago
https://dart.dev/language/type-system
833.
▲
by
igouy
3y ago
> speed-comparison a tiny tiny ten-line snippet of code https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
834.
▲
by
igouy
3y ago
aka it’s “turtles all the way down” https://www.akitaonrails.com/2007/12/15/chatting-with-avi-br...
835.
▲
by
igouy
3y ago
As-in "The advantage of using a normally compiled language is that code can be compiled once the prototype is debugged and refined. CINT is a C++ interpreter, making it a tool for rapid prototyping and scripting in C++." https:&#
836.
▲
by
igouy
3y ago
Given the prominent "What is Pharo?" it seems that the developers are spending their time trying to convince others of Pharo's value. And that worked "got curious, downloaded and installed it" but then hit a bug &qu
837.
▲
by
igouy
3y ago
VisualWorks Non-commercial iow PUL. When you have technical questions.
838.
▲
by
igouy
3y ago
Perhaps the comment seemed to condemn without showing knowledge or understanding. Perhaps asking why someone might need to do that would have prompted a more informative response.
839.
▲
by
igouy
3y ago
In case you haven't found this mailing list https://lists.cs.illinois.edu/lists/info/vwnc
840.
▲
by
igouy
3y ago
There seem to be 4 different install methods shown on the Pharo download page. Seems like you used "Pharo Launcher"? There are also "GNU/Linux Packages" and in particular rpm for Fedora 37, Fedora 36, Fedora 35, Fed
More ›