Commit fcc62eff authored by Gérard Huet's avatar Gérard Huet

Maintenance

parent df1f6413
This diff is collapsed.
......@@ -5,7 +5,7 @@
# Gérard Huet #
# #
############################################################################
# Installation instructions Copyright Gérard Huet 2018 #
# Installation instructions Copyright Gérard Huet 2020 #
############################################################################
This is just a reminder for quick installation.
......
......@@ -4,7 +4,7 @@
(* *)
(* Gérard Huet *)
(* *)
(* ©2019 Institut National de Recherche en Informatique et en Automatique *)
(* ©2020 Institut National de Recherche en Informatique et en Automatique *)
(**************************************************************************)
(* CGI-bin conjugation for computing root conjugations. *)
......
......@@ -4,7 +4,7 @@
(* *)
(* Gérard Huet *)
(* *)
(* ©2019 Institut National de Recherche en Informatique et en Automatique *)
(* ©2020 Institut National de Recherche en Informatique et en Automatique *)
(**************************************************************************)
(* CGI-bin declension for computing declensions. *)
......
......@@ -4,12 +4,12 @@
(* *)
(* Gérard Huet *)
(* *)
(* ©2019 Institut National de Recherche en Informatique et en Automatique *)
(* ©2020 Institut National de Recherche en Informatique et en Automatique *)
(**************************************************************************)
(*i module Html = struct i*)
(* Pidgin ML comme langage de script du pauvre pour HTML et XML *)
(* Pidgin ML as scripting langage of the poor for HTML and XML *)
(**************************)
(* Generic HTML scripting *)
......@@ -475,47 +475,47 @@ value class_of = fun
| Green_back -> "green_back"
| Lawngreen_back -> "lawngreen_back"
| Aquamarine_back -> "aquamarine_back"
| Grey_back -> "grey_back"
| Blue_ -> "blue"
| Green_ -> "green"
| Navy_ -> "navy"
| Red_ -> "red"
| Roma16o -> "red16"
| Roma12o -> "roma12o"
| Magenta_ -> "magenta"
| Header_deva -> "header_deva"
| Header_tran -> "header_tran"
| Latin12 -> "latin12"
| Deva -> "deva"
| Devared_ -> "devared"
| Devac -> "devac"
| Deva16 -> "deva16"
| Deva16c -> "deva16c"
| Deva20c -> "deva20c"
| Alphabet -> "alphabet"
| Title -> "title"
| Trans12 -> "trans12"
| B1 -> "b1"
| B2 -> "b2"
| B3 -> "b3"
| C1 -> "c1"
| C2 -> "c2"
| C3 -> "c3"
| G2 -> "g2"
| Center_ -> "center"
| Tcenter -> "center"
| Spacing20 -> "spacing20"
| Latin16 -> "latin16"
| Trans16 -> "trans16"
| Math -> "math"
| Enpied -> "enpied"
| Bandeau -> "bandeau"
| Pad60 -> "pad60"
| Cell5 -> "cell5"
| Cell10 -> "cell10"
| Border2 -> "border2"
| Body -> "body"
| Hidden_ -> "hidden"
| Grey_back -> "grey_back"
| Blue_ -> "blue"
| Green_ -> "green"
| Navy_ -> "navy"
| Red_ -> "red"
| Roma16o -> "red16"
| Roma12o -> "roma12o"
| Magenta_ -> "magenta"
| Header_deva -> "header_deva"
| Header_tran -> "header_tran"
| Latin12 -> "latin12"
| Deva -> "deva"
| Devared_ -> "devared"
| Devac -> "devac"
| Deva16 -> "deva16"
| Deva16c -> "deva16c"
| Deva20c -> "deva20c"
| Alphabet -> "alphabet"
| Title -> "title"
| Trans12 -> "trans12"
| B1 -> "b1"
| B2 -> "b2"
| B3 -> "b3"
| C1 -> "c1"
| C2 -> "c2"
| C3 -> "c3"
| G2 -> "g2"
| Center_ -> "center"
| Tcenter -> "center"
| Spacing20 -> "spacing20"
| Latin16 -> "latin16"
| Trans16 -> "trans16"
| Math -> "math"
| Enpied -> "enpied"
| Bandeau -> "bandeau"
| Pad60 -> "pad60"
| Cell5 -> "cell5"
| Cell10 -> "cell10"
| Border2 -> "border2"
| Body -> "body"
| Hidden_ -> "hidden"
]
;
(* Allows css style compiling even when browser does not support css *)
......@@ -628,7 +628,7 @@ value anchor_pseudo url link =
(***************************)
value start_year = " 1994-"
and current_year = "2019"
and current_year = "2020"
and author_name = "Gérard Huet"
;
value copyright = "© " ^ author_name ^ start_year ^ current_year
......@@ -761,13 +761,11 @@ value string_of_js_funcall f =
;
value button ?id ?cl ?onclick label =
let button = "button" in
let attrs =
add_opt_attrs
let attrs = add_opt_attrs
[ ("onclick", Gen.opt_app string_of_js_funcall onclick)
; ("id", id)
; ("class", Gen.opt_app class_of cl)
] []
in
] [] in
let button_begin = xml_begin_with_att button attrs in
let button_end = xml_end button in
button_begin ^ label ^ button_end
......@@ -785,9 +783,8 @@ value escape s =
] in
let escape s =
try "&" ^ List.assoc s conversion_tbl ^ ";" with [ Not_found -> s ] in
let special_chars =
Str.regexp (
"[" ^ String.concat "" (conversion_tbl |> List.split |> fst) ^ " ]") in
let special_chars = Str.regexp
("[" ^ String.concat "" (conversion_tbl |> List.split |> fst) ^ " ]") in
let subst s = s |> Str.matched_string |> escape in
Str.global_substitute special_chars subst s
;
......@@ -4,7 +4,7 @@
(* *)
(* Gérard Huet *)
(* *)
(* ©2018 Institut National de Recherche en Informatique et en Automatique *)
(* ©2020 Institut National de Recherche en Informatique et en Automatique *)
(**************************************************************************)
(*i module Multilingual = struct i*)
......@@ -36,7 +36,7 @@ value gender_caption gender = fun
])
| Deva -> deva12_blue_center (Encode.skt_raw_to_deva (match gender with
[ Mas -> "pumaan"
| Fem -> "strii.h"
| Fem -> "strii"
| Neu -> "napu.msakam"
| Deictic _ -> "sarvam"
]))
......@@ -48,9 +48,9 @@ and number_caption number = fun
| Plural -> "Plural"
])
| Deva -> deva12_blue_center (Encode.skt_raw_to_deva (match number with
[ Singular -> "eka.h"
| Dual -> "dvau"
| Plural -> "bahava.h"
[ Singular -> "eka"
| Dual -> "dvi"
| Plural -> "bahu"
]))
]
and case_caption case = fun
......
......@@ -4,7 +4,7 @@
(* *)
(* Gérard Huet *)
(* *)
(* ©2019 Institut National de Recherche en Informatique et en Automatique *)
(* ©2020 Institut National de Recherche en Informatique et en Automatique *)
(**************************************************************************)
(*i module Nouns = struct i*)
......@@ -149,7 +149,7 @@ and as_iiv = fun (* sn *)
| _ -> False
]
and aa_iiv = fun
[ "kathaa"-> True
[ "kathaa" -> True
| _ -> False
]
(* NB [aa_iic] obsolete, now use separate entry femcf marked fstem *)
......@@ -5348,7 +5348,7 @@ value compute_nouns_stem_form e stem d p =
| _ (* other ppf *) -> build_neu_vas r3 e
]
| [ 43 :: [ 48 :: _ ]] (* -sras *) -> build_root Neu stem e
| _ -> build_as Neu r2 e
| _ (* manas, ziras, ... *) -> build_as Neu r2 e
]
| [ 2 :: r2 ] (* -aas *) -> match r2 with
[ [] -> build_neu_aas stem e (* aas3 irregular *)
......@@ -5473,6 +5473,7 @@ value compute_nouns_stem_form e stem d p =
| [ 11 :: r1 ](* -ai *) -> match r1 with
[ [ 43 ] (* rai *) -> build_rai Fem [ 2; 43 ] e
(* | [ 39; 41; 5; 41 ] (* mumbai *) -> (* TO DO *) *)
(* | [ 48; 32; 32; 1; 48 ] (* sattasai *) -> (* idem *) *)
| _ -> report stem Fem
]
| [ 12 :: r1 ] (* -o *) -> build_o Fem r1 e
......
......@@ -114,7 +114,7 @@ value voices_of = fun
(* Attested Ubha (over all ga.nas) :
[ "a~nc" | "arh" | "i" | "i.s#1" | "uc" | "uurj#1" | "uuh" | ".r" | ".rj"
| "ka.n.d" | "kal" | "ka.s" | "ku.t.t" | "ku.n.d" | "k.r#1" | "k.r#2" | "k.r.s"
| "kram" | "krii" | "k.san" | "k.sap#1" | "k.sam" | "k.sal" | "k.sip" | "k.sud"
| "kram" | "krii#1" | "k.san" | "k.sap#1" | "k.sam" | "k.sal" | "k.sip" | "k.sud"
| "k.s.nu" | "khan" | "gam" | "garh" | "gaah" | "guh" | "gras" | "gha.t.t"
| "cat" | "carc" | "ci" | "cint" | "cud" | "ce.s.t" | "cyu" | "chad#1"
| "chand" | "chid#1" | "jan" | "juu" | "j~naa#1" | "jyaa#1" | "jyut" | "ta.d"
......@@ -308,7 +308,7 @@ value voices_of_pv upasarga gana = fun
]
| "zii#1" -> if upasarga = "sam" then Ubha else Atma
| "zram" -> if upasarga = "vi" then Ubha (* epic vizramate *) else Para
| "krii" -> match upasarga with
| "krii#1" -> match upasarga with
[ "vi" -> Ubha (* vikrii.naati/vikrii.niite *)
| "pari" | "ava" -> Atma
| _ -> Para (* \Pan{1,3,18} *)
......
......@@ -4,7 +4,7 @@
(* *)
(* Gérard Huet & Pawan Goyal *)
(* *)
(* ©2019 Institut National de Recherche en Informatique et en Automatique *)
(* ©2020 Institut National de Recherche en Informatique et en Automatique *)
(**************************************************************************)
(* Verbs defines the conjugation paradigms, and computes conjugated forms *)
......@@ -2269,7 +2269,7 @@ value compute_benedictive rstem entry =
(* Macdonell§150 Kale§960 Whitney§924 Henry§298 *)
let bene_stem = let ps_stem = passive_stem entry rstem in
match entry with (* Deshpande gram p328 *)
[ "j~naa#1" | "daa#1" | "paa#1" | "sthaa#1" | "haa#1" ->
[ "daa#1" | "paa#1" | "sthaa#1" | "haa#1" -> (* not "j~naa#1" *)
match ps_stem with
[ [ 4 (* ii *) :: rest ] -> [ 10 (* e *) :: rest ] (* ii -> e *)
| _ -> failwith "Anomaly bene_stem"
......@@ -4116,6 +4116,10 @@ value compute_aorist entry =
{ compute_thematic_aorista weak entry
; compute_thematic_aoristm weak entry (* middle very rare *)
}
| "vac" -> let stem = revcode "voc" in do
{ compute_thematic_aorista stem entry
; compute_thematic_aoristm stem entry
}
| "vyaa" -> let stem = revcode "vi" in do
{ compute_thematic_aorista stem entry
; compute_thematic_aoristm stem entry
......@@ -4125,7 +4129,6 @@ value compute_aorist entry =
| "khyaa" -> compute_thematic_aorista (revcode "khy") entry
| "as#2" -> compute_thematic_aorista (revcode "asth") entry
| "pat#1" -> compute_thematic_aorista (revcode "papt") entry
| "vac" -> compute_thematic_aorista (revcode "voc") entry
| (* roots in .r or .rr take strong stem *)
".r" | "d.rz#1" -> compute_thematic_aorista strong entry
| _ -> ()
......@@ -4219,7 +4222,7 @@ value compute_aorist entry =
| "car" | "ce.s.t" | "jap" | "jalp" | "jaag.r" | "t.rr" | "diip"
| "pa.th" | "puu#1" | "p.rc"| "pru.s#1" | "baadh" | "budh#1" | "mad#1"
| "mud#1" | "muurch" | "mlecch" | "yaac" | "ruc#1" | "lu~nc" | "luu#1"
| "vad" | "vadh" | "vid#1" | "v.r#1" | "vraj" | "z.rr" | "sidh#2"
| "vad" | "vaz" | "vadh" | "vid#1" | "v.r#1" | "vraj" | "z.rr" | "sidh#2"
| "skhal" | "stan" | "stu" | "hi.ms" -> do
{ let stem = match weak with
[ [ 7 (* .r *) :: _ ] ->
......@@ -4305,7 +4308,10 @@ value compute_injunctive entry =
; compute_thematic_injunctm weak entry (* middle is very rare *)
}
| "zram" -> compute_thematic_injuncta weak entry (* zramat *)
| "vac" -> compute_thematic_injuncta (revcode "voc") entry (* vocat *)
| "vac" -> let weak = revcode "voc" in do
{ compute_thematic_injuncta weak entry (* vocat *)
; compute_thematic_injunctm weak entry (* vocantq *)
}
| "zru" -> compute_thematic_injuncta (revcode "zrav") entry (* zravat *)
| _ -> ()
]
......@@ -4340,7 +4346,7 @@ value compute_injunctive entry =
| "uuh" | ".rc#1" | "k.rt#1" | "krand" | "kram" | "k.san" | "khan" | "car"
| "ce.s.t" | "jalp" | "jaag.r" | "t.rr" | "diip" | "pa.th"
| "puu#1" | "p.rc" | "baadh" | "budh#1" | "mad#1" | "mud#1" | "muurch"
| "mlecch" | "yaac" | "ruc#1" | "lu~nc" | "luu#1" | "vad" | "vadh"
| "mlecch" | "yaac" | "ruc#1" | "lu~nc" | "luu#1" | "vad" | "vadh" | "vaz"
| "vid#1" | "v.r#1" | "vraj" | "z.rr" | "sidh#2" | "skhal" | "stan"
| "stu" | "hi.ms" -> do
{ let stem = match weak with
......@@ -5505,8 +5511,8 @@ value den_stem_m entry = (* in general intransitive or reflexive Whitney§1059c
| "bh.rza" | "maalyagu.na" | "lohita" | "zalabha" | "zithila" | "ziighra"
| "zyaama" | "zyena" | "safka.ta"
| "ka.n.du" | "karu.na" | "sukha" | "du.hkha" (* feel \Pan{3,1,18} *)
(* {sukhaadi,du.hkha,t.rpta,k.rcchra,asra,aasra,aliika,pratiipa,karu.na,so.dha}
take suffix kyaf in -aayate (ga.na) *)
(* Ga.na{sukhaadi} take suffix kyaf in -aayate :
{sukha,du.hkha,t.rpta,k.rcchra,asra,aasra,aliika,pratiipa,karu.na,so.dha} *)
| "t.rpta" (* -MW *)
| "abhra" | "ka.nva" | "kalaha" | "k.sepa" | "megha" | "vaira" | "zabda"
| "z.rfga" (* do \Pan{3,1,17} *)
......@@ -5660,7 +5666,10 @@ value compute_conjugs_stems entry (vmorph,aa) = do (* main *)
| _ -> compute_perif rstem entry
]
; (* Precative/Benedictive active rare, middle very rare in classical skt *)
compute_benedictive rstem entry
match entry with
[ "as#1" -> () (* uses bhuu *) (* but Zriivara: staat *)
| _ -> compute_benedictive rstem entry
]
; (* Passive *)
if admits_passive entry then
let ps_stem = passive_stem entry rstem in do
......
......@@ -8,4 +8,4 @@
(**************************************************************************)
(* Generated by make version - see main Makefile *)
value version="3.20" and version_date="2020-01-01";
value version="3.20" and version_date="2020-01-20";
......@@ -41,12 +41,11 @@ Unix operating system, such as FreeBSD, Linux or MacOSX.
They may also apply under to versions of Windows under the Cigwin emulator,
but this has not been tested.
The Sanskrit Heritage Platform, implemented as a set of Web services,
uses a separate package Heritage_resources that defines the Sanskrit
linguistic data necessary for its operation. It also uses the Zen
computational linguistics Ocaml library.
these packages may be pulled as Git packages.
These packages may be pulled as Git packages.
Create a clean installation directory HERITAGE, where you run successively:
git clone git@gitlab.inria.fr:huet/Zen.git
......@@ -185,7 +184,8 @@ LoadModule cgi_module ...
Another route is to install the software with XAMPP, an open-source
lightweight Apache distribution that makes it easier for developers
to install a local web server.
to install a local web server. Another possible replacement for Apache
is the MAMP package.
______________
......
......@@ -5,7 +5,7 @@
# Gérard Huet & Pawan Goyal #
# #
############################################################################
#TEMPLATE Makefile of SKT Platform #DATE Copyright Gérard Huet 2019 #
#TEMPLATE Makefile of SKT Platform #DATE Copyright Gérard Huet 2020 #
############################################################################
#WARN
......@@ -395,8 +395,6 @@ WX_XML_MORPHOLOGY=$(XMLDATA)/WX_morph.tar.gz
XML_DTD=$(XMLDATA)/SL_morph.dtd $(XMLDATA)/WX_morph.dtd
XML_MORPHOLOGY=$(SL_XML_MORPHOLOGY) $(WX_XML_MORPHOLOGY) $(XML_DTD)
# Various test examples
# CORPUS=CORPUS/APTE CORPUS/Baladarza CORPUS/NN CORPUS/S_Raama CORPUS/REGRESSION
###########
# Scripts #
......@@ -640,7 +638,6 @@ install: #after distribution to host site: "./configure; make; sudo make install
SETUP/issudo.sh
test -f $(SERVERPUBLICDIR)DATA/cache.txt && echo "cold install" || $(MAKE) cold
cd $(SERVERPUBLICDIR)DATA; touch $(CACHES); chmod a+w $(CACHES)
test -f $(SERVERPUBLICDIR)$(VAR)/regression.txt && echo "regression install" || $(MAKE) install_regression
$(MAKE) release
ML/restore_caches
......@@ -655,12 +652,6 @@ cold: # for first install
$(MAKE) empty_caches
# $(MAKE) install_counter # only for master site migration
install_regression: # for initialisation of regression suite - su privilege
mkdir -p $(SERVERPUBLICDIR)$(VAR)
chmod a+rw $(SERVERPUBLICDIR)$(VAR)
#TODO cp -p $(STAT)/regression_template $(SERVERPUBLICDIR)$(VAR)/regression.txt
#TODO chmod a+rw $(SERVERPUBLICDIR)$(VAR)/regression.txt
empty_caches: ML/reset_caches # caution: will reset the caches
ML/reset_caches
......
VERSION='3.20'
DATE='2020-01-01'
DATE='2020-01-20'
......@@ -5,7 +5,7 @@
<title>The Sanskrit Heritage Site FAQ</title>
<meta name="author" content="G&#233;rard Huet">
<meta property="dc:datecopyrighted" content="2019">
<meta property="dc:datecopyrighted" content="2020">
<meta property="dc:rightsholder" content="G&#233;rard Huet">
<meta name ="keywords" content="india,dictionary,indology,sanskrit,lexicography,linguistics,indo-european,dictionnaire,sanscrit,panini,indology,linguistics">
<meta name="description" content="This site provides tools for Sanskrit processing: dictionary search, morphology generation and analysis, segmentation, tagging and parsing.">
......@@ -550,7 +550,7 @@ Some of them are kind enough to send us their appreciations, please visit our
<a href="DICO/corpus.#LANG.html"><strong>Corpus</strong></a> |
<a href="faq.#LANG.html"><strong>Help</strong></a> |
<a href="portal.#LANG.html"><strong>Portal</strong></a>
</td></tr><tr><td>&#169; G&#233;rard Huet 1994-2019</td></tr></table></td><td>
</td></tr><tr><td>&#169; G&#233;rard Huet 1994-2020</td></tr></table></td><td>
<a href="http://www.inria.fr/">
<img src="IMAGES/logo_inria.png" alt="Logo Inria" height="50"></a>
<br></td></tr></table></div>
......
......@@ -104,7 +104,7 @@ Questions concerning these resources should be addressed to
<a href="faq.en.html"><strong>Help</strong></a> |
<a href="portal.en.html"><strong>Portal</strong></a>
</td></tr><tr><td>
<tr><td>© Gérard Huet 1994-2017</td></tr></table></td><td>
<tr><td>© Gérard Huet 1994-2020</td></tr></table></td><td>
<a href="http://www.inria.fr/">
<img src="IMAGES/logo_inria.png" alt="Logo Inria" height="50px" /></a>
<br /></td></tr></table></div>
......
......@@ -5,7 +5,7 @@
<title>The Sanskrit Heritage Engine Reference Manual</title>
<meta name="author" content="G&#233;rard Huet">
<meta property="dc:datecopyrighted" content="2019">
<meta property="dc:datecopyrighted" content="2020">
<meta property="dc:rightsholder" content="G&#233;rard Huet">
<meta name ="keywords" content="india,dictionary,indology,sanskrit,lexicography,linguistics,indo-european,dictionnaire,sanscrit,panini,indology,linguistics">
<meta name="description" content="This is an online manual to the Sanskrit
......@@ -967,7 +967,7 @@ button on the site control bar.
<a href="faq.en.html"><b>Help</b></a> |
<a href="portal.en.html"><b>Portal</b></a>
</td></tr><tr><td>
&#169; G&#233;rard Huet 1994-2019</td></tr></table></td><td>
&#169; G&#233;rard Huet 1994-2020</td></tr></table></td><td>
<a href="http://www.inria.fr/">
<img src="IMAGES/logo_inria.png" alt="Logo Inria" height="50"></a>
<br></td></tr></table></div>
......
......@@ -5,7 +5,7 @@
<title>The Sanskrit Portal</title>
<meta name="author" content="G&#233;rard Huet">
<meta property="dc:datecopyrighted" content="2019">
<meta property="dc:datecopyrighted" content="2020">
<meta property="dc:rightsholder" content="G&#233;rard Huet">
<meta name ="keywords" content="india,dictionary,indology,sanskrit,lexicography,linguistics,indo-european,dictionnaire,sanscrit,panini,indology,linguistics">
<meta name="description" content="This site provides links to Sanskrit related sites.">
......@@ -352,9 +352,11 @@ Conference, New Delhi, Jan. 2012</a><br>
<!-- Obsolete
<a href="http://www.universite-lyon.fr/LYON3_310500KJL/0/fiche_LYON3+++00__formation/">Sanskrit at Universit&eacute; de Lyon</a><br>
-->
<a href="https://facdeslangues.univ-lyon3.fr/preparation-au-diplome-universitaire-de-langue-et-culture-indiennes-classiques">Sanskrit at Universit&eacute; de Lyon</a><br>
<!-- Obsolete
<a href="http://facdeslangues.univ-lyon3.fr/formation/du/diplomes-universitaires-de-langues-et-cultures-indiennes-91006.kjsp">Sanskrit at Universit&eacute; de Lyon</a><br>
<a href="http://www.univ-lille3.fr/fr/universite/composantes-formation/langues-cultures-antiques/">Sanskrit at Universit&eacute; de Lille</a><br>
<a href="http://www.univ-provence.fr/gsite/document.php?pagendx=9063&amp;project=sciencesantiq">Sanskrit at Universit&eacute; de Provence (Aix)</a><br>
<a href="http://www.univ-lille3.fr/fr/universite/composantes-formation/langues-cultures-antiques/">Sanskrit at Universit&eacute; de Lille</a><br>
<a href="http://www.univ-provence.fr/gsite/document.php?pagendx=9063&amp;project=sciencesantiq">Sanskrit at Universit&eacute; de Provence (Aix)</a><br> -->
<a href="http://skt.hypotheses.org">Quels sont les outils disponibles en langue
française pour débuter l'apprentissage du sanskrit?</a><br>
......@@ -498,8 +500,8 @@ and at page
<a href="http://www.columbia.edu/cu/mealac/faculty/pollock/">Sheldon Pollock's home page</a><br> -->
<a href="http://www.columbia.edu/cu/mesaas/faculty/directory/pollock.html">Sheldon Pollock's home page</a><br>
<a href="http://www.jyotistoma.nl//">Ian Houben's Vedic Ritual Site</a><br>
<a href="http://www.iran-inde.cnrs.fr/spip.php?article178">Ian Houben's professional page at UMR 7528</a><br>
<a href="http://www.iran-inde.cnrs.fr/spip.php?article184">Georges-Jean Pinault's professional page at UMR 7528</a><br>
<a href="https://www.iran-inde.cnrs.fr/membres/membres-permanents/houben-jan-e-m.html">Ian Houben's professional page</a><br>
<a href="https://www.iran-inde.cnrs.fr/membres/membres-permanents/pinault-georges-jean.html">Georges-Jean Pinault's professional page</a><br>
<a href="http://lodel.ehess.fr/ceias/document.php?id=1158">Pascale Haag's professional page at EHESS</a><br>
<a href="http://lodel.ehess.fr/ceias/document.php?id=84">Gérard Colas's professional page at EHESS</a><br>
<a href="http://lodel.ehess.fr/ceias/document.php?id=51">Lyne Bansat-Boudon's professional page at EHESS</a><br>
......@@ -946,6 +948,7 @@ Sanskrit Book Fair: The Hindu, 06-01-11</a><br>
<a href="https://www.deccanherald.com/national/3-sanskrit-institutions-get-711676.html">Sanskrit institutions to get central university status; Deccan Herald, Jan 06 2019</a><br>
<a href="https://www.hindustantimes.com/india-news/sanskrit-made-mandatory-in-all-uttarakhand-schools-from-class-three-to-eight/story-gOK0vlBeRRvdVBO2alDd6L.html">Sanskrit made mandatory in all Uttarakhand schools from class three to eight; Hindustantimes, Sep 17 2019</a><br>
<a href="https://www.hindustantimes.com/india-news/phd-in-sanskrit-is-2nd-most-popular-option-for-research-after-hindi-report/story-6u4mJt2j63VwKzD80yoJFP.html">PhD in Sanskrit second most popular option among languages after Hindi: Report; Hindustantimes, Sep 21 2019</a><br>
<a href="https://www.newindianexpress.com/nation/2020/jan/01/sanskrit-speaking-to-be-compulsory-at-uttarakhand-academy-as-state-mulls-channel-in-language-2083663.html">Sanskrit speaking to be compulsory at Uttarakhand academy as state mulls channel in language; Indian Express, Jan 01 2020</a><br>
<h2 class="b2"> Sanskrit in the Indian Parliament and Government</h2>
......@@ -966,6 +969,7 @@ and Roadmap for the Development of Sanskrit - Ten year perspective Plan (2016)</
<a href="https://docs.google.com/viewer?a=v&pid=forums&srcid=MTQyNTE0MTcxODQxNzMxMDM3MDQBMDQyMzA3MDU2NTQ3NTQ1NTE2NDkBWTFFNU9oRUhOd0FKATAuMQEBdjI">Steps taken for the development of Sanskrit language and literature, communication of Government of India to Lok Sabha, 02-05-16</a><br>
<a href="https://www.thehindu.com/opinion/op-ed/how-to-move-a-mountain/article24682600.ecee">How to move a mountain, The Hindu, 14-08-18</a><br>
<a href="https://www.tribuneindia.com/news/himachal/sanskrit-manuscripts-rotting-should-be-translated-debroy/704931.html">Sanskrit manuscripts rotting, should be translated: Debroy; The Tribune, 28-12-18</a><br>
<a href="https://www.thehindu.com/entertainment/art/panini-worlds-first-informatician/article30347920.ece">Panini — world’s first informatician; The Hindu, 19-12-19</a><br>
<h2 class="b2"> Sanskrit videos</h2>
......@@ -991,6 +995,7 @@ and Roadmap for the Development of Sanskrit - Ten year perspective Plan (2016)</
<a href="https://www.youtube.com/channel/UC2SI2EtFYc3GtKBRuLQZnlw/videos?disable_polymer=1">Dr Manas Ranjan Sahu Sanskrit Channel for vocabulary/short-films</a><br>
<a href="https://www.youtube.com/playlist?list=PLNsppmbLKJ8KpZMxhE0OuzkWkmdZafKIy">CEC-UGC’s UPSC Sanskrit Lectures</a><br>
<a href="https://www.youtube.com/watch?v=iAXzPVxxnjE">Dharma Peetam || Special Debate On Uses Of Sanskrit Language And History || 01-10-2016</a><br>
<a href="https://www.youtube.com/watch?v=AmUJLx47ZDg&feature=emb_logo">Is Sanskrit, an ancient Indian language, still relevant? TED lecture of Dr Sampadananda Mishra 28-08-2019</a><br>
<h2 class="b2"> Sanskrit in the movies</h2>
......@@ -1131,7 +1136,7 @@ Artificial Intelligence - NASA (the famous Rick Briggs' article in AI Magazine)<
<!-- obs <a href="http://www.samskritbookfair.org">World Samskrit Book Fair, Bangalore, Jan. 2010.</a><br> -->
<p></p>
Last update: November 26th, 2019
Last update: January 16th, 2020
</td></tr>
</table> <!-- End of main contents -->
......@@ -1154,7 +1159,7 @@ Last update: November 26th, 2019
<a href="faq.#LANG.html"><strong>Help</strong></a> |
<a href="portal.#LANG.html"><strong>Portal</strong></a>
</td></tr><tr><td>
&#169; G&#233;rard Huet 1994-2019</td></tr></table></td><td>
&#169; G&#233;rard Huet 1994-2020</td></tr></table></td><td>
<a href="http://www.inria.fr/">
<img src="IMAGES/logo_inria.png" alt="Logo Inria" height="50"></a>
<br></td></tr></table></div>
......
......@@ -5,7 +5,7 @@
<title>The Sanskrit Heritage Site</title>
<meta name="author" content="Gérard Huet">
<meta property="dc:datecopyrighted" content="2019">
<meta property="dc:datecopyrighted" content="2020">
<meta property="dc:rightsholder" content="Gérard Huet">
<meta name ="keywords" content="india,dictionary,indology,sanskrit,lexicography,linguistics,indo-european,dictionnaire,sanscrit,panini,indology,linguistics">
<meta name="description" content="This site provides tools for Sanskrit processing: dictionary search, morphology generation and analysis, segmentation, tagging and parsing.">
......@@ -220,7 +220,7 @@ The various grammatical abbreviations used in these lemmas are available
N.B. Do not attempt to lemmatize verbal forms with preverbs - this will
not work, it knows only how to invert root forms. Lemmatizing
more complex forms is possible through the Sanskrit Reader interface,
as we shall see below.
as explained in the manual.
<h2 class="b2"> Morphology </h2>
......@@ -440,7 +440,7 @@ of programs implemented in the
<a href="http://ocaml.org">Objective Caml</a>
programming language. The Zen library and its documentation are available
as free software under the Gnu Lesser General Public License (LGPL) from the
<a href="http://pauillac.inria.fr/~huet/ZEN/">Zen site.</a>
<a href="https://gitlab.inria.fr/huet/Zen.git">Zen gitlab site.</a>
</p>
<!-- Forum closed
Please visit the <a href="http://sanskrit.inria.fr/zf/">Zen Forum</a> for
......@@ -493,7 +493,7 @@ Artwork credits</h2>
<a href="DICO/corpus.#LANG.html"><b>Corpus</b></a> |
<a href="faq.#LANG.html"><strong>Help</strong></a> |
<a href="portal.#LANG.html"><strong>Portal</strong></a>
</td></tr><tr><td>© Gérard Huet 1994-2019</td></tr></table></td><td>
</td></tr><tr><td>© Gérard Huet 1994-2020</td></tr></table></td><td>
<a href="http://www.inria.fr/">
<img src="IMAGES/logo_inria.png" alt="Logo Inria" height="50"></a>
<br></td></tr></table></div>
......
......@@ -5,10 +5,10 @@
<title>Sanskrit Linguistic Resources</title>
<meta name="author" content="Gérard Huet">
<meta property="dc:datecopyrighted" content="2019">
<meta property="dc:datecopyrighted" content="2020">
<meta property="dc:rightsholder" content="Gérard Huet">
<meta name ="keywords" content="india,dictionary,indology,sanskrit,lexicography,linguistics,indo-european,dictionnaire,sanscrit,panini,indology,linguistics">
<meta name ="date" content="2019-03-01">
<meta name ="date" content="2020-01-01">
<meta name="classification" content="computational linguistics, sanskrit, morphology, lexicography, indology">
<meta name="description" content="This page is for downloading Sanskrit resources.">
<link rel="shortcut icon" href="IMAGES/favicon.ico"/>
......@@ -82,7 +82,7 @@ preverb sequences, given with their sandhi analysis.
<h3 class=b2>Intellectual Property</h3>
All these linguistic data banks are Copyrighted Gérard Huet 1994-2019.
All these linguistic data banks are Copyrighted Gérard Huet 1994-2020.
They are derived from the Sanskrit Heritage Dictionary
version #VERSION dated #DATE.
<p>
......@@ -192,7 +192,7 @@ All suggestions for improvements will be gratefully considered.
<a href="faq.en.html"><strong>Help</strong></a> |
<a href="portal.en.html"><strong>Portal</strong></a>
</td></tr>
<tr><td>© Gérard Huet 1994-2019</td></tr>
<tr><td>© Gérard Huet 1994-2020</td></tr>
</table></td><td>
<a href="http://www.inria.fr/">
<img src="IMAGES/logo_inria.png" alt="Logo Inria" height="50"></a>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment