A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2006; you can also visit the original URL.
The file type is application/pdf
.
Filters
Web programming in Scheme with LAML
2005
Journal of functional programming
These similarities are exploited in LAML which is a software package for Scheme. ...
Functional programming fits well with the use of descriptive markup in HTML and XML. There is also a good fit between S-expressions in Lisp and the XML data set. ...
Acknowledgements Thanks to Lone Leth Thomsen for help with the final version of this paper. Thanks are also due to the reviewers. Their extensive review reports helped improve this paper considerably. ...
doi:10.1017/s0956796804005350
fatcat:ua2kno4cind55kpcjwhwqowsd4
Scheme on the web and in the classroom
2012
Proceedings of the 2012 Annual Workshop on Scheme and Functional Programming - Scheme '12
LAML is a software system that brings XML languages into Scheme as a collection of Scheme functions. The XML languages are defined by XML document type definitions (DTDs). ...
The paper describes four substantial applications that have been developed on top of the LAML libraries. ...
With the development of large Scheme programs, as parts of LAML, it was attractive to implement a Scheme Elucidator. ...
doi:10.1145/2661103.2661104
dblp:conf/icfp/Normark12
fatcat:6n45yvotd5dlflqgpz6k6dwdi4
Programming World Wide Web pages in scheme
1999
SIGPLAN notices
In this paper we will argue that pages on the World Wide Web can be made directly as programs in a functional programming language instead of through HTML or an HTML-based authoring tool. ...
We use the Scheme programming language from the Lisp family for WWW page production. ...
First, each text contribution in the LAML document must be represented as a string constant, such as "Programming World Wide Web Pages in Scheme". ...
doi:10.1145/344283.344292
fatcat:wws5frcaarhwfh4oecfcjvap5e
MIDI programming in scheme
2010
Proceedings of the 7th European Lisp Workshop on - ELW '10
The representation of Standard MIDI Files in Scheme makes it possible to carry out systematic modifications and transformations of MIDI contents with use of pure functional programming. ...
Side by side with the XML-inspired MIDI language, the paper describes an Emacs-based, textual programming environment that supports the MIDI programming process. ...
Imposing Structure on MIDI Contents In contrast to most hand-written Scheme programs, a MIDI LAML program is poor with respect to structure. ...
doi:10.1145/1890703.1890704
fatcat:ltzygkr4n5fl7lnwivgyqrtfxm
A suite of WWW-based tools for advanced course management
2000
ACM SIGCSE Bulletin
From the teacher's perspective the tools allow for abstraction from details and automation of routine work in the authoring process. ...
From a technical perspective, the LENO input is a program written in the functional programming language Scheme using a particular library of Scheme functions. ...
Such teaching material is often produced using presentation programs, for instance Powerpoint. Most presentation programs were invented before the advent of the World Wide Web and the Internet. ...
doi:10.1145/353519.343078
fatcat:o7vq75fnwjge3jydkocgz6go5u
A suite of WWW-based tools for advanced course management
2000
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education - ITiCSE '00
From the teacher's perspective the tools allow for abstraction from details and automation of routine work in the authoring process. ...
From a technical perspective, the LENO input is a program written in the functional programming language Scheme using a particular library of Scheme functions. ...
Such teaching material is often produced using presentation programs, for instance Powerpoint. Most presentation programs were invented before the advent of the World Wide Web and the Internet. ...
doi:10.1145/343048.343078
dblp:conf/iticse/Normark00
fatcat:zexgtsegznfedc2y3y4zk7mcnm
Inverting back the inversion of control or, continuations versus page-centric programming
2003
SIGPLAN notices
Our thesis is that programming web applications with continuations is superior to the current page-centric technology. ...
"What to do next" is precisely what has to be explicitly encoded in order to program non trivial web interactions. ...
Introduction A web application that involves a sequence of interactions with a client (displaying pages and waiting for filled forms) is currently difficult to program because: 1. the client's state in ...
doi:10.1145/772970.772977
fatcat:4m45vsyjkjf2fdv2dlct2zuzg4
Continuations and Web Servers
2004
Higher-Order and Symbolic Computation
Programming web applications in direct style with the help of continuations is a much simpler, safer, modular and better-performing technology than the current dominating "page-centric" technology combining ...
This paper discusses the use of continuations in the context of web applications, the problems they solve as well as some new problems they introduce. ...
I also used their Scheme system, DrScheme, to build a new educational CD-ROM whose topic is the Scheme programming language [5] with the techniques originally implemented with PS3I. ...
doi:10.1007/s10990-004-4866-z
fatcat:ynoavrinjraelkawyg6m4wu5pa
Thirty biologically interpretable clusters of transcription factors distinguish cancer type
2018
BMC Genomics
To carry out their regulatory programs, they must cooperate in networks and bind simultaneously to sites in promoter or enhancer regions of genes. ...
Clusters of the second type were more likely also to be associated with embryonically lethal mouse phenotypes. ...
These data were obtained from the FireBrowse web site (http://www.firebrowse.org) on 2016-09-21. ...
doi:10.1186/s12864-018-5093-z
pmid:30305013
pmcid:PMC6180590
fatcat:5h3a4uibh5hsjjxdzidr5uaw7a
eTumorType, An Algorithm of Discriminating Cancer Types for Circulating Tumor Cells or Cell-free DNAs in Blood
2017
Genomics, Proteomics & Bioinformatics
blood Zou, Jinfeng; Wang, Edwin https://publications-cnrc.canada.ca/fra/droits L'accès à ce site Web et l'utilisation de son contenu sont assujettis aux conditions présentées dans le site Abstract With ...
the technology development on detecting circulating tumor cells (CTCs) and cellfree DNAs (cfDNAs) in blood, serum, and plasma, non-invasive diagnosis of cancer becomes promising. ...
Supplementary material Supplementary material associated with this article can be found, in the online version, at http://dx.doi.org/10.1016/j. gpb.2017.01.004. ...
doi:10.1016/j.gpb.2017.01.004
pmid:28389380
pmcid:PMC5414714
fatcat:xitcbhjwb5a5llgrueqqy7enxy
SBMLmod: a Python-based web application and web service for efficient data integration and model simulation
2017
BMC Bioinformatics
Systems Biology Markup Language (SBML) is the standard model representation and description language in systems biology. ...
The web application is available at http://sbmlmod.uit.no, whereas the WSDL definition file for the web service is accessible via http:// sbmlmod.uit.no/SBMLmod.wsdl. ...
Opitz for helpful comments and support with respect to tryptophan metabolism analysis, Siv Hollup and Espen Tangen for supporting us with the deployment of SBMLmod and Gabriela Wagner and Matthew Richards ...
doi:10.1186/s12859-017-1722-9
pmid:28646877
pmcid:PMC5483284
fatcat:url6kbipabgf5g7edukk7bspaq
An embedded domain-specific language for type-safe server-side web scripting
2005
ACM Transactions on Internet Technology
In addition, parameters are received in their typed internal representation, not as strings. ...
WASH/CGI is an embedded domain-specific language for server-side Web-scripting. ...
Further approaches to Web programming using functional languages are using the Scheme language [10, 30] . ...
doi:10.1145/1052934.1052935
fatcat:72gwdoqnknfdpghw3xbxcwxwbi
Comparative Studies of 10 Programming Languages within 10 Diverse Criteria -- a Team 7 COMP6411-S10 Term Report
[article]
2010
arXiv
pre-print
In this paper, we will discuss ten programming languages: C++, C#, Java, Groovy, JavaScript, PHP, Schalar, Scheme, Haskell and AspectJ. ...
For example, Default more secure programming practices, Web applications development, OO-based abstraction and etc. ...
-Wikipedia contributors with the wealth of information. ...
arXiv:1009.0305v1
fatcat:lcelqyy3ybb6jakrekezv22ajm
Comparing Selected Criteria of Programming Languages Java, PHP, C++, Perl, Haskell, AspectJ, Ruby, COBOL, Bash Scripts and Scheme Revision 1.0 - a Team CPLgroup COMP6411-S10 Term Report
[article]
2010
arXiv
pre-print
In this paper we present a comparative study between ten programming languages: Haskell, Java, Perl, C++, AspectJ, COBOL, Ruby, PHP, Bash Scripts, and Scheme; with respect of the following criteria: Secure ...
Multiple programming languages are designed, specified, and implemented every year in order to keep up with the changing programming paradigms, hardware evolution, etc. ...
In that case, Scheme web applications will be posted on PLT-Scheme web-server. or LAML
[217] for presentation only. ...
arXiv:1008.3434v1
fatcat:yc767tog7ze7xf2zboj4lfcaqy
MetaOCaml server pages: Web publishing as staged computation
2006
Science of Computer Programming
A prototype web server, written in OCaml, supports web sites with both static and dynamic content. ...
Modern dynamic web services are really computer programs. Some parts of these programs run off-line, others run server-side on each request, and still others run within the browser. ...
Thanks to my M.S. student, Kiichi Takeuchi, for exploring some applications of these ideas, and for helping me understand the work of Takebe and Yuasa [20] (written in Japanese). ...
doi:10.1016/j.scico.2006.05.004
fatcat:odvxckvie5agjh4ayftiayq7ey
« Previous
Showing results 1 — 15 out of 65 results