Můj Lisp

Můj Lisp - iOS Developer Tools

(My Lisp)

2.11 by Laurent Rodier
(0 Recenze) prosince 18, 2024
Můj Lisp Můj Lisp Můj Lisp Můj Lisp Můj Lisp Můj Lisp

Nejnovější verze

Verze
2.11
Update
prosince 18, 2024
Developer
Laurent Rodier
Platformy
iOS
Velikost souboru
14.7 MB
Stahování
0
Licence
$3.99
Navštívit stránku

Více o Můj Lisp

Tlumočník Lisp

My Lisp je všestranné a komplexní programovací prostředí Lisp navržené pro uživatele iPhone, iPad a Mac. Funguje jako samostatný tlumočník, který úzce dodržuje základní koncepty stanovené Johnem McCarthym ve své původní implementaci Lisp. Aplikace zahrnuje základní operátory, jako jsou citace, atom, ekv, car, cdr, cons, cond, spolu s konstrukty jako lambda a label. My Lisp navíc obohacuje uživatelský zážitek integrací základních a matematických funkcí inspirovaných různými dialekty Lisp, včetně Le Lisp, Lisp 1.5, MacLisp, Common Lisp a Scheme. Díky tomu se Lisp nejen snáze učí, ale je také nesmírně příjemný pro programátorské nadšence.

Jednou z výjimečných funkcí My Lisp je jeho schopnost zcela běžet na zařízení uživatele, což eliminuje potřebu připojení k serveru. Toto místní spuštění umožňuje bezproblémové programování na jakémkoli kompatibilním zařízení Apple. Integrovaný tlumočník a editor nabízí pohodlný pracovní prostor pro nové studenty i zkušené programátory a poskytuje robustní platformu pro experimentování a spouštění kódu Lisp. Uživatelé mohou pracovat s tlumočníkem přímo na svých zařízeních, což zajistí, že jejich vývojové prostředí bude vždy dostupné, bez ohledu na připojení k internetu.

Aplikace je dodávána s předinstalovanou knihovnou ukázkových souborů a zdrojového kódu, které představují klasické funkce a problémy řešené pomocí My Lisp. Tyto zdroje slouží jako neocenitelné reference pro uživatele, kteří se chtějí naučit jazyk nebo vyvinout své vlastní programy. Mezi klasické problémy patří oblíbené hádanky jako Hanojská věž a výzva n-queens, stejně jako základní matematické funkce, jako je největší společný dělitel (gcd), nejmenší společný násobek (lcm), faktoriál, Fibonacciho posloupnost a kontrola prvočísel. . Kromě toho mohou uživatelé prozkoumávat pokročilá témata prostřednictvím vzorových souborů, které se ponoří do Lambda Calculus a Combinators, mimo jiné předvádějí alfa-konverzi, beta-redukci a de Bruijnovy notace.

Pro uživatele, kteří hledají další pokyny, poskytuje My Lisp jak uživatelskou příručku, tak referenční příručku. Tyto zdroje jsou snadno dostupné z aplikace a jsou také dostupné online prostřednictvím webu My Lisp a Apple Books. To zajišťuje, že uživatelé budou mít všechny informace, které potřebují, na dosah ruky, což podporuje hladší průběh učení a povzbuzuje prozkoumávání programovacího prostředí. Důležité je, že kompletní zdrojový kód knihovny a ukázkové soubory je součástí My Lisp, což uživatelům umožňuje studovat a upravovat stávající kód, jak uznají za vhodné.

Shrnuto a podtrženo, My Lisp slouží nejen jako praktický nástroj pro programování v Lisp, ale také jako vzdělávací platforma pro uživatele k prohloubení jejich porozumění jazyku. Jeho místní provoz na zařízeních Apple spolu s rozsáhlými ukázkovými soubory, manuály a uživatelsky přívětivým rozhraním jej staví jako přesvědčivou volbu pro každého, kdo se o Lisp zajímá. Poskytnutá definice funkce REPL zapouzdřuje podstatu interaktivního programování a zdůrazňuje dynamické schopnosti, které My Lisp svým uživatelům nabízí.


My Lisp je kompletní a univerzální prostředí Lisp běžící přímo na iPhone, iPad a Mac. Tento interpret je věrný původní implementaci John McCarthy Lisp se základními 7 operátory quote, atom, eq, car, cdr, cons, cond, spolu s lambda a label. Můj Lisp také obsahuje základní a matematické operátory vypůjčené z jiných dialektů Lisp (Le Lisp, Lisp 1.5, MacLisp, Common Lisp a Scheme, abychom jmenovali alespoň některé), aby bylo snadné se naučit, programovat a co je nejdůležitější, užívat si Lisp. Obsahuje také vestavěné funkce pro pokročilou matematiku, včetně komplexních čísel a numerické analýzy (hledač odmocnin a nul, integrální aproximace). Úplný popis základních, základních a vestavěných funkcí je k dispozici pomocí sady funkcí knihovny kompletně napsaných v My Lisp.

Můj Lisp nabízí tlumočník a editor, všechny fungující na iPhone, iPad , a Mac, a co je nejdůležitější, bez nutnosti připojení k serveru, to znamená, že interpret se spouští lokálně na iPhonu, iPadu nebo Macu, na kterém je nainstalován My Lisp.

Knihovna a ukázkové soubory obsahují zdrojový kód klasických funkcí a problémů řešených My Lisp a mohou být použity jako reference pro výuku Lisp a vývoj dalších programů. Zahrnují klasické hádanky (hanoi a n-queens), základní matematické funkce (gcd, lcm, faktoriál, Fibonacci, prvočíslo?) a historické funkce Apply, mapcar a maplist. Vzorový soubor lambda kalkulu obsahuje různé funkce související s lambda kalkulem a kombinátory, s alfa-konverzí, beta-redukcí, de Bruijnovými notacemi atd. Jako zvláštní poznámku, vzorový soubor Symbolické odvozování obsahuje kompletní, ale rozšiřitelný modul symbolického odvozování, který umožňuje vypočítat formální odvození prakticky jakékoli symbolické funkce vyjádřené jako výraz Lisp.

Uživatelská příručka a referenční příručka jsou k dispozici v rámci aplikace, ale také na stránce My webové stránky Lisp (https://lisp.lsrodier.net) a v Apple Books. Kompletní zdrojový kód knihovny a ukázkové soubory jsou součástí My Lisp.

V neposlední řadě by tento přehled nemohl skončit bez ukázkové definice notoricky známé funkce REPL:
(define (REPL eval_me) (REPL (println (eval (read))))< br>

Ohodnoťte aplikaci

Přidat komentář a recenzi

Uživatelské recenze

Na základě 0 recenzí
5 Hvězda
0
4 Hvězda
0
3 Hvězda
0
2 Hvězda
0
1 Hvězda
0
Přidat komentář a recenzi
Váš e-mail nikdy nebudeme sdílet s nikým jiným.