-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Andrzej Jarzabek <a...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: niewielki jezyk
Date: Thu, 25 Nov 2010 21:18:36 +0000
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 21
Message-ID: <icmjrd$rrt$1@inews.gazeta.pl>
References: <4ceea1cd$0$21005$65785112@news.neostrada.pl>
NNTP-Posting-Host: 5acd7032.bb.sky.com
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1290719917 28541 90.205.112.50 (25 Nov 2010 21:18:37 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Thu, 25 Nov 2010 21:18:37 +0000 (UTC)
X-User: septi
In-Reply-To: <4ceea1cd$0$21005$65785112@news.neostrada.pl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.12)
Gecko/20101027 Thunderbird/3.1.6
Xref: news-archive.icm.edu.pl pl.comp.programming:187408
[ ukryj nagłówki ]On 25/11/2010 17:58, Marcin =?ISO 8859-2?Q?G=B1ska?= wrote:
> Szukam niewielkiego jezyka bez zadnych bibliotek. Potrzebuje by był on
> niewielki i nadawal sie do osadzania w innym programie. Lua jest fajny, ale
> mam problem z główną pętlą. Mysze uruchamiać po kilka instrukcji.
Do osadzania podobno dobrze się nadaje TCL, ale on biblioteki ma. Co
więcej, bez bibliotek praktycznie nic nie da się zrobić, nawet
instrukcji warunkowej albo przypisania. OTOH dzięki temu może się z
kolei dobrze nadawać do DSL-a o ograniczonych możliwościach, jeśli
zamiast standardowej biblioteki każemy interpreterowi używać specjalnie
zrobionej. W ten sposób również blokuje się skryptom możliwość
korzystania z zewnętrznych bibliotek (bo nie ma polecenia package).
Można się też przyjrzeć dialektom lispa, to są bardzo małe języki,
chociaż biblioteki są.
Innym rozwiązaniem, skoro potrzebujesz języka, który jest mały, nie mam
bibliotek, można łatwo osadzać i dodatkowo musi spełniać jakieś
konkretne wymagania, to może najlepiej napisać własny? Istnieje sporo
gotowych generatorów parserów, a język będzie idealnie dostosowany do
Twoich potrzeb i gustów.
Następne wpisy z tego wątku
- 25.11.10 21:26 Jacek Czerwinski
- 26.11.10 03:23 A.L.
- 26.11.10 11:47 Marcin Gąska
- 26.11.10 11:51 Marcin Gąska
- 26.11.10 11:54 Marcin Gąska
- 26.11.10 12:14 Piotr M Kuć
- 26.11.10 12:59 Marcin Gąska
- 26.11.10 15:46 Maciej Sobczak
- 26.11.10 20:41 Marcin Gąska
- 26.11.10 22:49 Maciej Sobczak
- 27.11.10 09:58 Marcin Gąska
- 29.11.10 11:13 Andrzej Jarzabek
Najnowsze wątki z tej grupy
- 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
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-08 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-08 Warszawa => Key Account Manager <=
- 2024-11-08 Szczecin => Key Account Manager (ERP) <=
- 2024-11-08 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-08 Wrocław => Senior PHP Symfony Developer <=
- 2024-11-08 Warszawa => QA Engineer <=
- 2024-11-08 Warszawa => QA Inżynier <=
- 2024-11-08 Warszawa => Key Account Manager <=
- 2024-11-08 Gdańsk => Software .Net Developer <=
- 2024-11-08 Akumulator Hyundai
- 2024-11-08 Warszawa => Manager/Specialist e-commerce (B2C) <=
- 2024-11-08 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-08 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-08 znaj podstawe
- 2024-11-08 Chrzanów => Specjalista ds. public relations <=