Насчет сборщика мусора автор часто раздает какую-то ссылку на тему того, что почитайте ее прежде чем спорить что сборщики не эффективны. К сожалению, не очень интересовался, так что ссылку не сохранил.
Вот «closures» я точно видел в сорцах: ooc\tests\closures\… — там есть передача функции как аргумента (но есть у меня сомнения в рабочести теста). Остального не видел.
Полностью согласен, это пока что хакинг и ковыряние — язык сырой. Но с другой стороны — синтаксис менять особо не планируют. Недавно вот вместо «import folder.file» сделали «import folder/file», чтобы можно было «import ../file». Но оно не такое уж большой изменение. А так да — для производства продакшн кода это пока совсем не годится )
Я сравниваю больше в плане того, что эти языки сделали более привлекательными базовые языки (Java -> Scala), (ml -> OCaml), (c -> occ).
А вот := тоже как-то не очень. Но ребята не прочь обсуждать даже синтаксис языка на канале (сами пишут — типа предлагайте новшества, будем думать), так что все возможно. :)
Да вот по мне тоже выглядит очень вкусно. OCaml вроде бы тоже классный язык, да и Scala, кстати. Но синтаксис мне мозги выворачивает. Очень тяжело от императивного к функциональному стилю программирования переходить. А тут как-то все проще.
Хотя, если еще немного лучше обдумать — я не знаю кто Ваши клиенты. Потому что с одной стороны есть люди без знаний, но с деньгами. Но им не нужна «установка скрипта», им нужно решение проблемы. Например, проблемы «простого сайта для новостей» (читай: установка блога, но то, что это так называется они понятия не будут иметь) или проблемы «каталога моей продукции с ценами». И эти люди будут готовы заплатить за это значительно больше, чем 10 у.е. (такая цена их даже слегка отпугнуть может).
С другой стороны, может быть Ваши клиенты — это профессионалы, которые хотят съэкономить время. Хотя этот вариант сомнителен, но не исключен.
С третьей стороны, есть люди, которые готовы потратить много денег на сайт. Но этот сегмент уже дизайн-студиями охвачен.
Кто еще может хотеть бесплатные скрипты? Игровые кланы? Ну эти денег особо тратить не будут. Хотя, некоторые тратят на игры достаточно серьезные деньги и может и захотят что-то подобное.
В общем, вопрос «кто Ваши клиенты» — я не знаю на него ответа и его придется Вам тщательно обдумать. Найдите такой сегмент, который еще не обставлен тщательно компаниями (дизайн-студиями и т.п.) и ориентируйтесь на него. Как говорится: «не будьте всем для всех». Когда поймете кому продавать — поймете, и как продавать, и за сколько продавать.
Да и главное — отбрасывать сомнения. Будете сомневаться и верить любому совету — очень быстро устанете. Бизнес — дело такое, слушать, что говорять, но 1) доверять только своему решению и интуиции 2) не сдаваться и идти вперед.
Как и любой бизнес — здесь Вам потребуется 1) попробовать 2) понять получается ли 3) если не получается — попробовать что-то изменить/улучшить 4) goto 1.
Сейчас Вы спрашиваете у сообщества людей, которые явно могут установить подобное совершенно без проблем — стоит ли этим заниматься. Но мы — не Ваши клиенты. Ваши клиенты — люди без знаний и готовые заплатить деньги за это.
Проблема раз, что я вижу 20 у.е. за установку Bitrix или NetCat — это смешно. Вас запарят намного больше чем на 20 у.е., ибо установить что-то из этого это даже не пол-беды. Оно же «не работает» после установки (такое Вы услышите): где дизайн? где мой каталог? и т.п. Так что цену тут придется явно повышать.
Да и вообще я очень сомневаюсь что за 10-20 у.е. Вы сможете давать достаточно рекламы чтобы отбить эти деньги и свое время. Если только не придумаете какой-то upsell, то есть что бы еще такое продавать дополнительно по «реальной» цене в несколько сотен у.е. (рекламу, обслуживание, поддержку), а это уже использовать в качестве завлекалочки.
Я не знаю как это может работать за рубежом за такие деньги — но у нас сомнительно. Я не говорю, что сам проект сомнительный — но вот цены… Если Вы планируете поставить 1-2 друзьям что-то — ладно, нормально. Но как Вы планируете на полученные 10 у.е. найти следующего клиента?
А вообще — как и любой бизнес, пробовать, менять, пробовать, находить пути сделать все хитрее, дешевле, лучше, больше, выгоднее, пробовать, менять, пробовать, менять.
Чего-то я так и не понял что такое транзакционная память? Это метод работы с RAM с помощью неких библиотек? Это функционал, реализуемый операционкой? Языком программирования? Процессором? Можно каких-нибудь примеров что ли хоть на каком-нибудь языке?
Происходит ли операция копирования участка памяти перед попыткой записи (что должно замедлить этот процесс), либо же память остается на месте, но тогда два потока совершенно спокойно могут туда писать во время транзации?
Как тот, кто управляет тр.пам-ю (что я так и не понял — операционка, библиотека, процессор, язык?) узнает не было ли доступа из другого потока к этой памяти? Как реализуется запись операций над этой памятью (для повторения)? Какова эффективность этого метода по сравнению с блокировками?
Юзабилити какой-то вывернутый наизнанку — индикация ПРЕКРАЩАЕТСЯ чтобы уведомить о наступлении времени икс.
" — Это устройство тревоги «Все в порядке!!!» (ПИИИИИ), она издает душераздирающий писк каждые 5 секунд, пока все вокруг хорошо. (ПИИИИИ) — В-ы-к-л-ю-ч-и ее!!! — Ее (ПИИИИИ) неееельзя выключить ...(звук стихает)… хотя ломается часто" (Симпсоны)
Есть в этом что-то меня беспокоящее. Чем больше люди вводят свои данные от сайта А на сайте Б (пусть даже и без пароля) — тем больше они думают, что это нормально… Чем больше люди думают, что это — нормально, тем больше будет появляться таких файлов от фишеров.
Да, конечно, штука классная. Захват, конечно, грубоват, но учитывая что при показанном качестве камеры большая часть одежды становится вообще монотонной — очень впечатляет.
1. Изначальный клип на песню из «Ночь в Роксберри» (фильм)
2. Скетч-пародия в Saturday Night Live (с Джимом Керри)
3. Windows 98(?)
А вот := тоже как-то не очень. Но ребята не прочь обсуждать даже синтаксис языка на канале (сами пишут — типа предлагайте новшества, будем думать), так что все возможно. :)
С другой стороны, может быть Ваши клиенты — это профессионалы, которые хотят съэкономить время. Хотя этот вариант сомнителен, но не исключен.
С третьей стороны, есть люди, которые готовы потратить много денег на сайт. Но этот сегмент уже дизайн-студиями охвачен.
Кто еще может хотеть бесплатные скрипты? Игровые кланы? Ну эти денег особо тратить не будут. Хотя, некоторые тратят на игры достаточно серьезные деньги и может и захотят что-то подобное.
В общем, вопрос «кто Ваши клиенты» — я не знаю на него ответа и его придется Вам тщательно обдумать. Найдите такой сегмент, который еще не обставлен тщательно компаниями (дизайн-студиями и т.п.) и ориентируйтесь на него. Как говорится: «не будьте всем для всех». Когда поймете кому продавать — поймете, и как продавать, и за сколько продавать.
Сейчас Вы спрашиваете у сообщества людей, которые явно могут установить подобное совершенно без проблем — стоит ли этим заниматься. Но мы — не Ваши клиенты. Ваши клиенты — люди без знаний и готовые заплатить деньги за это.
Проблема раз, что я вижу 20 у.е. за установку Bitrix или NetCat — это смешно. Вас запарят намного больше чем на 20 у.е., ибо установить что-то из этого это даже не пол-беды. Оно же «не работает» после установки (такое Вы услышите): где дизайн? где мой каталог? и т.п. Так что цену тут придется явно повышать.
Да и вообще я очень сомневаюсь что за 10-20 у.е. Вы сможете давать достаточно рекламы чтобы отбить эти деньги и свое время. Если только не придумаете какой-то upsell, то есть что бы еще такое продавать дополнительно по «реальной» цене в несколько сотен у.е. (рекламу, обслуживание, поддержку), а это уже использовать в качестве завлекалочки.
Я не знаю как это может работать за рубежом за такие деньги — но у нас сомнительно. Я не говорю, что сам проект сомнительный — но вот цены… Если Вы планируете поставить 1-2 друзьям что-то — ладно, нормально. Но как Вы планируете на полученные 10 у.е. найти следующего клиента?
А вообще — как и любой бизнес, пробовать, менять, пробовать, находить пути сделать все хитрее, дешевле, лучше, больше, выгоднее, пробовать, менять, пробовать, менять.
Происходит ли операция копирования участка памяти перед попыткой записи (что должно замедлить этот процесс), либо же память остается на месте, но тогда два потока совершенно спокойно могут туда писать во время транзации?
Как тот, кто управляет тр.пам-ю (что я так и не понял — операционка, библиотека, процессор, язык?) узнает не было ли доступа из другого потока к этой памяти? Как реализуется запись операций над этой памятью (для повторения)? Какова эффективность этого метода по сравнению с блокировками?
" — Это устройство тревоги «Все в порядке!!!» (ПИИИИИ), она издает душераздирающий писк каждые 5 секунд, пока все вокруг хорошо. (ПИИИИИ) — В-ы-к-л-ю-ч-и ее!!! — Ее (ПИИИИИ) неееельзя выключить ...(звук стихает)… хотя ломается часто" (Симпсоны)