Can I digress very briefly on this matter? The natural numbers are actually constructed very simply and beautifully. Or can be constructed, I should say. You...
Niko Schwarz
niko.schwarz@...
Aug 5, 2009 7:47 pm
2096
I agree with the distinction being raised. No matter the language there are basic things that must be learned to build a working program. It does not matter...
Hi Michael, ... Now, are you sure that is the case? Because from my tries of teaching people smalltalk, I recall that blocks and the fact that you could look...
Niko Schwarz
niko.schwarz@...
Aug 5, 2009 9:32 pm
2098
No question having an interactive interpreter is useful for a novice to experiment. Where image based systems excel is when a paused system can be explored...
... "The control structures are built in and obvious" How are they any more obvious? FWIW, I've noticed that there is an inverse correlation between a person's...
... This couldn't be said in a nicer way. Regards, Alexandre ... -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ...
I would say that a big part is more about documentation than language design for the beginner. If Smalltalk/Self/Objective-C had documentation that approached...
Here's a question I've wondered about for a while. I don't have any formal teaching experience at all, but in my experiences as a student, watching other...
Documentation is definately a big part of this. The manuals are a very good start, but need transcribing from Framemaker/PDF to a more friendly format like...
Hi! ... I don't mean to speak for brassblume, but I would like to answer. A smalltalk loop like #(1 2 3 4) do: [:el | Transcript show: el] needs the reader and...
Niko Schwarz
niko.schwarz@...
Aug 6, 2009 1:46 pm
2105
Whoa. I was afraid to come back to this thread, as I figured that post of mine would be bad news. I thought last night "Well, even if they find that post...
Weighing in a day late, as I only get the digest version... ... I could not disagree more, and I have ample supporting data to prove my point. A long time ago...
... Other languages have "blocks of code" which enclose the area within loops and conditions, have locals and access to the external scope and are basically...
... Unless they wrote it using Class::Prototyped in Perl ;) Just sticking up for Perl a smidgin - I do 99% of my programming in Perl, even if sometimes I wish...
And coming in very late in the game... ... [...] ... Your argument is that the correct definition of a simple language is, "A language with which casual...
... Not all human languages are a tangle of special cases. Turkish, for example, is completely phonetic and this allows children learning it to become...
My experience teaching Smalltalk and Self has been very similar to Mario's. Most tutorials I have seen don't mention that the basic control structures are just...
... Many languages have phonetic spelling systems - English seems to be a large exception in that regard. I suspect that Turkish spelling in the Latin-based ...
Hi, so I did this. I added two slots to the lobby: alternaLobby <- clone undefinedSelector: sel Type: t Delegatee: d MethodHolder: h Arguments: a = ( sel...
Niko Schwarz
niko.schwarz@...
Aug 13, 2009 1:02 pm
2114
Hi Niko, I'm intrigued - do you have a goal or are you just trying to see how far you can bend Self before it breaks? :) I tried it myself and the VM didn't...
Russell! ... Well, obviously my curiosity is killing me! Apart from that, I'm evaluating ideas for a version control system, where the different forks can live...
Niko Schwarz
niko.schwarz@...
Aug 14, 2009 9:15 am
2116
Hi All, I've made the first Know Your Prototypes - Know Your Self video for the video blog of the same name. It's viewable at the "community" section of...
Hi Chris, It's great that you are interested in this and I enjoyed your video. I'm sorry that you seem to have had a few problems with the mechanics of...
Hi Niko, That's an area I'm interested in and I know other people are too, so keep us all informed of your discoveries! You can get the self files by...
I just saw this in James Robertson's blog (and also in comp.lang.smalltalk): http://www.cincomsmalltalk.com/blog/blogView?entry=3429931130 The next Toronto...
I was looking at the schedule for upcoming talks in the EE380 class at Stanford and noticed that David Ungar is scheduled (with an as yet untitled talk) for...
From the Blog (http://blog.selflanguage.org/2009/09/29/announcing-the-self-handbook/ ): Documentation is at the heart of any successful open source project ...
Thanks, this is a great help. I find that section 3.1 (World Organisation) produces an Oops.. This link appears to be broken page recently. Regards, Rob...
Another issue - minor this time - is that the hierarchy in section 4.1 - Random Numbers - is not indented in the HTML. -- View this message in context:...