LINUX.ORG.RU

Сообщения dave

 

А бывают бинарные библиотеки для Haskell?

Форум — Development

Хочу задать дико неприличный вопрос.

Как распространять в Haskell готовые бинарные библиотеки без исходников?

Крайне желательно, чтобы была интеграция с cabal, поскольку будут зависимости от некоторых пакетов из Hackage DB. Зависимость от версии Haskell Platform и операционки не пугает совершенно.

Это, вообще, возможно? Или там все так сурово, что можно распространять библиотеки только в исходниках?

Пишут, что многие используют Haskell коммерчески, а значит, какое-то решение должно существовать. Пока его не нашел.

Линукс тут при том, что все будет работать на линуксе.

 

dave
()

Зондирование

Форум — Talks

Тут такая штука. Удаленная работа. Предлагают входить в винду по VPN через их удаленный домен. Не знаю, правильно ли выразился (не сисадмин ни разу), но у них там как-то через задницу на днях настроили mercurial - издержки работы на большую корпорацию.

Я правильно понимаю, что все содержимое моего компьютера для них будет как на ладони?

Второй момент. Если купить макбук, и поставить винду второй системой, то можно ли будет из винды достучаться до макинтошных разделов, где предположительно будет хранится для меня важная информация?

ЛОР тут при том, что здесь больше всего специалистов по всему.

 , , форточки

dave
()

Красивые графики

Форум — Development

Кто умеет создавать красивые графики?

Сейчас десктопное приложение создает страницу HTML со множеством графиков. Я использую JFreeChart, но главная претензия - графики получаются не очень красивыми. Что есть на замену? Я могу вызвать код из Си, могу из Java.

Нужны временные ряды, графики XY, гистограммы, тренды с границами по правилу 3-сигма, столбики, секторные диаграммы.

dave
()

Реализации Smalltalk

Форум — Development

Начинаю открывать для себя удивительный мир Smalltalk (ST), не считая того единичного случая, когда на мониторе друга пятнадцать лет назад увидел загадочную VisualAge for Smalltalk. Теперь сам озадачился выбором реализаций под разные платформы. Есть несколько вопросов.

Среди опенсорсных реализаций приглядел себе Pharo. Я правильно понимаю, что здесь история повторяется как с SBCL и CMUCL, только уже Pharo заруливает своего предка Squeak? Видимо, Pharo очень хорош на линуксе в виде сервера.

Кроме линукса, интересуют реализации и под винду. Установил Дельфина (Dolphin Smalltalk). Версия толи от 2005, толи от 2006 года. Есть странное сообщение в сети: http://www.smalltalk.ru/2008/09/dolphin.html, да и на английском вчера нашел похожие. Поэтому интересует, есть ли шансы увидеть следующую версию Дельфина, и есть ли смысл покупать его (за $225)? Кроме прочего, интересует в перспективе разработка выглядящих нативно (native look & feel) приложений? По первым впечатлениям Дельфин выглядит сносно, да и исполняемые файлы умеет создавать после tree shaker, что тоже хорошо.

Теперь Cincom. Кто живее, VisualWorks или ObjectStudio? Как понимаю, первый был перекуплен. Настораживают roalty fees. Каковы эти продукты в плане создания гуевого приложения?

Наконец, что сейчас есть для маков с поддержкой Cocoa? Ambrai поддерживал Carbon, но почил с миром, что очень печалит.

Буду рад услышать всех, использующих ST, включая, конечно, yoghurt. На какие реализации лучше ориентироваться по вашему мнению?

 

dave
()

Быстрая Scheme в численных расчетах

Форум — Development

Многие реализации CL грешат тем, что вещественные числа «приводятся к указателю», как только эти числа покидают пределы функции. То есть, происходит то, что называется в Java и .NET боксингом. А как с этим обстоит дело в Scheme и Racket? Можно ли сделать так, чтобы вещественные числа возвращались без преобразования? Вообще, возможно ли такое в динамическом языке в принципе?

