-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!postnews.google.com!news2.
google.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.hig
hwinds-media.com!news-in-01.newsfeed.easynews.com!easynews!core-easynews-01!eas
ynews.com!en-nntp-13.dc1.easynews.com.POSTED!not-for-mail
From: A.L. <l...@a...com>
Newsgroups: pl.comp.programming
Subject: Re: Narzedzia CASE i generowanie kodu
Message-ID: <4...@4...com>
References: <j9tl5f$mk$1@news.task.gda.pl>
<9...@4...com> <j9tsc4$q19$1@news.onet.pl>
<1...@4...googlegroups.com>
<m...@4...com>
<j9vtbu$t25$1@inews.gazeta.pl>
<m...@4...com>
<ja0m3n$cle$1@inews.gazeta.pl>
<2...@4...com>
<s...@j...net>
X-Newsreader: Forte Agent 4.2/32.1118
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
Lines: 69
X-Complaints-To: a...@e...com
Organization: Forte Inc. http://www.forteinc.com/apn/
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will
be unable to process your complaint properly.
Date: Wed, 16 Nov 2011 11:11:06 -0600
Xref: news-archive.icm.edu.pl pl.comp.programming:193695
[ ukryj nagłówki ]On Wed, 16 Nov 2011 16:38:04 +0000 (UTC), "Stachu 'Dozzie' K."
<d...@g...eat.some.screws.spammer.invalid> wrote:
>On 2011-11-16, A.L <l...@a...com> wrote:
>[...]
>>>Przy jeszcze większej specjalizacji mamy frameworki i biblioteki.
>>>Raczej nie będziesz pisał aplikacji webowej w Prologu - łatwiej
>>>choćby w Pythonie + Django.
>[...]
>> Znam co najmniej jedna duza aplikacje webowa napisana w 90% w Prologu.
>> Niestety, nie moge sluzyc informacjami po podpisalem NDA...
>
>Oczywiście. Jak to ty zwykle.
Popatrz sobie tutaj:
http://arxiv.org/abs/0711.0917
Prolog is an excellent tool for representing and manipulating data
written in formal languages as well as natural language. Its safe
semantics and automatic memory management make it a prime candidate
for programming robust Web services. Where Prolog is commonly seen as
a component in a Web application that is either embedded or
communicates using a proprietary protocol, we propose an architecture
where Prolog communicates to other components in aWeb application
using the standard HTTP protocol. By avoiding embedding in external
Web servers development and deployment become much easier. To support
this architecture, in addition to the transfer protocol, we must also
support parsing, representing and generating the key Web document
types such as HTML, XML and RDF. This paper motivates the design
decisions in the libraries and extensions to Prolog for handling Web
documents and protocols. The design has been guided by the requirement
to handle large documents eciently. The described libraries support a
wide range of Web applications ranging from HTML and XML documents to
Semantic Web RDF processing. The benets of using Prolog for Web
related tasks is illustrated using three case studies.
Ale autorzy TEZ nei udziela ci konkretnych informacji na temat swoich
klientow.
Mozesz tez zobaczyc to
http://arxiv.org/abs/cs/0312031
Distributed WWW Programming using (Ciao-)Prolog and the PiLLoW library
We discuss from a practical point of view a number of issues involved
in writing distributed Internet and WWW applications using LP/CLP
systems. We describe PiLLoW, a public-domain Internet and WWW
programming library for LP/CLP systems that we have designed in order
to simplify the process of writing such applications. PiLLoW provides
facilities for accessing documents and code on the WWW; parsing,
manipulating and generating HTML and XML structured documents and
data; producing HTML forms; writing form handlers and CGI-scripts; and
processing HTML/XML templates. An important contribution of PiLLoW is
to model HTML/XML code (and, thus, the content of WWW pages) as terms.
The PiLLoW library has been developed in the context of the Ciao
Prolog system, but it has been adapted to a number of popular LP/CLP
systems, supporting most of its functionality. We also describe the
use of concurrency and a high-level model of client-server
interaction, Ciao Prolog's active modules, in the context of WWW
programming. We propose a solution for client-side downloading and
execution of Prolog code, using generic browsers. Finally, we also
provide an overview of related work on the topic.
Oni tez podpisali NDA wiec ci nie powiedza o swoich klientach
A.L.
Następne wpisy z tego wątku
- 16.11.11 17:18 Stachu 'Dozzie' K.
- 16.11.11 17:18 A.L.
- 16.11.11 18:28 A.L.
- 16.11.11 18:37 Stachu 'Dozzie' K.
- 16.11.11 18:50 A.L.
- 16.11.11 19:07 Stachu 'Dozzie' K.
- 16.11.11 19:13
- 16.11.11 19:26 A.L.
- 16.11.11 21:16 Marek Borowski
- 16.11.11 22:01 A.L.
- 16.11.11 22:23 Stachu 'Dozzie' K.
- 16.11.11 22:37 Wojciech Muła
- 16.11.11 22:39 Stachu 'Dozzie' K.
- 16.11.11 22:04 Maciej Sobczak
- 17.11.11 02:05 A.L.
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-11-24 Czy Sejm RP zahamuje proceder zabijania dla organów?
- 2024-11-24 Aby WKOOOORWIĆ ekofaszystów ;-)
- 2024-11-22 OC - podwyżka
- 2024-11-22 wyszedł z domu bez buta
- 2024-11-22 Bieda hud.
- 2024-11-24 DS1813-10 się psuje
- 2024-11-23 Białystok => Inżynier bezpieczeństwa aplikacji <=
- 2024-11-23 Szczecin => QA Engineer <=
- 2024-11-23 Warszawa => SEO Specialist (15-20h tygodniowo) <=
- 2024-11-22 Warszawa => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-22 Warszawa => Senior Account Manager <=
- 2024-11-22 Warszawa => Key Account Manager <=
- 2024-11-22 Warszawa => DevOps Specialist <=
- 2024-11-22 Kraków => IT Expert (Network Systems area) <=
- 2024-11-22 Warszawa => Infrastructure Automation Engineer <=