Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Iian Neill
Hi Ivan, I don't mean to imply that the Eighties was necessarily a Golden Age of home-brewed programming, or that it even instilled the best programming practises -- i.e., BASIC -- but I think an argument can be made that programming literacy -- even bad literacy -- was much more general at that

[fonc] Easy 6502 - an interactive ebook tutorial

2012-07-15 Thread Ed Spittles
I think this is interesting and on-topic. Nick Morgan's work in progress is an ebook, or webpage, which embeds several copies of a JavaScript 6502 emulator to illustrate the various simple exercises in 6502 assembly language programming. Collaborative source on github.

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread BGB
On 7/14/2012 5:11 PM, Iian Neill wrote: Ivan, I have some hope for projects like the Raspberry Pi computer, which aims to replicate the 'homebrew' computing experience of the BBC Micro in Britain in the 1980s. Of course, hardware is only part of the equation -- even versatile hardware that

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Tomasz Rola
On Sun, 15 Jul 2012, Miles Fidelman wrote: I keep coming back to the notion that transparent tools are really important - there's something about impedance matching between what we're trying to do and the tools we use. All too often, computer tools seem to make things harder, not easier -

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Jecel Assumpcao Jr.
Iian Neill wrote: Although there are plenty of blogs and forums on programming out there, it's really sad that there isn't some mass medium for programming literacy -- and I suspect that a big part of it is that, despite its many documented flaws, BASIC at least had a small and graspable

[fonc] Efficiency in Nile Was: Thoughts on disruptor pattern

2012-07-15 Thread Shawn Morel
The runtime also is designed to minimize L1 cache misses, more on that if there is interest. I would be interested in some of the details. Regarding the Nile C runtime, inter-thread communication is currently not a bottleneck. what are the current Nile bottlenecks? Queuing is a

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Tomasz Rola
On Sun, 15 Jul 2012, Miles Fidelman wrote: Ok. I have to rise to this :-) [...] See, I'm an engineer, but I write a LOT for a living - proposals, papers, presentations, etc. When I'm trying to think through a logical presentation of information, a good outliner helps a lot. Worrying