Вопрос возник в связи с тем, что я слышал о том, что некоторые реализации схемы, такие как Stalin, очень и очень быстры. Нид хэлп, buddhist

 ,

dave
()

Неосилятор IDE перешел на Emacs или как отключить автокомплит

Форум — Development

Чувствую себя неосилятором. В IntelliJ Idea меня задолбало то, что после нажатия на запятую вставляется ненужный пробел. Настолько невмоготу, что перешел на Emacs. Этот пробел можно как-нибудь отключить?

Обратно переходить не собираюсь, но интересно.

dave
()

Куда делось белое танго?

Форум — Linux-org-ru

Не знаю, может быть, это связано с моим соединением к интернету, но на днях одно время у меня была тема tango с белым фоном. Мне так понравилось. Это можно как-то настроить?

А то темнота немного задолбала, а официальная белая тема не так красива, как то мимолетное белое tango.

dave
()

[лойерота]Вопрос по лицензии.

Форум — Development

Есть у меня проект по лицензии BSD3. Можно ли включить в него библиотеку по лицензии LGPL и распространять последнюю вместе с моим проектом? Библиотека не модифицируется. Только для пользования. Если конкретно, то хочу задействовать jfreechart в будущих создаваемых моим кодом файлах html.

dave
()

Разделение сборки по лицензиям

Форум — Development

Нужен совет. У меня есть один проект. Я его планирую разделить на две версии: Community Edition (GPL v3) и Commercial Edition (за деньгу). Как сделать так, чтобы шапка в исходниках автоматически менялась при сборке релиза в зависимости от лицензии?

Вообще, я использую IntelliJ Idea и maven. Не так чтобы силен в их особенных возможностях. Может быть, эта задача уже решена там?

Исходники могут отличаться. В идеале, вообще, хотелось бы какого-нибудь препроцессора, совемещенного с системой сборки. Набрал одну команду - и на выходе получил готовый архив.

Что нужно читать? Какие есть примеры?

dave
()

[АнтиТеХ]В чем верстать книги?

Форум — General

Увы, TeX («тeх») из коробки дает не такие красивые книги. Если из английского текста получается еще более-менее приличный результат, который можно и в акробате посмотреть, то русский текст при подключении пакета babel превращается в такую PDF, которую только на печать можно и послать. Читать такие русские PDF с компьютера - только зрение портить.

Вижу, как замечательно сверстаны книги O'REILLY. Как бы добиться такого же качества в домашних условиях?

Когда-то раньше был [и теперь есть] FrameMaker. Не знаю, что пришло ему на смену, но выдавал он замечательного качества PDF, несравнимого с тем, что дает TеX из коробки. Когда-то львиная доля ненаучных книг набиралась именно во FrameMaker, еще до его покупки фирмой Adobe.

dave
()

[haskell] Странное сообщение компилятора

Форум — Development

Компилятор GHC 7.0.3 при компиляции выдает такую фигню. Что она может значить?

