He caught my interest when I realized I wasn't so alone in how I believe computing should be used and developed for the world.
For example: his concept of bootstrapping is pretty solid. I guess I kinda started towards the principle of bootstrapping when I heard the game engine programmer Tim Sweeney describe his philosophy on the importance of creating new tools to build games faster than ever possible with existing tools. Almost intuitive design decisions alike these are not only keenly observed by Doug Engelbart, but he takes rigorous steps to fundamentalize and uniformly reassemble them as explicit directives of a paradigmatic-framework.
That's only a brief taste of what he describes, but I hope you checkout the website (+do further research around the web) and tell me what you think.
Last edited by Oranos on Sun Dec 29, 2013 3:27 am, edited 2 times in total.
Joined: Sat Mar 31, 2012 3:07 am Posts: 4594 Location: Chichester, UK
So, tell us about your ideas and how you are implementing them. How are you revolutionizing OS design? I presume that writing everything in assembler is not the total answer.
Joined: Sat Mar 31, 2012 3:07 am Posts: 4594 Location: Chichester, UK
I'm afraid that sounds as if you have no ideas and are just BSing.
You're the one who brought up the topic of all that is wrong with modern OS design; I think it is incumbent of you to elaborate on that - and tell us what you are doing about it - before asking others what they are doing about the (possibly non-existent) problem. And I won't accept "write everything in assembler" as a reasonable response. Unless you actually have something to say, rather than berating others, that's my interest in this topic finished.
Here's an interview you've probably already seen with the legend you mention:
He was definitely a man with a plan.
I bootstrap my tools --- programming languages. I've done two so far, each one raising the level of abstraction in which I describe problems: 1) A commercial Lisp was used to write a compiler for my own dialect of Lisp and an abstract machine, then I rewrote the compiler in the new dialect. The virtual machine was rewritten in C as it was the easiest way to increase throughput.
2) A few years later this Lisp dialect was used to write a compiler for a dialect of Prolog and an abstract machine. When the prototype was working, the compiler was rewritten in the Prolog dialect and the abstract machine was ported to C; again this was the easiest way to increase throughput. An ISO compliant run-time system was written in this Prolog dialect. This has become my largest personal project to date.
Back in the old days many hobby programmers had to bootstrap their own tools; just consider all the tiny Basics and the Forths that were developed in the early to mid 1980s.
_________________ Every universe of discourse has its logical structure --- S. K. Langer.
Joined: Sat Oct 15, 2011 6:52 pm Posts: 29 Location: Land of Bald Eegels
Thank you for your wholesome post! Yes, I am familiar with those.
Quote:
Back in the old days many hobby programmers had to bootstrap their own tools; just consider all the tiny Basics and the Forths that were developed in the early to mid 1980s.
That's the most rewarding learning experience, at least.
Users browsing this forum: No registered users and 78 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum