Skip to main content

Questions tagged [smalltalk]

Smalltalk is an object-oriented programming language.

0 votes
1 answer
317 views

Lately I've been surveying the programming language landscape and one of the languages I looked at was Pharo, a modern Smalltalk. Programming using a living system that runs in a virtual machine seems ...
Daniel Arant's user avatar
3 votes
4 answers
983 views

In Smalltalk we say "send a message to an object", but is it also correct to say "send a message to an object" in Java, or is it only correct in Java to say "call a method of ...
Steve's user avatar
  • 139
7 votes
0 answers
140 views

I haven't studied Smalltalk or Strongtalk and am just trying to get an overview of the semantics of interfaces and polymorphism in O/O languages, particularly Dart. In the 2002 paper titled Mixins in ...
Tom Russell's user avatar
14 votes
2 answers
1k views

The become: message in Smalltalk causes one object to change into another, affecting all references to it. What uses does this language feature have? Does it get used in real code? Is it just a ...
Daphne Preston-Kendal's user avatar
8 votes
3 answers
1k views

There is something I've never understood about Smalltalk, since reading about it in a book when I was a child, tho' I have never used it "in anger". I know that it is turtles-all-the-way-down, that ...
Gaius's user avatar
  • 646
0 votes
3 answers
402 views

I have a question based on SmallTalk and C++. In one of the programming languages books, there is a question like: "Does an object in Smalltalk require its own private stack? What about in C++?" ...
mgokhanbakal's user avatar
1 vote
1 answer
237 views

Is there any example of Smalltalk being used as a query language? What I am looking for is: a system or an application where the Smalltalk nature of the application is hidden or irrelevant to the end-...
Stiivi's user avatar
  • 119
6 votes
2 answers
3k views

I want to know how whileTrue: works. I searched the implementation that is in BlockClosure: whileTrue: aBlock ^ [self value] whileTrue: [aBlock value] And another implementation with no ...
Lucas Gabriel Sánchez's user avatar
3 votes
5 answers
432 views

Watched some MountainWest RubyConf 2014 talks and noticed an interesting theme. Many dynamic programming environments back in the old days used to be self-contained VM images, e.g. SmallTalk, GemStone/...
user128670's user avatar
12 votes
1 answer
683 views

I've read about meta-circular interpreters on the web (including SICP) and I've looked into the code of some implementations (such as PyPy and Narcissus). I've read quite a bit about two languages ...
Gomi's user avatar
  • 332
4 votes
2 answers
138 views

Web applications usually have a database. The code and the database work hand in hand together. Therefore Frameworks like Ruby on Rails and Django create migration files Sure there are also servers ...
User's user avatar
  • 815
3 votes
2 answers
860 views

I know very little about Smalltalk but I noticed that there's a frequent mention of the "kernel". Dan Ingalls prime maintainer of several implementations of Smalltalk also worked on a Javascript ...
rahmu's user avatar
  • 1,016
2 votes
1 answer
983 views

Smalltalk supports a syntax feature called "message cascades". Cascades are being adopted by the Dart Programming language. As far as I know, C# doesn't support this. Were they ever considered during ...
dharmatech's user avatar
6 votes
6 answers
2k views

As anyone who has used Smalltalk knows, one of the main benefits (other than a late-bound language that discourages many poor practices), is that the system is totally transparent and reflective, ...
Marcin's user avatar
  • 530
4 votes
1 answer
176 views

In most languages, there is standard libraries. And this is foundation, common denominator of them. Applications can be written with guarantee of the denominator. What's the core of Smalltalk?
Eonil's user avatar
  • 1,739

15 30 50 per page