SpecConstr
    Function `$j_X2YS{v} [lid]'
      has two call patterns, but the limit is 1
    Use -fspec-constr-count=n to set the bound
    Specialisations: [([sc_s2Ur{v} [lid]],
                       [sc_s2Ur{v} [lid],
                        ghc-prim:GHC.Bool.True{(w) v 6v} [gid[DataCon]]]),
                      ([sc_s2Uq{v} [lid]],
                       [sc_s2Uq{v} [lid],
                        ghc-prim:GHC.Bool.False{(w) v 69} [gid[DataCon]]])]

 

dave
()

Системы совместного редактирования

Форум — General

А где применяются системы совместного редактирования? Редакторы диаграмм, наверное. А какие еще есть системы? Кто-нибудь сталкивался с ними?

dave
()

[мнения] Google App Engine, Google Web Toolkit

Форум — Web-development

Google App Engine (GAE). Что можете сказать об этой штуковине? Можно ли начинать новый проект на ней? Не велики ли ограничения системы (песочница, нет многопоточности, порезанные сокеты и файловая система, особенная база, ограничения по времени обслуживания)?

Что касается Google Web Toolkit (GWT), то он требует установки на браузер специального плагина, что не совсем хорошо. Как пользователи относятся к этому?

dave
()

кнопка Donate

Форум — Web-development

Сабж. Нужна кнопка Donate. Нужно, чтобы самым простым способом добрые люди могли делать пожертвования на сайте. Как это сделать?

dave
()

Отступы haskell-mode

Форум — Development

Печалит то, что отступы в емаксе выглядят по-разному на винде и в линуксе. Вот так они выглядят сейчас:

  • Linux, Emacs 23.1, haskell-mode 2.7.0:
    main = 
      do a <- runDynamics1 system specs
         print a
    
  • Windows, Emacs 23.3.1, haskell-mode (development branch)
    main = 
        do a <- runDynamics1 system specs
           print a
    

Конфиг одинаковый:

(defun my-haskell-mode-hook ()
  (setq haskell-font-lock-symbols t))

(add-hook 'haskell-mode-hook 'my-haskell-mode-hook)
(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)
;;(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)
(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)
;;(add-hook 'haskell-mode-hook 'turn-on-haskell-simple-indent)

По-моему раньше у меня на линуксе был такой же как в винде основной отступ в четыре пробела, но потом что-то изменилось...

Как мне добиться единообразия?

dave
()

[delphi->cpp] 80-битный extended

Форум — Development

Разыскивается переносимый способ конвертации дельфового 80-битного вещественного значения типа extended в плюсовый long double. Язык C++, а точнее Qt. Пофиг на потерю точности в msvc, для которого long double будет 64 битным. Важны gcc и msvc.

Нашел тут что-то, но этого мало:

MSVC win32: convert extended precision float (80-bit) to double (64-bit)

dave
()

[CL] Агенты/Акторы

Форум — Development

Нужен асинхронный Message Passing в Common Lisp. Знает ли кто-нибудь готовые библиотеки?

К сожалению, сеанс гугления результатов положительных не дал. Нашел только это: http://lethain.com/entry/2008/jan/03/actors-common-lisp/.

Должно быть что-то похожее на:

  • агенты в clojure;
  • акторы в Scala;
  • агенты MailboxProcessor в F#.
dave
()

GUI на Java/Swing

Форум — Development

В продолжение одной своей темы. Интересуют толстые клиенты, которые могут выполняться в браузере. «Толстые» здесь означает нетривиальную логику или сложную графику, выходящую за пределы возможностей Silverlight и вероятно JavaFX. Знаю пример: графический редактор yEd. Кто еще знает примеры? Какие будут за и против таких клиентов?

В догонку. Терпимо ли для такого браузерного клиента тащить за собой мегабайт 15 из инета? Вообще, сейчас интернет у многих хорош. Наверное, проще попросить кликнуть в браузере и загрузить эти 15 мегабайт, чем заставить устанавливать отдельно приложение на свой комп. Опять же есть Java Web Start. Какие будут мысли?

dave
()

[языки] Тренды спроса

Форум — Development

Вот, тренды спроса по интересным языкам программирования на сайте indeed.com. Спрос на Лисп (CL??) стабилен. Почему-то, спрос на F# упал после выхода в свет Visual Studio 2010 (неясно... в глубоких раздумьях). Окамл держится. А Clojure обогнала F#. Удивил и порадовал взлетевший спрос на Scala (тут я просто обалдеваю).

Посмотреть тренды

Какие будут мысли?

dave
()

[ява] аплеты еще применяются?

Форум — Development

Возникла идея написать клиент со сложной логикой и графикой для исполнения внутри браузера. Знаю, что для этого подходят Java applets, Silverlight и еще что-то от Abobe. Яваскрипт не потянет, или я его сам не потяну в таком случае :)

Вопрос такой. Явовские аплеты еще живы? На них пишут что-то новое? И, вообще, какая мода нынче?

dave
()

RSS подписка на новые темы