Комментарии 18
НЛО прилетело и опубликовало эту надпись здесь
SSE4 — а подскажите, как это проще сделать? (по возможности автоматом)
-1
НЛО прилетело и опубликовало эту надпись здесь
А vim разве подстветку в html экспортирует? Или вы предлагаете код выкладывать скриншотами?
0
Вряд ли про F# знают много редакторов.
Можно попробовать: OCaml online source code highlighter.
Стандартный gedit с подсветкой «объектный caml» отлично с этим справляется, даже несмотря на директиву #light
Можно попробовать: OCaml online source code highlighter.
Стандартный gedit с подсветкой «объектный caml» отлично с этим справляется, даже несмотря на директиву #light
0
Что интересно — Visual Studio знает, и далее можно в Live Writer вставить и постить в блоги, которые поддерживают Post API. Я, собственно, так и делаю в blogs.msdn.com/sos. А оттуда в принципе можно выдрать HTML, но он не слишком правильные получается с точки зрения хабра… И вот тут-то мое терпение не выдерживает :(
0
НЛО прилетело и опубликовало эту надпись здесь
Да, самый главный бонус F# — это .NET
0
По-моему, слишком сильная привязка к одной платформе никогда не может быть бонусом. Это скорее недостаток.
-1
Но ведь и Java тоже привязана к своей платформе, это у нее тоже недостаток? Отсутствие необходимости для каждой задачи изобретать велосипед трудно назвать недостатком на мой взгляд. Или же вы имеете ввиду отсутствие операционной кроссплатформенности — но тогда существует Mono например. Или может быть имелась ввиду слишком сильная привязка программиста к одной платформе — тогда я с вами соглашусь полностью! =)
0
> Но ведь и Java тоже привязана к своей платформе, это у нее тоже недостаток?
Ява работает практически где угодно.
> Отсутствие необходимости для каждой задачи изобретать велосипед трудно назвать недостатком на мой взгляд.
Вот тут-то и проблема. Когда вы захотите запустить это дело на другой системе придется переизобретать велосипед. Заново писать то же самое, но на другом языке.
> Mono
ПОка довольно сырое на мой взгляд. Кроме того не родное. И как ни странно Mono не дает свободы запуска — это иллюзия.
> Или может быть имелась ввиду слишком сильная привязка программиста к одной платформе
:) Это тоже проблема. Надо мыслить ширше :)
Если к примеру я пишу на питоне, то это можно запустить потом практически где угодно. Исключение составят только опциональные компоненты, написанные именно под линукс и бсд.
Ява работает практически где угодно.
> Отсутствие необходимости для каждой задачи изобретать велосипед трудно назвать недостатком на мой взгляд.
Вот тут-то и проблема. Когда вы захотите запустить это дело на другой системе придется переизобретать велосипед. Заново писать то же самое, но на другом языке.
> Mono
ПОка довольно сырое на мой взгляд. Кроме того не родное. И как ни странно Mono не дает свободы запуска — это иллюзия.
> Или может быть имелась ввиду слишком сильная привязка программиста к одной платформе
:) Это тоже проблема. Надо мыслить ширше :)
Если к примеру я пишу на питоне, то это можно запустить потом практически где угодно. Исключение составят только опциональные компоненты, написанные именно под линукс и бсд.
0
вот бы ф-цию для перевода HSV2RGB чтоб оттенки в RGB переводить таким: тут где-то ошибка, либо я не знаю каковы должны быть входные параметры
let HSB2RGB (H:float) (S:float) (V:float) =
let k = V/3.
let a = V*S*cos(H*Math.PI*2./180.)/3.
let b = V*S*sin(H*Math.PI*2./180.)/3.
let R = int((k+2.*a)*255. — 2.*b*255. + (k-a-b)*255.);
let G = int((-k+a+3.*b)*255. + (3.*a-b)*255. + (-k+a+2.*b)*255.);
let B = int((2.*k-2.*a)*255. + 2.*b*255. + (2.*k+a+b)*255.);
Color.FromArgb(255,norm R,norm G,norm B);;
и вообще где продолжение банкета??? хотя продолжение банкета можно найти на сайте майкрософта.
let HSB2RGB (H:float) (S:float) (V:float) =
let k = V/3.
let a = V*S*cos(H*Math.PI*2./180.)/3.
let b = V*S*sin(H*Math.PI*2./180.)/3.
let R = int((k+2.*a)*255. — 2.*b*255. + (k-a-b)*255.);
let G = int((-k+a+3.*b)*255. + (3.*a-b)*255. + (-k+a+2.*b)*255.);
let B = int((2.*k-2.*a)*255. + 2.*b*255. + (2.*k+a+b)*255.);
Color.FromArgb(255,norm R,norm G,norm B);;
и вообще где продолжение банкета??? хотя продолжение банкета можно найти на сайте майкрософта.
0
F# не видит Microsoft.FSharp.Math, соответственно Complex тоже не видит.
Может, библиотеку какую не добавил?
P. S. Юзаю VS 2010
Может, библиотеку какую не добавил?
P. S. Юзаю VS 2010
0
Да, надо отдельно скачать и установить fsharppowerpack.codeplex.com
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Влюбляемся в F#: Доза 2: Строим фрактальное изображение, или множество Мандельброта своими руками