hi Alan! Q: I've always been a big fan both of text console accessible UI's like CLI's and REPL's as well as of GUI's. In my mind they each clearly have a different mix of strengths and weaknesses. One way a user might have a bit of the "best of both worlds" potentially is an app or client featuring a hybrid input design where all 3 of these modes are available for the user to drive. Any thoughts on that? I'm writing…
Smalltalk and some other languages have all three -- easy to do if the system is a "certain way".
Alan Kay has agreed to do an AMA today
351–360 of 931 posts
Re: Alan Kay has agreed to do an AMA today
#352Hey Alan, you once said that lisp is the greatest single programming language ever designed. Recently, with all the emergence of statically typed languages like Haskell and Scala, has that changed? Why do you think after being around for so long, lisp isn't as popular as mainstream languages like Java, C or Python? And lastly, what are your thoughts on MIT's switch to use Python instead of Scheme to teach their under…
I should clarify this. I didn't exactly mean as a language to program in, but as (a) a "building material" and (b) especially as an "artifact to think with". Once you grok it, most issues in programming languages (including today) are much more thinkable (and criticizable). The second question requires too long an answer for this forum.
Re: Alan Kay has agreed to do an AMA today
#353Earlier quoted context omitted.
Dreaming can work without images. What are your sleeping dreams like?
Apparently aphantasia doesn't appear to affect dreams (from research I've read), when sleeping I do have visual dreams, but awake, nothing but black even with eyes closed no matter how hard I try to imagine a picture.
Re: Alan Kay has agreed to do an AMA today
#354Hi Alan, I have three questions - 1. If you were to design a new programming paradigm today using what we have learnt about OOP what would it be? 2. With VR and AR (Hololens) becoming a reality (heh) how do you see user interfaces changing to work better with these systems? What new things need to be invented or rethought? 3. I also worked at Xerox for a number of years although not at PARC. I was always frustrated b…
Let me both acknowledge your questions, and also acknowledge that this forum (the media authoring tools) are not in scale with the needed answers ...
Edit: Not sure why I am getting down voted for making a suggestion. Oh well.
Re: Alan Kay has agreed to do an AMA today
#355Hi Alan, I've heard you frequently compare the OOP paradigm to microbiology and molecules. It seems like even Smalltalk-like object interactions are very different from, say, protein-protein interactions. How do you think this current paradigm of message-sending could be improved upon to enable more powerful, perhaps protein-like composition?
Re: Alan Kay has agreed to do an AMA today
#356Thanks for doing this AMA. Q: How do you think we can improve todays world (not just with technology)? What do you think is our species way forward? How as a civilization can we 'get to higher level'? Specifically, I'm interested in your views on ending poverty, suffering, not destroying the Earth, improving our political and social systems, improving education etc. I understand that these are very broad topics witho…
"What Fools these Mortals be!" Puck meant that we are easy to fool. In fact we like to be fooled -- we pay lots of money to be fooled! One way to look at this is that the most important learning anyone can do is to understand "Human beings as if from Mars" -- meaning to get beyond our fooling ourselves and to start trying to deal with what is dangerous and counterproductive in our genetic (and hence cultural) makeups…
Was that the MACOS program?
https://en.wikipedia.org/wiki/Man:_A_Course_of_Study
I was casting around recently looking for something to post to HN about it, but there's surprisingly little on the web. (I haven't yet watched the National Film Board documentary on it, which was the only substantive source I could find.)
Re: Alan Kay has agreed to do an AMA today
#357Re: Alan Kay has agreed to do an AMA today
#358What is your recommendation to someone wanting to get into the kind of research you do?
I lucked into the ARPA community 50 years ago (without even knowing that it existed).
A good start is to find people and places that are doing things you think are interesting ...
Re: Alan Kay has agreed to do an AMA today
#359Do you imagine a future where there would be just several programming languages semantically using a lot more bidirectional "syntax skins"?
Re: Alan Kay has agreed to do an AMA today
#360Hi Alan, A lot of the VPRI work involved inventing new languages (DSLs). The results were extremely impressive but there were some extremely impressive people inventing the languages. Do you think this is a practical approach for everyday programmers? You have also recommended before that there should be clear separation between meta model and model. Should there be something similar to discipline a codebase where pe…
Tricky question. One answer would be to ask whether there is an intrinsic difference between "computer science" and (say) physics? Or are the differences just that computing is where science was in the Middle Ages?