Как распространять в Haskell готовые бинарные библиотеки без исходников?
Крайне желательно, чтобы была интеграция с cabal, поскольку будут зависимости от некоторых пакетов из Hackage DB. Зависимость от версии Haskell Platform и операционки не пугает совершенно.
Это, вообще, возможно? Или там все так сурово, что можно распространять библиотеки только в исходниках?
Пишут, что многие используют Haskell коммерчески, а значит, какое-то решение должно существовать. Пока его не нашел.
Линукс тут при том, что все будет работать на линуксе.
Тут такая штука. Удаленная работа. Предлагают входить в винду по VPN через их удаленный домен. Не знаю, правильно ли выразился (не сисадмин ни разу), но у них там как-то через задницу на днях настроили mercurial - издержки работы на большую корпорацию.
Я правильно понимаю, что все содержимое моего компьютера для них будет как на ладони?
Второй момент. Если купить макбук, и поставить винду второй системой, то можно ли будет из винды достучаться до макинтошных разделов, где предположительно будет хранится для меня важная информация?
ЛОР тут при том, что здесь больше всего специалистов по всему.
Сейчас десктопное приложение создает страницу HTML со множеством графиков. Я использую JFreeChart, но главная претензия - графики получаются не очень красивыми. Что есть на замену? Я могу вызвать код из Си, могу из Java.
Нужны временные ряды, графики XY, гистограммы, тренды с границами по правилу 3-сигма, столбики, секторные диаграммы.
Начинаю открывать для себя удивительный мир 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. На какие реализации лучше ориентироваться по вашему мнению?
Многие реализации CL грешат тем, что вещественные числа «приводятся к указателю», как только эти числа покидают пределы функции. То есть, происходит то, что называется в Java и .NET боксингом. А как с этим обстоит дело в Scheme и Racket? Можно ли сделать так, чтобы вещественные числа возвращались без преобразования? Вообще, возможно ли такое в динамическом языке в принципе?
Вопрос возник в связи с тем, что я слышал о том, что некоторые реализации схемы, такие как Stalin, очень и очень быстры. Нид хэлп, buddhist
Чувствую себя неосилятором. В IntelliJ Idea меня задолбало то, что после нажатия на запятую вставляется ненужный пробел. Настолько невмоготу, что перешел на Emacs. Этот пробел можно как-нибудь отключить?
Не знаю, может быть, это связано с моим соединением к интернету, но на днях одно время у меня была тема tango с белым фоном. Мне так понравилось. Это можно как-то настроить?
А то темнота немного задолбала, а официальная белая тема не так красива, как то мимолетное белое tango.
Есть у меня проект по лицензии BSD3. Можно ли включить в него библиотеку по лицензии LGPL и распространять последнюю вместе с моим проектом? Библиотека не модифицируется. Только для пользования. Если конкретно, то хочу задействовать jfreechart в будущих создаваемых моим кодом файлах html.
Нужен совет. У меня есть один проект. Я его планирую разделить на две версии: Community Edition (GPL v3) и Commercial Edition (за деньгу). Как сделать так, чтобы шапка в исходниках автоматически менялась при сборке релиза в зависимости от лицензии?
Вообще, я использую IntelliJ Idea и maven. Не так чтобы силен в их особенных возможностях. Может быть, эта задача уже решена там?
Исходники могут отличаться. В идеале, вообще, хотелось бы какого-нибудь препроцессора, совемещенного с системой сборки. Набрал одну команду - и на выходе получил готовый архив.
Увы, TeX («тeх») из коробки дает не такие красивые книги. Если из английского текста получается еще более-менее приличный результат, который можно и в акробате посмотреть, то русский текст при подключении пакета babel превращается в такую PDF, которую только на печать можно и послать. Читать такие русские PDF с компьютера - только зрение портить.
Вижу, как замечательно сверстаны книги O'REILLY. Как бы добиться такого же качества в домашних условиях?
Когда-то раньше был [и теперь есть] FrameMaker. Не знаю, что пришло ему на смену, но выдавал он замечательного качества PDF, несравнимого с тем, что дает TеX из коробки. Когда-то львиная доля ненаучных книг набиралась именно во FrameMaker, еще до его покупки фирмой Adobe.
Компилятор 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]]])]
Google App Engine (GAE). Что можете сказать об этой штуковине? Можно ли начинать новый проект на ней? Не велики ли ограничения системы (песочница, нет многопоточности, порезанные сокеты и файловая система, особенная база, ограничения по времени обслуживания)?
Что касается Google Web Toolkit (GWT), то он требует установки на браузер специального плагина, что не совсем хорошо. Как пользователи относятся к этому?
Разыскивается переносимый способ конвертации дельфового 80-битного вещественного значения типа extended в плюсовый long double. Язык C++, а точнее Qt. Пофиг на потерю точности в msvc, для которого long double будет 64 битным. Важны gcc и msvc.
В продолжение одной своей темы. Интересуют толстые клиенты, которые могут выполняться в браузере. «Толстые» здесь означает нетривиальную логику или сложную графику, выходящую за пределы возможностей Silverlight и вероятно JavaFX. Знаю пример: графический редактор yEd. Кто еще знает примеры? Какие будут за и против таких клиентов?
В догонку. Терпимо ли для такого браузерного клиента тащить за собой мегабайт 15 из инета? Вообще, сейчас интернет у многих хорош. Наверное, проще попросить кликнуть в браузере и загрузить эти 15 мегабайт, чем заставить устанавливать отдельно приложение на свой комп. Опять же есть Java Web Start. Какие будут мысли?
Вот, тренды спроса по интересным языкам программирования на сайте indeed.com. Спрос на Лисп (CL??) стабилен. Почему-то, спрос на F# упал после выхода в свет Visual Studio 2010 (неясно... в глубоких раздумьях). Окамл держится. А Clojure обогнала F#. Удивил и порадовал взлетевший спрос на Scala (тут я просто обалдеваю).
Возникла идея написать клиент со сложной логикой и графикой для исполнения внутри браузера. Знаю, что для этого подходят Java applets, Silverlight и еще что-то от Abobe. Яваскрипт не потянет, или я его сам не потяну в таком случае :)
Вопрос такой. Явовские аплеты еще живы? На них пишут что-то новое? И, вообще, какая мода нынче?