HackerTrans
TopNewTrendsCommentsPastAskShowJobs

kgr

no profile record

comments

kgr
·2 years ago·discuss
This short video / simulation, explains why, IMO, Unix surpassed Multics: https://www.youtube.com/watch?v=3Ea3pkTCYx4
kgr
·2 years ago·discuss
For those feeling nostalgic (or curious), you can run my BASIC to JS compiler in your browser:

https://codepen.io/kgr/full/yLQyLjR
kgr
·4 years ago·discuss
The Wikipedia article on AA-Trees is good: https://en.wikipedia.org/wiki/AA_tree
kgr
·10 years ago·discuss
Hi Alan,

In your paper "A Personal Computer for Children of All Ages", where you introduce the concept of the DynaBook, you explicitly say that the paper should be read as a work of science fiction. I understand that you're a big fan of science fiction. Do you draw any inspiration from science fiction when inventing the future?

Thanks,

Kevin

Related: I've given a talk on "What Computer Scientists can Learn From Science Fiction":

https://docs.google.com/presentation/d/1CaieHjx9j24UFXq0GwmC...
kgr
·10 years ago·discuss
https://github.com/foam-framework/foam/wiki

https://github.com/foam-framework/foam/wiki/How-FOAM-is-Diff...

https://github.com/foam-framework/foam/wiki/KeyConcepts

http://foam-framework.github.io/foam/
kgr
·10 years ago·discuss
In FOAM (the Feature-Oriented Active Modeler) we replace classes with Models, which are just collections of Axioms. There are pre-built Axiom types for standard things like methods and properties, but also for things like imports, exports, traits, listeners, topics, templates, actions, inner-models/classes, etc. Axioms are themselves modeled, so you can create new types as required. In the end, you still end up with a class, but it's defined/built with an extensible composition of objects rather than by a more limited and static class definition.

https://www.youtube.com/watch?v=S4LbUv5FsGQ