Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xkriva11
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
xkriva11
2y ago
"I said to both Steve and Bill Gates — this was during the controversy of whether Apple and Microsoft had stolen ideas from Xerox — and I told them, 'Look, we want you to steal the ideas, but for Christ's sake, steal the whol
62.
▲
by
xkriva11
2y ago
"An operating system is a collection of things that don't fit into a language. There shouldn't be one." -- Dan Ingalls
63.
▲
by
xkriva11
2y ago
In Settings Browser, check "Set canvas scale factor automatically"
64.
▲
by
xkriva11
2y ago
Cuis [1] is a simplified fork of Squeak, trying to make it more closely resemble the original Smalltalk-80 (while using a custom version of Morphic). Squeak itself initially tried to not be bound by Smalltalk-80 heritage. Now, it focuses on
65.
▲
by
xkriva11
2y ago
This is a complex issue. In fact, you can work with Pharo in a Unix-like manner. Use an external editor to modify the source code and run the image without any GUI. However, by doing so, you lose the most interesting and enriching aspects o
66.
▲
by
xkriva11
2y ago
+Traits, +Slots, different class definition syntax and its processing, different file API, full block closures, different source file syntax, ByteArray literals, different comments syntax, many differences in the standard and UI library, et
67.
▲
Pharo 12
(pharo.org)
233 points
by
xkriva11
2y ago
|
112 comments
68.
▲
by
xkriva11
3y ago
There are several distinct versions of Lively Kernel https://lively-kernel.org https://lively-kernel.org/lively4/lively4-jens/start.html
69.
▲
by
xkriva11
3y ago
I can only compare it with Abersoft Forth on ZX Spectrum. While I admire the Forth implementation in Jupiter Ace a lot, it lacks a lot of basic words. Users can often find them implemented in the manual, but they are not immediately availab
70.
▲
by
xkriva11
3y ago
There are even languages that can do more crazy things than CL or Smalltalk. For example, in Sinclair BASIC, if you put a breakpoint at some position on the line, you can even modify the rest of the line and continue with execution from the
71.
▲
by
xkriva11
3y ago
In Pharo or Squeak, you can just send the "return:" message to any context (except contexts that have nowhere to return).
72.
▲
What if Java had no for?
(donraab.medium.com)
2 points
by
xkriva11
3y ago
|
0 comments
73.
▲
by
xkriva11
3y ago
Digitalk had Smalltalk TUI for DOS named Methods. https://pbs.twimg.com/media/ET8sPbsXQAAcgpb?format=jpg&name=...
74.
▲
by
xkriva11
3y ago
An example of what was possible on the living Smalltalk-78 system: https://www.youtube.com/watch?v=eEz08IlcNMg
75.
▲
by
xkriva11
3y ago
Right. I should have emphasized it more. But it is the closest thing people can try now without violating copyright laws. Genera has an advanced command system and tools like Document Examiner, but the general experience is very close.
76.
▲
by
xkriva11
3y ago
If you want to try the system, look at CADR: https://tumbleweed.nu/r/bug-lispm/forumpost/7475d8a3dbb56a1a I highly recommend do update the Fossil repository and load the patches, because they fix some mouse p
77.
▲
by
xkriva11
3y ago
In Pharo Launcher, go to "VMs" and try to delete the VM. Pharo should work on Windows just fine. If not, please, report it on the issue tracker with more details. > BTW, Smalltalk/X has a fully functional REPL, including c
78.
▲
by
xkriva11
3y ago
The ability to change the identity of objects is not really used in normal code, so it is pointless to complain about it as bad practice. But it may be handy during debugging sessions, and it is an essential feature that allows the system t
79.
▲
by
xkriva11
3y ago
What about trying the Godotalk [1]? [1] https://pharoweekly.wordpress.com/2021/02/03/godotalk/
80.
▲
by
xkriva11
3y ago
Yes, it is sometimes used as a database, and there is Gemstone [1] which brings it to another level. [1] https://gemtalksystems.com/products/gs64/
81.
▲
by
xkriva11
3y ago
Pharo source management is based on Git, so the workflow is not special. We build the development images on the CI so every developer can download the already prepared image with the latest commits, but that is just for convenience.
82.
▲
by
xkriva11
3y ago
Some materials: https://github.com/pharo-project/pheps/blob/main/phep-0003.m... https://thepharo.dev/2021/04/07/a-taste-of-ephemerons/ But I do not know if Guille has
83.
▲
by
xkriva11
3y ago
> ...There you go. Now you've seen a little bit of Smalltalk and now you hate your Ruby development environment. Have a nice day!
84.
▲
Pharo 11
(pharo.org)
304 points
by
xkriva11
3y ago
|
180 comments
85.
▲
by
xkriva11
3y ago
look for example at iCESugar-nano, low spec but fits your requirements https://github.com/wuxx/icesugar-nano
86.
▲
by
xkriva11
4y ago
Consider playing with Pharo [1], it shows how it can still use Git to store sources in background. There is LivelyKernel [2] but some versions are more file-oriented (like Lively 4 [3]) [1] https://pharo.org/ [2] https:&#x
87.
▲
Logic Paint: A transistor-level logic simulator
(github.com)
19 points
by
xkriva11
4y ago
|
3 comments
88.
▲
by
xkriva11
4y ago
Logic simulator inspired by the Intel 4004 and Zachtronic's KOHCTPYKTOP, built with Rust + WASM
89.
▲
by
xkriva11
4y ago
I add some: It's behind you, the making of a computer game ( https://bizzley.42web.io/?i=1 ) Rebel Code ( https://www.goodreads.com/book/show/289947.Rebel_Code ) Just for Fun ( https://
90.
▲
by
xkriva11
4y ago
I call it "The Law of Conservation of Unusability". This states that whenever a technology gets to the point where it becomes usable, where you become comfortable with it and are happy with it, something will always happen that ei
More ›