Author: hhubner Date: 2006-02-14 15:48:08 -0600 (Tue, 14 Feb 2006) New Revision: 1833
Added: trunk/projects/lisp-ecoop/website/templates/cfp.xml trunk/projects/lisp-ecoop/website/templates/contact.xml trunk/projects/lisp-ecoop/website/templates/edit-profile.xml trunk/projects/lisp-ecoop/website/templates/edit-submission.xml trunk/projects/lisp-ecoop/website/templates/home.xml trunk/projects/lisp-ecoop/website/templates/lisp-ecoop.xsl trunk/projects/lisp-ecoop/website/templates/people.xml trunk/projects/lisp-ecoop/website/templates/profile.xml trunk/projects/lisp-ecoop/website/templates/schedule.xml trunk/projects/lisp-ecoop/website/templates/submission.xml trunk/projects/lisp-ecoop/website/templates/submissions.xml trunk/projects/lisp-ecoop/website/templates/toplevel.xml trunk/projects/lisp-ecoop/website/templates/user-error.xml Removed: trunk/projects/lisp-ecoop/website/templates/bknr-arguments.bknr trunk/projects/lisp-ecoop/website/templates/bknr-style.bknr trunk/projects/lisp-ecoop/website/templates/bknr-technology.bknr trunk/projects/lisp-ecoop/website/templates/cfp.bknr trunk/projects/lisp-ecoop/website/templates/contact.bknr trunk/projects/lisp-ecoop/website/templates/edit-profile.bknr trunk/projects/lisp-ecoop/website/templates/edit-submission.bknr trunk/projects/lisp-ecoop/website/templates/home.bknr trunk/projects/lisp-ecoop/website/templates/people.bknr trunk/projects/lisp-ecoop/website/templates/profile.bknr trunk/projects/lisp-ecoop/website/templates/schedule.bknr trunk/projects/lisp-ecoop/website/templates/submission.bknr trunk/projects/lisp-ecoop/website/templates/submissions.bknr trunk/projects/lisp-ecoop/website/templates/toplevel.bknr trunk/projects/lisp-ecoop/website/templates/user-error.bknr Modified: trunk/projects/lisp-ecoop/website/templates/menu.xml Log: XSL based website to ease authoring
Deleted: trunk/projects/lisp-ecoop/website/templates/bknr-arguments.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/bknr-arguments.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/bknr-arguments.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,79 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="BKNR technology" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - -<h1>Requirements for a persistence mechanism</h1> -<p> -We want a persistence mechanism which is closely integrated into our -programming language. Persistence is something we want to assume as -being available which writing applications, and it should be as -unintrusive as possible. Applications should use standard programming -language mechanisms to access all data. -</p> -<p> -The persistence mechanism should ensure that all appplication data in -the system is safe against system crashes. If the system crashes, the -application and all it's data should be restartable into a consistent -state. The amount of work which can be lost due to a unplanned system -failure should be low. -</p> -<p> -The persistence mechanism should make the amount of data which -constitutes the persistent state of the application transparent. It -should provide for mechanisms to duplicate the current state in order -to move it from one machine or software release to another. -</p> -<h1>Does a "Database system" help?</h1> -<p> -The two most popular database families today are relational databases -with SQL as query language, and embedded database facilities like -Berkeley DB which provides for indexed access to tables stored on -disk. They have in common that they assume that the primary location -of data is on-disk and that applications have to read and write data -from and to disk in order to perform their tasks. -</p> -<p> -Database systems, when they were invented, served as an address -extension to the applications. Applications could operate on data -sets which were to large for in-memory processing, providing -persistence at the same time. -</p> -<p> -In addition, SQL databases provide for a language neutral query -language that allow flexible querying of the application data. This -facility is useful in multi-language environments and to facilitate -database queries through third-party applications. -</p> -<p> -Todays main memories and processing speed redefine the environment in -which applications are created. Memory is no longer a very scarce -resource, and memory sizes have generally grown much faster than the -amount of application data that needs to be processed. Thus, -on-demand loading of application from disk can (and should) be totally -avoided by always having the complete data set in memory. -</p> -<h2>Properties of the BKNR persistence mechanism</h2> -<p> -All Disk access by the persistence mechanism is sequential. During -normal operation, the transaction log is sequentially appended to. -During snapshot, the snapshot file of the object subsystem is -sequentially written. During restore, the snapshot and transaction -log files are sequentially read. -</p> -<p> -All files used by BKNR are immutable. A file is never changed, but -only created, read or deleted. -</p> -<p> -The time needed to restore from a crash consists of the time needed to -read the sequential log file, to parse it's content and to execute the -applications' transaction code. -</p> -</bknr:toplevel>
Deleted: trunk/projects/lisp-ecoop/website/templates/bknr-style.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/bknr-style.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/bknr-style.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,90 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="BKNR technology" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - -<h2>BKNR programming style</h2> -<p> -All BKNR application data is handled in main memory. Internally, -applications do not use secondary store like data bases or files. Are -application data structures are kept in the data structures provided -by Common Lisp. -</p> -<p> -All destructive operation on the persistent heap need to be explicit -and are synchronized. A transaction is never aborted nor may it fail. -Thus, it is vital to check preconditions before starting a destructive -operation. Within a transaction, application code must properly -handle all possible errors and gracefully return. Errors unhandled in -transaction code are considered fatal and cause the persistence system -to stop. -</p> -<p> -Applications may either define their own, named transactions or they -may use the provided CLOS layer which groups accesses to slots of -persistent objects to atomic transactions. -</p> -<p> -BKNR persistence sequentializes all destructive operations on the -persistent heap. As all data is in RAM when a transaction starts -executing, it is never stalled by having to wait for necessary data to -arrive. Thus, the need for preempting transaction code arises much -less frequently than in traditional systems in which transactions had -to access slow disks in order to collect the data to be processed. -</p> -<p> -Some applications require precondition checks which must be processed -atomically together with the associated transaction code. -Applications must guard such precondition checks with a store lock in -order to block other transaction code from executing. -</p> -<p> -Transaction code must be used only to change the persistent state of a -system. No I/O operations must be performed within transaction code. -Transactions may produce log output, but it they may not use (possibly -blocking) communications mechanisms to other processes. -</p> -<h2>Areas of research</h2> -<h3>Performance</h3> -<p> -For high-performance stores, some optimizations will be worthwile. -The single most time consuming operation while executing transactions -is the appending to the transaction log file. At the moment, this is -done using a synchronous write to the opened Unix file, which takes -significant time. -</p> -<p> -Not all operations need to be absolutely safe, and it might be -worthwile to change the default execution mode of the store to be as -follows: Processing other transactions or non-transaction code may -continue as soon as the transaction log entry of the current operation -has been constructed in RAM and the transaction application code has -been executed. The transaction system will then asynchronously write -the transaction to the transaction log. Non-transactional application -code can continue executing while the log entry is being commited to -disk. Depending on the safety needs of the application, log entries -could also be buffered in a queue to achive higher peak transaction -rates, trading safety for speed. If safety is required, fast stable -store (e.g. battery-backed RAM) can increase the speed of synchronous -log writes. -</p> -<h2>Locking API</h2> -<p> -Current applications do not require sophisticated locking. To support -such applications, a locking API might make sense. -</p> -<h2>Replication</h2> -<p> -Hot-standby servers using the BKNR datastore are conceptually simple. -Full commit safety requires a slightly more involved commit -coordination on the distributed servers than doing the log replication -after the commit has locally finished. Many applications will be able -to loose one or even a few transactions should the system crash. -</p> -</bknr:toplevel>
Deleted: trunk/projects/lisp-ecoop/website/templates/bknr-technology.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/bknr-technology.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/bknr-technology.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,103 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="BKNR technology" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - -<h1>The BKNR Technology</h1> -<p> - -This website is constructed using a set of Common Lisp packages which -is collectively called the BKNR application development environment. -BKNR integrates several open source components into an environment -suitable for serving HTTP clients from a persistent Lisp system. - -It's major components are: -<ul> -<li>Persistence mechanism based on transaction logging, supporting -immutable binary large objects and CLOS persistence.</li> -<li>XML processing facilities</li> -<li>HTTP application environment with sessions</li> -</ul> -</p> - -<h2>Persistence</h2> -<p> -Persistence in BKNR is achived using a transaction logging mechanism. -All operations which change the persistent image of a system are -explicitely written to a transaction log file. When the system -crashes, the persistent state can be recovered by rolling forward the -transaction log. The transaction log is held in a simple binary -format in order to get acceptable restart times for larger datasets. -</p> -<p> -The persistence mechanism supports a snapshot API which allows the -persistent object system to write all currently active objects to a -sequential file. -</p> -<p> -The Persistent object subsystem provides for ID generation of objects. -Object IDs of persistent objects are written to the transaction log. -Persistent objects are never garbage collected and need to be deleted -by the application if they are no longer in use. -</p> -<p> -BKNR supports automated indices for CLOS instances. They are -implemented in a MOP metaclass and compatible with the BKNR metaclass -for persistent objects. -</p> -<h2>XML processing</h2> -<p> -BKNR integrates the Closure XML (CXML) parser using a CLOS metaclass -to provide for reading and writing XML files of objects. Combined -metaclasses are provided in order to allow for combinations like -indexed+persistent or indexed+xml. -</p> -<p> -CXML is also used for XHTML generation and XHTML template processing. -User-defined element handlers can be added to the XHTML generation to -support application-specific generation of dynamic content. -</p> -<h2>Web application environment</h2> -<p> -BKNR uses the portable aserve web server implementation as HTTP -server. It provides for a handler dispatch mechanism based on CLOS -objects and generic functions to provide for routing requests to -objects and HTML form handling. -</p> -<p> -Session handling through cookies is supported, as well is a simple -web-based CMS for maintaining user accounts and other application -information. -</p> -<p> -A CSS and Javascript generation library supports in-source-code -generation of complete web pages using a lisp-like syntax. -</p> -<h2>Other Libraries</h2> -<p> -Except for the graphics processing library used, all server-side -components of BKNR are implemented in Common Lisp. All components are -Open Source. All software outside of the thirdparty/ tree in the BKNR -repository are distributed under a BSD-style open source license. The -thirdparty/ tree contains a number of publicly available Common Lisp -libraries which are used by BKNR. -</p> -BKNR has been co-developed with a number of real-world applications. -Much of the application code has been kept in the central source code -repository and evolved through a number of API and framework changes. - - -BKNR started while implementing a -web site for <a href="http://eboy.com">eboy</a>, a group of graphics -artists who wanted to have a dynamic web site for publishing their -works. Their new, fully dynamic web site was implemented in CMU -Common Lisp - - -</bknr:toplevel>
Deleted: trunk/projects/lisp-ecoop/website/templates/cfp.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/cfp.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/cfp.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,191 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="Call For Papers" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - -<h1>Call for Participation</h1> - -<h2>2nd European Lisp and Scheme Workshop</h2> - -<p>July 26 - Glasgow, Scotland - co-located with ECOOP 2005<br/> -Supported by ALU</p> - -<p>For more information visit <a href="http://lisp-ecoop05.bknr.net">http://lisp-ecoop05.bknr.net</a> - or contact <a href="mailto:pc@p-cos.net">pc@p-cos.net</a>.</p> - -<h2>Important Dates (updated on May 15, 2005)</h2> -<ul> -<li>Submission deadline: June 5, 2005</li> -<li>Notification of acceptance: June 10, 2005</li> -<li>ECOOP early registration deadline: June 13, 2005</li> -</ul> - -<h1>Overview</h1> - -<blockquote> -...Please don't assume Lisp is only useful for Animation and Graphics, -AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor -applications, Expert Systems, Finance, Intelligent Agents, Knowledge -Management, Mechanical CAD, Modeling and Simulation, Natural Language, -Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web -Authoring just because these are the only things they happened to -list. -- Kent Pitman -</blockquote> - -<p>Lisp is one of the oldest computer languages still in use today. -In the decades of its existence, Lisp has been a fruitful basis for -language design experiments as well as the preferred implementation -language for applications in diverse fields.</p> - -<p>The structure of Lisp, including Common Lisp and Scheme as its -major dialects of today, makes it easy to extend the language or even -to implement entirely new dialects without starting from -scratch. Common Lisp, with the Common Lisp Object System (CLOS), was -the first object-oriented programming language to receive an ANSI -standard at the beginning of the 1990's. It is, arguably, the most -complete and advanced object system of any programming language, and -has influenced many other object-oriented programming languages that -were to follow.</p> - -<p>Despite having somewhat disappeared from the radar of popular -computer science, Common Lisp and Scheme are still alive and have just -started to gain momentum again. There is a steadily growing interest -in Lisp as such, with numerous user groups having formed recently -worldwide, and Lisp's metaprogramming notions that are being -transferred to other languages to different extents, as for example in -AOP, MDA, DSL, and so on.</p> - -<p>This two-day workshop will address the near-future role of -Lisp-based languages in research, industry and education. We want to -solicit papers and suggestions for breakout groups that discuss the -opportunities Lisp provides to capture and enhance the possibilities -in software engineering. We also want to promote lively discussion -between researchers proposing new approaches and practitioners -reporting on their experience with the strengths and limitations of -current Lisp technologies.</p> - -<p>The workshop will be split into two parts: The first part is for -talks with a more classroom-like atmosphere, the second will consist -of a number of sessions for breakout groups discussing or working on -particular topics.</p> - -<h2>Papers</h2> - -<p>Presentations on the workshop can take anything between 5 minutes -and an hour. Additional time will be given for questions and answers. -Papers may be published on the website in order to provide background -information in advance.</p> - -<h3>Suggested topics for presented papers</h3> -<ul> -<li>Macro programming</li> -<li>Metaprogramming</li> -<li>Reflection</li> -<li>New language features / abstractions</li> -<li>Persistence Systems</li> -<li>Hardware support for Lisp systems</li> -<li>Case studies</li> -<li>Experience reports</li> -<li>Industrial applications</li> -<li>Object-Oriented Programming</li> -<li>Declarative Programming</li> -<li>Aspect-Oriented Programming</li> -<li>Domain-Oriented Programming</li> -<li>Generative Programming</li> -<li>Ambient Intelligence</li> -<li>Unanticipated Software Evolution</li> -<li>Design Patterns</li> -<li>Educational Perspectives</li> -</ul> - -<h2>Breakout Groups</h2> - -<p>The workshop will provide for the opportunity to meet face to face -and work on focused topics. We will organize these breakout groups -and provide for rooms and infrastructure.</p> - -<h3>Suggested topics for breakout groups</h3> -<ul> -<li>Discuss the feature set of the next version of Slime</li> -<li>Work on details of the CLRFI process</li> -<li>Exchange experiences with various macro systems for Scheme</li> -<li>Detail a wishlist for R6RS</li> -<li>Environments for creating web applications</li> -<li>Persistence systems</li> -<li>Compiler technology</li> -<li>Lisp on bare metal / Lisp hardware / Lisp operating systems</li> -<li>Compare and enhance curricula for computer science education</li> -</ul> - -<p>In order to have effective discussions at those breakout groups, we -are negotiating meeting rooms for an extra day in addition to the -actual workshop with the ECOOP organizers.</p> - -<h2>Submission Guidelines</h2> - -<p>Potential attendants are expected to submit<br/> -<ul> -<li>either a long paper (10 pages) presenting scientific and/or -empirical results about Lisp- and Scheme-based uses or new approaches -for software engineering purposes</li> -<li>or a short essay (5 pages) defending a position about where -research and practice based on Lisp and Scheme should be heading in -the near future</li> -<li>a proposal for a breakout group (1-2 pages) describing the theme, -an agenda and/or expected results</li> -</ul> -</p> - -<p>Submissions should be mailed as PDF or text to Pascal Costanza (<a -href="mailto:pc@p-cos.net">pc@p-cos.net</a>) before the submission -deadline. Please indicate whether you need an earlier notification of -acceptance than the official date.</p> - -<h2>Registration</h2> - -<p> -This workshop is co-located with <a -href="http://2005.ecoop.org/%22%3EECOOP 2005</a>, and this time it is one -of the official workshops at that conference. Therefore, registration, -fee and accomodation are all handled through the conference -organization. See the conference website and especially <a -href="http://2005.ecoop.org/fees.html%22%3Eecoop - Fees</a> and <a -href="http://2005.ecoop.org/travel.html%22%3Eecoop - Travel</a> for -further information. -</p> - -<p> -Advance registration to the workshop is handled through the primary -contact person of the Workshop, Pascal Costanza (<a -href="mailto:pc@p-cos.net">pc@p-cos.net</a>). Please contact him by -regular email with your submission or input to the workshop in order -to receive your login to the workshop website. Include your preferred -login name for the workshop website with your application. Further -information for participants will be provided on the workshop website. -</p> - -<h2>Organizing Committee</h2> - -<p>The organizing comitee consists of the following people:</p> - -<ul> -<li>Pascal Costanza, <a -href="http://www.pascalcostanza.de%22%3Ehttp://www.pascalcostanza.de</a>, -Vrije Universiteit Brussel, Belgium (contact organizer)</li> -<li>Theo D'Hondt, <a -href="http://prog.vub.ac.be/~tjdhondt%22%3Ehttp://prog.vub.ac.be/~tjdhondt</a>, -Vrije Universiteit Brussel, Belgium</li> -<li>Arthur Lemmens, Independent Consultant, Amsterdam, The -Netherlands</li> -<li>Manuel Serrano, <a -href="http://www-sop.inria.fr/mimosa/Manuel.Serrano/%22%3Ehttp://www-sop.inria.fr/...</a>, -INRIA Sophia-Antipolis, France</li> -</ul> - -</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/cfp.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/cfp.bknr) =================================================================== --- trunk/projects/lisp-ecoop/website/templates/cfp.bknr 2006-02-11 09:19:59 UTC (rev 1829) +++ trunk/projects/lisp-ecoop/website/templates/cfp.xml 2006-02-14 21:48:08 UTC (rev 1833) @@ -0,0 +1,184 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet type="text/xsl" href="lisp-ecoop.xsl" ?> +<page name="cfp"> + +<h1>Call for Participation</h1> + +<h2>2nd European Lisp and Scheme Workshop</h2> + +<p>July 26 - Glasgow, Scotland - co-located with ECOOP 2005<br/> +Supported by ALU</p> + +<p>For more information visit <a href="http://lisp-ecoop05.bknr.net">http://lisp-ecoop05.bknr.net</a> + or contact <a href="mailto:pc@p-cos.net">pc@p-cos.net</a>.</p> + +<h2>Important Dates (updated on May 15, 2005)</h2> +<ul> +<li>Submission deadline: June 5, 2005</li> +<li>Notification of acceptance: June 10, 2005</li> +<li>ECOOP early registration deadline: June 13, 2005</li> +</ul> + +<h1>Overview</h1> + +<blockquote> +...Please don't assume Lisp is only useful for Animation and Graphics, +AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor +applications, Expert Systems, Finance, Intelligent Agents, Knowledge +Management, Mechanical CAD, Modeling and Simulation, Natural Language, +Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web +Authoring just because these are the only things they happened to +list. -- Kent Pitman +</blockquote> + +<p>Lisp is one of the oldest computer languages still in use today. +In the decades of its existence, Lisp has been a fruitful basis for +language design experiments as well as the preferred implementation +language for applications in diverse fields.</p> + +<p>The structure of Lisp, including Common Lisp and Scheme as its +major dialects of today, makes it easy to extend the language or even +to implement entirely new dialects without starting from +scratch. Common Lisp, with the Common Lisp Object System (CLOS), was +the first object-oriented programming language to receive an ANSI +standard at the beginning of the 1990's. It is, arguably, the most +complete and advanced object system of any programming language, and +has influenced many other object-oriented programming languages that +were to follow.</p> + +<p>Despite having somewhat disappeared from the radar of popular +computer science, Common Lisp and Scheme are still alive and have just +started to gain momentum again. There is a steadily growing interest +in Lisp as such, with numerous user groups having formed recently +worldwide, and Lisp's metaprogramming notions that are being +transferred to other languages to different extents, as for example in +AOP, MDA, DSL, and so on.</p> + +<p>This two-day workshop will address the near-future role of +Lisp-based languages in research, industry and education. We want to +solicit papers and suggestions for breakout groups that discuss the +opportunities Lisp provides to capture and enhance the possibilities +in software engineering. We also want to promote lively discussion +between researchers proposing new approaches and practitioners +reporting on their experience with the strengths and limitations of +current Lisp technologies.</p> + +<p>The workshop will be split into two parts: The first part is for +talks with a more classroom-like atmosphere, the second will consist +of a number of sessions for breakout groups discussing or working on +particular topics.</p> + +<h2>Papers</h2> + +<p>Presentations on the workshop can take anything between 5 minutes +and an hour. Additional time will be given for questions and answers. +Papers may be published on the website in order to provide background +information in advance.</p> + +<h3>Suggested topics for presented papers</h3> +<ul> +<li>Macro programming</li> +<li>Metaprogramming</li> +<li>Reflection</li> +<li>New language features / abstractions</li> +<li>Persistence Systems</li> +<li>Hardware support for Lisp systems</li> +<li>Case studies</li> +<li>Experience reports</li> +<li>Industrial applications</li> +<li>Object-Oriented Programming</li> +<li>Declarative Programming</li> +<li>Aspect-Oriented Programming</li> +<li>Domain-Oriented Programming</li> +<li>Generative Programming</li> +<li>Ambient Intelligence</li> +<li>Unanticipated Software Evolution</li> +<li>Design Patterns</li> +<li>Educational Perspectives</li> +</ul> + +<h2>Breakout Groups</h2> + +<p>The workshop will provide for the opportunity to meet face to face +and work on focused topics. We will organize these breakout groups +and provide for rooms and infrastructure.</p> + +<h3>Suggested topics for breakout groups</h3> +<ul> +<li>Discuss the feature set of the next version of Slime</li> +<li>Work on details of the CLRFI process</li> +<li>Exchange experiences with various macro systems for Scheme</li> +<li>Detail a wishlist for R6RS</li> +<li>Environments for creating web applications</li> +<li>Persistence systems</li> +<li>Compiler technology</li> +<li>Lisp on bare metal / Lisp hardware / Lisp operating systems</li> +<li>Compare and enhance curricula for computer science education</li> +</ul> + +<p>In order to have effective discussions at those breakout groups, we +are negotiating meeting rooms for an extra day in addition to the +actual workshop with the ECOOP organizers.</p> + +<h2>Submission Guidelines</h2> + +<p>Potential attendants are expected to submit<br/> +<ul> +<li>either a long paper (10 pages) presenting scientific and/or +empirical results about Lisp- and Scheme-based uses or new approaches +for software engineering purposes</li> +<li>or a short essay (5 pages) defending a position about where +research and practice based on Lisp and Scheme should be heading in +the near future</li> +<li>a proposal for a breakout group (1-2 pages) describing the theme, +an agenda and/or expected results</li> +</ul> +</p> + +<p>Submissions should be mailed as PDF or text to Pascal Costanza (<a +href="mailto:pc@p-cos.net">pc@p-cos.net</a>) before the submission +deadline. Please indicate whether you need an earlier notification of +acceptance than the official date.</p> + +<h2>Registration</h2> + +<p> +This workshop is co-located with <a +href="http://2005.ecoop.org/%22%3EECOOP 2005</a>, and this time it is one +of the official workshops at that conference. Therefore, registration, +fee and accomodation are all handled through the conference +organization. See the conference website and especially <a +href="http://2005.ecoop.org/fees.html%22%3Eecoop - Fees</a> and <a +href="http://2005.ecoop.org/travel.html%22%3Eecoop - Travel</a> for +further information. +</p> + +<p> +Advance registration to the workshop is handled through the primary +contact person of the Workshop, Pascal Costanza (<a +href="mailto:pc@p-cos.net">pc@p-cos.net</a>). Please contact him by +regular email with your submission or input to the workshop in order +to receive your login to the workshop website. Include your preferred +login name for the workshop website with your application. Further +information for participants will be provided on the workshop website. +</p> + +<h2>Organizing Committee</h2> + +<p>The organizing comitee consists of the following people:</p> + +<ul> +<li>Pascal Costanza, <a +href="http://www.pascalcostanza.de%22%3Ehttp://www.pascalcostanza.de</a>, +Vrije Universiteit Brussel, Belgium (contact organizer)</li> +<li>Theo D'Hondt, <a +href="http://prog.vub.ac.be/~tjdhondt%22%3Ehttp://prog.vub.ac.be/~tjdhondt</a>, +Vrije Universiteit Brussel, Belgium</li> +<li>Arthur Lemmens, Independent Consultant, Amsterdam, The +Netherlands</li> +<li>Manuel Serrano, <a +href="http://www-sop.inria.fr/mimosa/Manuel.Serrano/%22%3Ehttp://www-sop.inria.fr/...</a>, +INRIA Sophia-Antipolis, France</li> +</ul> + +</page> \ No newline at end of file
Deleted: trunk/projects/lisp-ecoop/website/templates/contact.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/contact.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/contact.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="Contact" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - -<h1>Contact</h1> -<p>Workshop related: <a href="mailto:pc@p-cos.net">Pascal Costanza</a></p> -<p>Website related: <a href="mailto:hans@bknr.net">Hans Hüber</a></p> - -</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/contact.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/contact.bknr) =================================================================== --- trunk/projects/lisp-ecoop/website/templates/contact.bknr 2006-02-11 09:19:59 UTC (rev 1829) +++ trunk/projects/lisp-ecoop/website/templates/contact.xml 2006-02-14 21:48:08 UTC (rev 1833) @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet type="text/xsl" href="lisp-ecoop.xsl" ?> +<page name="contact"> + + <h1>Contact</h1> + <p>Workshop related: <a href="mailto:pc@p-cos.net">Pascal Costanza</a></p> + <p>Website related: <a href="mailto:hans@bknr.net">Hans Hüber</a></p> + +</page>
Deleted: trunk/projects/lisp-ecoop/website/templates/edit-profile.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/edit-profile.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/edit-profile.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,111 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="Edit Profile" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - -<h1>Participant Profile Editor</h1> -<p> -Using this form, you can edit your participant profile for the 2nd -European LISP and Scheme Workshop. The profile serves as a means of -communicating the participants interests as well as any submitted -papers before the actual workshop takes place. It will also be used -by the workshop coordinators to schedule presentations. -The workshop web site will stay online after the workshop to -facilitate further communications. -</p> -<p> -All participant profile data, excluding personal email addresses, can -be viewed by all visitors of the workshops' web site. -</p> -lisp-ecoop05:profile-editor - <form method="post" name="edit_profile" enctype="multipart/form-data" onsubmit="return check_password(this);"> - <table> - <tr><th colspan="2">Personal information</th></tr> - <tr> - <td>Login name</td> - <td>$(login)</td> - </tr> - <tr> - <td>Password</td> - <td><input type="password" name="password" /></td> - </tr> - <tr> - <td>Password (repeat)</td> - <td><input type="password" name="password_repeat" /></td> - </tr> - <tr> - <td>Name</td> - <td><input type="text" name="full-name" value="$(full-name)" /></td> - </tr> - <tr> - <td>Affiliation</td> - <td><input type="text" name="affiliation" value="$(affiliation)" /></td> - </tr> - <tr> - <td>Website URL</td> - <td><input type="text" name="url" value="$(url)" /></td> - </tr> - <tr> - <td>Email</td> - <td><input type="text" name="email" value="$(email)" /></td> - </tr> - <tr> - <td>Picture</td> - <td><lisp-ecoop05:participant-picture-uploader /></td> - </tr> - <tr> - <td>Text</td> - <td><textarea name="text" rows="10" cols="76">$(text)</textarea></td> - </tr> - <tr><th colspan="2">Submissions</th></tr> - <tr> - <td colspan="2"><lisp-ecoop05:submission-list participant-only="1" /></td> - </tr> - <tr><th colspan="2">New Submission</th></tr> - <tr> - <td>Type:</td> - <td> - <select name="type"> - <option value="paper">Paper</option> - <option value="breakout-group-proposal">Breakout Group Proposal</option> - </select> - </td> - </tr> - <tr> - <td>Title:</td> - <td><input type="text" name="title" size="80" /></td> - </tr> - <tr> - <td>Abstract:</td> - <td><textarea name="abstract" cols="76" rows="10"> </textarea></td> - </tr> - <tr> - <td>PDF:</td> - <td><input type="file" name="submission" /><input type="submit" name="action" value="upload" /></td> - </tr> - <tr><th colspan="2">Action</th></tr> - <tr> - <td colspan="2"> - <input type="submit" name="action" value="save" /> - <input type="submit" name="action" value="delete" onclick="return confirm('Delete this participant?');" /> - </td> - </tr> - </table> - </form> -</lisp-ecoop05:profile-editor> -<p> -Please contact <a href="mailto:hans@bknr.net">Hans Hübner</a> for -inquiries relating to the workshop web site. We are interested in -developing the website into a LISP-based system to coordinate -distributed development activities and related real-life meetings -using an incremental development process. See <a -href="/bknr-technology">the Website technology blurb</a> for a -description of the technology used by this web site. -</p> -</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/edit-profile.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/edit-profile.bknr)
Deleted: trunk/projects/lisp-ecoop/website/templates/edit-submission.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/edit-submission.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/edit-submission.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,47 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="Edit Submission" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - -<h1>Submission Editor</h1> -<p> -Using this form, you can edit your submission to the 2nd -European LISP and Scheme Workshop. -</p> -lisp-ecoop05:submission-editor - <form method="post" name="edit_submission" enctype="multipart/form-data"> - <table> - <tr><th colspan="2">Submission</th></tr> - <tr> - <td>Title</td> - <td><input type="text" name="title" value="$(title)" /></td> - </tr> - <tr> - <td>Submitters</td> - <td><lisp-ecoop05:submission-submitters-chooser /></td> - </tr> - <tr> - <td width="20%">Abstract</td> - <td><textarea name="abstract" cols="76" rows="15">$(abstract)</textarea></td> - </tr> - <tr> - <td>Document (PDF)</td> - <td><lisp-ecoop05:submission-uploader /></td> - </tr> - <tr><th colspan="2">Action</th></tr> - <tr> - <td colspan="2"> - <button type="submit" name="action" value="save">save changes</button> - <button type="submit" name="action" value="delete" onclick="return confirm('Delete this submission?');">delete submission</button> - </td> - </tr> - </table> - </form> -</lisp-ecoop05:submission-editor> -</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/edit-submission.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/edit-submission.bknr)
Deleted: trunk/projects/lisp-ecoop/website/templates/home.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/home.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/home.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,58 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="Overview" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - -<p>Welcome to the Website of the 2nd European LISP and Scheme -Workshop. Please see the <a href="cfp">Call for Participation</a> for a -description of the goals of the workshop.</p> - -<h1>News</h1> - -<h3>May 19, 2005</h3> - -<ul> -<li><a href="/profile/rpg">Richard P. Gabriel</a> has - agreed to give a keynote talk at the workshop: -<blockquote> -<h4>On the Interaction of Life and Machines in Self-Sustaining Systems</h4> -<p> -Software systems today are produced according to a manufacturing -model: A finished product is constructed at the factory and shipped to -its final destination where it is expected to act like any other -machine-reliably but oblivious to its surroundings and its own -welfare. Software needs to grow up and become responsible for itself -and its own future. A promising approach seems to be to separate -software that does the work from software that keeps the system alive. -</p> -</blockquote> -</li> - -<li>The submission deadline has been extended to June 5, - 2005.</li> - -<li>The early registration deadline for ECOOP 2005 is June 13, - 2005. The fee structure for ECOOP 2005 will be announced at the - conference website soon. See <a - href="http://2005.ecoop.org/dates.html" target="_new">ecoop - - Important Dates</a> and <a href="http://2005.ecoop.org/fees.html" - target="_new">ecoop - Fees</a> for more information.</li> - -</ul> - -<div align="center"> - <p> - <a href="http://www.alu.org" target="_new"> - <img src="/image/alu-logo" alt="" height="63" width="95" align="middle" target="_new" border="0" /> - </a> - </p> - <p>Supported by ALU</p> -</div> - -</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/home.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/home.bknr) =================================================================== --- trunk/projects/lisp-ecoop/website/templates/home.bknr 2006-02-11 09:19:59 UTC (rev 1829) +++ trunk/projects/lisp-ecoop/website/templates/home.xml 2006-02-14 21:48:08 UTC (rev 1833) @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet type="text/xsl" href="lisp-ecoop.xsl" ?> +<page name="home"> + +<p>Welcome to the Website of the 2nd European LISP and Scheme +Workshop. Please see the <a href="cfp">Call for Participation</a> for a +description of the goals of the workshop.</p> + +<h1>News</h1> + +<h3>May 19, 2005</h3> + +<ul> +<li><a href="/profile/rpg">Richard P. Gabriel</a> has + agreed to give a keynote talk at the workshop: +<blockquote> +<h4>On the Interaction of Life and Machines in Self-Sustaining Systems</h4> +<p> +Software systems today are produced according to a manufacturing +model: A finished product is constructed at the factory and shipped to +its final destination where it is expected to act like any other +machine-reliably but oblivious to its surroundings and its own +welfare. Software needs to grow up and become responsible for itself +and its own future. A promising approach seems to be to separate +software that does the work from software that keeps the system alive. +</p> +</blockquote> +</li> + +<li>The submission deadline has been extended to June 5, + 2005.</li> + +<li>The early registration deadline for ECOOP 2005 is June 13, + 2005. The fee structure for ECOOP 2005 will be announced at the + conference website soon. See <a + href="http://2005.ecoop.org/dates.html" target="_new">ecoop - + Important Dates</a> and <a href="http://2005.ecoop.org/fees.html" + target="_new">ecoop - Fees</a> for more information.</li> + +</ul> + +<div align="center"> + <p> + <a href="http://www.alu.org" target="_new"> + <img src="/image/alu-logo" alt="" height="63" width="95" align="middle" target="_new" border="0" /> + </a> + </p> + <p>Supported by ALU</p> +</div> + +</page>
Added: trunk/projects/lisp-ecoop/website/templates/lisp-ecoop.xsl =================================================================== --- trunk/projects/lisp-ecoop/website/templates/lisp-ecoop.xsl 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/lisp-ecoop.xsl 2006-02-14 21:48:08 UTC (rev 1833) @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="iso-8859-1" ?> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> + + <xsl:param name="mode">xml</xsl:param> + + <xsl:output method="html" + indent="yes" + omit-xml-declaration="yes" + doctype-public="-//W3C//DTD HTML 4.0 Strict//EN" /> + + <xsl:template match="/page"> + + <html + xmlns="http://www.w3.org/1999/xhtml%22%3E + <head> + <title>LISP-ECOOP06 - $(title)</title> + <link rel="stylesheet" type="text/css" href="../static/styles.css" /> + <script src="../static/javascript.js" language="javascript" type="text/javascript"> </script> + </head> + <body> + <div id="banner"> + <div id="title">2nd European LISP and Scheme Workshop</div> + <div id="subtitle">Co-located with <a href="http://2005.ecoop.org/" target="_new">ECOOP 2005</a><br />July 26 - Glasgow - Scotland</div> + <div id="logo"> + <a href="http://bknr.net/" target="_new"> + <img width="57" height="20" alt="BKNR Logo" src="/image/bknr-logo/thumbnail,,57,20" border="0" /> + </a> + </div> + </div> + <div id="body"> + <div id="system-column"> + <xsl:call-template name="menu"> + <xsl:with-param name="current" select="@name"/> + </xsl:call-template> + </div> + <div id="content"> + <xsl:copy-of select="." /> + </div> + </div> + </body> + </html> + </xsl:template> + + <xsl:template name="menu"> + <xsl:param name="current"/> + <div class="site-menu"> + <xsl:for-each select="document('menu.xml')/menu/item"> + xsl:choose + <xsl:when test="@url = $current"> + <div class="site-menu-active"> + <xsl:value-of select="@title"/> + </div> + </xsl:when> + xsl:otherwise + <div class="site-menu-inactive"> + <a href="{@url}.{$mode}"><xsl:value-of select="@title"/></a> + </div> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </div> + </xsl:template> + +</xsl:stylesheet> \ No newline at end of file
Modified: trunk/projects/lisp-ecoop/website/templates/menu.xml =================================================================== --- trunk/projects/lisp-ecoop/website/templates/menu.xml 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/menu.xml 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,10 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<menus> - <menu name="main"> - <item url="/home" title="Home" /> - <item url="/cfp" title="Call for Participation" /> - <item url="/submissions" title="Submissions" /> - <item url="/people" title="People" /> - <item url="/schedule" title="Schedule" /> - </menu> -</menus> \ No newline at end of file +<menu name="main"> + <item url="home" title="Home" /> + <item url="cfp" title="Call for Participation" /> + <item url="submissions" title="Submissions" /> + <item url="people" title="People" /> + <item url="schedule" title="Schedule" /> + <item url="contact" title="Contact" /> +</menu>
Deleted: trunk/projects/lisp-ecoop/website/templates/people.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/people.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/people.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="People" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - -<h1>People</h1> - -<p>The following people have registered to the workshop. Please click -on the persons' name to get further information</p> - - <lisp-ecoop05:participant-list /> - -</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/people.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/people.bknr) =================================================================== --- trunk/projects/lisp-ecoop/website/templates/people.bknr 2006-02-11 09:19:59 UTC (rev 1829) +++ trunk/projects/lisp-ecoop/website/templates/people.xml 2006-02-14 21:48:08 UTC (rev 1833) @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet type="text/xsl" href="lisp-ecoop.xsl" ?> +<page name="people"> + +<h1>People</h1> + +<p>The following people have registered to the workshop. Please click +on the persons' name to get further information</p> + + <lisp-ecoop05:participant-list /> + +</page>
Deleted: trunk/projects/lisp-ecoop/website/templates/profile.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/profile.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/profile.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,53 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="Edit Profile" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - -lisp-ecoop05:profile - <h1>Participant Profile</h1> - <table> - <tr><th colspan="2">Personal information</th></tr> - <tr> - <td>Login name</td> - <td>$(login)</td> - </tr> - <tr> - <td>Name</td> - <td>$(full-name)</td> - </tr> - <tr> - <td>Affiliation</td> - <td>$(affiliation)</td> - </tr> - <tr> - <td>Website URL</td> - <td><a href="$(url)" target="_new">$(url)</a></td> - </tr> - <tr> - <td>Picture</td> - <td><lisp-ecoop05:participant-picture-image width="100" height="100"/></td> - </tr> - lisp-ecoop05:participants-only - <tr> - <td>Email</td> - <td><a href="mailto:$(email)">$(email)</a></td> - </tr> - </lisp-ecoop05:participants-only> - <tr> - <td width="20%">Text</td> - <td><pre>$(text)</pre></td> - </tr> - <tr><th colspan="2">Submission</th></tr> - <tr> - <td>Submissions</td> - <td><lisp-ecoop05:participant-submission-links /></td> - </tr> - </table> -</lisp-ecoop05:profile> -</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/profile.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/profile.bknr)
Deleted: trunk/projects/lisp-ecoop/website/templates/schedule.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/schedule.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/schedule.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,63 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="Schedule" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - - lisp-ecoop05:admin-only - <lisp-ecoop05:schedule-submission /> - </lisp-ecoop05:admin-only> - - <h1>Schedule</h1> - - <p>The (preliminary) schedule for the workshop is as follows.</p> - - <h2>Monday, 25. July 2005</h2> - <table> - <tr><th>Time</th><th>Event</th></tr> - <lisp-ecoop05:show-day-schedule day="25-07-2005"> - <tr><td>lisp-ecoop05:time/</td><td>lisp-ecoop05:content/</td></tr> - </lisp-ecoop05:show-day-schedule> - </table> - - <h2>Tuesday, 26. July 2005</h2> - <table> - <tr><th>Time</th><th>Event</th></tr> - <lisp-ecoop05:show-day-schedule day="26-07-2005"> - <tr><td>lisp-ecoop05:time/</td><td>lisp-ecoop05:content/</td></tr> - </lisp-ecoop05:show-day-schedule> - </table> - - lisp-ecoop05:admin-only - <hr /> - <form id="schedule" method="POST"> - <b>Add Item:</b><br /> - <label for="date">Date:</label> - <select name="date"> - <option value="25-07-2005">25. July</option> - <option value="26-07-2005">26. July</option> - </select> - <br /> - <label for="time">Time (HH:MM):</label> - <input type="text" name="time" size="5" /> - <br /> - <label for="duration">Duration (HH:MM):</label> - <input type="text" name="duration" size="5" /> - <br /> - <label for="submission">Submission:</label> - <select name="submission"> - <lisp-ecoop05:unscheduled-submission-options /> - </select> - <br/><b>or</b><br/> - <label for="freetext">Other item: </label> - <input name="freetext" type="text" size="70" /> - <br /> - <input type="submit" value="add to schedule" /> - </form> - </lisp-ecoop05:admin-only> -</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/schedule.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/schedule.bknr) =================================================================== --- trunk/projects/lisp-ecoop/website/templates/schedule.bknr 2006-02-11 09:19:59 UTC (rev 1829) +++ trunk/projects/lisp-ecoop/website/templates/schedule.xml 2006-02-14 21:48:08 UTC (rev 1833) @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet type="text/xsl" href="lisp-ecoop.xsl" ?> +<page name="schedule"> + + lisp-ecoop05:admin-only + <lisp-ecoop05:schedule-submission /> + </lisp-ecoop05:admin-only> + + <h1>Schedule</h1> + + <p>The (preliminary) schedule for the workshop is as follows.</p> + + <h2>Monday, 25. July 2005</h2> + <table> + <tr><th>Time</th><th>Event</th></tr> + <lisp-ecoop05:show-day-schedule day="25-07-2005"> + <tr><td>lisp-ecoop05:time/</td><td>lisp-ecoop05:content/</td></tr> + </lisp-ecoop05:show-day-schedule> + </table> + + <h2>Tuesday, 26. July 2005</h2> + <table> + <tr><th>Time</th><th>Event</th></tr> + <lisp-ecoop05:show-day-schedule day="26-07-2005"> + <tr><td>lisp-ecoop05:time/</td><td>lisp-ecoop05:content/</td></tr> + </lisp-ecoop05:show-day-schedule> + </table> + + lisp-ecoop05:admin-only + <hr /> + <form id="schedule" method="POST"> + <b>Add Item:</b><br /> + <label for="date">Date:</label> + <select name="date"> + <option value="25-07-2005">25. July</option> + <option value="26-07-2005">26. July</option> + </select> + <br /> + <label for="time">Time (HH:MM):</label> + <input type="text" name="time" size="5" /> + <br /> + <label for="duration">Duration (HH:MM):</label> + <input type="text" name="duration" size="5" /> + <br /> + <label for="submission">Submission:</label> + <select name="submission"> + <lisp-ecoop05:unscheduled-submission-options /> + </select> + <br/><b>or</b><br/> + <label for="freetext">Other item: </label> + <input name="freetext" type="text" size="70" /> + <br /> + <input type="submit" value="add to schedule" /> + </form> + </lisp-ecoop05:admin-only> +</page>
Deleted: trunk/projects/lisp-ecoop/website/templates/submission.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/submission.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/submission.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="Edit Submission" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - -lisp-ecoop05:load-argument-object - <h1>$(title)</h1> - <h2><lisp-ecoop05:submission-submitter-links /></h2> - <blockquote><pre>$(abstract)</pre></blockquote> - <a href="/pdf/$(object-id)">[Show PDF]</a> -</lisp-ecoop05:load-argument-object> -</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/submission.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/submission.bknr)
Deleted: trunk/projects/lisp-ecoop/website/templates/submissions.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/submissions.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/submissions.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<bknr:toplevel - template="toplevel" - title="Submissions" - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - > - -<h1>Submissions</h1> - -<p>The following submissions have been received so far.</p> - -<h2>Papers</h2> -<lisp-ecoop05:submission-list type="paper"/> - -<h2>Breakout group proposals</h2> -<lisp-ecoop05:submission-list type="breakout-group-proposal"/> - -</bknr:toplevel>
Copied: trunk/projects/lisp-ecoop/website/templates/submissions.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/submissions.bknr) =================================================================== --- trunk/projects/lisp-ecoop/website/templates/submissions.bknr 2006-02-11 09:19:59 UTC (rev 1829) +++ trunk/projects/lisp-ecoop/website/templates/submissions.xml 2006-02-14 21:48:08 UTC (rev 1833) @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?xml-stylesheet type="text/xsl" href="lisp-ecoop.xsl" ?> +<page name="submissions"> + +<h1>Submissions</h1> + +<p>The following submissions have been received so far.</p> + +<h2>Papers</h2> +<lisp-ecoop05:submission-list type="paper"/> + +<h2>Breakout group proposals</h2> +<lisp-ecoop05:submission-list type="breakout-group-proposal"/> + +</page>
Deleted: trunk/projects/lisp-ecoop/website/templates/toplevel.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/toplevel.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/toplevel.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html - xmlns="http://www.w3.org/1999/xhtml" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - xmlns:bknr="http://bknr.net" - xmlns:menu="http://bknr.net/menu" - > - <head> - <title>LISP-ECOOP05 - $(title)</title> - <link rel="stylesheet" type="text/css" href="/static/styles.css" /> - <script src="/static/javascript.js" language="javascript" type="text/javascript"> </script> - </head> - - <body> - <div id="banner"> - <div id="title">2nd European LISP and Scheme Workshop</div> - <div id="subtitle">Co-located with <a href="http://2005.ecoop.org/" target="_new">ECOOP 2005</a><br />July 26 - Glasgow - Scotland</div> - <div id="logo"> - <a href="http://bknr.net/" target="_new"> - <img width="57" height="20" alt="BKNR Logo" src="/image/bknr-logo/thumbnail,,57,20" border="0" /> - </a> - </div> - </div> - <div id="body"> - <div id="system-column"> - <menu:site-menu config="menu.xml" - menu-name="main" - container-class="site-menu" - active-class="site-menu-active" - inactive-class="site-menu-inactive" /> - <div id="login"> - <lisp-ecoop05:login-widget /> - </div> - </div> - <div id="content"> - <bknr:tag-body /> - </div> - </div> - </body> -</html>
Copied: trunk/projects/lisp-ecoop/website/templates/toplevel.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/toplevel.bknr)
Deleted: trunk/projects/lisp-ecoop/website/templates/user-error.bknr =================================================================== --- trunk/projects/lisp-ecoop/website/templates/user-error.bknr 2006-02-14 19:21:08 UTC (rev 1832) +++ trunk/projects/lisp-ecoop/website/templates/user-error.bknr 2006-02-14 21:48:08 UTC (rev 1833) @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html - xmlns="http://www.w3.org/1999/xhtml" - xmlns:bknr="http://bknr.net" - xmlns:lisp-ecoop05="http://lisp-ecoop05.bknr.net" - xmlns:menu="http://bknr.net/menu" - > -Your request could not be processed because an error occured: -<pre> -$(error-message) -</pre> -</html> \ No newline at end of file
Copied: trunk/projects/lisp-ecoop/website/templates/user-error.xml (from rev 1829, trunk/projects/lisp-ecoop/website/templates/user-error.bknr)