Size: a a a

Сообщество Scheme

2019 April 13

VS

Veniamin Synaptique in Сообщество Scheme
(? (∃ (or Lie-algebras Lie-groups)))
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Сообщество Scheme
Veniamin Synaptique
А алгебра/группы Ли есть для ракетки?
Не уверен
источник
2019 April 15

A

Aragaer in Сообщество Scheme
пытаюсь на статически скомпилить прогу на чикене. Нашел какой-то мануал, но сходу не получается. У кого-нибудь есть под рукой реально работающие инструкции?
источник

A

Aragaer in Сообщество Scheme
csc -uses getopt-long -c cmp.scm -o cmp.o

Error: invalid extension specifier: "getopt-long"
источник

b⛅

bouncepaw ⛅ in Сообщество Scheme
Я как эгг оформлял как-то. В метафайле указываешь, какие файлы компилить как программы
источник

A

Aragaer in Сообщество Scheme
разобрался - забыл сделать chicken-install getopt-long. А вот дальше он потащил за собой matchable, а в том уже надо собирать два файла - matchable и match. Решил пока на это забить
источник
2019 April 16

AZ

Aydar Zarifullin in Сообщество Scheme
Недавно возникла необходимость редактировать html. Нашел пакет sxml-modifications, но он для chicken 4 и видимо заброшен. Так вот я его адаптировал для chicken 5. Кому надо локально из папки поставите. Тесты тоже поправил и прогнал, вроде все ок
источник

AZ

Aydar Zarifullin in Сообщество Scheme
источник

AZ

Aydar Zarifullin in Сообщество Scheme
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Я уж думаю бросить chicken и заюзать racket
источник

P1

Peter 11111000000 in Сообщество Scheme
ципу не бросай, там вроде есть профиты, энергичное комьюнити же, ffi нормальный, например, да и много живых библиотек вроде...
А с sxml на ракетке вот из недавнего, парсер плейлистов Чипльдука =))

#lang racket

(require sxml)
(require sxml/sxpath)
(require net/url)
(require html-parsing)
(require racket/gui/base)
(require racket/date)

(define Файл-С-Композициями "/home/az/4duk.txt")

(define Список-Композиций-Которые-Играли
 (lambda ()
   (define Страница-Что-Играло
     (html->xexp
      (call/input-url (string->url
                       "http://4duk.ru/4duk/whatWasPlaying.html")
                      get-pure-port
                      port->string)))

   (define Полный-Список-С-Таймингом
     (map (curryr list-ref 1)
          ((sxpath "//*[@id='bannerCategories']/ul/li")
           Страница-Что-Играло)))
   
   (define Список-Без-Тайминга
     (map (curryr substring 10)
          Полный-Список-С-Таймингом))
   
   (filter (lambda (it) (not (or (string-contains? it "Чипльдук")
                            (string-contains? it "ЧипльДук"))))
           Список-Без-Тайминга)
   )
 )

(define Удалить-Повторы-Из-Файла
 (lambda ()
   (display-lines-to-file
    (remove-duplicates (file->lines Файл-С-Композициями #:mode 'text))
    Файл-С-Композициями
    #:mode 'text
    #:exists 'replace)))

(define Печать-Композиций-В-Файл
 (lambda ()
   (display-lines-to-file (Список-Композиций-Которые-Играли)
                          Файл-С-Композициями
                          #:mode 'text
                          #:exists 'append)
   (Удалить-Повторы-Из-Файла)))

(Печать-Композиций-В-Файл)
источник

P1

Peter 11111000000 in Сообщество Scheme
Aydar Zarifullin
Недавно возникла необходимость редактировать html. Нашел пакет sxml-modifications, но он для chicken 4 и видимо заброшен. Так вот я его адаптировал для chicken 5. Кому надо локально из папки поставите. Тесты тоже поправил и прогнал, вроде все ок
а sxml для 5-ой ципы лучше ведь законтрибьютить обратно
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Peter 11111000000
а sxml для 5-ой ципы лучше ведь законтрибьютить обратно
Я так-то могу выложить, но там же еще доку оформлять а мне лень
источник
2019 April 17

AZ

Aydar Zarifullin in Сообщество Scheme
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Aydar Zarifullin
Я так-то могу выложить, но там же еще доку оформлять а мне лень
Все выложил https://github.com/iZarif/sxml-modifications Осталось только в список рассылки анонс бросить. Только вот мой английский - очень кровать :)
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Ну нафиг эти списки рассылки. Питеру Бексу емейл бросил, он мейнтейнил sxml-modifications
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Лажанул немного
источник

PG

Pïg Grëënëst in Сообщество Scheme
Необычно видеть лиспера с саблаймом
источник

AZ

Aydar Zarifullin in Сообщество Scheme
Pïg Grëënëst
Необычно видеть лиспера с саблаймом
Я его юзаю когда надо быстро одну - две строчки поправить
источник

PG

Pïg Grëënëst in Сообщество Scheme
источник