[Systems] [haakon.eriksen at far.no: Fram - a suggestion for bringing kids to Sugar-programming]
alsroot at activitycentral.org
Fri Jun 24 18:38:37 EDT 2011
Forward to systems@
On Fri, Jun 24, 2011 at 11:46:59PM +0200, Haakon Meland Eriksen wrote:
> Hello everyone!
> If you decide to use Fram, which we use in GNU Telephony, you need to know
> that syntax high-lighting is provided by the excellent SyntaxHighlight_Geshi
> extension, and that the <source> tag is deprecated in favour for
> <syntaxhighlight>. XML uses <source> sometimes, so this avoids conflicts.
> The second thing you need to know, is that Fram works well, but it is missing
> some important features. These are planned, and if you are a PHP developer
> with some spare time it shouldn't be difficult to complete. This is outlined at
> Teachers and kids need to know that the code blocks must be in order to
> concatenate correctly - this is one of the short comings the above plan wants
> to fix.
> I'm a high school teacher and a bit preoccupied as project coordinator for GNU
> Free Call for the time being, so I will probably not have time to complete the
> missing features for some months.
So, I got you wrong then :)
In any case Fram might be useful for Sugar, and we can, at lease, start
experimenting on -devel wiki instance.
> Yours sincerely,
> Haakon Meland Eriksen, Fram
> Fredag 24. juni 2011 20.10.19 skrev Aleksey Lim :
> > Hi all,
> > This is an option that can make wiki.sugarlabs.org more useful, e.g.,
> > having powerful tutorials on wiki.sl.o when people can launch activities
> > right from the wiki.
> > I think we can try it on wiki-devel.sl.o...
> > FGrose: any ideas? Are you taking care about -devel instance on
> > sunjammer? If not, I can help Haakon with setting up FRAM there.
> > ----- Forwarded message from Haakon <haakon.eriksen at far.no> -----
> > From: Haakon <haakon.eriksen at far.no>
> > Subject: Fram - a suggestion for bringing kids to Sugar-programming
> > To: Alsroot <alsroot at member.fsf.org>
> > Date: Tue, 16 Nov 2010 05:02:00 -0500 (EST)
> > Hi, Aleksey!
> > Have you heard about literal programming? It was a concept introduced by
> > the famous Donald E. Knuth. The idea is to write about your intensions,
> > then intersperse your explanation with marked code, continue explaning
> > what you want to do, add some more code and continue explaining this way
> > until you are done. The marked code is then extracted for use by an
> > interpreter or for compiliation by the computer. In short, programming is
> > considered an act of writing for others.
> > A friend of mine, Philippe Teuwen, and I have a small project called
> > "Fram", which bacically does literal programming in a wiki. See
> > http://far.no/fram/index.php?title=User:Haakon for the pre-history of Fram
> > or my "Introduction to Haskell" to see what Fram is about -
> > http://far.no/fram/index.php?title=Introduction_to_Haskell
> > I was writing to another friend, when it hit me - this is a useful concept
> > to introduce into the Sugar environment, because we want to empower Free
> > Software users and get children into programming. What if every activity
> > was available as an article written in a literal programming way, then the
> > child could see what was intended and how this was implemented into code.
> > If they have any questions, they can use the Discussion page.
> > My e-mail address is haakon.eriksen at far.no if you have any questions.
> > Yours sincerely,
> > Haakon Meland Eriksen, Drammen, Norway
More information about the Systems