[self-interest] Reliability of language.
janpaulbultmann at me.com
Tue Sep 20 01:46:14 UTC 2011
Self is very behaviorism based it doesn't matter which objects you supply as long as they support the needed slots.
I don't know though how much the internal type information that is used for method optimizations could be used to implement a type checker.
Until now exceptions have consciously been avoided, though they regularly come up in discussions, currently you work a lot with do: ifFail: messages.
Afaik the language has no continuations otherwise exceptions could trivially be implemented.
On Sep 20, 2011, at 02:38 AM, ungar at mac.com wrote:
> I'm glad you find Self intuitive.
> Self has all the types you will ever need--either one, or infinity, depending on how you count! ;)
> It is strongly type-checked, at runtime.
> - David
> On Sep 19, 2011, at 4:28 PM, Guilherme wrote:
>> Hello everyone...
>> I found it very intuitive way of programming language. It is an amazing simplicity of creating and presenting a great power!
>> After reading and researching a lot about the language, I am interested in using the Self for some academic applications. However, I want to highlight some important points regarding the functioning of language in order to compare with others and do some performance tests.
>> One of the things that I am not able to find, as is the reliability of language, and answers that are only who knows the language thoroughly can answer me.
>> My main questions are:
>> - What are the types supported by the language?
>> - There is type checking? It is at compile time or run?
>> - The language is strongly typed weakly or not?
>> Another important item, which I personally find it extremely useful in my Java applications, it's about handling exceptions.
>> The Self has exception handling? If yes, what commands to use the treatment?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Self-interest