Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xkriva11
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
181.
▲
Developers spend most of their time figuring the system out
(blog.feenk.com)
482 points
by
xkriva11
6y ago
|
208 comments
182.
▲
by
xkriva11
6y ago
Old Basics had quite impressive debugging features. It had breakpoints (STOP), you were able to inspect and change the content of the variables, change code before or after the breakpoint - and even on the same line - and then CONTINUE from
183.
▲
by
xkriva11
6y ago
A significant weakness of Lively is missing proper debugger. Amber ( https://amber-lang.net/ ) has one (but it is not plain JavaScript). The next complaint is that you need to host it. Ideally, the system should have a good d
184.
▲
Try the first desktop UI in the browser – Smalltalk 78
(codefrau.github.io)
2 points
by
xkriva11
6y ago
|
0 comments
185.
▲
Fears of the first job in an obscure language
(reddit.com)
3 points
by
xkriva11
6y ago
|
0 comments
186.
▲
by
xkriva11
6y ago
If you are targeting Windows then probably Dolphin.
187.
▲
by
xkriva11
6y ago
Original Smalltalk was always "full screen" so it is strange to argue this way. Anyway, there are still Dolphin Smalltalk and Smallltalk/X (jv-branch) under active development that use OS windows manager. Pharo will allow wor
188.
▲
by
xkriva11
6y ago
The best start is the Pharo MOOC ( https://mooc.pharo.org/ ), videos from it are here: https://www.youtube.com/watch?v=JUKIjdjGjBU&list=PL2okA_2qDJ... Or the book Pharo by example ( https://bo
189.
▲
by
xkriva11
6y ago
Squeak was never supposed to be a modern Smalltalk. See https://pbs.twimg.com/media/EMJoLicXsAA7dej?format=jpg&name=...
190.
▲
by
xkriva11
6y ago
There is no magic; it does not know it for sure. But unlike the original MethodFinder, now the classes themselves decide about the approved selectors. In Squeak, the tool itself had a long whitelist of approved selectors. Moreover, the blac
191.
▲
by
xkriva11
6y ago
We started to describe these features in more detail on the The Pharo Dev blog: https://thepharo.dev/tag/pharofeatures/
192.
▲
by
xkriva11
6y ago
MethodFinder in Pharo is a litte bit smarter and does not use the list of known functions (unlike Squeak).
193.
▲
Bare metal Raspberry Pi Smalltalk-80
(linkedin.com)
9 points
by
xkriva11
6y ago
|
0 comments
194.
▲
by
xkriva11
6y ago
https://schierlm.github.io/OberonEmulator/
195.
▲
by
xkriva11
6y ago
The French version: https://www.youtube.com/playlist?list=PL2okA_2qDJ-k83Kxu_d8E...
196.
▲
Complete Pharo video course in English
(youtube.com)
4 points
by
xkriva11
6y ago
|
1 comments
197.
▲
by
xkriva11
6y ago
Check this: https://pharo.org/features
198.
▲
by
xkriva11
6y ago
Is it legal to distribute this Smalltakl-80 V2 image and sources or do you expect it to be just an abandonware?
199.
▲
by
xkriva11
6y ago
During bootstrap, the hosting Pharo serves a virtual object memory with object stubs and provides an AST interpreter. It is a quite complicated process. It is possible to rewrite it to another language but not easy.
200.
▲
by
xkriva11
6y ago
Pharo is now bootstrapped entirely from the text source files. To do it, you need already working Pharo, so there is a chicken-egg problem...
201.
▲
by
xkriva11
6y ago
You can try to follow these videos, but the commentaries are not in English. It shows: - basic windows management - expressions evaluation - code browsing - "explain" command - profiler - debugger usage, resumable exceptions - sys
202.
▲
by
xkriva11
6y ago
http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook....
203.
▲
Advanced Run-Time Reflection
(thepharo.dev)
5 points
by
xkriva11
6y ago
|
1 comments
204.
▲
by
xkriva11
6y ago
alternative version: http://www.cdglabs.org/thinglab/
205.
▲
Improving the devlopment experience with visual feedback
(youtube.com)
7 points
by
xkriva11
6y ago
|
0 comments
206.
▲
by
xkriva11
6y ago
The simplicity of Gigatron is compensated by the large memory that was extremely expensive.
207.
▲
by
xkriva11
6y ago
Check the Blue Book: http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook....
208.
▲
by
xkriva11
7y ago
Yes. It is actually very easy to extend Smalltalk to support private/protected methods (message bytecode based on the protocols, for example). But Smalltalk would need to do these checks in run-time because all message sends are late-b
209.
▲
by
xkriva11
7y ago
In Smalltalk, the only way how to communicate to objects is by sending messages. The way how they react on the messages is full the responsibility of objects, and they can refuse them. This decision is strictly late-bound because all messag
210.
▲
by
xkriva11
7y ago
TL;DR: How to create an object that is its own class in Pharo.
More ›