[self-interest] Reliability of language.

Jan-Paul Bultmann 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.

cheers
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...
URL: <http://lists.selflanguage.org/pipermail/self-interest/attachments/20110920/7e2d4629/attachment.html>


More information about the Self-interest mailing list