+
| 1 |
help
|
pages
|
skin
|
login
|
code
wwwiki
::
start
www!k! v.20130223
! CE SITE NECESSITE JAVASCRIPT !
wwwiki :: éditeur
{div {@ style="font:bold 5em georgia; text-align:center; background:black url('data/mandel_banner.jpg') 50% 0; color:white; text-shadow:2px 2px 2px black; line-height:0.9em; margin:10px 0px;" } (°°{''[λ•y]''}°°){sup 2.1} } {center {date}} {div {@ style="display:none;"} {define w () (@ style="font:normal 0.8em arial; background:#888; color:#fff; margin-top:20px; padding-left:20px; border:1px solid; box-shadow:0px 0px 2px black; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;" ) >>> } {define title () (@ style="font:normal 1.5em arial; background:#888; color:#fff; margin-top:-15px; text-align:center; line-height:0.7em; border:1px solid; box-shadow:0px 0px 8px black;" )} } °°°START LEFT COLUMN°°° {div {@ style="float:left; width:270px; border:1px solid; padding:10px;"} {div {title} introduction} {div {@ style="margin-bottom:-22px; margin-left:15px;"} {show {@ src="data/amelie_sepia.jpg" height="63" width="300" title="amélie poulain {b {u loves}} ze lambda way !"}} } _p {y (λ-way)} is a quest for a wiki text editor allowing {b to compose and to code} in a {b standard browser} complex mutltimedia pages stored in the WWW cloud : _ul {b to compose :} with the {b λ-talk} syntax built on standard well documented HTML/CSS, _ul {b to code :} with the {b λ-talk}, {b λ-lisp} and {b javascript} syntaxes, each coming with predefined functions and tools for creating new ones. _ul in a {b standard browser}, FireFox, Chrome, Safari and I.Explorer-9, etc... _p {y (λ-talk)} syntax is based on the so-called [[s-expressions|http://en.wikipedia.org/wiki/S-expression]], coming from the [[λ-calculus|http://en.wikipedia.org/wiki/Lambda_calculus]] and the [[LISP|http://en.wikipedia.org/wiki/Lisp]] world. _ul The basic idea of {b λ-calculus} is that {i « everything is function »}. _ul The basic idea of {b LISP} is that {i « functions and data share the same shape »}. _ul And the basic idea in the {b λ-Way} is that replacing the [[epsilonwiki|../]]'s form {b « °°_tag{CSS|text}°° »} by the LISP's form {b « °°{first rest}°° »} would raise this good old wiki from a simple web text editor to an acceptable coding environment. _p This wiki extends the [[epsilonwiki|../]]'s project and rebuilds [[a previous lambdaway version|../lambdaway]] from which it will get selected informations, in a more structured and more complete form. {hr} _p You're welcome on the {b λ-way}. _p You can : _ul test things in the page [[sandbox]] _ul post a message in the page [[forum]], _ul or contact me at : {center marty_dot_alain_at_free_dot_fr} {center last update: 23/02/2013} }°°°END LEFT COLUMN°°° °°°START RIGHT COLUMN°°° {div {@ style="float:right; width:100px; border:1px solid; padding:10px; white-space:pre-wrap; border-radius:0 0 100px 0px;" }{div {title} pages} [[start]] [[help]] [[syntax|?view=lambdatalk]] [[forum]] [[sandbox]] ... [[tutorial]] [[engine]] [[lambdatalk]] [[lambdalisp]] [[javascript]] [[substitution]] [[equation]] ... [[lambdaway|?view=on_the_lambdaway]] [[talkandlisp]] [[amlisp]] [[speedtest]] [[diff_int]] [[date]] [[jslambda]] [[jsYcombinator]] [[lambdacalc]] [[BST]] [[unity]] [[newton]] [[arithmetic]] [[nextandprev]] ... [[lambdadraw]] [[pencil]] [[paint]] [[draw_1]] [[draw_2]] [[bezier]] [[3D]] [[mandel]] [[lambdaray]] [[JAVA]] [[animation]] [[clock]] ... [[mathML]] [[maxwell]] [[latex]] [[shell]] [[poster]] [[mies]] [[julesverne]] [[johnsurman]] [[risc]] ... }°°°END RIGHT COLUMN°°° °°°START CENTER COLUMN°°° {div {@ style="margin:0px 130px 0px 300px; border:1px solid; padding:10px;"} {div {title} 2013 april :: journal} {blockquote {@ style="text-align:center;"}Here is a place for the last informations about {y (λ-way)}.{br}Feel free to give your opinion in page [[forum]].} {div {w} 2013/05/02 19:15} _p This workshop is closed. _p The lambdaway is now in {span {@ style="font-size:2em;"} ! [[alphawiki|../alphawiki/]] !} _p goodbye !! {div {w} 2013/04/17 20:19} {p {b [[alphawiki|../alphawiki/]] grows up !} With about 40 pages, at the cost of a slow and controlled catch of weight (20kb for the core functions), it has now the most of epsilonwiki and lambdaway :} _ul compared to epsilonwiki, it lacks some features, no file upload function, no skin choice, no password security, no visitors count and a few others more or less useful ; there's no hurry ! _ul compared to lambdaway, the "lambdalisp" syntax is abandoned in favor of "lambdatalk", the major function "define" is directly built on Javascript expressions, the input operator is completly rewritten (making useless the "submit" operator and the use of the "eval" function), and some more ; the engine code is reduced and more effective, and so is the code written in the wiki pages. {p The LISP syntax, omnipresent in the pages code, is more discrete (or even disappears) in the construction of new functions in favor of the native browser's language, Javascript. When it is known that Javascript is a LISP in "C" clothes, we all gain. The journey in the world of Lisp's evangelists will have helped me to improve my Javascript code. And to be closer to the "wiki-zenitude" ! I hope so.} {div {w} 2013/04/10 11:38} _p Do you know [[alphawiki|../alphawiki/]] ? {div {w} 2013/04/01 09:32} _p The last version of [[lambdaray]] is now inline. Who cares ? {pre {@ style="border-top:1px solid;"} {span {@ style="font-size:1.2em;"}archives} 2013 [[march|?view=start_201303]] 2013 [[february|?view=start_201302]] 2013 [[january|?view=start_201301]] } }°°°END CENTER COLUMN°°° {div {@ style="clear:both;"}}