Home
codingteam
codingteam@conference.jabber.ru
09.02.2013< ^ >

Тема: C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#.
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Java, .NET, PHP, Pascal/Delphi/Borland, 1С караются съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x13
Говорящих демонов: 0x1

Слава бинарным пингам!
[00:02:50] magog вышел из конференции
[00:07:51] magog зашёл в конференцию
[00:12:49] Славный капитан вышел из конференции
[00:15:40] moonhawk вышел из конференции
[00:15:41] moonhawk зашёл в конференцию
[00:29:35] sss|zombie зашёл в конференцию
[00:29:44] yesyes зашёл в конференцию
[00:35:17] magog вышел из конференции: Replaced by new connection
[00:35:17] magog зашёл в конференцию
[00:37:26] magog вышел из конференции
[00:38:21] ChelovekKorzhik вышел из конференции
[00:40:06] magog зашёл в конференцию
[00:41:30] OKTAVIUS вышел из конференции
[00:43:13] ktt9 вышел из конференции
[01:06:20] agnessa вышел из конференции
[01:08:18] OKTAVIUS зашёл в конференцию
[01:29:16] Graf зашёл в конференцию
[01:29:25] Graf вышел из конференции
[01:52:51] Spo1ler вышел из конференции: Replaced by new connection
[01:52:51] Spo1ler зашёл в конференцию
[02:15:53] moonhawk вышел из конференции
[03:11:06] moonhawk зашёл в конференцию
[03:19:29] generatorglukoff вышел из конференции
[03:30:52] moonhawk вышел из конференции
[03:42:02] sss|zombie вышел из конференции
[04:11:49] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[04:26:28] yesyes вышел из конференции
[05:53:25] <ForNeVeR> Утра, тимота!
[07:03:37] PhoSor зашёл в конференцию
[07:04:03] <PhoSor> Утрота!
[07:55:21] O01eg вышел из конференции
[08:03:11] <uıʃɐɟ∀> .ban avalon@xmpp.jp
[08:03:12] <DeadBot> uıʃɐɟ∀: ok
[08:17:45] magog вышел из конференции
[08:19:15] <PhoSor> uıʃɐɟ∀: ЗА ШТО??!!1
[08:19:27] <uıʃɐɟ∀> PhoSor: Он пидар.
[08:19:33] <PhoSor> ок.
[08:19:51] <uıʃɐɟ∀> Неуж ты не знаком с превентивными банами порновара?
[08:20:29] <PhoSor> ты не порновар
[08:20:47] <uıʃɐɟ∀> Но с методикой знаком =3
[08:25:08] <PhoSor> uıʃɐɟ∀: как думаешь, порновар нас не одобряет? :3
[08:25:42] <uıʃɐɟ∀> ForNeVeR: Ты нас одобряешь?
[08:48:43] Graf зашёл в конференцию
[08:49:33] Graf вышел из конференции
[09:15:20] Graf зашёл в конференцию
[09:15:24] Graf вышел из конференции
[09:39:48] Славный капитан зашёл в конференцию
[09:41:55] magog зашёл в конференцию
[10:03:33] Александр Николаевич зашёл в конференцию
[10:05:16] <Александр Николаевич> всем привет
[10:05:58] Славный капитан вышел из конференции
[10:06:01] <Александр Николаевич> подскажите плиз , какой тип функции нужно указать , если взаранее не знаешь какого типа значение она будет возвращать
[10:11:59] ktt9 зашёл в конференцию
[10:18:58] Heckfi зашёл в конференцию
[10:21:32] zxc зашёл в конференцию
[10:25:58] <PhoSor> void?
[10:26:15] <Александр Николаевич> мм - войд - это тип невозвращаемой функции
[10:27:18] <PhoSor> очевидно, указатель на воид
[10:27:29] <PhoSor> у тебя есть указатели?
[10:27:43] <Александр Николаевич> в самой функции . - есть
[10:28:45] rexim зашёл в конференцию
[10:30:06] <rexim> .z
[10:30:06] zxc выгнали из конференции: You underestimate rexim's power!
[10:30:08] <DeadBot> rexim: ok
[10:30:16] <rexim> Так то!
[10:32:13] <PhoSor> поцоны, вы как больше музыку слушать любите, в наушниках или на большом звуке?
[10:32:28] <PhoSor> когда пишите кот, допустим
[10:32:51] <Александр Николаевич> я при колонках мишу
[10:32:54] <Александр Николаевич> пишу *
[10:55:26] Heckfi вышел из конференции
[11:22:54] v_oron зашёл в конференцию
[11:39:23] Spo1ler зашёл в конференцию
[11:45:27] zxc зашёл в конференцию
[11:48:20] <rexim> zxc: опять ты!?
[11:48:23] <rexim> .z
[11:48:23] zxc выгнали из конференции: You underestimate rexim's power!
[11:48:24] <DeadBot> rexim: ok
[11:58:53] rexim вышел из конференции
[12:06:42] sss|zombie зашёл в конференцию
[12:36:45] v_oron вышел из конференции
[12:37:38] PhoSor вышел из конференции
[12:55:53] <ForNeVeR> uıʃɐɟ∀: превентивные баны одобряемы.
[12:55:57] <ForNeVeR> Конкретно в таких случаях.
[13:01:50] moonhawk зашёл в конференцию
[13:01:56] moonhawk вышел из конференции
[13:02:39] moonhawk зашёл в конференцию
[13:04:13] Heckfi зашёл в конференцию
[13:08:39] rexim зашёл в конференцию
[14:24:55] SolarRay зашёл в конференцию
[14:45:55] magog вышел из конференции
[14:58:19] любитель криппи языков зашёл в конференцию
[14:58:25] <любитель криппи языков> ForNeVeR: gsom
[14:59:04] <ForNeVeR> любитель криппи языков: аргх?
[14:59:38] <любитель криппи языков> ForNeVeR: как мне правильно заюзать код в одном кложураисходнике из другого?
[14:59:46] <любитель криппи языков> пилить класс gen-class'ом?
[14:59:51] <ForNeVeR> любитель криппи языков: :refer
[14:59:57] <ForNeVeR> Классов не нужно.
[15:00:34] <любитель криппи языков> ForNeVeR: что и требовалось узнать
[15:00:35] <любитель криппи языков> thx
[15:01:10] <любитель криппи языков> хотя у меня еще открытый вопрос про публичные функции
[15:01:20] <любитель криппи языков> суть такова: есть жаваклас с public static функцией
[15:01:34] <любитель криппи языков> класс называется Main
[15:01:44] <любитель криппи языков> ну я его (import 'some.domain.path.Main)
[15:02:04] <любитель криппи языков> и пытаюсь значит вызвать метод main^
(Main/main "string arg")
[15:02:08] <любитель криппи языков> и фиг мне
[15:02:11] <любитель криппи языков> втф?
[15:02:18] <ForNeVeR> Хм.
[15:02:46] <ForNeVeR> А.
[15:02:57] <ForNeVeR> import по умолчанию не назначает алиас для класса.
[15:03:38] <ForNeVeR> Хотя нет, делает.
[15:03:42] <ForNeVeR> любитель криппи языков: покажи больше.
[15:03:44] <любитель криппи языков> public static void main(String[] args) <- собственно метод
[15:03:54] <любитель криппи языков> больше смысла нет показывать
[15:04:13] <ForNeVeR> любитель криппи языков: УМВР.
[15:04:31] <любитель криппи языков> => Main
net.sf.gogui.gogui.Main
=> Main/main
CompilerException java.lang.RuntimeException: Unable to find static field: main in class net.sf.gogui.gogui.Main, compiling:(NO_SOURCE_PATH:1:42) \
[15:05:12] <любитель криппи языков> => (Main/main (to-array ["blah"]))
IllegalArgumentException No matching method found: main clojure.lang.Reflector.invokeMatchingMethod (Reflector.java:80)
[15:05:32] <ForNeVeR> Хм.
[15:05:44] <любитель криппи языков> причем через рефлекшен почему-то методов не показывает
[15:07:15] <любитель криппи языков> хотя гоню, показывает
[15:07:23] <любитель криппи языков> => (printClassDescription Main)
class name = net.sf.gogui.gogui.Main
methods:
main :: class [Ljava.lang.String; -> void
main :: class net.sf.gogui.gogui.GoGuiSettings -> void
showError :: class java.lang.Stringclass java.lang.String -> void
addFiller :: class javax.swing.JComponent -> void
access$0 :: void -> boolean
access$1 :: class java.lang.Throwable -> void
access$2 :: class java.lang.Stringclass java.lang.String -> void
localmain :: class [Ljava.lang.String; -> void
startGoGui :: class net.sf.gogui.gogui.GoGuiSettings -> void
showCrashDialog :: class java.lang.Throwable -> void
nil
[15:08:09] <любитель криппи языков> хммм
[15:08:14] <любитель криппи языков> видимо дело в приведении типа
[15:08:42] <любитель криппи языков> тогда вопрос - как привести (to-array ["blah"]) к string[] ?
[15:08:51] <любитель криппи языков> => (type (to-array ["blah"]))
[Ljava.lang.Object;
[15:09:05] <любитель криппи языков> ForNeVeR:
[15:10:09] <ForNeVeR> любитель криппи языков:
user=> (import java.util.Date)
java.util.Date
user=> (Date/parse "2010-02-01")
IllegalArgumentException java.util.Date.parse (:-1)
[15:10:14] <ForNeVeR> Метод нашёлся. Всё зоебок.
[15:10:22] <ForNeVeR> любитель криппи языков: а.
[15:11:02] <любитель криппи языков> ForNeVeR: как типы приводить? ^^
[15:11:57] <ForNeVeR> любитель криппи языков: (into-array String ["fuck"])
[15:12:17] <любитель криппи языков> ok
[15:12:23] <ForNeVeR> to-array это какой-то легаси.
[15:12:55] <любитель криппи языков> гм
[15:13:13] <ForNeVeR> => (doc to-array)
-------------------------
clojure.core/to-array
([coll])
Returns an array of Objects containing the contents of coll, which
can be any Collection. Maps to java.util.Collection.toArray().
[15:13:24] <ForNeVeR> Очевидно, что это хуёвая функция.
[15:14:17] <ForNeVeR> К тому же, работает с какими-то объектами Collection - скорее всего, нормальная последовательность даже не реализует этот интерфейс.
[15:14:57] <любитель криппи языков> ага, работает
[15:15:15] <ForNeVeR> А, нет, все последовательности реализуют. Ну, неважно.
[15:15:15] <любитель криппи языков> таг, надо чтоли рефлекшен хелпер оформить нормально
[15:15:28] <ForNeVeR> любитель криппи языков: а он точно нужен?
[15:15:36] <любитель криппи языков> ForNeVeR: мне - да
[15:15:41] <любитель криппи языков> он минимум 3 раза уже помог
[15:15:44] <любитель криппи языков> включая этот
[15:16:41] <любитель криппи языков> не вижу ничего плохого в попытке экспортировать хорошие практики из лиспов в жаваговно =3
[15:17:25] <ForNeVeR> > мне - да
Это хороший, годный аргумент.
[15:19:08] <любитель криппи языков> ForNeVeR: ну а как еще ответить?
[15:19:32] <ForNeVeR> Я действительно считаю, что этого достаточно.
[15:19:43] <любитель криппи языков> не, если делать потупому и только десктопные приложения - то нафиг это не надо
[15:19:50] <ForNeVeR> Это был не сарказм.
[15:19:55] <любитель криппи языков> ок
[15:19:56] <ForNeVeR> Всё в порядке, бро, продолжай.
[15:19:59] <любитель криппи языков> =3
[15:20:02] <любитель криппи языков> ну раз ты разрешил
[15:27:45] <ForNeVeR> любитель криппи языков: алсо вот это читни, там интересно: http://asymmetrical-view.com/2009/07/02/clojure-primitive-arrays.html
[15:28:09] yesyes зашёл в конференцию
[15:29:41] <любитель криппи языков> ForNeVeR: ага, полезный материал
[15:29:47] <любитель криппи языков> замеморайзил, буду читать по мере необходимости
[15:31:24] <любитель криппи языков> => (refer 'test)
Exception No namespace: test clojure.core/refer (core.clj:3809)
=> (use 'test)
nil
=> (refer 'test)
nil
[15:31:33] <любитель криппи языков> так и должно быть??
[15:33:30] <ForNeVeR> любитель криппи языков: у меня не воспроизводится.
[15:33:44] <ForNeVeR> test существует или нет?
[15:34:30] <любитель криппи языков> да
[15:34:33] <любитель криппи языков> иначе бы вообще не работало
[15:34:34] <любитель криппи языков> гм
[15:34:42] <любитель криппи языков> что-то я не понимаю логики видимо
[15:34:53] <ForNeVeR> Первый refer не должен падать.
[15:35:16] <любитель криппи языков> у тебя какой версии кложура кстати?
[15:35:29] <ForNeVeR> Clojure 1.4.0
[15:35:33] <любитель криппи языков> хмм
[15:35:36] <любитель криппи языков> ну да ладно
[15:35:43] <любитель криппи языков> видимо мне нужно было использовать use
[15:35:53] <ForNeVeR> use - не очень хорошо.
[15:36:07] <любитель криппи языков> use

Like 'require, but also refers to each lib's namespace using
clojure.core/refer.
[15:36:09] <любитель криппи языков> ну да
[15:36:13] <ForNeVeR> Он втаскивает в твой неймспейс все символы из другого неймспейса.
[15:36:15] <любитель криппи языков> почему нехорошь?
[15:36:30] <ForNeVeR> И если кто-то ещё будет тебя импортить - то получит всю эту кучу символов.
[15:37:09] <ForNeVeR> В то время, как refer позволяет сделать просто короткий алиас для неймспейса, без всяких побочных эффектов.
[15:41:13] <любитель криппи языков> ну да
[15:41:16] <любитель криппи языков> require полущ
[15:41:31] <любитель криппи языков> с ним будет refhelper/printClassDescription
[15:41:38] <любитель криппи языков> и оно даже работает =3
[15:41:39] <ForNeVeR> Да.
[15:41:58] <ForNeVeR> А куда оно денется?
[15:42:19] <ForNeVeR> Это же рантаймом поддерживается, от твоего кода, в общем-то, ничего не требуется, кроме соблюдения общих конвенций.
[15:42:39] <любитель криппи языков> ну да...
[15:50:08] <rexim> любитель криппи языков: заходи на clojure@, что ли.
[15:52:58] <любитель криппи языков> rexim: мембера дай чтобы капчу не вводить
[15:56:18] rexim вышел из конференции
[15:58:58] rexim зашёл в конференцию
[16:09:31] magog зашёл в конференцию
[16:28:26] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[16:47:08] SolarRay вышел из конференции
[16:56:12] O01eg зашёл в конференцию
[16:56:27] O01eg вышел из конференции
[16:58:24] O01eg зашёл в конференцию
[17:08:13] rexim вышел из конференции
[17:13:16] yesyes вышел из конференции
[17:16:37] PhoSor зашёл в конференцию
[17:25:31] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[17:40:32] moonhawk вышел из конференции
[17:45:40] O01eg вышел из конференции
[17:49:31] Александр Николаевич вышел из конференции: Я использую Miranda IM Freize Pack (http://freize.ru/)
[17:49:45] O01eg зашёл в конференцию
[18:24:10] moonhawk зашёл в конференцию
[18:57:09] generatorglukoff зашёл в конференцию
[19:00:29] PhoSor вышел из конференции
[19:15:08] любитель криппи языков вышел из конференции
[19:28:51] v_oron зашёл в конференцию
[19:45:04] PhoSor зашёл в конференцию
[20:10:07] generatorglukoff зашёл в конференцию
[20:10:08] Heckfi зашёл в конференцию
[20:10:08] uıʃɐɟ∀ зашёл в конференцию
[20:10:08] moonhawk зашёл в конференцию
[20:10:08] Karmacoma зашёл в конференцию
[20:10:08] OKTAVIUS зашёл в конференцию
[20:10:08] v_oron зашёл в конференцию
[20:10:08] ForNeVeR зашёл в конференцию
[20:10:08] O01eg зашёл в конференцию
[20:10:08] ktt9 зашёл в конференцию
[20:10:08] 0xd34df00d зашёл в конференцию
[20:10:08] magog зашёл в конференцию
[20:10:08] sss|zombie зашёл в конференцию
[20:10:08] DeadBot зашёл в конференцию
Тема: C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#.
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Java, .NET, PHP, Pascal/Delphi/Borland, 1С караются съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x13
Говорящих демонов: 0x1

Слава бинарным пингам!
[20:11:16] Сволота зашёл в конференцию
[20:11:20] PhoSor зашёл в конференцию
[20:16:13] v_oron вышел из конференции
[20:29:04] yesyes зашёл в конференцию
[20:31:54] yesyes вышел из конференции
[20:37:41] PhoSor вышел из конференции
[20:52:09] пкщгяут[slacktop] зашёл в конференцию
[20:52:49] пкщгяут[slacktop] вышел из конференции
[20:53:59] magog вышел из конференции
[20:54:51] пкщгяут[slacktop] зашёл в конференцию
[20:55:01] пкщгяут[slacktop] вышел из конференции
[20:59:26] Graf зашёл в конференцию
[21:12:31] magog зашёл в конференцию
[21:13:22] пкщгяут[slacktop] зашёл в конференцию
[21:13:25] Graf вышел из конференции
[21:35:05] Graf зашёл в конференцию
[21:35:14] Graf вышел из конференции
[21:44:08] 0xd34df00d вышел из конференции