User Tag List

Показано с 1 по 10 из 27

Тема: Кое-что о Лиспе на Атари-8

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,881
    Спасибо Благодарностей отдано 
    523
    Спасибо Благодарностей получено 
    253
    Поблагодарили
    227 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Реализацию в студию пожалуйста!

    Этот пользователь поблагодарил andrews за это полезное сообщение:

    ezswift(03.01.2021)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    26.02.2011
    Адрес
    Москва
    Сообщений
    258
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    25
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот и Новоггодние чудеса:
    Вот этот файлик назывался PROLOG.LGO
    Код:
    TO . :TRUEORFALSE
    IF LISTP :TRUEORFALSE [PRINT :TRUEORFALSE STOP]
    IF :TRUEORFALSE = TRUE [PRINT "YES.] [PRINT "NO.]
    END
    
    TO DEFINIOWANA :OBIEKT :CECHA
    IF ( FIRST BF BF THING :CECHA ) = "AND [OP AND IS :OBIEKT FIRST BF THING :CECHA IS :OBIEKT FIRST BF BF BF THING :CECHA]
    IF ( FIRST BF BF THING :CECHA ) = "OR [OP OR IS :OBIEKT FIRST BF THING :CECHA IS :OBIEKT FIRST BF BF BF THING :CECHA]
    IF ( FIRST BF THING :CECHA ) = "NOT [OP NOT IS :OBIEKT FIRST BF BF THING :CECHA]
    END
    
    TO DEF :CECHA :LISTA
    MAKE :CECHA FPUT "@ :LISTA
    END
    
    TO ADD :OBIEKT :CECHA
    IF NOT NAMEP :CECHA [MAKE :CECHA []]
    IF NOT NAMEP "OBIEKTY [MAKE "OBIEKTY []]
    IF NOT MEMBERP :OBIEKT :OBIEKTY [MAKE "OBIEKTY LPUT :OBIEKT :OBIEKTY]
    IF MEMBERP :OBIEKT THING :CECHA [STOP]
    IF NOT ( FIRST THING :CECHA ) = "@ [MAKE :CECHA LPUT :OBIEKT THING :CECHA]
    END
    
    TO DO :N :LISTA
    IF :N > COUNT :LISTA [OP :LISTA]
    IF :N = COUNT :LISTA [OP :LISTA]
    OP DO :N BL :LISTA
    END
    
    TO OD :N :LISTA
    IF :N > COUNT :LISTA [OP []]
    IF :N = 1 [OP :LISTA]
    OP OD :N - 1 BF :LISTA
    END
    
    TO ELEMENT :N :LISTA
    IF :N > COUNT :LISTA [OP []]
    IF :N = 1 [OP FIRST :LISTA]
    OP ELEMENT :N - 1 BF :LISTA
    END
    
    TO WICH :CECHA
    IF OR NOT NAMEP "OBIEKTY NOT NAMEP :CECHA [OP []]
    OP W :CECHA :OBIEKTY
    END
    
    TO IS :OBIEKT :CECHA
    IF NOT NAMEP :CECHA [OP FALSE]
    IF ( FIRST THING :CECHA ) = "@ [OP DEFINIOWANA :OBIEKT :CECHA]
    IF MEMBERP :OBIEKT THING :CECHA [OP TRUE] [OP FALSE]
    END
    
    TO W :CECHA :OB
    IF EMPTYP :OB [OP []]
    IF IS FIRST :OB :CECHA [OP FPUT FIRST :OB W :CECHA BF :OB] [OP W :CECHA BF :OB]
    END
    
    
    MAKE "BRZYTKI [@ NOT LADNY]
    MAKE "LADNY [EWA MAGDA ANKA]
    MAKE "MADRY [SOBIECH SZYMON KAMIL EWA KUCIAP TIBOR]
    MAKE "BRZYDKI [@ NOT LADNY]
    MAKE "GLUPI [@ NOT MADRY KOBZA KOBZA]
    MAKE "GLUPIBRZYDKI [@ GLUPI AND BRZYDKI]
    MAKE "NIEPRZYDATNY [@ GLUPIBRZYDKI OR SZALONY]
    MAKE "PRZYDATNY [@ NOT NIEPRZYDATNY]
    MAKE "OBIEKTY [SOBIECH SZYMON KAMIL EWA MAGDA ANKA KUCIAP KOBZA TIBOR]
    Но в ЛОГО я - не кумекаю ...

    zen
    MAC и PC - это всего лишь периферия для Атари...
    130XE|XC12|CA2001|XF551|IDEPlus2.0|SIO2SD|SIO2IDE| RAM576XE+Covoх|SIO2PC|MAXFLASH8|MAXFLASH1|The Ultimate Cartridge|

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ocean Software кое что...
    от research в разделе Музыка
    Ответов: 55
    Последнее: 01.08.2013, 22:07
  2. Кое-что о микосхемах!
    от Alex_NEMO в разделе Несортированное железо
    Ответов: 9
    Последнее: 13.04.2009, 23:29
  3. Кое-что задаром
    от F0lken в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 15.03.2009, 20:07
  4. кое что из недоделанного..
    от Sayman в разделе Музыка
    Ответов: 2
    Последнее: 09.04.2008, 15:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •