[09:40:40] <vаlexey> geniepro: а любишь ли ты Go так как любим его мы?!
[09:40:49] <vаlexey> или как он любит нас? ;-)
[09:41:00] <geniepro> vаlexey: неа, го ацтой же
[09:41:15] <vаlexey> а какие альтернативы?
[09:41:18] <geniepro> хацкель фарева! переводи прожект на цацкель!
[09:41:32] <vаlexey> хацкель на математике сдохнет
[09:41:42] <vаlexey> а программисты сдохнут от хацкельной математики :-)
[09:41:49] <geniepro> смотря как математику делать будешь )
[09:42:29] <vаlexey> предлагаешь на сишечке? ;-)
[09:42:35] <geniepro> vаlexey: и ваще для математики юзая фортран )))
[09:42:59] <geniepro> geniepro: Используй Фортран, Люк!
[09:43:16] <vаlexey> сам с собой общаешься? o_O
[09:44:27] <vаlexey> а вообще. хаскельный код плохо подходит для хакинга
[09:44:37] <vаlexey> слишком уж все типами обвязано плотно.
[09:46:44] <geniepro> vаlexey: ))) ну промазал блин )))
[09:47:06] <geniepro> vаlexey: ну хаскель -- лаборатория типов же
[09:47:29] <vаlexey> во-во, а нам код работающий писать надо, а не с типами забавляться :-)
[09:49:44] <vаlexey> возможно заменой Go когда-нибуд сможет стать D
[09:49:52] <vаlexey> но ему еще ползти и ползти дотуда
[10:13:01] <geniepro> vаlexey: юзай раст, люк )
[10:13:49] <vаlexey> раст вообще ни на что не годится
[10:13:54] <geniepro> vаlexey> возможно заменой Go когда-нибуд сможет стать D
а чо на плюсах не делаете?
[10:14:43] <vаlexey> слишком мелкая задача для плюсов
[10:15:10] <vаlexey> и слишком без ТЗ :-)
[10:15:31] <vаlexey> то есть тут решает инфраструктура Go
[10:17:08] <s6> товарищи хакеры, приветствую
[10:17:12] <s6> вот у меня два вопроса
[10:17:28] <s6> 1) есть ли gcc с си и си++ на андройде?
[10:17:44] <s6> 2) есть ли си си++ трансляторы на айфоне?
[10:17:56] <s6> подвопрос
[10:18:00] <s6> и подвопрос
[10:18:11] <s6> есть ли си и си++ трансляторы на андройде?
[10:18:14] <vаlexey> чо?
[10:18:25] <vаlexey> куда транслировать хочешь?
[10:18:34] <s6> в айфон и в андройдные фоны
[10:18:58] <vаlexey> э?
[10:19:07] <s6> исходный код предполагается на си и си++
[10:19:14] <vаlexey> андроид обычно крутится на арме
[10:19:17] <s6> сделано всё это или нет?
[10:19:25] <vаlexey> gcc умеет компилировать в машкод для арма
[10:19:38] <vаlexey> ios же крутится только на арме.
[10:20:22] <vаlexey> собственно андроид сам по себе именно gcc и собирается :-)
[10:20:24] <vаlexey> целиком
[10:20:50] <vаlexey> а под iOS сейчас проги собираются обычно шлангом
[10:21:11] <s6> каким шлангом?
[10:21:17] <vаlexey> clang
[10:21:19] <тихий бот> шланг http://eblan.org/wp-content/uploads/2011/04/vlastelin1.jpg
[10:21:44] <s6> блин
[10:21:51] <s6> этот хаксе ужасно муторный
[10:22:54] <vаlexey> угу
[10:23:28] <s6> вообще идея иметь один соурскод для js и для c, c++, ios, andoid - это ужасно муторная идея
[10:24:04] <vаlexey> :-)
[10:28:15] <s6> проще уж всё спортировать вручную, чем нежели мучиться с хаксе
[10:29:17] <s6> я думаю надо писать на лиспе для такого соурскода. а не на хаксе
[10:29:40] <s6> и лисп собственноручно разгребать.
[10:29:43] <s6> sxml
[10:31:05] <s6> можно даже вместо лиспа xml
[10:31:18] <s6> для валидации всяческой и прочей инфраструктуры xml
[10:44:56] <s6> вообще нужен какой-то просто алгоритмический язык, я подозреваю
[10:45:09] <s6> его можно изготовить из оберон-идей
[10:45:28] <s6> из идей Oberon Programming Language Report
[10:45:42] <s6> простой алг. язык*
[10:46:15] <geniepro> s6: используй язык РАЯ, Люк!
[10:46:24] <s6> не смешно
[10:47:26] <geniepro> ?
[10:47:28] <тихий бот> тварь я дрожащая, или тот, кому надо?
[10:48:03] <geniepro> ты же хотел простой алгоритмический язык, чем тебе РАЯ не годится? ))) ну назови его Ершолом, он от этого не изменится )
[10:49:17] <s6> не знаю никакую раю и никакой ершол не знаю
[10:50:49] <s6> оберону перед словом MODULE не хватает слова NAMESPACE xxx.yyy.zzz; аналогичного явовскому package
[10:51:28] <s6> и ещё ему не хватает построчного препроцессора
[10:51:45] <s6> ну или структурного препроцессора
[10:52:39] <s6> в хаксе - структурный препроцессор
[10:52:44] <s6> #if #end
[10:52:48] <s6> #else
[10:53:15] <s6> можна сделать #if #then #else #endif
[10:58:07] <s6> COMMANDLINE CONST constIdent;
[10:58:15] <s6> этого тоже не хватает
[10:59:03] <s6> ну или EXTERNALLY DEFINED CONST constIdent;
[10:59:03] <geniepro> s6: юзай сишечку, Люк!
[10:59:26] <s6> geniepro, странслируй мне сишечку в иос и в js
[11:00:58] <vаlexey> что значит "транслировать в ios"?
[11:01:35] <s6> EXTERNALLY DEFINED CONST constIdent; (* might be defined at commandline or otherwise *)
[11:01:43] <s6> vаlexey, для айфона
[11:01:46] <s6> и для мака
[11:01:58] <vаlexey> и? пишешь просто на Си и все
[11:02:06] <s6> ну это ладно
[11:02:08] <vаlexey> во что транслировать то хочешь?
[11:02:15] <vаlexey> в какой язык?
[11:02:16] <s6> а в жс кто мне сишечку странслирует?
[11:02:21] <s6> в натив
[11:02:25] <s6> и в js
[11:03:01] <s6> и единая база сырцов для нативов и для js
[11:03:17] <s6> Можно ещё в экшнскрипт, но он кажется уже вымирает
[11:03:20] <vаlexey> emscripten конечно
[11:03:35] <s6> а надо, новый язык учить? мож оберон лучше, м:
[11:03:36] <s6> ?
[11:03:37] <тихий бот> тварь я дрожащая, или тот, кому надо?
[11:04:44] <vаlexey> http://leaningtech.com/cheerp/
[11:04:52] <vаlexey> кучи решений
[11:05:24] <vаlexey> все зависит от поставленной задачи и контекста исполнения её
[11:06:01] <s6> vаlexey, вот это уже интереснее урл
[11:06:11] <s6> а не хаксе какой-то домотканый =)
[11:20:00] <s6> vаlexey, a С++ транслируется под айфон?
[11:20:08] <s6> там говоришь арм?
[11:25:42] <s6> Of course, if you're bringing in C++ libraries or existing C++ code, you can use those modules with Objective-C/Objective-C++.
http://stackoverflow.com/questions/270455/is-it-possible-to-program-iphone-in-c
[11:25:51] <s6> вот. Ответ на мой вопрос
[11:37:06] <vаlexey> С++ не нужно транслировать под ios, на нем можно просто писать.
[11:38:30] <s6> ну вот этот SO тред роляет
[11:38:36] <s6> там чётче написано
[11:39:26] <s6> ну и вот твой ответ как дополнение годится
[11:39:40] <s6> доп.инфа к размышлению
[11:40:07] <vаlexey> ObjC с точки зрения и Си и С++ это просто либа. То есть он целиком доступен через свой рантайм.
[11:40:24] <s6> ок thx
[11:40:25] <vаlexey> на ObjC непосредственно писать конечно проще, но это не обязательно. Можно просто писать на С++ или Си.
[11:40:32] <vаlexey> Ничего никуда транслировать не надо.
[11:40:52] <s6> надо надо. препроцессор будет ролять
[11:41:03] <vаlexey> в смысле?
[11:41:13] <vаlexey> препроцессор у них один и тот же. у всех трех языков.
[11:41:18] <s6> ну да.
[11:41:28] <vаlexey> так что таки не надо :-)
[11:41:35] <s6> я имею в виду один сурскод для мака, айфона, андройда, и дескотоп осов (линя и винды)
[11:41:52] <s6> таки надо. препроцессор будет транслировать
[11:41:56] <s6> обычный
[11:42:12] <s6> и там и сям
[11:42:19] <s6> и для js тот же сурскод
[11:42:21] <vаlexey> логику ты можешь написать общую, но либы внешние будут разные. соответственно и код работающий с ними (UI, сеть и проч)
[11:42:24] <s6> для клиентского жс
[11:42:31] <s6> дада
[11:42:32] <s6> именно
[11:42:35] <vаlexey> ладно, я спать. а то ночь на дворе.
[11:42:42] <s6> и С++ как язык общей части я имею в виду
[11:42:50] <s6> ага давай
[11:42:53] <s6> споки
[13:58:48] <geniepro> купил нокию лумию 1320 )) чуть больше $300
[13:59:13] <geniepro> $320+
[13:59:38] <geniepro> пасморим, как на шести дюймах будет
[14:16:55] <geniepro> http://i66.fastpic.ru/big/2014/0802/41/8d1338b8f179797109c4faf2d1979541.jpg
[22:59:29] <geniepro> http://habrahabr.ru/company/nanosoft/blog/234221/
[23:40:19] <s6> geniepro, крутая статейка, спасибо!
[23:40:28] <s6> гигастатья, и даже больше.
[23:41:39] <s6> у меня были шансы писать одну систему на АвтоКАДе, но попался под руку МалтиЕдит и было всё написано на МалтиЕдите =) Аналог МСВорда для спецзадачи из геологии =)
[23:42:52] <s6> ну, на малтиедите + турбопаскале
[23:43:39] <s6> из хардвари поддерживались некоторые модели матричных принтеров Epson =)
[23:44:19] <s6> Мою систему институт ВостСибНИИГГиМС пользовал много лет после меня =)