Difference between revisions of "User:Walter"

From Sugar Labs
Jump to navigation Jump to search
 
(50 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Image:Alphaomega.jpg|thumb|200px|''"I am the Alpha and the Omega, the first and the last, the beginning and the end."'' —Jesus (Rev. 22:13)]]
+
== Sugar 2020-2020 ==
'''Jesus Christ''' is the person who changed the world forever with teachings of [[love]] and [[faith]], using logical parables like the [[Prodigal Son]] that flow from the existence of [[God]].  Jesus then personally set the ultimate example for mankind by triumphing over the greatest evil imaginable, the Roman scourging and crucifixion.
 
  
In religious terms, Jesus is the only Son of [[God]] and prophesied [[Messiah]] who, at the appointed time, was sent by His [[God the Father|Father]] and became a man to be the payment for the penalty of sin that separated us from [[God]] and to reveal to us the loving nature of God through his human person (1 John 4:10; 2 Corinthians 5:19).  Although He was sinless, he bore the penalty for sin upon Himself for us.
+
2020 has been a challenge for everyone and Sugar Labs has not been spared some of consequences of a global pandemic. We have a skeleton set of developer/maintainers and have had little opportunity for outreach either to expand our community or the community of our users. I remain passionate about Sugar, but we missed some important opportunities over the years that would have led to mass adoption rather than niche use. For example, being forestalled in working with Nokia -- they were trying to position us as an alternative to Android. In large part OLPC kept Sugar Labs at arms length from their deployments -- hence we had very little direct contact with our end users -- with some exceptions, e.g., Paraguay Educa -- which is still active. Our involvement has been maintenance, which I think confirms the analysis of James (See http://lists.sugarlabs.org/archive/sugar-devel/2020-October/058708.html).
  
Speaking to his disciples, Jesus says,
+
That said, even though it is a bit long in tooth, I think Sugar is still an important expression of many ideas that have yet to find their way into the mainstream and can and should be used as a way to promote these ideas -- whether or not they are ultimately realized in Sugar deployments. The Journal/portfolio, the collaboration model, our approach to FOSS -- providing scaffolding to exercise one's freedoms, and more.
{{cquote|'''John 14:1-15'''<br /><u>Believers will be in his Father's house</u><br />Do not let your heart be troubled; believe in God, believe also in Me. “In My Father’s house are many dwelling places; if it were not so, I would have told you; for I go to prepare a place for you. “If I go and prepare a place for you, I will come again and receive you to Myself, that where I am, there you may be also. “And you know the way where I am going.” Thomas said to Him, “Lord, we do not know where You are going, how do we know the way?”<br /><u>Jesus himself is the only way people can access his Father and his Father's house</u><br />Jesus said to him, “I am the way, and the truth, and the life; no one comes to the Father but through Me.<br /><u>If you know Jesus, you know his Father</u><br />“If you had known Me, you would have known My Father also; from now on you know Him, and have seen Him.” Philip said to Him, “Lord, show us the Father, and it is enough for us.” Jesus said to him, “Have I been so long with you, and yet you have not come to know Me, Philip? He who has seen Me has seen the Father; how can you say, ‘Show us the Father’? “Do you not believe that I am in the Father, and the Father is in Me? The words that I say to you I do not speak on My own initiative, but the Father abiding in Me does His works. “Believe Me that I am in the Father and the Father is in Me; otherwise believe because of the works themselves. “Truly, truly, I say to you, he who believes in Me, the works that I do, he will do also; and greater works than these he will do; because I go to the Father. “Whatever you ask in My name, that will I do, so that the Father may be glorified in the Son. “If you ask Me anything in My name, I will do it. “If you love Me, you will keep My commandments.}}
 
  
By the power of the [[Holy Spirit]], Jesus was conceived in the [[womb]] of the virgin [[Virgin Mary|Mary]], and became man in an event known as the [[Incarnation]], as referred to in Isaiah 7:14. Indeed, the calendar itself reflects this truth, with the traditional calculation of Jesus’ birth marking the first century A.D., that is, "''in the year of Our Lord…''." The [[John the Apostle|apostle John]] wrote in his gospel the following regarding Jesus Christ: "''For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life''" (John 3:16).
+
And some of the Sugar activities are still quite viable and are seeing a new life -- either rewritten for Sugarizer or repackaged in Flatpak, where they are then available on any GNU/Linux desktop.
{{trinity}}
 
When he was about thirty, Jesus was baptized by [[John the Baptist]], inaugurating his ministry. Jesus of [[Nazareth]] is the Christ or Messiah, prophesied in the [[Old Testament]] (Greek: Χριστός; [[Aramaic]]: 'משיחא'). Jesus proclaimed that “[t]he time is fulfilled, and the kingdom of God is at hand: repent, and believe in the Gospel.”<ref>Mark 1:14-15.</ref> As signs of these truths, Jesus performed various miracles.
 
  
However, not all who heard the Lord believed in him, and, because he “was even calling God his own Father, making himself equal with God”, some sought to put him to death.<ref>John 5:18.</ref> Jesus was handed over to the Roman governor [[Pontius Pilate]] and crucified. But it was through his redemptive death, as the [[Holy Scripture|scriptures]] had foretold, that Jesus reconciled mankind with God.<ref>Romans 5:10.</ref> And so, on the third day, in a truly historical event, Jesus physically rose from the dead, making possible salvation and eternal life for those who believe in him. Indeed, his very name, ''Yeshua'' (Hebrew 'יהושע') means "[[Salvation]]" and is the concatenated form of ''Yahoshua'', ‘[[YHWH]] is salvation’. After appearing to his disciples on various occasions, Jesus ascended to Heaven, where he acts as our mediator, assuring, by his constant intercession, the permanent outpouring of the Holy Spirit.
+
Several topics James did not mention:
  
== Jesus' Life ==
+
The bulk of my personal contributions over the past 5-6 years have been to Music Blocks, one of the most active Sugar Labs repos. I focus there in part because I wanted to have my efforts reach a wider audience -- anyone with access to a browser can use it. (Like Sugarizer, it is also available in the Google Play Store, and in Flatpak. Ironically, it does not work inside Sugar itself at the moment.) But there are several other reasons. Since "you cannot think about thinking without thinking about thinking about something", I wanted to work on a "microworld" that was about something and I had long wanted to scratch a particular itch: music. I seized the opportunity when I met Devin and it has been a vehicle for lots of personal learning. As a stand-alone activity Music Blocks is getting a lot of traction -- including wide-spread adoption in Japan and Peru. And we have 100+ contributors -- new ones popping up all the time. But Devin and I also have another agenda. We think that Music Blocks could provide a vehicle for musicians to expand their repertoires into programming and hence expand their job prospects -- most musicians moonlight and why not moonlight teaching music through the lens of computation? We've also been developing a body of collateral material in support of this goal -- largely in the form of lesson plans.
===The Pre-existence of Jesus before His incarnation===
 
Though it is commonly thought that Jesus had his beginning with His birth or with His conception in the womb of Mary, and that personality begins with birth and develops with age, the Person of Jesus on earth was one and the same Person as was the Son of God in the presence of the Father before the incarnation. That is why the transition of His becoming a man on earth is considered such a great act of humility and self forgetfulness - to have left it all, for us, for which He will always be honored and extolled.  
 
  
Though he was in the form of God , He did not cling to this equality with God, but emptied himself to assume the condition of a slave, and became as men are, and being found as a man, he was even humbler yet, even to accepting death, even on a cross. But God raised him high, and gave him the name which is above all other names, so that all beings, in the heavens, and on the earth, and in the underworld, should bend the knee at the name of Jesus, and that every tongue should acclaim, Jesus Christ as Lord, to the glory of God the Father. Philippians 2:5-11
+
Finally, I still think of Sugar Labs as a place where people can come to learn. We've been very active in programs such as Google Summer of Code and Google Code-in (alas no more). And while some of the participants have stuck around, almost all of them have learned something along the way -- about programming, about FOSS, about engaging a community, about pedagogy, etc. Supporting Sugar Labs as a place of learning motivates me.
  
===Incarnation of the Son of God===
+
My goals for 2020-2020:
  
The Son of God, who was always with the Father before all creation, took upon himself flesh, that is, become a human being, taking the flesh of manhood from his mother Mary but without her being impregnated by any man. He was born of Mary through the power of the Holy Spirit. The Gospel of John begins,<blockquote>"In the beginning was the Word and the Word was with God and the Word was God... and the Word become flesh and dwelt among us"</blockquote>. There are two understandings of this. Though both hold that the Son of God, Divinity Himself, became a man, they understand differently the beginning of the Gospel of John.  
+
* I remain convinced that Sugar would be a great environment for the platforms like RPi, especially if we develop/support some activities that more directly support the Maker community: the Maker community would seemingly have a natural affinity towards Constructionism and FOSS. We need to research what are the essential tools to that community and make sure that we support them. We also need to demonstrate that some existing Sugar tools are quite powerful out of the box. For example, Josh Burker's work (See http://joshburker.blogspot.com/2015/05/turtle-blocks-and-3d-printing.html) was done with Turtle Art.
  
The first understanding sees in the Son of God being the Word ("logos" in Greek) that He is the communication of the Father and thus in some sense the purpose of His coming was to mediate the knowledge of God to man among whom He would dwell and be one with them. But as mediator He is in no way inferior to the God He communicates because He Himself is God. The Trinity is emphasized though by implication (the word "Trinity" is of later usage to describe the phenomenon as presented by the New Testament). This understanding rests upon the use of "logos" in Philo and elsewhere meaning "reason", "word", "rationale"
+
* Less obvious perhaps is the home-schooling community, which has grown during the pandemic. Parents are desperate for new approaches and Sugar could offer one. We need to think about how to package Sugar for home-schoolers, including recommendations for how to use Sugar for learning, something that we seem to have often left to others. With that in mind, maybe we could team up with a local education program (I have one in mind) to get them to help us develop some collateral.
  
The second interpretation, while in no way negating His coming to be the communication of the Father to man necessitating the incarnation and explicating the Trinity, rather says that we need to look not to Philo and the "logos" philosophy but to the Aramaic Jewish thought of the time. Doing so, we can see that the Gospel of John intends to rip away a veil, and in doing so,  will show us that it was God Himself and no mediator, that leaped down to take the form of a human being, and that this is to be spoken of boldly.  
+
* One of the great pleasures of working within the Sugar community over the past ~10 years has been Google Code in. Since Google has decided to end that program, I would like to find a way to do something similar to engage secondary school students in our community. Of course it cannot start off at the same scale as GCI, but I am sure we could plant a seed that can grow. Some other FOSS projects have also expressed interest.
  
Here is how this second understanding is developed:
+
* Marketing. Marketing. Marketing. I am certain that if we have users we will be able to sustain a developer community. I have some ideas around marketing Sugar and there are undoubtedly better ideas in the community we should surface. One "idealet" is to distribute Sugar on a Stick to every member of the FSF. I am working with Ruben Rodriguez (CTO of the FSF) on putting Trisquel TOAST -- the latest version of Trisquel with the latest Sugar bits -- onto USB sticks which will be distributed in an upcoming FSF mailing. Just one idea among many.
  
The Hebrew text is very clear in visualizing the God of Israel in physical terms, even if meant to be understood metaphorically. But the Aramaic Jewish translations of the Hebrew Scriptures will not allow it to be so presented, but will rather speak around it (paraphrase) or use an intermediary word between the physical description and God. In [[Genesis]] 32, [[Jacob]] is wrestling with "a man" but after the bout, Jacob says, in the original Hebrew text, "I have seen God face to face and my life has been saved". In the Aramaic translation, however, Jacob is made to say, " I have seen the ''angel of God'' face to face and my life has been saved". At times, the intermediary word is the word "Word" - in Aramaic, Memra (the root is Aleph, Mem, Resh as in the Hebrew word 'Omer). Whereas the Hebrew text (Gen. 3:8) has it, "They ([[Adam]] and [[Eve]]) heard the sound of the LORD God walking about in the garden", the Aramaic has it, "they heard the sound of ''the Memra'' of the LORD God walking about in the garden" Apparently, walking about in the garden conjured up too much of rustling of leaves and bushes to take figuratively, and so it was the "Memra" that was heard and not the LORD God. This is the pattern in other places in Genesis. Prof. David Flusser of the Hebrew University notes that it is to this mindset that we owe our understanding of John 1:1 and not to Philo and the Alexandrian "logos" philosophy. "In the beginning was the Word (Memra) and the Word (Memra) was with God.. and the Word (Memra) was God. John 1:1 is meant to rip away the distinction between God and the Memra, so assiduously held to by contemporary Judaism, and so declare that they, the Memra and God, are in reality one, ...and this One has, indeed, come down and has become flesh of our flesh and bone of our bone. John, in his epistle would later say in wonderment, " Whom we have handled, we have touched and held Him."
+
== Sugar 2019-2021 ==
  
ARAB
+
In order to rebalance the board seat cycle -- our guidelines are to have 3 seats open every other year and 4 seats open in the off-cycle -- currently we are 2 and 5 -- I will vacate my oversight-board position by stepping down from the second year of my two-year appointment. I will run again in the next election cycle as it is too late to enter this cycle.
  
=== At Twelve Years Old ===
+
My vision statement would be only slightly different that it was last time in that I am convinced that we still have a lot to offer as an organization. The circumstances have changed in that we are in the process of leaving the Software Freedom Conservancy, which means the board will have additional fiscal and oversight responsibilities.
The account of Jesus' parents finding him in the temple impressing the "teachers" with his knowledge of the [[Old Testament|scripture]] is the only detailed event between Jesus' infancy and adult life that is known.
 
{{cquote|'''Luke 2:41–51'''<br />Now His parents went to Jerusalem every year at the Feast of the Passover. And when He became twelve, they went up there according to the custom of the Feast; and as they were returning, after spending the full number of days, the boy Jesus stayed behind in Jerusalem. But His parents were unaware of it, but supposed Him to be in the caravan, and went a day’s journey; and they began looking for Him among their relatives and acquaintances. When they did not find Him, they returned to Jerusalem looking for Him. Then, after three days they found Him in the temple, sitting in the midst of the teachers, both listening to them and asking them questions. And all who heard Him were amazed at His understanding and His answers. When they saw Him, they were astonished; and His mother said to Him, “Son, why have You treated us this way? Behold, Your father and I have been anxiously looking for You.” And He said to them, “Why is it that you were looking for Me? Did you not know that I had to be in My Father’s house?” But they did not understand the statement which He had made to them. And He went down with them and came to Nazareth, and He continued in subjection to them; and His mother treasured all these things in her heart.}}
 
  
At this early age of twelve years old, there is clearly shown an inner positional or relational commitment of Jesus. Nor is there any indication that this had not been present prior to His twelfth year. His deepest belonging, that against which all other belongings were to be judged, confirmed, rejected, etc. was to the Father, the Father's House, the Father's concerns. This commitment would reverberate at later times, severing ultimate claims on Him of his closest - mother, brothers, sisters, etc. In the presence of these and to their hearing, He would ask, "Who are my mother, and brothers, and sisters? He that does the will of my Father in Heaven is ..."  This, in His own life, was the moral authority to demand the same of all others, "You cannot serve two masters..."  The memory of what had happened in the Temple when He was twelve, pondering it in her heart, would stand Mary in good stead, when she would see her son hanging on the cross. She also would be found with the disciples in the upper room, praying, and waiting for the coming of the Spirit which He had promised.
+
== Sugar 2020 ==
  
====From Heaven's View====
+
I've just reread my [[#Sugar Stable/Sugar Future|vision statement]] from 2 years ago and find it still relevant, although rather than a bifurcation, we have a trifrucation of effort: we still have multiple communities using the Sugar Desktop; we have some pilot programs emerging around Sugarizer, and we have a rapidly growing program in Music Blocks, which can run independently of either the desktop or Sugarizer. A professional curriculum for Music Blocks is being developed and the government of Japan is incorporating it into the primary-school curriculum. The latter effort has consumed the majority of my attention over the past two years as a developer and has been personally very rewarding. I am especially pleased that a team of educators has dedicated time and energy into ensuring that the tools are well matched to the needs of the schools &ndash; I anticipate that Music Blocks will be a big growth area for Sugar Labs and one we can point to as evidence of the value of our Constructionist approach to learning.
But seen from heaven, a spark had entered into the Temple's precincts, and around that the time, there was to evolve the extra-biblical ceremony and practice of Judaism, which would try to make sense of the need to be anchored into  the ancient tradition of God, with the need to make new for every generation the relevance of it for each Jewish youth. And so developed the Bar Mitzvah, the "Son of the Law" ceremony and concept. At the age of 13, a Jewish boy, so it developed, would read or sing out in the synagogue, the Shabbat of his birthday, the prophetic portion (the Haftorah) for that Sabbath assigned to the Torah portion (from the 5 books of Moses, read consecutively), raining down upon him from the Women's Section (Ezrat Nashim) - the Help of Women)  above or to the side, hard sweet candy signifying the hope of sweetness set before him. For at that time, the Jewish boy becomes a Jewish man, taking upon himself, the obligations for fulfilling the Law of Moses, and is no longer absolved from this responsibility by the mediation of his father's fulfillment of the Law  of Moses for him.
 
  
At this time, seen from Heaven, a spark entered in, another way, sometimes seen in other young boys and girls, but in a dim way, an intense concentration on the Father above all things and people, looking and judging all surrounding him from the viewpoint of Him flooding the soul, listening, speaking, believing.
+
My other efforts have been administer the Google Code-in and Google Summer of Code programs on behalf of Sugar Labs to leverage great work from new contributors, many of whom have become mentors for future contributors. (For example, Music Blocks has had more than 60 unique contributors.) It is largely this opportunity to work with bright young minds from around the world that keeps me excited about Sugar Labs and its mission. I also need to tip my hat to James Cameron, without whose efforts (and those of the developers he patiently supports), the Sugar Desktop would have atrophied by now. James works diligently to ensure that Sugar lives up to the standards of an open libre project with discipline sufficient to ensure a level of quality needed by our user community.
So Jesus reasoned with the rabbis, never being encompassed by them, in the house of His Father. Was it told to us showing what He was and what we could be, or at least, learn to follow in His steps, or was it shown to us to allow us to view another step in His being made perfect, growing in favor with God and Man, totally consumed with the doing of His Father's will, and thus, "being made perfect", to take our place upon the Cross, for our sakes and for our salvation?
 
  
=== Ministry ===
+
That said, the past two years have been a personal struggle in regards to the Sugar Labs oversight board. It has been difficult to muster a quorum of board members even for our regularly scheduled one-hour monthly meetings. A disinterested, disengaged board has made it impossible to do any long term planning for Sugar Labs. I'm at an impasse: I have considered stepping down from the board since I feel it is so ineffective. As I outlined two years ago, we have lots of potential as an organization, but I have not been able to realize that potential unilaterally. I am disappointed that we have do so little to engage the Maker community, the existing Sugar communities, or take the time to discuss new opportunities. It all ultimately boils down to communication -- there has been none from the majority of my colleagues on the board. But having reflecting upon it, I have decided to run again for a seat on the oversight board, as I think I still have something to contribute to Sugar Labs. But I will not serve as chair of our meetings as I have not been effective in that role. I am hoping that the community will elect new members who will participate and the dead weight that prevents us from moving forward will be jettisoned. Together, we have much to accomplish.
==== Baptism ====
 
[[Image:Jesus' Baptism.jpg|thumb|right|150px|Jesus' Baptism]]
 
The [[gospel of Mark]] begins with the [[baptism]] of Jesus by [[John the Baptist]], which appears to be the beginning of Jesus' public ministry. Jesus came to the [[Jordan River|River Jordan]], where John was preaching and baptizing people in the crowd. After Jesus had been baptized, and had risen up out of the water, Mark states Jesus 'saw the heavens torn apart and the Holy Spirit descending like a dove on him. And a voice came from [[heaven]], 'You are my Son, the Beloved; with you I am well pleased' (Mark 1:10–11). Luke adds the chronological anchor that John the Baptist had begun preaching in the fifteenth year of [[Tiberius]] Caesar, approximately in 28 AD (Luke 3:1) and that Jesus was thirty years old when he was baptized (Luke 3:23).
 
  
'''The meaning of Baptism for Jesus:'''
+
== Sugar Stable/Sugar Future ==
  
Jesus insisted over the protests of John that He be baptized at the hands of John. John's protests are natural enough as John's baptism was for those who were sinners, and implied in baptism was the understanding that the baptizer was somehow greater than the one baptized. John believed that he needed to be baptized by Jesus and not the other way around. But Jesus' understanding of His being baptized was two-fold:"Baptism" meant suffering unto death, and it implied that His impending mission was to be in behalf and in place of the real sinners, the humanity for whom He would die. Jesus would later use "baptism" in the first sense when he said to disciples, "Can you be baptized with the baptism which I will undergo?"  The Spirit coming down on the Son in the form of a Dove (Yonah = "Jonah" in Hebrew), and the voice of the Father, "This is My Beloved Son" was the Divine empowerment, and authorization for Jesus' mission to come entailing His sacrificial death, three days, not in the belly of the fish, but in the bowels of the earth, and after that, resurrection. As Baptism for Jesus meant, looking forward, His joining sinful humanity to the point of bearing their sins to the death of the cross, so the later New Testament understands, looking backward, that sinners believing in Jesus are also to join Him in His death through the waters of baptism "in the Name of the Father and the Son and the Holy Spirit" - according to the command of the Risen Christ. See [[Christianity]] for Jesus' self consciousness.
+
Sugar Labs has been pulled in two directions the past few years. On the one hand, it is getting much more stable, much more robust, and easier to maintain. The maintenance itself is being provided in large part by a dedicated group of youths and a small handful of professional developers. On the other hand, the world of educational technology continues to move in directions that make it more difficult for the typical individual or school to adopt Sugar as their core platform. While OLPC still stands behind Sugar -- indeed, FZT has launched a program for Sugar development at a university in Managua, the growth potential outside of OLPC for a GNU/Linux-based platform is smaller than it was a few years ago. I do think that the "tablet" meme has been discredited and increasing momentum behind the Maker movement has shifted things somewhat in our favor. We need to be aggressive in reaching out to potential new user communities. At the same time, it is also clear that mobile devices and the Web are going to be the predominant points of access to technology for much of the world, so we are also obliged to try to bring some of our ideas (if not our entire platform) to those worlds. We have some momentum there as well, with the Sugarizer platform and the various JavaScript initiatives underway, e.g., [http://walterbender.github.io/musicblocks Music Blocks]. I don't see any way to avoid splitting our efforts between these two worlds -- GNU/Linux desktop and Web/native Android. Not ideal, but we have things to contribute to both worlds and an opportunity to learn and grow as a community going forward.
  
==== Temptation ====
+
As a member of the Sugar community, I have been active as: (1) a [http://github.com/walterbender developer] -- more on the activity side than the platform side; (2) a liaison to the SFC; (3) the coordinator for both [[Summer_of_Code/2015|Google Summer of Code]] and [[Google_Code_In_2015|Google Code In]]; (4) promoting Sugar within academic circles -- most recently a [[File:MusicBlocks-Constructionism-2016.pdf|paper]] that Devin, Yash, and I wrote for the Constructionist 2016 conference on the work we did together during GSoC; (5) raising funds for internationalization and workshops; and (6) running the monthly SLOB meetings. I don't need to be a member of the oversight board in order to be a developer, but for the other activities, it is important to have a voice within the community. If I am returned to the board, I hope to hand off responsibility for running meeting to another board member. And the role of liaison to the SFC. I think continuity within the Google programs is important, and I plan to continue in that sphere. I will also continue to manage the Trip Advisor grant, which has been really helpful for outreach -- most recently I was able to get some new [https://github.com/walterbender/turtleblocksjs/blob/master/po/ar.po Arabic] translations done and we are making great inroads in places like Jamaica through that grant.
After this baptism, according to Matthew, Jesus was brought into the desert by God where he fasted for forty days nights. During this period, the [[Satan]] appeared before him and [[Three Temptations of Christ|tried three times]] to tempted Jesus into demonstrating his supernatural powers as a proof of his divine status; each temptation was refused by Jesus, with a scriptural quote from the Book of [[Deuteronomy]].
 
  
Jesus then began to preach. [[Gospel of John|John]] describes three different [[passover]] feasts that Jesus attended, thus implying that his ministry lasted three years.
+
One final note: I am in the process of launching a new college for industrial design. I am instilling Free/Libre Software as a core principle of the college and I hope to be able to make Sugar be at the core of the educational technology section of the school. More on that effort soon.
  
'''The reason behind the Temptation:'''
+
==Walter Bender==
 +
I was at OLPC for several years and now I am a volunteer on the project. My home page can be found here: [http://www.media.mit.edu/~walter]
  
The Temptation occurred just as told in the Gospels. But behind the happening, another message lies revealing the identity of Jesus to a people who would understand it. At the foothill of Mt. Hermon, in between the servile Roman infatuated people of Tiberius to the south west of the Sea of Galilee, and the rabidly nationalistic, anti- Roman  Zealots of Gamla to the north east, Jesus asked His disciples who He was. The Messiah, the Son of the Living God, was the answer. And Jesus explained who He was and why he had come in terms that fit their experience - not to rule and throw out the Romans, nor to uphold their ways and laws but rather something on a different plane all together -  to give His life settling it on the cross.
+
Email: walter AT sugarlabs DOT org
  
To a later believing people, those who were not Jewish, who He was would be understood in terms fitting to who they were - He had come the Second Adam, to give His life and to provide new life to those who were not Jewish, but also including the Jews, to all the lost and wandering children of Adam.  
+
=== bio ===
 +
Walter Bender is founder of Sugar Labs, which develops educational software used by more than three-million children in more than forty countries. Sugar Labs is a member project of the non-profit foundation Software Freedom Conservancy. In 2006, Bender co-founded the One Laptop per Child, a non-profit association with Nicholas Negroponte and Seymour Papert.  As director of the MIT Media Laboratory from 2000 to 2006, Bender led a team of researchers in fields as varied as tangible media to affective computing to lifelong kindergarten. In 1992, Bender founded the MIT News in the Future consortium, which launched the era of digital news. Currently, he is launching a new initiative at MIT, the Open Learning Program, a forum for collaborative research among universities globally.
  
In the Temptation, it is the those who knew the Old Testament, the physical children of Abraham primarily, who could see in the long range, and not primarily dictated to by the political passions of the moment, and who could wonder who they were and where they had gone wrong, and wonder also who would be the One to take them out. It is they, Israel, who had been in the wilderness for 40 years, and they that had succumbed to the temptations of selling out for food and drink, though they were a "Son" whom God with a strong arm and outstretched hand had taken out of the bondage of Egypt, they had turned traitor, driven by their own lust and pride. And here now, in Jesus, was One who  resisted the devil in the wilderness, also "for forty", preferring the will of God as His food rather than all the world could offer, Who was He? He was Israel! The only true one left, the faithful remnant spoken of by the prophet Isaiah, the servant true to the end. As the letter to the Hebrews saw, "Though He were a Son yet learned He obedience by the things He suffered, and being made perfect, He become the author of Eternal life...". This is the understanding of the Gospel of Matthew, in interpreting a passage from Hosea which was manifestly speaking of Israel the people and applying it to Jesus who also came out of Egypt with His parents at the death of Herod, " Out of Egypt have I called my Son". Who was Jesus? He was Israel who had ''not'' failed come to redeem Israel who had, and also out of all the peoples of the world.
+
Bender received his undergraduate degree from Harvard University in 1977 and a masters degree from MIT in 1980, where he built the Electronic Publishing research group. He was a founding member of the MIT Media Lab, where he was a Senior Scientist and holder of the Alexander W Dreyfoos Chair.  
  
==== Disciples and Apostles ====
+
Bender serves or has served on numerous boards and committees, including IBM's mobile computing advisory board and the GNOME technical advisory board. He is on the advisory board of the Squeak Foundation, the Center for Educational Technology (CET) in Israel, and Libre Corps, a new program at RIT that builds long-term, on-going relationships between university students and humanitarian organizations. He has held visiting faculty appointments at international universities, including the University of Tampere, and continues to serve on university research advisory boards and on occasion teaches at Hult and MIT Sloan business schools. Bender's book, ''Leaning to Change the World'', on technology. learning, and social entrepreneurship was published in 2012.
[[Image:Jesus5.jpg‎|thumb|left|100px|Jesus Christ <small>(Artist's impression)</small>]]
 
The larger part of this was directed towards his closest followers, the [[apostles]], although all of his followers were considered [[disciples of Jesus|disciples]]. At the highest point of his ministry, Jesus attracted disciples and audiences numbering in the thousands; in particular in the area of Galilee. Many of Jesus' most well-known teachings were given during the [[Sermon on the Mount]], such as the [[Beatitudes]] and the [[Lord's Prayer]]. Jesus often used parables in his rhetorical technique, such as the [[Parable of the Good Samaritan]] and [[the parable of the sheep and the goats|the Parable of the Sheep and the Goats]]; these teachings encouraged unconditional self-sacrificing [[Shema|love for God]] and [[Agape|for all people]]. During these sermons, he also discussed service and humility, forgiveness of sins, how faith should be applied, the [[Golden Rule]], and the necessity of following the spirit of the law as well as its wording.
 
  
'''Their choosing and their purpose:'''  Among the many who came to Jesus, from afar and from the surrounding villages of the north shore of the Sea of Galilee, were those moved by his insight into the nature of life, or touched deeply by His seemingly knowing them from the inside, by His intimacy with the God and Father they had only known "about", or impressed by the miracles done before their very eyes, and many, by His deep compassion for the people, so evident in all that He did. Jesus would sprinkle His words upon them as seed in a path, some to take root, and some to be blown away by the wind. But to those who heard and wanted more, they would get that more, receiving explanation, and move closer to His association. Those that would not, would receive only that which was commensurate to not wanting - more parables, silence. Never the revealing of the "Secrets of the Kingdom". Yet,  there was no prohibition and no limit for getting closer to Jesus. Those that did, became His "learners" - the disciples, understanding the meanings of His word by the demonstration of His life and putting them into practice. Among these were another group, some that had been with Him from early on, possibly some from the time of His baptism at the hands of John. These He would hold in His mind for an additional and different reason.
+
=== bio en es ===
  
Then one night, he ascended a hill praying about them, and came down knowing who they were to be. 12 in number, chosen not because of their virtue, or even what He would do in them in the future, but rather solely chosen by His Father to be deputized, delegated, or commissioned by Jesus to be sent out for a mission. He gave them the name "Shaliach" (meaning all that), which was translated into Greek as "apostolos" and so our Apostles.
+
<small>'''Nota:''' ''Walter tiene una biografia en la Wikipedia en español, la misma es [https://es.wikipedia.org/wiki/Walter_Bender esta]''</small>
  
The mission of the Apostles (see "Example 5." of [[New Testament understanding through the Jewish perspective]]) was to do all that they saw Jesus was doing, healing  the sick, raising the dead, and with all this, to tell about the fast coming Kingdom of Heaven, the rule of His Father, and urge people to repent and get ready for it. He gave them His power and authority to do all this. But it was to be 12 in number, not more and not less, that number surviving even the suicide of one of them, Judas from the village of Kyriot, requiring an "election" to bring back the number from 11 to 12. And that was because the special additional reason for their appointment was to sit on the 12 thrones of the 12 tribes of Israel (the sons of Jacob) and lead them by whatever it takes - that is the meaning of the biblical term "Judge"  (Shofet)*. For the community of the "little ones"., was to be, in some sense, an Israel within Israel, or a new Israel, a sort of beachhead for the onslaught of the Kingdom of God in its invasion (or sometimes, infiltration into) into and onto the Kingdom of the unjust occupier and enemy of all Goodness, the Devil, to overthrow him and all his works. This truer and newer Israel, He called His "Called Out ones"  (Eklessia=Church) against whose onslaught the Fortified city of Hell with its defensive bars to its massive gates, would not prevail. Many captives would be released. The Church, then, was the community counterpart to what was known as the "Synagogue" (Greek), meaning "gathered together ones" (Beit Knesset - house of the gathering, Hebrew). It was the Synagogue of Jesus the King and Messiah, and aligned with and the focal point of the Prophetically promised and hoped-for Kingdom of God and the rule of Heaven on Earth. And the disciples and apostles of Jesus all had their place in the unfolding of it all.
+
Walter Bender es el director de la Fundación Sugar Lab, una organización sin fines de lucro, desde donde ha diseñado el sistema operativo SUGAR que utilizan las computadoras XO de la organización OLPC (One Laptop per Child) Una Computadora por estudiante. Uno de los objetivos de Sugar Lab es ofrecer un espacio de reunión y apoyo para una creciente comunidad de educadores y desarrolladores de software que quieran extender la plataforma de Sugar y quienes han estado creando aplicaciones compatibles con esta. Antes de fundar el Sugar Lab, Walter fue parte de la organización OLPC todavía apoya los esfuerzos de esa organización en el desarrollo y diseminación de tecnologías que puedan revolucionar el mundo de los niños y niñas y los atraigan hacia el aprendizajeEntre los años 2000 y 2006 Walter fue el Director Ejecutivo del Laboratorio de Medios Media Lab, del Instituto Tecnológico de Massachusetts MIT donde además, por muchos años dirigió el grupo de investigación llamado Las Noticias de Futuro que se fundó en 1996 y su proyecto Publicación Electrónica. En el marco de las investigaciones Publicación Electrónica Walter ayudó a desarrollar en el siglo pasado las herramientas tecnológicas para promover lo que hoy en el siglo XXI conocemos como periodismo ciudadano.
  
*Note: For the significance  of sitting on the seat and judging, see Example 2. of [[New Testament understanding through the Jewish perspective]].
+
Walter tiene dos experiencias realmente pioneras relacionados con el periodismo ciudadano.
  
==== Social Outcasts ====
+
Una se llama los Silver Stringers o Periodistas de Plata, que reúne a un grupo de personas de la tercera edad de la comunidad de Melrose en Massachusetts que publican su periódico sistemáticamente para lo cual siguen el proceso que se lleva a cabo en los grandes medios de comunicación masivo. Para esta experiencia, Walter contó con el apoyo de Jack Driscoll, Editor Pensionado del diario The Boston Globe. Es interesante mencionar que una de las ediciones de Silver Stringers en el año 2001 estuvo dedicada a Costa Rica, cuando algunos de los vecinos de Melrose vinieron de vacaciones a nuestro país y reportaron en el periódico The Silver Stringers o los Periodistas de Plata sobre sus aventuras aquí.
[[File:Cordero El Redentor y la mujer adultera.jpg|thumb|300px|left|El Redentor y la mujer adultera by [[Juan Cordero]].]]
 
Jesus also often conversed with social outcasts, such as the publican ([[Rome|Roman]] tax collectors who were unpopular for their practice of extorting money).
 
  
Jesus showed no partiality toward outcasts, and neither did He do so to those who were in society. But being an outcast was a category beyond the reach of all others which were in society. Jesus was not for the male over against the female, the Jew over against the non Jew, townsman over against the man of the field. He was impartial and penetrating in His love for all. But all of these had a certain standing in Society, they were part of it, though all being in it, could vie for more of it as their share. But all were united, and could work in concert against what they were not - the outcast. The love of Jesus and the love of His Father through Him, could not rest lightly on any one of them, until it would reach and rest on the one beyond the fringes, the outer edges, and down below - the outcast. This demonstrated in the life of Jesus what the Cross would later show and the Apostles preach - all were outcast to the Holiness of God, and all could be loved by Him and, indeed, were.
+
La otra experiencia es el Junior Journal o el Diario Joven, que iniciando 1998 reunió a 300 jóvenes, niños y niñas entre los 13 y los 18 años, viviendo en muchos países alrededor del mundo para, en aquella época (pre web y pre redes sociales) escribir artículos de interés nacional, regional y mundial, editarlos y publicarlos mensualmente en su periódico. Otras experiencias semejantes con niños, niñas y jóvenes incluyen La Fragola en Italia que a la fecha cuenta con 7400 periódicos escolares y colegiales en línea.
  
==== Miracles ====
+
Desde todas estas perspectivas Walter ha hecho una importante contribución al conocimiento en las áreas de publicación electrónica, medios digitales y tecnologías para aprender.
Throughout his ministry, Jesus performed many miracles including healing the sick and possessed, feeding 5000, and even raising from the dead.
 
  
Miracles were an intrusion of the ordinary, but the ordinary of a different and far-superior Kingdom, into the sordid and sin sick kingdoms of this world. They showed what life was really like there in that Kingdom which was coming and how weak, unstable, subject and cringing were the powers of this corrupted world, "bent" under the heel of God. That a widow should have her dead son restored to her alive, that outcasts such as lepers should be restored to the community, and as a result of their being healed, that darkness should give way to light and sight, that a woman deserving stoning find solace and forgiveness, all of these are the way things are and ought to be in the Kingdom of God because of the way He is. They were, at one and the same time, signs of the Kingdom which was coming  and great works of compassion done here below which will never by surpassed or forgotten. And Jesus the Messiah was bringing them in!
+
http://static.fsf.org/nosvn/associate/fsf-9844.png
  
Note: See Example 5 of [[New Testament understanding through the Jewish perspective]] for the assault and infiltration of God's Kingdom on and into the Kingdom of Satan.
+
===Regarding the Sugar Labs Oversight Board===
  
==== His Preaching was Offensive to the Established Authority ====
+
I am in deep. I live and breath Sugar every moment of every day. Perhaps too much (Mentoring students in Google Code In doesn't help the situation any). But I really do think that Sugar is of great value to learners and, although we are swimming against the tide of the mainstream (learning as consumption), we have had and continue to have a positive influence.
As He preached, Jesus ran afoul of the [[Sanhedrin]], the recognized Jewish religious authorities, who were allowed to have considerable religious, political and monetary influence under Roman rule. Jesus chastised them, accusing them of making laws for the people to follow that were the laws of men, not God. The Sanhedrin tried to set traps for Jesus by asking Him questions to either discredit Him with the people or get Him in trouble with the Roman authorities, but all of their efforts failed and they gave up. They lacked the means to stop Jesus until [[Judas Iscariot]] came to them and offered to betray Jesus for 30 pieces of silver. He would tell them where Jesus would be that night so they could seize Him.
 
  
 +
I've spent much of the past two years advocating on behalf of Sugar (I've literally traveled the world to speak about Sugar). The good thing is that being captive in an airplane is a great place to write code. When I speak about Sugar, I use Sugar: i.e., every talk I have given in the past 5 years has been written in Turtle Art.
  
Notable among Jewish established authorities were the Pharisees, the Saduccees, and the Herodians.
+
Of late, I have also been working on raising money towards specific goals. Most recently, with help from Chris and Claudia, I got a grant for Sugar Labs from Trip Advisor to support our localization efforts and our efforts to promote programming by children (See turtleartday.org). I plan to do more targeted fund-raising over the next two years as the needs of our community come more sharply into focus. At the same time, I have been working hard (with Gonzalo and Tincho) to help local deployments fill in some of the development gaps left by the dispersal of the OLPC engineering team. Finally, I am working on developing a new program at MIT to rally universities around Sugar as a research and development platform. All of these efforts are enhanced by my role as a member of the Sugar Labs oversight board. Having an "official" role in the organization gives me more clout with potential donors and collaborators.  
  
The Pharisees, believing that at the time God had given to Moses the "written Torah" (Torah shebikhtav), He had also given to Moses an "Oral Torah" (Torah shebe'al peh)  which would apply the written Torah to all situations and times, and that that Oral Torah had been handed down from generation to generation, finally, it itself written down, making, in the days of Jesus, the beginning of the Talmud. Thus it was necessary to be able to "fill in the rabbis" from whom the teaching came (see [[Judaism]]) - "Rabbi Tarfon says in the name of Rabbi..."  But this man Jesus, goes straight to Moses, and straight to Heaven! ''"You have heard it said...but I say unto you..."''  and himself speaks as the ''Mouth of God!''
+
My colleagues on the oversight board and in the general community are the best. Thank you for your contributions to the project.
  
The Saduccees, not believing in an Oral Torah, and believing much of the written Torah to be irrelevant and impractical in the modern times that they lived, believed that the "blanks" and how the Torah was to be applied in these days, must be decided by the Kingdoms of the World, namely, Roman law and requirement. But this man Jesus  speaks of another Kingdom and another King, and not of Rome!
 
  
The Herodians saw clearly who their enemy was and who their Savior was and wherein their safety lie - Herod the King of the Jews and all the aura and the might that he possessed. And their enemy was anyone who would claim, or live in the claim of others, that it was he that was the King of the Jews and not Herod (and the royalty after Herod) - such as was doing the man Jesus of Nazareth
+
==== 2011 ====
 +
Follow this link to my [[User:Walter/2011_position_statement|2009 Position Statement]].
  
Note: Judaism does not have a "unified" theory of Inspiration or practical authority of Scripture. That is, The most authoritative, and capable of being regulatory to life as "law" is the five books of Moses. After that, the Prophets. And after that, the "Writings." The Scripture of the Saduccees was just the Five books of Moses, and since there is little if anything about the resurrection from the dead and the after life in the the Five Books of Moses, they believed in neither. The Pharisees, believing in the on-going of revelation extending, though with lesser authority, to the Prophets (such as Daniel) and the Writings, believed in both.
+
Two years ago, I said:
  
===The Turning Point===
+
While it has been my goal to help get Sugar Labs to a point of self-sustainability, I don't think we are yet at that point. My goals for 2010 are to focus on fund-raising and further refining the organizational and governance models.
  
It was at the city built in honor of Herod's son Phillip, Ceasarea Philippi, dedicated to the worship of Pan at the subterraenean breakout of the spring which was tributary to the Jordon River, the  Ban(Pan)ias, that Jesus asked His disciples, "Who do men say that I am?, Simon  finally answered, You are the [[Messiah]], the Son of the Living God. Jesus responded that flesh and blood had not revealed this fact but His Father had. Then Jesus gave him his new name Peter, meaning rock, and told him that he and the Church to be built on the rock would be thrown against the very gates of Hades itself, gates which would be unable to withstand the onslaught, setting Hell's captives free. (See Example 5. of [[New Testament understanding through the Jewish perspective]]). From that place of confession, and from the time of Peter's confession itself, Jesus began to refine to His disciples, excluding all doubt and ambiguity from their minds as to the purpose of His coming, what it was all about. He the Messiah had come to die. They were to go up to Jerusalem, and there he would be rejected and denounced by the priests and elders, handed over to the Gentiles, and be put to death. And so began the 3 days journey from Caesarea Philippi, then along the eastern shore of the Sea of Galillee, along the Jordon river valley, through Jericho, and then the ascent to Jerusalem, Jesus telling his followers repeatedly the same message of His rejection and death, and then, if they could take it in, in such a way as not to suppress from their consciousness the main message He needed to instill into their acceptance, that of his humiliation and death, His subsequent resurrection form the dead.  As the Gospel of Mark would record the words of the Lord, "For the Son of Man has not come to be served, but to serve, and to give His life for the ransom of many"
+
:I think we made lots of progress re structure and not much progress fund-raising.
  
=== Last Days of Jesus' Life ===
+
A bit about me and my role in Sugar Labs: I was part of the Sugar team at One Laptop per Child that left to found Sugar Labs in March of 2008. I have worn a few different hats within the organization: activity developer, occasional contributor to Sugar core, member of the deployment team, the marketing team, and the activity team. I was a lead author of the FLOSS Manual on Sugar. I am presently the executive director of Sugar Labs. I also represent Sugar on the GNOME technical advisory board and the Squeakland board. I have been a GSOC mentor and am participating in several pilot deployment projects of Sugar on a Stick.
==== Lord's Supper ====
 
'''God and man at table are sat down:'''
 
[[Image:The Last Supper WM.jpg|right|300px]]
 
It happened before - "Moses went up with Aaron, Nadab and Abihu. and seventy elders of Israel. They saw the God of Israel...they gazed on God. They ate and they drank."  Exodus 24: 9-11
 
  
It would happen after - "Now while He was with them at table, He took the bread and said the blessing, then He broke it and handed it to them. And their eyes were opened and recognized Him. But He had vanished from their sight. Then they said to each other, Did not our hearts burn within us as He talked to us on the road, and explained the Scriptures to us?" Luke 24:30-32
+
:This is much the same... although I am perhaps coding more now than ever.
  
Eating before the Lord or with the Lord, would be used as the highest form of friendship - Behold, I stand at the door and knock. If any one hears My voice and opens the door I will come in to him and share my meal with him, side by side.". Revelation 3:20-21 (NIV) 
+
===LibrePlanet 2016===
  
At the [[Passover Seder]], the last meal the Lord would eat with His followers, His presence so permeated the atmosphere, and what He said and did at that special time, and especially they having received His command to do just what He was doing before them at this time, whenever they would meet together, the Apostles of the Lord and the Gospels after them could not speak of bountiful and miraculous times of the Lord's gracious giving of food feeding the multitudes, without mentioning that which otherwise would not have been mentioned - ''He took the bread, looked up to heaven blessing the bread, He broke the bread, and He gave it to them.'' That is what the Lord did before them, and that is what He commanded them to do after Him, and thus provided for them, and for the Church after them, the one of two universal services - the [[Lord's Supper]], or [[Eucharist]], or [[Holy Communion]].
+
[[File:Education-needs-free-software.pdf]]
  
But in addition, He gave His own particular understanding to the unleavened bread of the Passover and ceremonial cup of wine, the 3rd and "Thanksgiving cup" of wine drunk immediately after the Passover meal was eaten. In slightly varying words, the Gospels and the Church after would perpetuate that understanding by repeating what the Lord Himself said at that Last Supper - "This is My Body which is given for you... This is My blood, the blood of the New Covenant which is shed for you, and for the many, for the forgiveness of sins. Do this as my own Remembrance". And so He signified to His followers that His life would be given in sacrifice for them and for their benefit. How this benefit would be effected, would be explained by Jesus by other sayings, "Do not think that I have come in order to be served. I have not come to be served but rather to serve, and to give my life as a ransom for many."
+
===OWF talk===
  
But His presence remained with them at the continual celebration of this new Christian [[Passover]] of the Communion.  Though He had vanished from their eyes as He would return to the Father, yet through the Spirit which He had promised to be in His stead, He was there with them to remain- "Where two or three are gathered together in My name, there am I!"..." Even so, Come Lord Jesus!"
+
[[File:OWF2010 talk.odp]]
  
Note 1:  The word Maranatha, comes from the Greek word which is translating the Aramaic which comes in two forms according to the accent given. Marana tha - "O our Lord, come!", and Maran atha - "Our Lord has come". This appears in the earliest liturgies of the Eucharist, and was used either as an invocation for the Lord to come, a sort of invite, or as an exclamation that the Lord has indeed come, just as He said He would. In either case, it was a witness to the belief that the Lord was indeed with them when they participated in the Remembrance which He had commanded.
+
===Pakistan talk===
  
Note 2; What the Lord said, "This is my body... This is my blood...Do this!" (the "Words of Institution", His instituting the Holy Communion until His coming again), is absent in the Gospel of John when recounting the last time of the Lord with His disciples. This is not an oversight, as the Gospel of John, from all contextual indications, has already spoken of the matter in the 6th chapter.
+
[[File:Pakitsan.odp]] [http://streaming.hec.gov.pk/tcs/?id=518D8114-D187-4755-8919-A09267E03716 video]
  
==== Garden of Gethsemane ====
+
===CLEI talk===
[[Image:Jesus in Gethsemane.jpg|thumb|right|150px|Jesus in Gethsamane]]
 
Jesus knew that His time was short and that He was about to be betrayed into the hands of sinners. He had His last supper with his disciples and went with them to the [[Garden of Gethsemane]] and prayed vehemently knowing what was about to come.
 
  
Decision, certainty, from a distance is clearer and easier than when the time approaches for decision's implementation. That is because the here and now, leaves no room for imagining a rescue from all that is around us and in us. Leaving us confused or uncertain, needing assurance, or a once again revelation, of what it was that brought us to decision in the first place. John knowing from the beginning that his cousin Jesus was the promised Messiah, when years later, found himself in prison, and things not going the way he had expected, understood or hoped, required assurance that Jesus was really the One he had thought Him to be. Jesus responded forcefully and completely to that so human request - Tell John what you see, the dead are raised, the sick healed, and the poor are being told of the good news of the Kingdom of God. And it was enough.
+
[[File:CLEI.odp]](es) [http://www.youtube.com/watch?v=Ic7OWgtP0jc video](es y en)
 
Jesus, knowing why He had come, and that He was to mount the cross, to bear the sins of the world, knowing also what that must mean, He who had never "known" sin, now to know it in a way, that man could never know, man who all the time was in it, inured to it, accustomed to it, Jesus prayed.  There was a movement in His prayer, taking on anew, the certainty and decision of old, feeling the enormity of it at close hand, and in the garden, he prayed three times, each time agonizing* dripping great drops of sweat, each time making movement in the direction from ''If there be another way, The Father knows and will show, but He would do whatever the Father wills'', towards ''being the Father's will, He would do it. There really is no other way''. And then it was done, He had settled it within Him anew, having prayed, and having received the deep silent Amen of the Father within His soul. It was enough. He was ready.
 
  
*note: "Agonize" of the text is from the Greek word "to struggle".
+
===Libre Planet talk===
 +
<gallery>
 +
File:Libreplanet2.png
 +
File:Libreplanet3.png
 +
File:Libreplanet4.png
 +
File:Libreplanet5.png
 +
File:Libreplanet6.png
 +
File:Libreplanet7.png
 +
File:Libreplanet8.png
 +
File:Libreplanet9.png
 +
File:Libreplanet10.png
 +
File:Libreplanet11.png
 +
File:Libreplanet12.png
 +
File:Libreplanet13.png
 +
File:Libreplanet14.png
 +
File:Libreplanet15.png
 +
File:Libreplanet16.png
 +
File:Libreplanet17.png
 +
File:Libreplanet18.png
 +
File:Libreplanet19.png
 +
File:Libreplanet20.png
 +
File:Libreplanet21.png
 +
File:Libreplanet22.png
 +
File:Libreplanet23.png
 +
File:Libreplanet24.png
 +
File:Libreplanet25.png
 +
File:Libreplanet26.png
 +
</gallery>
  
==== Tried before Jewish Authorities ====
+
===To do===
Jesus was betrayed by Judas into the hands of the Jewish religious authorities who took Him away and secretly put Him on trial during the night, trying to find justification for their desire to have Him killed. Finally, they convicted Him of blasphemy. For the location of the Jewish trial, see Example 6 of [[New Testament understanding through the Jewish perspective]]
+
* Write up new feature requests for 0.96:
 +
** Activity-mounted volumes in the Journal
 +
** Audio notes in the Journal
 +
** Lower-right hover to invoke/dismiss frame
 +
* Write Journal thumbnail viewer activity
 +
** shows title, preview, and description in scrollable window
  
==== Tried before Roman Authorities ====
+
* <strike>get Frame test set up in Peru/Uruguay/Paraguay</srike>
As they did not have the authority to put a man to death, they took him to [[Pontius Pilate]], the Roman governor of Palestine, with their charges and demanded his execution. Pilate avoided the issue by sending him to [[Herod Antipas|King Herod]] since Jesus was a Galilean, but Herod sent him back to Pilate. Pilate at first tried to release Jesus with a flogging, and then gave the crowd a choice to either spare Jesus or a criminal called [[Barabbas]] as part of the passover tradition. The crowd chose to free Barabbas [Aramaic: "Son of a (the) Father") and Pilate washed his hands to signify that he bore no responsibility for Jesus' death before ultimately condemning Him to [[crucifixion]].<ref>Matthew 27: 15-44</ref>
+
* <strike>New Activity templates
 +
:Much of the information that is consistent across activities can be held in activities.s.o. ([[User:Dfarning|dfarning]] 22:28, 16 June 2008 (UTC))</strike>
 +
* Follow-up with Linux Foundation
 +
* <strike>Draft membership agreement for Sugar Labs</strike>
 +
* <strike>rebase Turtle Art on SVG</strike>
 +
* <strike>ask SFC for pointers to lawyers in SA</strike>
 +
* <strike>start writing NSF/USAID proposal</strike>
 +
* <strike>local-labs proposals</strike>
 +
* <strike>NSF Creativity grant</strike>
 +
* <strike>Babson brief</strike>
 +
* Watertown follow-up
 +
* Curriculum guides from GPA programs
  
==== Scourging ====
+
===Done===
The penalty of crucifixion was always preceded by scourging (flogging) with the Roman ''flagellum''. a short ox-hide whip knotted with pieces of zinc, lead, and bone which removed swaths of the victims' skin with every stroke. Although the Bible mentions the scourging of Jesus only very briefly, it must have been particularly brutal from the relatively short amount of time Jesus lingered on the cross after the punishment. Victims who suffered less blood loss from the scourging were known to remain alive on the cross for two or three days.
+
* New Getting Started Guide (See [http://flossmanuals.net/Sugar The Sugar FLOSS Manual])
 +
* Add ParserFunctions to Sugar Labs mediawiki
 +
* Draft rules of [[Sugar Labs/Governance|governance for Sugar Labs]]
 +
* Start [http://lists.sugarlabs.org/pipermail/community-news/ Community-News Sugar Weekly Digest] list
 +
* CoSN proposal
 +
* rebase Gmail on new Browse
 +
* Finalize arrangements with SFC
 +
** Incorporate Sugar Labs
  
The scourging and physical affliction of Jesus, though not overtly alluded to, may have a significance for benefit to come. There was a prophecy of the Suffering Servant to come:
+
===Recent writing about Sugar and learning===
  
"Yet He Himself bore our sicknesses,<br />
+
* [http://www.linux-magazine.es/issue/54/078-083_SugarLM54.pdf Sugar (Linux Magazine ES)]
and He carried our pains;<br />
+
* [http://www.olpcnews.com/software/sugar/confessions_of_a_fundamentalist.html Confessions of a fundamentalist (Part 1)]
but we in turn regarded Him stricken,<br />
+
* [http://www.olpcnews.com/software/sugar/more_fundamentalist_confessions.html Confessions of a fundamentalist (Part 2)]
struck down by God, and afflicted." Isaiah 53:4
+
* [http://walterbender.org/?p=6 A page from the Hilbert playbook]
 +
* [http://walterbender.org/?p=30 Media, Mathematics, and Mallard Fillmore]
  
The Gospel of Matthew would see in this prophesy a foretelling of the various healings and deliverances that Jesus gave to the people, "so that what was spoken through the prophet [[Isaiah]] might be fulfilled: He Himself took our weaknesses and carried our diseases (Matt. 8:17)  If not the scourging itself, then all of the sufferings of the Lord, culminating in His sacrifice on the cross, was the source not only for forgiveness, but also for all the many types of healings and restorations for the people.
+
(I also [http://walterbender.org blog] the weekly Sugar Digest.)
  
==== Death on a Cross ====
+
The slides from a talk I gave about Sugar at the Women2Woman conference are [[:Image:Women2women-part1.odp|here]] and [[:Image:Women2women-part2.odp|here]].
[[Image:David Christ on the Cross.jpg|right|thumb|Christ on the Cross by [[Jacques Louis David]].]]
 
Jesus died after suffering and giving up his spirit.
 
  
Behind the Cross was the sum total of all the maladies of mankind, that the Old Testament unveiled : Pesh'a - conscious and "high handed" rebellion, for which , under the Old Covenant, there was no forgiveness provided, Khet - an unintended "missing of the mark", as in the deviation from the bull's eye of the bowman,  Shigi'a - the mistakes, some causing great harm to others, which come about by plain ignorance, and 'Avon "iniquity" or distortion - the inner twistedness, that causes failure and suffering, seemingly from the very structure of our persons regardless of our intent. These were the sins Godwards as well as towards man, and these are all, Scripture revealed, repugnant to the nature and standard of a Holy God.
+
===Sandbox===
  
On the Cross, in a way which is unfathomable to man, but nonetheless believable, the repugnance fell upon Jesus, the Son of God, and again in a way not fully understandable to us, but believable nonetheless, God was in Christ  reconciling the world unto Himself, not considering us the sinners but rather His own dear Son who had no taint upon Himself. A great transaction had taken place by the imposition of Himself of Christ in our place, absorbing, as if He were a blotter, all the reaction of a Holy God upon Himself, in our place, that we might go free. Unfair to Him, Mercy to us. Yet Jesus was not forced to do it. He did it both in His great love for us and in His obedience to the way that the Father had decided.  "No one takes my life from me. I have power to take it and I have power to lay it down...I lay down my life for the sheep". Peter would say, "The Just for the unjust, that He might bring us to God."  Paul would say, "He was made to be sin, He who did not "know" sin, that we might be made the righteousness of God in Him".  That was Friday.
+
====Spinner palette gtk-2====
  
On Saturday, when all were at Sabbath's rest, Jesus was not. His body dead, He passed in spirit to those that had died before, those in the period of Noah, and proclaimed, as Peter taught, what He had done. On Sunday, the first day of the week, He would rise from the dead.  
+
[[File:Abacus-spinner-palette.png|300px]]
  
The Cross of  Christ, and the atonement He accomplished on it, is the very grounds that anyone who will be saved can be saved. The shedding of His blood brings salvation, to anyone who will respond, according to the ability that they have, that is given them. That brings forgiveness and acceptance, even welcome, to the murderer such as Paul, the adulteress such as the "woman taken in adultery", the tax-collecting extortionist, a seeker in the night turned believer, as hopefully Nicodemus proved to be, people that just know that they are sinners without any "grave sin" to specify, and also the "fetus" whose life was cut off in the womb as a "thing", and the severely retarded child banging his head in the institution he finds himself. All, according to the light given them, and repentance and turning to God given to them, will one day know just what was the basis for their salvation - the Cross of Christ. Those who reject, will also one day know the basis by which they could have been saved if they had not rejected - the Cross of Christ
+
====Spinner palette gtk-3====
  
=== Resurrection ===
+
[[File:Abacus-spinner-palette-3.png|300px]]
:''See main article: [[Resurrection of Jesus Christ]]''
 
On the third day after his death, Jesus [[resurrection of Jesus Christ|rose bodily from the dead]].
 
  
Jesus' resurrection from the dead was no mere reassembling the molecules of His dead and disintegrating body, but it was a new union of His Spirit and body, in a way that could only be called by the Apostle Paul, in reference to ourselves, when we, in turn, following His pattern, a ''spiritual body''. Having risen from the dead, He was physical enough to eat and drink with His disciples, and we can assume to digest, as well as ingest, and to be touched and felt, having Thomas' hand thrust into His spear riven side, and yet, strangely not held by the physical laws of before, passing through the door to the room where the disciples were assembled, "Peace be upon you!", and to physically ascend, in the sight of all, from a location on the Mount of Olives into the presence of the Father  In some way, even the disciples on the Road to Emmaeus, could not recognize Him, perhaps an aspect of the changed body, perhaps the power of the will of Jesus himself blinding them to the fact that It was He, until the breaking of the bread.
+
====Sound test====
Jesus had risen, the stone unrolled, not to let Him out, but to let others in - to have the basis for their testimony, that He is risen indeed!
 
By the regaining of His life in the resurrection from the dead (Scripture asserts that it was by the power of the Holy Spirit that this took place) Jesus was "certified" to the Church, and to all that would come after, that He was indeed the Son of God, that the verdict of death to Him given by men, was not so much overturned, but used in a far superior way by the Father to accomplish His will for redemption, and has given Him, at the last, ''vindication''.
 
  
And for mankind, its individuals in the millions through the centuries who had believed in Him, there came the certainty, that death was also not to be their end, that they too will arise with Jesus, that death, the annihilation of all, or a future only to be dreaded, was not to be their end, that the Presence of Jesus who had gone before them, was a welcoming one, that He had found a way, and now they would be with Him forever and ever, and with good hope for the sight of loved ones again. Death had been conquered and fear could be too.  
+
[[User:Walter/Get Sugar]] [[File:Test.ogg|test sound]]
  
 +
====Help palette====
  
In recent history, Dr. [[Gary Habermas]] is considered the foremost [[Christian apologetics|Christian apologist]] for defending the [[Resurrection of Jesus Christ|resurrection of Jesus]].  Other notable defenders of the resurrection include: [[William Lane Craig]], [[Ben Witherington]], [[Lee Strobel]], [[Josh McDowell]], [[Edwin M. Yamauchi]], [[N.T. Wright]], and [[Michael Horner]].<ref>
+
[[File:TurtleArtHelp.png|300px]]
* http://www.leaderu.com/offices/billcraig/menus/historical.html
 
* http://www.leaderu.com/everystudent/easter/articles/josh2.html
 
* http://www.leaderu.com/everystudent/easter/articles/yama.html
 
* http://www.ntwrightpage.com/Wright_Early_Traditions.htm
 
* http://www.michaelhorner.com/articles/resurrection/index.html</ref> In addition, much has been written defending the resurrection of Christ in the field of [[Christian Legal Apologetics|Christian legal apologetics]].
 
  
===Appearances of Jesus to His followers===
+
[[File:TurtleArtHoverHelp.png|300px]]
For forty days after his rising from the dead Jesus made appearances to His followers. These appearances were different from other risings from the dead, both in the Old Testrament and in the New Testament. These others are best understood as  resusitations from lifelessness.
 
That is, the people had really died, and really had been brought to life but there type of life was no different in kind from what it was before their death. A prime examploe in the New Testament was Lazarus. All of them, died a second time, waiting for the Resurrection. The very first to attain to the Resurrection was Jesus Christ, and as the first he came the "first fruits" of us all. The resurrected body of Jesus was both the same and different from what it was prior to His death. It could pass through "solids". It coulo be changed, if this be the right interpretation,  in such a way as be unrecognizable. And yet it was no mere vision, unreality, or a non-physical "spiritual" reality. He could eat and drink and be touched and felt. He was real in the ways that we know realness. And we too, according to Paul, will be one with Him in having "spiritual bodies".
 
"And that He appeared to Peter, and then to the Twelve, after that, He asppeared to 500 of the brothers at the same time, most of whom are still living,though some have fallen asleep.Then He appeared to James, and then to all the apostles, and last of all, he appeared to me..."I Corinthians 15:5-8
 
  
=== Ascension into Heaven ===
+
====Home View====
He was lifted up while they looked on, and a cloud took him form their sight. They were still staring into the sky when suddenly two men in white were standing near them and they said, "why are you men from Galilee standing here looking into the sky. Jesus who has been taken up from you into heaven, this same Jesus will come back in the same way as you have seen Him go there." Acts 1:9-11
 
  
Scripture posits two purposes related to man for the ascension of Jesus: 1. it was to the right hand of the Father (showing favorable disposition of the Father to the Son to hear His requests) from which position Jesus intercedes to the Father on our behalf, and 2. Having ascended to the Father, He received from the Father the Spirit. The Father pours out the Spirit "through the Son" upon the Church. The "first Pentecost"
+
A new, tighter spiral for the Home View:
  
=== Return of Jesus from heaven to earth===
+
[[File:Spiral-home-view.png|300px]]
I gazed into the visions of the night and I saw coming on the clouds of heaven, One like a son of man. He came to the One of Great Age and was led into His presence. On Him was conferred sovereignty, glory and kingship. And men of all peoples, nations, and languages became His servants. His sovereignty is an eternal sovereignty which shall never pass away. Nor will His empire ever be destroyed. Daniel 7:13-14
 
  
The Lord Himself shall descend from heaven with a shout and with the voice of the Archangel and with the Horn of God, and the dead in Christ shall rise first. Then we who are still alive remaining here will be caught up together with them in the clouds to meet the Lord in the air and so will we ever be with the Lord. 1 Thess. 4: 16,17
+
<code>
 +
class MyLayout(RingLayout):
 +
    """Spiral layout based on Archimedean spiral: r = a + b*theta."""
  
You were converted to God and became servants of the real, living God; and how you are now waiting for Jesus, His Son, whom He raised from the dead, to come from heaven to save us from the retribution which is coming. 1 Thess, 1:9,10
+
    __gtype_name__ = 'MyLayout'
  
==Jesus' Self Consciousness==
+
    icon_name = 'view-mylayout'
 +
    """Name of icon used in home view dropdown palette."""
  
Jesus, conceived of the Holy Spirit, presented a disturbing surprise to his earthly father, Joseph, knowing he had not impregnated his fiancée, Mary. She would ponder the meaning of this miracle all the days Jesus would grow and finally she would behold her son expire on the cross. But Joseph, told by the Lord who his son really was, and how he had come about, and being warned by the Lord to flee the murderous Herod, took his family to Egypt - until the death of Herod made it safe ("Out of Egypt have I called My Son") to return to Israel. The family settled in Nazareth on the elevated rim of the Jezre'el Valley where he grew well and observably no different from the other youth. But when he was about 12 years old, he was taken to the Temple in Jerusalem, and displayed his consciousness that His real Father was God rather than Joseph ("Didn't you know that I must be here about the matters of My Father?"
+
    profile_key = 'my-layout'
 +
    """String used in profile to represent this view."""
  
They returned to Nazereth in Galilee and it wasn't until 28 years later that He began to publicly show His consciousness as to who he was. This was at his baptism at the Jordan River by John, when the voice came, to him, to John, and to the people privileged to be around, "This is my Son, the Beloved,  Listen (Shma'a) to Him!" Here and now, against even the desire of John the Baptizer, Jesus, knowing that sin was not in him, chose to identify with sinful mankind in this baptism of John for repentance of sin, knowing that at the end of his time on earth, he would then be giving this sinless life of his on the cross, bearing the sins of the world upon himself.
+
    def __init__(self):
[[Image:Carpaccio Christus in Emmaus.jpg|thumb|Christus in Emmaus by [[Vittore Carpaccio]]]]
+
        RingLayout.__init__(self)
Back, now,  in Galilee, he would begin to do works of mercy, miracles of compassion, healings of deliverance, and overthrowing the devastations of Satan upon the people of God's compassion - in short, bringing in the Kingdom of Heaven and of God and supplanting the Kingdom of Darkness. He began to gather around him his followers, simple fishing folk and others, spending most of his time in the area around the north shore of the Kinneret (Sea of Galilee). among the Jews of this Jewish area. He was bringing in the Messianic Kingdom to those who would understand it best, the Jews. But all the time, there was burning within him the knowledge that the blessings of Abraham would be extended, according to the promise,  to all the peoples of the earth, the Gentiles, and there would be a new Kingdom, a new nation, transcending both Jews and Gentiles, the Kingdom of the people of God the Heavenly Father. He began his forays then into gentile areas, Phoenecia, the Decapolis, and other locales, and finding faith there such as he had not found "even in Israel".
+
        self.my_radius = _MINIMUM_RADIUS
 +
        self.my_orientation = math.pi
  
A crossroads occurred, then, in the choice of Jesus, and consequently in the options of his disciples. It occurred in the Tetrarchy of Philip, at the foothills of Mt. Hermon, at the town of Caesarea Philipi. He knowing who he was, would force the question upon others - "Who do people say Me to be?". From the lips of Shim'on, whom he would call Peter, as leader of the others, He would hear - "You are the Messiah, the Son of the Living God!" It was enough. Jesus would then begin imparting to them what the nature of His mission to be - not to expel the Romans from the Holy Land, but to go to Jerusalem, to be betrayed, to be spurned and rejected by the High Priests and the Elders of the People, to be hung on a Roman cross at the hands of the Gentiles, to die. Casesarea Philipi was in between, on one hand, Gentile pervaded Roman Tiberius to the southwest of the Sea, and on the other hand, anti-Roman nationalistic and zealotic Gamla  to the north east of the Sea. (This latter would end their rebellion against Rome by suicide on Matzada in 73 A.D).  Those two polarities were present in the minds of the disciples and Jesus began, on one hand, to divest from their minds the one, the warrior role of the Messiah against the Romans, and the other, to renew their thinking and their commitment to Him as the self sacrificing Lamb of God, the Prince of Peace and the true Messiah of Israel, on the other hand.
+
    def _calculate_radius_and_icon_size(self, children_count):
 +
        """Stub out this method; not used in `My Layout`."""
 +
        return _MINIMUM_RADIUS, style.STANDARD_ICON_SIZE
  
This took place on the long 3 or 4 day journey by foot from Galilee to Jerusalem, along the [[Jordan River]] valley, coming to Jericho, ascending to Jerusalem from the east. It was in Jerusalem that he prepared and settled the matter for the perpetuation of the Church at the Lord's last supper of the Passover, to be made palpable later by the descent of the Holy Spirit. It was in Jerusalem, in the Garden of the Oil Press, that what He had been lead to believe about his mission and the meaning and manner of his death was fully embraced and accepted with no reservation or turning back. "Your will be done, Father, if there is no other way", and "There is no other way, Your will be done Father!" It was a perfect decision and commitment, perfecting his life to be a perfect sacrifice. And it was to the west just outside Jerusalem that His teachings came to a concretization  and realization on the cross. And just outside of  Jerusalem that His Father would vindicate him by raising him from the dead.
+
    def _calculate_position(self, radius, icon_size, index, children_count):
 +
        """ Increment the radius as you go """
  
"No man takes my life from me. I have power to take it and I have power to lay it down... I lay down my life for the sheep." <ref>Bible, Gospel of John, 10:18,15 http://etext.virginia.edu/etcbin/toccer-new2?id=KjvJohn.sgm&images=images/modeng&data=/texts/english/modeng/parsed&tag=public&part=10&division=div1</ref>
+
        if index == 0:
 +
            self.my_radius = _MINIMUM_RADIUS
 +
            self.my_orientation = math.pi
  
"Though He was in the form of God, He did not think equality with God something to grasp onto. But He emptied Himself and took to Himself the form of a servant and was made man, And being found in the form of a man, He humbled Himself, becoming obedient unto death, even the death of the Cross. For this reason, God has exalted Him..."<ref>Bible, Philippians 2:6-9a, http://etext.virginia.edu/etcbin/toccer-new2?id=KjvPhil.sgm&images=images/modeng&data=/texts/english/modeng/parsed&tag=public&part=2&division=div1 </ref>
+
        x, y = self._calculate_xy()
  
==Jesus and the Holy Spirit==
+
        # add some buffering around the icon
The Holy Spirit was sometimes referred to as the Spirit of Jesus.  This was to point out the special relationship that Jesus had to the Holy Spirit. Jesus was conceived by the Holy Spirit in the womb of Mary, rather than having been sired by Joseph. He was filled by the Holy Spirit from the time of His baptism at the Jordon river at the hands of his cousin John, and He was led by the Holy Spirit, not only into the desert to be tempted by the devil, but also all His life on earth. His empowerment to do "works" and miracles came through the Holy Spirit given Him, as the Holy Spirit would afterwards be given to all his followers, and not solely by virtue His being  the Son of God. But, beyond this, there was a more special and unique relationship that Jesus had to the Holy Spirit. He taught, and the Book of the Acts of the Apostles and the epistles of Paul would later echo, that the Holy Spirit would be given and poured out, to His followers through Jesus  ascended to the Presence of the Father, and that, in some way, perhaps mysterious but concrete, Jesus Himself, would be with them once again, in and through the presence of the Holy Spirit which they would receive. He had gone back to the Father in order to return in a new and more complete way through the Holy Spirit. He would not leave them orphaned. This Holy Spirit, then, with Jesus and the Father, constituted the reality which would reverberate through the ages for all new believers being bought into the Church, the Body of Christ (for every body needs a spirit) - " In the Name of the Father, and the Son, and the Holy Spirit".
+
        self._calculate_new_radius_orientation(icon_size + 10)
  
==Following Jesus, believing in Him==
+
        width, height = self.box.get_allocation()
It is sometimes said that there are two faiths in the New Testament. That of Jesus and that of Paul. Paul's religion is that of believing in Christ as Lord and Savior, and as the divine Son of God, and that of Jesus is of following Him in the sense of living and doing as He has taught. But in reality, there is only one faith and the two not in contradiction. For the Jesus of the Gospels, besides setting forth the life that He himself lived, as a pattern for all His followers, also said, "No one knows the Son, except the Father, and no one knows the Father except the Son and anyone to whom the Son choses to reveal Him", and "I and the Father are One", and "If you see Me, you see God". .And Paul, aside, from saying that "if you believe in the Lord Jesus you shall be saved", and "therefore, being justified by Faith, we have peace with God through our Lord Jesus Christ", also said "work out your salvation with fear and trembling", and "Owe no man anything except to love one another, for he who loves another has fulfilled the law."
+
        return int(x) + (width - icon_size) / 2, \
 +
            int(y) + (height - icon_size - (style.GRID_CELL_SIZE / 2) ) / 2
  
Mark 16:16 "He who believes and is baptized shall be saved. And he who does not believe, shall be condemned", Jesus said. It is belief in Jesus which brings a person to the waters of baptism, and it is through the waters of baptism, that one enters into the fellowship of the Church, the people of God who are being brought, day be day, one with the other, to the life that Jesus taught about. And so his new belief and his being and living and doing are all unified under the direction of Christ and His under-shepherds. And if one will not believe, of course, then it goes without saying, he will not be baptized.
+
    def _calculate_xy(self):
 +
        """ Convert r, o to x, y """
 +
        return -math.sin(self.my_orientation) * self.my_radius, \
 +
            math.cos(self.my_orientation) * self.my_radius
  
== Historical Analysis ==
+
    def _calculate_new_radius_orientation(self, icon_size):
=== Dating Jesus' Birth ===
+
        """ Based upon current radius, calculate new increments """
Modern historians generally place the actual date of Jesus' birth between 7 and 4 B.C., due to problems reconciling the Roman and Jewish calendars with the [[Gregorian Calendar]] which is in use today throughout the industrialized world.  
+
        circumference = self.my_radius * 2 * math.pi
 +
        n = circumference / icon_size
 +
        self.my_orientation += 2 * math.pi / n
 +
        self.my_radius += float(icon_size) / n
 +
</code>
  
=== Historicity of Jesus ===
+
This version inherits from RandomLayout and lets you rearrange the icons.
Occasionally, non-historians deny the [[historicity of Jesus]] (Having to do with the question of whether Jesus was in fact a real person who had a real life on earth), but few scholars take this seriously. [[Tacitus]], a Roman historian, wrote about Jesus in A.D. 115,<ref>http://www.digisys.net/users/ddalton/evidence_of_jesus_outside_the_bible.htm</ref> and [[Josephus]], a Jewish historian who did not believe in Jesus' divinity, wrote about him.<ref>http://www.christian-thinktank.com/jesusref.html</ref> Dr. [[Gary Habermas]] wrote an extensive analysis of the historicity of Jesus in his work ''The Historical Jesus: Ancient Evidence for the Life of Christ'', which discusses many historical sources that mention Jesus.  
 
  
[[Lee Strobel]]'s book ''[[The Case for Christ]]'' contains a number of interviews with experts on the historical Jesus and a defense of Jesus's resurrection, and is a good resource on this subject.
+
<code>
 +
class MyLayout(RandomLayout):
 +
    """Spiral layout based on Archimedean spiral: r = a + b*theta."""
  
== Jesus' Name ==
+
    __gtype_name__ = 'MyLayout'
=== ''Jesus'' ===
 
The bible doesn't tell us much about the meaning of the name ''Jesus'', but does tell us who gave the name, when the name was given, and a reason the name was given. Luke 2:21 tells us that his name was given (1) "by the angel," (2) and it was given "before He was conceived in the womb." The reason for naming him Jesus seems to be given in Matthew 1:21, which says, "...you shall call His name Jesus, for He will save His people from their sins."
 
  
==== Hebrew Origin ====
+
    icon_name = 'view-mylayout'
The Greeks derived the name from the late Hebrew or Aramaic name Yoshua, today’s version of which is “Joshua”. The earlier Aramaic form was Jehoshua (Y’hoshua) or Joshua., deriving from Hebrew Yah, short for Yahweh, and Aramaic y’shuoh meaning “salvation”. The name thus meant “Jah is salvation”. Both Joshua and Jehoshua were common names in the time of Jesus.
+
    """Name of icon used in home view dropdown palette."""
  
=== ''Christ'' ===
+
    profile_key = 'my-layout'
Although it appears that "Jesus Christ" is composed of a first and last name, and indeed, the New Testament at times considers the names together as a first and second name, in origin, and through much of the New Testament, "Christ" is used as a title. It is the Greek translation for "Mashiach" (Hebrew), and Meshicha (Aramaic) - meaning "Anointed". Thus He was called, "Jesus, the Anointed One". Kings priests, and prophets were often anointed with oil to consecrate them for their task, and so was Jesus for His task by the descent of the Spirit when He was baptized by John. The Spirit descended on Him and dwelt within Him. This was in fulfillment of Isaiah 61 - "The Spirit of the LORD is upon me for He has anointed (Mashach) Me; He has sent Me to bring good news to the meek, to console the broken hearted, to call out Freedom to the captives, and to prisoners Release." When Jesus ascended into the presence of the Father, the Father sent the Spirit of Jesus, the Holy Spirit, through the Son, upon the believers and they too, as their Master, were "anointed" for their living and their task.
+
    """String used in profile to represent this view."""
  
Note: The change from a title to a name is much more authentic and understandable in Aramaic language than in English. There is no inner connection from "Jesus the Christ" to "Jesus Christ" in English but in Aramaic the connecting bridge is the vocative "O Christ" (O, Anointed One)!  "O Christ" and "The Christ" is the same in Aramaic - Meshicha.
+
    def __init__(self):
 +
        RandomLayout.__init__(self)
 +
        self.my_radius = _MINIMUM_RADIUS
 +
        self.my_orientation = math.pi
  
== Teachings of Jesus ==
+
    def _calculate_radius_and_icon_size(self, children_count):
Jesus' special method of teaching was very different from what we know as "class room" teaching, and different from "teaching from definition". Though His students sometimes sat around Him and listened, He often taught them through the actual every day events of life, by parable and much more - as they traveled, as they ate, as they met people. All of life was His text book. He took them from what they understood to what they ''were to understand'', and brought them to understanding of what He meant, by how they saw it enacted and displayed in His own life. His life was the commentary to what they heard from His lips. That is why, besides that He was the Savior of the World, the believers in Him need be followers as well - to learn of His ways by intimate association. They would remember the words of the Savior later on and understand even more once His Spirit would be given them. His Spirit would then be their Guide, just as Jesus had done for them when He was on earth.  
+
        """Stub out this method; not used in `My Layout`."""
 +
        return _MINIMUM_RADIUS, style.STANDARD_ICON_SIZE
  
 +
    def _calculate_position(self, icon_size):
 +
        """ Increment the radius as you go """
 +
        x, y = self._calculate_xy()
  
The Teachings of Our Lord Jesus Christ are found in the four [[Gospels]] and other holy documents.
+
        # add some buffering around the icon
 +
        self._calculate_new_radius_orientation(icon_size + 10)
  
[http://www.lifeofchrist.com/teachings/sermons/mount/default.asp '''Sermon on the Mount'''] This is the greatest sermon Jesus ever preached. It contains the Lord's prayer, the beatitudes, the golden rule, and practical advice for Christian living.
+
        width, height = self.box.get_allocation()
 +
        return int(x) + (width - icon_size) / 2, \
 +
            int(y) + (height - icon_size - (style.GRID_CELL_SIZE / 2) ) / 2
  
 +
    def _calculate_xy(self):
 +
        """ Convert r, o to x, y """
 +
        return -math.sin(self.my_orientation) * self.my_radius, \
 +
            math.cos(self.my_orientation) * self.my_radius
  
'''The Lord's Prayer'''
+
    def _calculate_new_radius_orientation(self, icon_size):
 +
        """ Based upon current radius, calculate new increments """
 +
        circumference = self.my_radius * 2 * math.pi
 +
        n = circumference / icon_size
 +
        self.my_orientation += 2 * math.pi / n
 +
        self.my_radius += float(icon_size) / n
  
Our Father who art in heaven,  
+
    def append(self, icon, locked=False):
 +
        """ Instead of assigning the position based on a hash, use spiral """
 +
        FavoritesLayout.append(self, icon, locked)
  
Hallowed be Your name.  
+
        min_width_, child_width = icon.get_width_request()
 +
        min_height_, child_height = icon.get_height_request(child_width)
 +
        min_width_, width = self.box.get_width_request()
 +
        min_height_, height = self.box.get_height_request(width)
  
Your kingdom come.  
+
        if icon in self.fixed_positions:
 +
            x, y = self.fixed_positions[icon]
 +
            x = min(x, width - child_width)
 +
            y = min(y, height - child_height)
 +
        else:
 +
            x, y = self._calculate_position(child_width)
  
Your will be done,  
+
        if x is None or y is None:
 +
            self._grid.add(icon,
 +
                          child_width / _CELL_SIZE, child_height / _CELL_SIZE)
 +
        else:
 +
            self._grid.add(icon,
 +
                          child_width / _CELL_SIZE, child_height / _CELL_SIZE,
 +
                          x / _CELL_SIZE, y / _CELL_SIZE)
 +
</code>
  
On earth as it is in heaven.  
+
====Keyboards====
 +
I used to design the keyboards for OLPC. I am doing one for them for a 'high-school' version of the XO-1.5. Here is a first pass: [[File:OLPC-1.5-es.svg|thumb|es]] [[File:OLPC-1.5-us.svg|thumb|us]]
  
Give us this day our daily bread.  
+
====Misc.====
 +
* [[2010 DML proposal]]
 +
* [[File:VisualMatch-18.xo]]
 +
* [[User:Walter/sandbox]]
 +
* [[User:Walter/favoriteslayout.py]]  Obsolete
 +
* [[User:Walter/favoritesview.py]]  Obsolete
 +
* [[User:Walter/View-mylayout.svg]]
 +
* [[Activities/Turtle Art/Patching]]  Obsolete
 +
[[Image:Spiral.png|thumb|left|Spiral Home View]]
 +
[[Image:FermatSpiral.png|thumb|left|Fermat Spiral]]
 +
[[Image:Pythagorus.png|thumb|left|Modifying TurtleArt]]
 +
<div class="visualClear"></div>
  
And forgive us our debts,  
+
====Floss Manual====
 +
<div>
 +
<img src="http://en.flossmanuals.net/bookstore/bookstore.gif"/>
 +
<style>
 +
@import url("http://en.flossmanuals.net/bookstore/bookstore.css");
 +
</style>
 +
<script src="http://en.flossmanuals.net/bookstore/bookstore.js" type="text/javascript"></script>
 +
<script type="text/javascript">
 +
  FM.init({"paging":true,"preferred":["OLPC LAPTOP USERS GUIDE","SUGAR USERS GUIDE"]});
 +
</script>
 +
</div>
 +
====Portfolio====
 +
I am making a "TurtleArt: inspired portfolio tool. See [[Activities/Turtle Art#Portfolios|TAPortfolio]] for more details.
 +
[[Image:TurtlePortfolio.png|thumb|left|first sketch of the portfolio tool]]
 +
[[Image:Portfolio2.png|thumb|left|another sketch of the portfolio tool]]
 +
[[Image:TAPortfolio.png|thumb|left|almost to Version 1.0]]
 +
[[Image:Clapper.png|thumb|left|clap to advance to next slide]]
 +
[[Image:Keyboardinput.png|thumb|left|type to advance to next slide]]
 +
<div class="visualClear"></div>
  
as we also have forgiven our debtors.  
+
====Turtle Art → Logo====
 +
I added a "view source" for Turtle Art that exports Logo.
 +
[[Image:Taspin.png|thumb|left|a Turtle Art project]]
 +
[[Image:UCB-Logo.png|thumb|left|the UCB Logo version]]
 +
<div class="visualClear"></div>
  
And do not lead us into temptation,
+
Some procedures for setting up the palette and the shade functionality:
  
but deliver us from evil.  
+
to tasetpalette :i :r :g :b :myshade
 +
make "s ((:myshade - 50) / 50)
 +
ifelse lessp :s 0 [
 +
make "s (1 + (:s *0.8))
 +
make "r (:r * :s)
 +
make "g (:g * :s)
 +
make "b (:b * :s)
 +
] [
 +
make "s (:s * 0.9)
 +
make "r (:r + ((100-:r) * :s))
 +
make "g (:g + ((100-:g) * :s))
 +
make "b (:b + ((100-:b) * :s))
 +
]
 +
setpalette :i (list :r :g :b)
 +
end
  
For Yours is the kingdom
+
to rgb :myi :mycolors :myshade
 +
make "myr first :mycolors
 +
make "mycolors butfirst :mycolors
 +
make "myg first :mycolors
 +
make "mycolors butfirst :mycolors
 +
make "myb first :mycolors
 +
make "mycolors butfirst :mycolors
 +
tasetpalette :myi :myr :myg :myb :myshade
 +
output :mycolors
 +
end
  
and the power
+
to processcolor :mycolors :myshade
 +
if emptyp :mycolors [stop]
 +
make "i :i + 1
 +
processcolor (rgb :i :mycolors :myshade) :myshade
 +
end
  
and the glory forever.
+
to tasetshade :shade
 +
make "myshade modulo :shade 200
 +
if greaterp :myshade 99 [make "myshade (199-:myshade)]
 +
make "i 7
 +
make "mycolors :colors
 +
processcolor :mycolors :myshade
 +
end
  
[[Amen]].
+
to tasetpencolor :c
 +
make "color modulo round :c 100
 +
setpencolor :color + 8
 +
end
  
 +
make "colors [
 +
100 0 0 100 5 0 100 10 0 100 15 0 100 20 0 100 25 0 100 30 0 100 35 0 100 40 0 100 45 0
 +
100 50 0 100 55 0 100 60 0 100 65 0 100 70 0 100 75 0 100 80 0 100 85 0 100 90 0 100 95 0
 +
100 100 0 90 100 0 80 100 0 70 100 0 60 100 0 50 100 0 40 100 0 30 100 0 20 100 0 10 100 0
 +
0 100 0 0 100 5 0 100 10 0 100 15 0 100 20 0 100 25 0 100 30 0 100 35 0 100 40 0 100 45
 +
0 100 50 0 100 55 0 100 60 0 100 65 0 100 70 0 100 75 0 100 80 0 100 85 0 100 90 0 100 95
 +
0 100 100 0 95 100 0 90 100 0 85 100 0 80 100 0 75 100 0 70 100 0 65 100 0 60 100 0 55 100
 +
0 50 100 0 45 100 0 40 100 0 35 100 0 30 100 0 25 100 0 20 100 0 15 100 0 10 100 0 5 100
 +
0 0 100 5 0 100 10 0 100 15 0 100 20 0 100 25 0 100 30 0 100 35 0 100 40 0 100 45 0 100
 +
50 0 100 55 0 100 60 0 100 65 0 100 70 0 100 75 0 100 80 0 100 85 0 100 90 0 100 95 0 100
 +
100 0 100 100 0 90 100 0 80 100 0 70 100 0 60 100 0 50 100 0 40 100 0 30 100 0 20 100 0 10]
 +
make "shade 50
 +
tasetshade :shade
  
See [[The Lord's Prayer]] for the Greek and the interlineal transliterated Aramaic and Hebrew versions.
+
to tasetbackground :color :shade
 +
tasetshade :shade
 +
setbackground :color + 8
 +
end
  
 +
The project:
  
'''The golden rule:'''
+
to ta
 +
clearscreen tasetbackground 21 100 setpensize 25.0 make "box1 0.0
 +
repeat 300.0 [ tasetpencolor xcor / 6.0 tasetshade heading forward :box1 right 91.0 make "box1 :box1 + 1.0 ]
 +
end
  
"Do unto others, as you would have them do unto you!"
+
ta
  
 +
====Turtle Art variables====
  
'''Prayer To Receive Him Now '''
+
Following the lead of Luis Michelena, I've added named blocks and stacks. I plan to add push and pop next, which should greatly expand the range of possible constructions.
  
''"Jesus, I believe You are the Son of God and the Savior of the world. Thank you for coming to Earth and dying so that I could have eternal life. Please forgive all my sins. I am going to follow You with my life now. Please fill me with Your Holy Spirit and direct my steps. In Jesus' name, [[Amen]]."'' <ref> [http://www.jesus2020.com/jesus.html Prayer To Receive Him Now]</ref>
+
[[Image:To square.png|thumb|left|to square]]
 +
[[Image:NewVariableGraphics.png|thumb|left|reworking the graphics]]
 +
<div class="visualClear"></div>
  
== See also ==
+
====Turtle Art push and pop====
*[[Andrew the Apostle]]
 
*[[Atonement]]
 
*[[Byzantine Empire]]
 
*[[Christianity]]
 
*[[Eucharist]]
 
*[[Gospel reading in the Church: the Turgama]]
 
*[[Lazarus (brother of Mary)]]
 
*[[Lazarus (Parable)]]
 
*[[Judaism]]
 
*[[New Testament understanding through the Jewish perspective]]
 
*[[Inspiration of Holy Scripture: An Eastern Christian and Jewish Perspective]]
 
*[[Passover Seder]]
 
*[[Essay: The Way of Salvation]]
 
*[[Messiah]]
 
*[[Messianic Prophecies]]
 
  
==References==
+
While it is not the intent that Turtle Art be a full implementation of Logo, but there has been some discussion on teh Sur list about adding some capability for passing arguments to stacks. (and to support recursion). I have added a FILO and push and pop blocks to enable this functionality. I am looking for feedback. regarding this choice.
{{reflist}}
 
  
== External links ==
+
[[Image:Push and pop.png|thumb|left|push and pop]]
* [http://www.lifeofchrist.com/life/lifescan/default.asp Summary of the Life of Jesus]
+
<div class="visualClear"></div>
* [http://www.lifeofchrist.com/life/lifescan/teachings.asp Teachings of Jesus]
 
* [http://www.lifeofchrist.com/teachings/sermons/ Sermons of Jesus Christ]
 
* [http://www.ccci.org/wij/ Who is Jesus? Is Jesus Christ God?]
 
* [http://www.bible-history.com/links.php?cat=19&sub=302&cat_name=Jesus&subcat_name=Background Jesus Background] Bible History on line.
 
* [http://www.lewissociety.org/ C. S. Lewis Society of California].
 
* [http://www.lewissociety.org/bodily.php The Bodily Resurrection of Jesus, by William Lane Craig].
 
* [http://www.ntwrightpage.com/Wright_Historical_Problem.htm Christian Origins and the Resurrection of Jesus: The Resurrection of Jesus as a Historical Problem, by N. T. Wright].
 
* [http://www.lewissociety.org/resurrection.php Contemporary Scholarship and the Historical Evidence for the Resurrection of Jesus Christ, by William Lane Craig].
 
* [http://www.ntwrightpage.com/Wright_Justice_Jesus.htm Doing Justice to Jesus: A Response to J.D. Crossan: "What Victory? What God?", by N. T. Wright].
 
* [http://www.ntwrightpage.com/Wright_Historical_Jesus.htm The Historical Jesus and Christian Theology, by N. T. Wright].
 
* [http://www.religion-online.org/showarticle.asp?title=37 The Wright Quest for the Historical Jesus, by Ben Witherington, III].
 
  
[[Category:Jesus]]
+
====HBS-style analysis====
[[Category:Christianity]]
+
* our points of difference
[[Category:Christian History]]
+
* our points of parity
[[Category:Biblical Persons]]
+
* their points of difference
[[Category:Divine Beings]]
+
 
[[Category:Featured articles]]
+
 
 +
====Sugar icons====
 +
{|
 +
|-
 +
|align=left width=1261| ||<imagemap>
 +
File:Sugar-artwork.png
 +
 
 +
rect 0 0 84 66 [[User:Walter|'activity-start']]
 +
rect 84 0 168 66 [[User:Walter|'activity-stop']]
 +
rect 168 0 252 66 [[User:Walter|'cell-format']]
 +
rect 252 0 336 66 [[User:Walter|'cell-height']]
 +
rect 336 0 420 66 [[User:Walter|'cell-size']]
 +
rect 420 0 504 66 [[User:Walter|'cell-width']]
 +
rect 504 0 588 66 [[User:Walter|'column-insert']]
 +
rect 588 0 672 66 [[User:Walter|'column-remove']]
 +
rect 672 0 756 66 [[User:Walter|'dialog-cancel']]
 +
rect 756 0 840 66 [[User:Walter|'dialog-ok']]
 +
rect 840 0 924 66 [[User:Walter|'document-save']]
 +
rect 924 0 1008 66 [[User:Walter|'document-send']]
 +
rect 1008 0 1092 66 [[User:Walter|'edit-copy']]
 +
rect 1092 0 1176 66 [[User:Walter|'edit-delete']]
 +
rect 1176 0 1260 66 [[User:Walter|'edit-paste']]
 +
rect 0 66 84 132 [[User:Walter|'edit-redo']]
 +
rect 84 66 168 132 [[User:Walter|'edit-undo']]
 +
rect 168 66 252 132 [[User:Walter|'format-columns-double']]
 +
rect 252 66 336 132 [[User:Walter|'format-columns-single']]
 +
rect 336 66 420 132 [[User:Walter|'format-columns-triple']]
 +
rect 420 66 504 132 [[User:Walter|'format-justify-center']]
 +
rect 504 66 588 132 [[User:Walter|'format-justify-fill']]
 +
rect 588 66 672 132 [[User:Walter|'format-justify-left']]
 +
rect 672 66 756 132 [[User:Walter|'format-justify-right']]
 +
rect 756 66 840 132 [[User:Walter|'format-text-bold']]
 +
rect 840 66 924 132 [[User:Walter|'format-text-italic']]
 +
rect 924 66 1008 132 [[User:Walter|'format-text-leading']]
 +
rect 1008 66 1092 132 [[User:Walter|'format-text-size']]
 +
rect 1092 66 1176 132 [[User:Walter|'format-text-underline']]
 +
rect 1176 66 1260 132 [[User:Walter|'go-down']]
 +
rect 0 132 84 198 [[User:Walter|'go-home']]
 +
rect 84 132 168 198 [[User:Walter|'go-left']]
 +
rect 168 132 252 198 [[User:Walter|'go-next-paired']]
 +
rect 252 132 336 198 [[User:Walter|'go-next']]
 +
rect 336 132 420 198 [[User:Walter|'go-previous-paired']]
 +
rect 420 132 504 198 [[User:Walter|'go-previous']]
 +
rect 504 132 588 198 [[User:Walter|'go-right']]
 +
rect 588 132 672 198 [[User:Walter|'go-up']]
 +
rect 672 132 756 198 [[User:Walter|'insert-image']]
 +
rect 756 132 840 198 [[User:Walter|'insert-table']]
 +
rect 840 132 924 198 [[User:Walter|'invite']]
 +
rect 924 132 1008 198 [[User:Walter|'list-add']]
 +
rect 1008 132 1092 198 [[User:Walter|'list-remove']]
 +
rect 1092 132 1176 198 [[User:Walter|'media-eject-insensitive']]
 +
rect 1176 132 1260 198 [[User:Walter|'media-eject']]
 +
rect 0 198 84 264 [[User:Walter|'media-playback-pause-insensitive']]
 +
rect 84 198 168 264 [[User:Walter|'media-playback-pause']]
 +
rect 168 198 252 264 [[User:Walter|'media-playback-start-insensitive']]
 +
rect 252 198 336 264 [[User:Walter|'media-playback-start']]
 +
rect 336 198 420 264 [[User:Walter|'media-playback-stop-insensitive']]
 +
rect 420 198 504 264 [[User:Walter|'media-playback-stop']]
 +
rect 504 198 588 264 [[User:Walter|'media-playlist-repeat-insensitive']]
 +
rect 588 198 672 264 [[User:Walter|'media-playlist-repeat']]
 +
rect 672 198 756 264 [[User:Walter|'media-playlist-shuffle-insensitive']]
 +
rect 756 198 840 264 [[User:Walter|'media-playlist-shuffle']]
 +
rect 840 198 924 264 [[User:Walter|'media-record-insensitive']]
 +
rect 924 198 1008 264 [[User:Walter|'media-record']]
 +
rect 1008 198 1092 264 [[User:Walter|'media-seek-backward-insensitive']]
 +
rect 1092 198 1176 264 [[User:Walter|'media-seek-backward']]
 +
rect 1176 198 1260 264 [[User:Walter|'media-seek-forward-insensitive']]
 +
rect 0 264 84 330 [[User:Walter|'media-seek-forward']]
 +
rect 84 264 168 330 [[User:Walter|'row-insert']]
 +
rect 168 264 252 330 [[User:Walter|'row-remove']]
 +
rect 252 264 336 330 [[User:Walter|'system-logout']]
 +
rect 336 264 420 330 [[User:Walter|'system-restart']]
 +
rect 420 264 504 330 [[User:Walter|'system-search']]
 +
rect 504 264 588 330 [[User:Walter|'system-shutdown']]
 +
rect 588 264 672 330 [[User:Walter|'toolbar-colors']]
 +
rect 672 264 756 330 [[User:Walter|'toolbar-edit']]
 +
rect 756 264 840 330 [[User:Walter|'toolbar-view']]
 +
rect 840 264 924 330 [[User:Walter|'transfer-from-application-octet-stream']]
 +
rect 924 264 1008 330 [[User:Walter|'transfer-from-audio-x-generic']]
 +
rect 1008 264 1092 330 [[User:Walter|'transfer-from-image-x-generic']]
 +
rect 1092 264 1176 330 [[User:Walter|'transfer-from']]
 +
rect 1176 264 1260 330 [[User:Walter|'transfer-from-text-uri-list']]
 +
rect 0 330 84 396 [[User:Walter|'transfer-from-text-x-generic']]
 +
rect 84 330 168 396 [[User:Walter|'transfer-from-video-x-generic']]
 +
rect 168 330 252 396 [[User:Walter|'transfer-to-application-octet-stream']]
 +
rect 252 330 336 396 [[User:Walter|'transfer-to-audio-x-generic']]
 +
rect 336 330 420 396 [[User:Walter|'transfer-to-image-x-generic']]
 +
rect 420 330 504 396 [[User:Walter|'transfer-to']]
 +
rect 504 330 588 396 [[User:Walter|'transfer-to-text-uri-list']]
 +
rect 588 330 672 396 [[User:Walter|'transfer-to-text-x-generic']]
 +
rect 672 330 756 396 [[User:Walter|'transfer-to-video-x-generic']]
 +
rect 756 330 840 396 [[User:Walter|'tray-hide']]
 +
rect 840 330 924 396 [[User:Walter|'tray-show']]
 +
rect 924 330 1008 396 [[User:Walter|'view-box']]
 +
rect 1008 330 1092 396 [[User:Walter|'view-created']]
 +
rect 1092 330 1176 396 [[User:Walter|'view-details']]
 +
rect 1176 330 1260 396 [[User:Walter|'view-freeform']]
 +
rect 0 396 84 462 [[User:Walter|'view-fullscreen']]
 +
rect 84 396 168 462 [[User:Walter|'view-lastedit']]
 +
rect 168 396 252 462 [[User:Walter|'view-list']]
 +
rect 252 396 336 462 [[User:Walter|'view-radial']]
 +
rect 336 396 420 462 [[User:Walter|'view-refresh']]
 +
rect 420 396 504 462 [[User:Walter|'view-return']]
 +
rect 504 396 588 462 [[User:Walter|'view-size']]
 +
rect 588 396 672 462 [[User:Walter|'view-source']]
 +
rect 672 396 756 462 [[User:Walter|'view-spiral']]
 +
rect 756 396 840 462 [[User:Walter|'view-triangle']]
 +
rect 840 396 924 462 [[User:Walter|'zoom-activity']]
 +
rect 924 396 1008 462 [[User:Walter|'zoom-best-fit']]
 +
rect 1008 396 1092 462 [[User:Walter|'zoom-groups']]
 +
rect 1092 396 1176 462 [[User:Walter|'zoom-home']]
 +
rect 1176 396 1260 462 [[User:Walter|'zoom-in']]
 +
rect 0 462 84 528 [[User:Walter|'zoom-neighborhood']]
 +
rect 84 462 168 528 [[User:Walter|'zoom-original']]
 +
rect 168 462 252 528 [[User:Walter|'zoom-out']]
 +
desc none
 +
</imagemap>
 +
<br/><br/>
 +
|}

Latest revision as of 07:20, 31 October 2020

Sugar 2020-2020

2020 has been a challenge for everyone and Sugar Labs has not been spared some of consequences of a global pandemic. We have a skeleton set of developer/maintainers and have had little opportunity for outreach either to expand our community or the community of our users. I remain passionate about Sugar, but we missed some important opportunities over the years that would have led to mass adoption rather than niche use. For example, being forestalled in working with Nokia -- they were trying to position us as an alternative to Android. In large part OLPC kept Sugar Labs at arms length from their deployments -- hence we had very little direct contact with our end users -- with some exceptions, e.g., Paraguay Educa -- which is still active. Our involvement has been maintenance, which I think confirms the analysis of James (See http://lists.sugarlabs.org/archive/sugar-devel/2020-October/058708.html).

That said, even though it is a bit long in tooth, I think Sugar is still an important expression of many ideas that have yet to find their way into the mainstream and can and should be used as a way to promote these ideas -- whether or not they are ultimately realized in Sugar deployments. The Journal/portfolio, the collaboration model, our approach to FOSS -- providing scaffolding to exercise one's freedoms, and more.

And some of the Sugar activities are still quite viable and are seeing a new life -- either rewritten for Sugarizer or repackaged in Flatpak, where they are then available on any GNU/Linux desktop.

Several topics James did not mention:

The bulk of my personal contributions over the past 5-6 years have been to Music Blocks, one of the most active Sugar Labs repos. I focus there in part because I wanted to have my efforts reach a wider audience -- anyone with access to a browser can use it. (Like Sugarizer, it is also available in the Google Play Store, and in Flatpak. Ironically, it does not work inside Sugar itself at the moment.) But there are several other reasons. Since "you cannot think about thinking without thinking about thinking about something", I wanted to work on a "microworld" that was about something and I had long wanted to scratch a particular itch: music. I seized the opportunity when I met Devin and it has been a vehicle for lots of personal learning. As a stand-alone activity Music Blocks is getting a lot of traction -- including wide-spread adoption in Japan and Peru. And we have 100+ contributors -- new ones popping up all the time. But Devin and I also have another agenda. We think that Music Blocks could provide a vehicle for musicians to expand their repertoires into programming and hence expand their job prospects -- most musicians moonlight and why not moonlight teaching music through the lens of computation? We've also been developing a body of collateral material in support of this goal -- largely in the form of lesson plans.

Finally, I still think of Sugar Labs as a place where people can come to learn. We've been very active in programs such as Google Summer of Code and Google Code-in (alas no more). And while some of the participants have stuck around, almost all of them have learned something along the way -- about programming, about FOSS, about engaging a community, about pedagogy, etc. Supporting Sugar Labs as a place of learning motivates me.

My goals for 2020-2020:

  • I remain convinced that Sugar would be a great environment for the platforms like RPi, especially if we develop/support some activities that more directly support the Maker community: the Maker community would seemingly have a natural affinity towards Constructionism and FOSS. We need to research what are the essential tools to that community and make sure that we support them. We also need to demonstrate that some existing Sugar tools are quite powerful out of the box. For example, Josh Burker's work (See http://joshburker.blogspot.com/2015/05/turtle-blocks-and-3d-printing.html) was done with Turtle Art.
  • Less obvious perhaps is the home-schooling community, which has grown during the pandemic. Parents are desperate for new approaches and Sugar could offer one. We need to think about how to package Sugar for home-schoolers, including recommendations for how to use Sugar for learning, something that we seem to have often left to others. With that in mind, maybe we could team up with a local education program (I have one in mind) to get them to help us develop some collateral.
  • One of the great pleasures of working within the Sugar community over the past ~10 years has been Google Code in. Since Google has decided to end that program, I would like to find a way to do something similar to engage secondary school students in our community. Of course it cannot start off at the same scale as GCI, but I am sure we could plant a seed that can grow. Some other FOSS projects have also expressed interest.
  • Marketing. Marketing. Marketing. I am certain that if we have users we will be able to sustain a developer community. I have some ideas around marketing Sugar and there are undoubtedly better ideas in the community we should surface. One "idealet" is to distribute Sugar on a Stick to every member of the FSF. I am working with Ruben Rodriguez (CTO of the FSF) on putting Trisquel TOAST -- the latest version of Trisquel with the latest Sugar bits -- onto USB sticks which will be distributed in an upcoming FSF mailing. Just one idea among many.

Sugar 2019-2021

In order to rebalance the board seat cycle -- our guidelines are to have 3 seats open every other year and 4 seats open in the off-cycle -- currently we are 2 and 5 -- I will vacate my oversight-board position by stepping down from the second year of my two-year appointment. I will run again in the next election cycle as it is too late to enter this cycle.

My vision statement would be only slightly different that it was last time in that I am convinced that we still have a lot to offer as an organization. The circumstances have changed in that we are in the process of leaving the Software Freedom Conservancy, which means the board will have additional fiscal and oversight responsibilities.

Sugar 2020

I've just reread my vision statement from 2 years ago and find it still relevant, although rather than a bifurcation, we have a trifrucation of effort: we still have multiple communities using the Sugar Desktop; we have some pilot programs emerging around Sugarizer, and we have a rapidly growing program in Music Blocks, which can run independently of either the desktop or Sugarizer. A professional curriculum for Music Blocks is being developed and the government of Japan is incorporating it into the primary-school curriculum. The latter effort has consumed the majority of my attention over the past two years as a developer and has been personally very rewarding. I am especially pleased that a team of educators has dedicated time and energy into ensuring that the tools are well matched to the needs of the schools – I anticipate that Music Blocks will be a big growth area for Sugar Labs and one we can point to as evidence of the value of our Constructionist approach to learning.

My other efforts have been administer the Google Code-in and Google Summer of Code programs on behalf of Sugar Labs to leverage great work from new contributors, many of whom have become mentors for future contributors. (For example, Music Blocks has had more than 60 unique contributors.) It is largely this opportunity to work with bright young minds from around the world that keeps me excited about Sugar Labs and its mission. I also need to tip my hat to James Cameron, without whose efforts (and those of the developers he patiently supports), the Sugar Desktop would have atrophied by now. James works diligently to ensure that Sugar lives up to the standards of an open libre project with discipline sufficient to ensure a level of quality needed by our user community.

That said, the past two years have been a personal struggle in regards to the Sugar Labs oversight board. It has been difficult to muster a quorum of board members even for our regularly scheduled one-hour monthly meetings. A disinterested, disengaged board has made it impossible to do any long term planning for Sugar Labs. I'm at an impasse: I have considered stepping down from the board since I feel it is so ineffective. As I outlined two years ago, we have lots of potential as an organization, but I have not been able to realize that potential unilaterally. I am disappointed that we have do so little to engage the Maker community, the existing Sugar communities, or take the time to discuss new opportunities. It all ultimately boils down to communication -- there has been none from the majority of my colleagues on the board. But having reflecting upon it, I have decided to run again for a seat on the oversight board, as I think I still have something to contribute to Sugar Labs. But I will not serve as chair of our meetings as I have not been effective in that role. I am hoping that the community will elect new members who will participate and the dead weight that prevents us from moving forward will be jettisoned. Together, we have much to accomplish.

Sugar Stable/Sugar Future

Sugar Labs has been pulled in two directions the past few years. On the one hand, it is getting much more stable, much more robust, and easier to maintain. The maintenance itself is being provided in large part by a dedicated group of youths and a small handful of professional developers. On the other hand, the world of educational technology continues to move in directions that make it more difficult for the typical individual or school to adopt Sugar as their core platform. While OLPC still stands behind Sugar -- indeed, FZT has launched a program for Sugar development at a university in Managua, the growth potential outside of OLPC for a GNU/Linux-based platform is smaller than it was a few years ago. I do think that the "tablet" meme has been discredited and increasing momentum behind the Maker movement has shifted things somewhat in our favor. We need to be aggressive in reaching out to potential new user communities. At the same time, it is also clear that mobile devices and the Web are going to be the predominant points of access to technology for much of the world, so we are also obliged to try to bring some of our ideas (if not our entire platform) to those worlds. We have some momentum there as well, with the Sugarizer platform and the various JavaScript initiatives underway, e.g., Music Blocks. I don't see any way to avoid splitting our efforts between these two worlds -- GNU/Linux desktop and Web/native Android. Not ideal, but we have things to contribute to both worlds and an opportunity to learn and grow as a community going forward.

As a member of the Sugar community, I have been active as: (1) a developer -- more on the activity side than the platform side; (2) a liaison to the SFC; (3) the coordinator for both Google Summer of Code and Google Code In; (4) promoting Sugar within academic circles -- most recently a File:MusicBlocks-Constructionism-2016.pdf that Devin, Yash, and I wrote for the Constructionist 2016 conference on the work we did together during GSoC; (5) raising funds for internationalization and workshops; and (6) running the monthly SLOB meetings. I don't need to be a member of the oversight board in order to be a developer, but for the other activities, it is important to have a voice within the community. If I am returned to the board, I hope to hand off responsibility for running meeting to another board member. And the role of liaison to the SFC. I think continuity within the Google programs is important, and I plan to continue in that sphere. I will also continue to manage the Trip Advisor grant, which has been really helpful for outreach -- most recently I was able to get some new Arabic translations done and we are making great inroads in places like Jamaica through that grant.

One final note: I am in the process of launching a new college for industrial design. I am instilling Free/Libre Software as a core principle of the college and I hope to be able to make Sugar be at the core of the educational technology section of the school. More on that effort soon.

Walter Bender

I was at OLPC for several years and now I am a volunteer on the project. My home page can be found here: [1]

Email: walter AT sugarlabs DOT org

bio

Walter Bender is founder of Sugar Labs, which develops educational software used by more than three-million children in more than forty countries. Sugar Labs is a member project of the non-profit foundation Software Freedom Conservancy. In 2006, Bender co-founded the One Laptop per Child, a non-profit association with Nicholas Negroponte and Seymour Papert. As director of the MIT Media Laboratory from 2000 to 2006, Bender led a team of researchers in fields as varied as tangible media to affective computing to lifelong kindergarten. In 1992, Bender founded the MIT News in the Future consortium, which launched the era of digital news. Currently, he is launching a new initiative at MIT, the Open Learning Program, a forum for collaborative research among universities globally.

Bender received his undergraduate degree from Harvard University in 1977 and a masters degree from MIT in 1980, where he built the Electronic Publishing research group. He was a founding member of the MIT Media Lab, where he was a Senior Scientist and holder of the Alexander W Dreyfoos Chair.

Bender serves or has served on numerous boards and committees, including IBM's mobile computing advisory board and the GNOME technical advisory board. He is on the advisory board of the Squeak Foundation, the Center for Educational Technology (CET) in Israel, and Libre Corps, a new program at RIT that builds long-term, on-going relationships between university students and humanitarian organizations. He has held visiting faculty appointments at international universities, including the University of Tampere, and continues to serve on university research advisory boards and on occasion teaches at Hult and MIT Sloan business schools. Bender's book, Leaning to Change the World, on technology. learning, and social entrepreneurship was published in 2012.

bio en es

Nota: Walter tiene una biografia en la Wikipedia en español, la misma es esta

Walter Bender es el director de la Fundación Sugar Lab, una organización sin fines de lucro, desde donde ha diseñado el sistema operativo SUGAR que utilizan las computadoras XO de la organización OLPC (One Laptop per Child) Una Computadora por estudiante. Uno de los objetivos de Sugar Lab es ofrecer un espacio de reunión y apoyo para una creciente comunidad de educadores y desarrolladores de software que quieran extender la plataforma de Sugar y quienes han estado creando aplicaciones compatibles con esta. Antes de fundar el Sugar Lab, Walter fue parte de la organización OLPC todavía apoya los esfuerzos de esa organización en el desarrollo y diseminación de tecnologías que puedan revolucionar el mundo de los niños y niñas y los atraigan hacia el aprendizaje. Entre los años 2000 y 2006 Walter fue el Director Ejecutivo del Laboratorio de Medios Media Lab, del Instituto Tecnológico de Massachusetts MIT donde además, por muchos años dirigió el grupo de investigación llamado Las Noticias de Futuro que se fundó en 1996 y su proyecto Publicación Electrónica. En el marco de las investigaciones Publicación Electrónica Walter ayudó a desarrollar en el siglo pasado las herramientas tecnológicas para promover lo que hoy en el siglo XXI conocemos como periodismo ciudadano.

Walter tiene dos experiencias realmente pioneras relacionados con el periodismo ciudadano.

Una se llama los Silver Stringers o Periodistas de Plata, que reúne a un grupo de personas de la tercera edad de la comunidad de Melrose en Massachusetts que publican su periódico sistemáticamente para lo cual siguen el proceso que se lleva a cabo en los grandes medios de comunicación masivo. Para esta experiencia, Walter contó con el apoyo de Jack Driscoll, Editor Pensionado del diario The Boston Globe. Es interesante mencionar que una de las ediciones de Silver Stringers en el año 2001 estuvo dedicada a Costa Rica, cuando algunos de los vecinos de Melrose vinieron de vacaciones a nuestro país y reportaron en el periódico The Silver Stringers o los Periodistas de Plata sobre sus aventuras aquí.

La otra experiencia es el Junior Journal o el Diario Joven, que iniciando 1998 reunió a 300 jóvenes, niños y niñas entre los 13 y los 18 años, viviendo en muchos países alrededor del mundo para, en aquella época (pre web y pre redes sociales) escribir artículos de interés nacional, regional y mundial, editarlos y publicarlos mensualmente en su periódico. Otras experiencias semejantes con niños, niñas y jóvenes incluyen La Fragola en Italia que a la fecha cuenta con 7400 periódicos escolares y colegiales en línea.

Desde todas estas perspectivas Walter ha hecho una importante contribución al conocimiento en las áreas de publicación electrónica, medios digitales y tecnologías para aprender.

fsf-9844.png

Regarding the Sugar Labs Oversight Board

I am in deep. I live and breath Sugar every moment of every day. Perhaps too much (Mentoring students in Google Code In doesn't help the situation any). But I really do think that Sugar is of great value to learners and, although we are swimming against the tide of the mainstream (learning as consumption), we have had and continue to have a positive influence.

I've spent much of the past two years advocating on behalf of Sugar (I've literally traveled the world to speak about Sugar). The good thing is that being captive in an airplane is a great place to write code. When I speak about Sugar, I use Sugar: i.e., every talk I have given in the past 5 years has been written in Turtle Art.

Of late, I have also been working on raising money towards specific goals. Most recently, with help from Chris and Claudia, I got a grant for Sugar Labs from Trip Advisor to support our localization efforts and our efforts to promote programming by children (See turtleartday.org). I plan to do more targeted fund-raising over the next two years as the needs of our community come more sharply into focus. At the same time, I have been working hard (with Gonzalo and Tincho) to help local deployments fill in some of the development gaps left by the dispersal of the OLPC engineering team. Finally, I am working on developing a new program at MIT to rally universities around Sugar as a research and development platform. All of these efforts are enhanced by my role as a member of the Sugar Labs oversight board. Having an "official" role in the organization gives me more clout with potential donors and collaborators.

My colleagues on the oversight board and in the general community are the best. Thank you for your contributions to the project.


2011

Follow this link to my 2009 Position Statement.

Two years ago, I said:

While it has been my goal to help get Sugar Labs to a point of self-sustainability, I don't think we are yet at that point. My goals for 2010 are to focus on fund-raising and further refining the organizational and governance models.

I think we made lots of progress re structure and not much progress fund-raising.

A bit about me and my role in Sugar Labs: I was part of the Sugar team at One Laptop per Child that left to found Sugar Labs in March of 2008. I have worn a few different hats within the organization: activity developer, occasional contributor to Sugar core, member of the deployment team, the marketing team, and the activity team. I was a lead author of the FLOSS Manual on Sugar. I am presently the executive director of Sugar Labs. I also represent Sugar on the GNOME technical advisory board and the Squeakland board. I have been a GSOC mentor and am participating in several pilot deployment projects of Sugar on a Stick.

This is much the same... although I am perhaps coding more now than ever.

LibrePlanet 2016

File:Education-needs-free-software.pdf

OWF talk

File:OWF2010 talk.odp

Pakistan talk

File:Pakitsan.odp video

CLEI talk

File:CLEI.odp(es) video(es y en)

Libre Planet talk

To do

  • Write up new feature requests for 0.96:
    • Activity-mounted volumes in the Journal
    • Audio notes in the Journal
    • Lower-right hover to invoke/dismiss frame
  • Write Journal thumbnail viewer activity
    • shows title, preview, and description in scrollable window
  • get Frame test set up in Peru/Uruguay/Paraguay</srike>
  • New Activity templates
Much of the information that is consistent across activities can be held in activities.s.o. (dfarning 22:28, 16 June 2008 (UTC))
  • Follow-up with Linux Foundation
  • Draft membership agreement for Sugar Labs
  • rebase Turtle Art on SVG
  • ask SFC for pointers to lawyers in SA
  • start writing NSF/USAID proposal
  • local-labs proposals
  • NSF Creativity grant
  • Babson brief
  • Watertown follow-up
  • Curriculum guides from GPA programs

Done

Recent writing about Sugar and learning

(I also blog the weekly Sugar Digest.)

The slides from a talk I gave about Sugar at the Women2Woman conference are here and here.

Sandbox

Spinner palette gtk-2

Abacus-spinner-palette.png

Spinner palette gtk-3

Abacus-spinner-palette-3.png

Sound test

User:Walter/Get Sugar

Help palette

TurtleArtHelp.png

TurtleArtHoverHelp.png

Home View

A new, tighter spiral for the Home View:

Spiral-home-view.png

class MyLayout(RingLayout):

   """Spiral layout based on Archimedean spiral: r = a + b*theta."""
   __gtype_name__ = 'MyLayout'
   icon_name = 'view-mylayout'
   """Name of icon used in home view dropdown palette."""
   profile_key = 'my-layout'
   """String used in profile to represent this view."""
   def __init__(self):
       RingLayout.__init__(self)
       self.my_radius = _MINIMUM_RADIUS
       self.my_orientation = math.pi
   def _calculate_radius_and_icon_size(self, children_count):
       """Stub out this method; not used in `My Layout`."""
       return _MINIMUM_RADIUS, style.STANDARD_ICON_SIZE
   def _calculate_position(self, radius, icon_size, index, children_count):
       """ Increment the radius as you go """
       if index == 0:
           self.my_radius = _MINIMUM_RADIUS
           self.my_orientation = math.pi
       x, y = self._calculate_xy()
       # add some buffering around the icon
       self._calculate_new_radius_orientation(icon_size + 10)
       width, height = self.box.get_allocation()
       return int(x) + (width - icon_size) / 2, \
           int(y) + (height - icon_size - (style.GRID_CELL_SIZE / 2) ) / 2
   def _calculate_xy(self):
       """ Convert r, o to x, y """
       return -math.sin(self.my_orientation) * self.my_radius, \
           math.cos(self.my_orientation) * self.my_radius
   def _calculate_new_radius_orientation(self, icon_size):
       """ Based upon current radius, calculate new increments """
       circumference = self.my_radius * 2 * math.pi
       n = circumference / icon_size
       self.my_orientation += 2 * math.pi / n
       self.my_radius += float(icon_size) / n

This version inherits from RandomLayout and lets you rearrange the icons.

class MyLayout(RandomLayout):

   """Spiral layout based on Archimedean spiral: r = a + b*theta."""
   __gtype_name__ = 'MyLayout'
   icon_name = 'view-mylayout'
   """Name of icon used in home view dropdown palette."""
   profile_key = 'my-layout'
   """String used in profile to represent this view."""
   def __init__(self):
       RandomLayout.__init__(self)
       self.my_radius = _MINIMUM_RADIUS
       self.my_orientation = math.pi
   def _calculate_radius_and_icon_size(self, children_count):
       """Stub out this method; not used in `My Layout`."""
       return _MINIMUM_RADIUS, style.STANDARD_ICON_SIZE
   def _calculate_position(self, icon_size):
       """ Increment the radius as you go """
       x, y = self._calculate_xy()
       # add some buffering around the icon
       self._calculate_new_radius_orientation(icon_size + 10)
       width, height = self.box.get_allocation()
       return int(x) + (width - icon_size) / 2, \
           int(y) + (height - icon_size - (style.GRID_CELL_SIZE / 2) ) / 2
   def _calculate_xy(self):
       """ Convert r, o to x, y """
       return -math.sin(self.my_orientation) * self.my_radius, \
           math.cos(self.my_orientation) * self.my_radius
   def _calculate_new_radius_orientation(self, icon_size):
       """ Based upon current radius, calculate new increments """
       circumference = self.my_radius * 2 * math.pi
       n = circumference / icon_size
       self.my_orientation += 2 * math.pi / n
       self.my_radius += float(icon_size) / n
   def append(self, icon, locked=False):
       """ Instead of assigning the position based on a hash, use spiral """
       FavoritesLayout.append(self, icon, locked)
       min_width_, child_width = icon.get_width_request()
       min_height_, child_height = icon.get_height_request(child_width)
       min_width_, width = self.box.get_width_request()
       min_height_, height = self.box.get_height_request(width)
       if icon in self.fixed_positions:
           x, y = self.fixed_positions[icon]
           x = min(x, width - child_width)
           y = min(y, height - child_height)
       else:
           x, y = self._calculate_position(child_width)
       if x is None or y is None:
           self._grid.add(icon,
                          child_width / _CELL_SIZE, child_height / _CELL_SIZE)
       else:
           self._grid.add(icon,
                          child_width / _CELL_SIZE, child_height / _CELL_SIZE,
                          x / _CELL_SIZE, y / _CELL_SIZE)

Keyboards

I used to design the keyboards for OLPC. I am doing one for them for a 'high-school' version of the XO-1.5. Here is a first pass:

es
us

Misc.

Spiral Home View
Fermat Spiral
Modifying TurtleArt

Floss Manual

<img src="bookstore.gif"/> <style>

@import url("http://en.flossmanuals.net/bookstore/bookstore.css");

</style>

<script src="http://en.flossmanuals.net/bookstore/bookstore.js" type="text/javascript"></script>
<script type="text/javascript">
 FM.init({"paging":true,"preferred":["OLPC LAPTOP USERS GUIDE","SUGAR USERS GUIDE"]});
</script>

Portfolio

I am making a "TurtleArt: inspired portfolio tool. See TAPortfolio for more details.

first sketch of the portfolio tool
another sketch of the portfolio tool
almost to Version 1.0
clap to advance to next slide
type to advance to next slide

I added a "view source" for Turtle Art that exports Logo.

a Turtle Art project
the UCB Logo version

Some procedures for setting up the palette and the shade functionality:

to tasetpalette :i :r :g :b :myshade
make "s ((:myshade - 50) / 50)
ifelse lessp :s 0 [
make "s (1 + (:s *0.8))
make "r (:r * :s) 
make "g (:g * :s) 
make "b (:b * :s)
] [
make "s (:s * 0.9)
make "r (:r + ((100-:r) * :s)) 
make "g (:g + ((100-:g) * :s)) 
make "b (:b + ((100-:b) * :s))
]
setpalette :i (list :r :g :b)
end
to rgb :myi :mycolors :myshade
make "myr first :mycolors
make "mycolors butfirst :mycolors
make "myg first :mycolors
make "mycolors butfirst :mycolors
make "myb first :mycolors
make "mycolors butfirst :mycolors
tasetpalette :myi :myr :myg :myb :myshade
output :mycolors
end
to processcolor :mycolors :myshade
if emptyp :mycolors [stop]
make "i :i + 1
processcolor (rgb :i :mycolors :myshade) :myshade
end
to tasetshade :shade
make "myshade modulo :shade 200
if greaterp :myshade 99 [make "myshade (199-:myshade)]
make "i 7
make "mycolors :colors 
processcolor :mycolors :myshade
end
to tasetpencolor :c
make "color modulo round :c 100
setpencolor :color + 8
end
make "colors [
100 0 0 100 5 0 100 10 0 100 15 0 100 20 0 100 25 0 100 30 0 100 35 0 100 40 0 100 45 0 
100 50 0 100 55 0 100 60 0 100 65 0 100 70 0 100 75 0 100 80 0 100 85 0 100 90 0 100 95 0 
100 100 0 90 100 0 80 100 0 70 100 0 60 100 0 50 100 0 40 100 0 30 100 0 20 100 0 10 100 0 
0 100 0 0 100 5 0 100 10 0 100 15 0 100 20 0 100 25 0 100 30 0 100 35 0 100 40 0 100 45 
0 100 50 0 100 55 0 100 60 0 100 65 0 100 70 0 100 75 0 100 80 0 100 85 0 100 90 0 100 95 
0 100 100 0 95 100 0 90 100 0 85 100 0 80 100 0 75 100 0 70 100 0 65 100 0 60 100 0 55 100 
0 50 100 0 45 100 0 40 100 0 35 100 0 30 100 0 25 100 0 20 100 0 15 100 0 10 100 0 5 100 
0 0 100 5 0 100 10 0 100 15 0 100 20 0 100 25 0 100 30 0 100 35 0 100 40 0 100 45 0 100 
50 0 100 55 0 100 60 0 100 65 0 100 70 0 100 75 0 100 80 0 100 85 0 100 90 0 100 95 0 100 
100 0 100 100 0 90 100 0 80 100 0 70 100 0 60 100 0 50 100 0 40 100 0 30 100 0 20 100 0 10]
make "shade 50
tasetshade :shade
to tasetbackground :color :shade
tasetshade :shade
setbackground :color + 8
end

The project:

to ta
clearscreen tasetbackground 21 100 setpensize 25.0 make "box1 0.0 
repeat 300.0 [ tasetpencolor xcor / 6.0 tasetshade heading forward :box1 right 91.0 make "box1 :box1 + 1.0 ] 
end
ta

Turtle Art variables

Following the lead of Luis Michelena, I've added named blocks and stacks. I plan to add push and pop next, which should greatly expand the range of possible constructions.

to square
reworking the graphics

Turtle Art push and pop

While it is not the intent that Turtle Art be a full implementation of Logo, but there has been some discussion on teh Sur list about adding some capability for passing arguments to stacks. (and to support recursion). I have added a FILO and push and pop blocks to enable this functionality. I am looking for feedback. regarding this choice.

HBS-style analysis

  • our points of difference
  • our points of parity
  • their points of difference


Sugar icons

<imagemap>

File:Sugar-artwork.png

rect 0 0 84 66 'activity-start' rect 84 0 168 66 'activity-stop' rect 168 0 252 66 'cell-format' rect 252 0 336 66 'cell-height' rect 336 0 420 66 'cell-size' rect 420 0 504 66 'cell-width' rect 504 0 588 66 'column-insert' rect 588 0 672 66 'column-remove' rect 672 0 756 66 'dialog-cancel' rect 756 0 840 66 'dialog-ok' rect 840 0 924 66 'document-save' rect 924 0 1008 66 'document-send' rect 1008 0 1092 66 'edit-copy' rect 1092 0 1176 66 'edit-delete' rect 1176 0 1260 66 'edit-paste' rect 0 66 84 132 'edit-redo' rect 84 66 168 132 'edit-undo' rect 168 66 252 132 'format-columns-double' rect 252 66 336 132 'format-columns-single' rect 336 66 420 132 'format-columns-triple' rect 420 66 504 132 'format-justify-center' rect 504 66 588 132 'format-justify-fill' rect 588 66 672 132 'format-justify-left' rect 672 66 756 132 'format-justify-right' rect 756 66 840 132 'format-text-bold' rect 840 66 924 132 'format-text-italic' rect 924 66 1008 132 'format-text-leading' rect 1008 66 1092 132 'format-text-size' rect 1092 66 1176 132 'format-text-underline' rect 1176 66 1260 132 'go-down' rect 0 132 84 198 'go-home' rect 84 132 168 198 'go-left' rect 168 132 252 198 'go-next-paired' rect 252 132 336 198 'go-next' rect 336 132 420 198 'go-previous-paired' rect 420 132 504 198 'go-previous' rect 504 132 588 198 'go-right' rect 588 132 672 198 'go-up' rect 672 132 756 198 'insert-image' rect 756 132 840 198 'insert-table' rect 840 132 924 198 'invite' rect 924 132 1008 198 'list-add' rect 1008 132 1092 198 'list-remove' rect 1092 132 1176 198 'media-eject-insensitive' rect 1176 132 1260 198 'media-eject' rect 0 198 84 264 'media-playback-pause-insensitive' rect 84 198 168 264 'media-playback-pause' rect 168 198 252 264 'media-playback-start-insensitive' rect 252 198 336 264 'media-playback-start' rect 336 198 420 264 'media-playback-stop-insensitive' rect 420 198 504 264 'media-playback-stop' rect 504 198 588 264 'media-playlist-repeat-insensitive' rect 588 198 672 264 'media-playlist-repeat' rect 672 198 756 264 'media-playlist-shuffle-insensitive' rect 756 198 840 264 'media-playlist-shuffle' rect 840 198 924 264 'media-record-insensitive' rect 924 198 1008 264 'media-record' rect 1008 198 1092 264 'media-seek-backward-insensitive' rect 1092 198 1176 264 'media-seek-backward' rect 1176 198 1260 264 'media-seek-forward-insensitive' rect 0 264 84 330 'media-seek-forward' rect 84 264 168 330 'row-insert' rect 168 264 252 330 'row-remove' rect 252 264 336 330 'system-logout' rect 336 264 420 330 'system-restart' rect 420 264 504 330 'system-search' rect 504 264 588 330 'system-shutdown' rect 588 264 672 330 'toolbar-colors' rect 672 264 756 330 'toolbar-edit' rect 756 264 840 330 'toolbar-view' rect 840 264 924 330 'transfer-from-application-octet-stream' rect 924 264 1008 330 'transfer-from-audio-x-generic' rect 1008 264 1092 330 'transfer-from-image-x-generic' rect 1092 264 1176 330 'transfer-from' rect 1176 264 1260 330 'transfer-from-text-uri-list' rect 0 330 84 396 'transfer-from-text-x-generic' rect 84 330 168 396 'transfer-from-video-x-generic' rect 168 330 252 396 'transfer-to-application-octet-stream' rect 252 330 336 396 'transfer-to-audio-x-generic' rect 336 330 420 396 'transfer-to-image-x-generic' rect 420 330 504 396 'transfer-to' rect 504 330 588 396 'transfer-to-text-uri-list' rect 588 330 672 396 'transfer-to-text-x-generic' rect 672 330 756 396 'transfer-to-video-x-generic' rect 756 330 840 396 'tray-hide' rect 840 330 924 396 'tray-show' rect 924 330 1008 396 'view-box' rect 1008 330 1092 396 'view-created' rect 1092 330 1176 396 'view-details' rect 1176 330 1260 396 'view-freeform' rect 0 396 84 462 'view-fullscreen' rect 84 396 168 462 'view-lastedit' rect 168 396 252 462 'view-list' rect 252 396 336 462 'view-radial' rect 336 396 420 462 'view-refresh' rect 420 396 504 462 'view-return' rect 504 396 588 462 'view-size' rect 588 396 672 462 'view-source' rect 672 396 756 462 'view-spiral' rect 756 396 840 462 'view-triangle' rect 840 396 924 462 'zoom-activity' rect 924 396 1008 462 'zoom-best-fit' rect 1008 396 1092 462 'zoom-groups' rect 1092 396 1176 462 'zoom-home' rect 1176 396 1260 462 'zoom-in' rect 0 462 84 528 'zoom-neighborhood' rect 84 462 168 528 'zoom-original' rect 168 462 252 528 'zoom-out' desc none </imagemap>