All streams
Search
Write a publication
Pull to refresh
0
0
Send message
Ну у хорошего nix-админа ж все само работает :) Так что остается время на то и чтоб поадминить еще чтоньть, и вообще на прочие занятия.
А в чем смысл сборки всего и вся руками? Например в Ubuntu, Arch и Gentoo Cuneiform ставится пакетами. Остальное не проверял.
>> вроде бы и фича-то хорошая

это вы про то что файл сразу не читается?
это да, прекрасно. но вот с закрытием действительно получается какая то лажа. получается, что нужно открывать файлы заранее, например в main, а дальше передавать IO String или Handle, вместо того чтоб передать просто имя файла.
Недавно была новость, что вышел патч для ядра 3.5.3. Собственно на sourseforge и лежит: sourceforge.net/projects/reiser4/
>> Эту проблему кстати признает и сам Одерски, и обещают над ней работать.

Не иначе с помощью макросов и нового рефлекшена :-)
А на что перелезите, если не секрет?
А чем плох лифт? Пользуемся около полу года, полет нормальный. Ну т.е. без косяков, но в целом впечатление приятное.
Потребляет — значит работает.
Очевидно, это значит, что современные компиляторы достаточно умны чтобы из a=a+1 получить inc eax. Так что писать a=a+1, a++ или ++a скорее дело вкуса, чем оптимизация.
    a = a + 1;
0032101A  mov         eax,dword ptr [esp+4]  
    cout << a << "\n";
0032101E  mov         ecx,dword ptr [__imp_std::cout (322048h)]  
00321024  inc         eax
00321025  push        offset ___xi_z+30h (322124h)  
0032102A  push        eax  
0032102B  mov         dword ptr [esp+0Ch],eax  
0032102F  call        dword ptr [__imp_std::basic_ostream<char,std::char_traits<char> >::operator<< (322068h)]  
00321035  push        eax  
00321036  call        std::operator<<<std::char_traits<char> > (321120h)  
может стоит сначала глянуть выхлоп компилятора?
msvc 2010 release /Ox:
a = a + 1; 0032101A mov eax,dword ptr [esp+4] cout << a << "\n"; 0032101E mov ecx,dword ptr [__imp_std::cout (322048h)] 00321024 inc eax 00321025 push offset ___xi_z+30h (322124h) 0032102A push eax 0032102B mov dword ptr [esp+0Ch],eax 0032102F call dword ptr [__imp_std::basic_ostream<char,std::char_traits<char> >::operator<< (322068h)] 00321035 push eax 00321036 call std::operator<<<std::char_traits<char> > (321120h)
Обычно все же не пентагон, а почту. И с коментом, что я ж слышал, что на ххх.ru вообще просто сломать. Типа мол вот ты лох ушастый, раз не можешь.
Конечно некруто, круто до 15 :)
Девченок-девелоперов и так мало, так они еще хотят лишить нас тестерш?!
Идея то уж не нова. Есть WebOS и Tizen (ну где то в заповедниках, куда и FirefoxOS отправится).
Почему обязательно нарушить? Объект может быть вполне законным образом удален:

Foo* pFoo = new Foo;
Foo& rFoo(*pFoo);

delete pFoo;


Более того — ссылку rFoo теперь можно переназначить только используя placement new (который вобщем то не для того придумывался). Так что ссылки это один из многочисленых костылей C++.
Подозреваю, поле было конопляным.
Почему же маразм? Главная задача — написать один раз и чтобы везде работало. При этом было бы круто если бы оно мимикрировало под каждую из поддерживаемых платформ. А по вашему идея чтобы оно выглядело одинаково, но как говно противоестественно на всех платформах
А вы пыталиьс сделать чтобы ваше приложение выглядело как нативное? Мне казалось что это самое больное место PhoneGAP и подобных фреймворков.

Information

Rating
Does not participate
Registered
Activity