Comments 18
SSE4 — а подскажите, как это проще сделать? (по возможности автоматом)
А vim разве подстветку в html экспортирует? Или вы предлагаете код выкладывать скриншотами?
Вряд ли про F# знают много редакторов.
Можно попробовать: OCaml online source code highlighter.
Стандартный gedit с подсветкой «объектный caml» отлично с этим справляется, даже несмотря на директиву #light
Можно попробовать: OCaml online source code highlighter.
Стандартный gedit с подсветкой «объектный caml» отлично с этим справляется, даже несмотря на директиву #light
Что интересно — Visual Studio знает, и далее можно в Live Writer вставить и постить в блоги, которые поддерживают Post API. Я, собственно, так и делаю в blogs.msdn.com/sos. А оттуда в принципе можно выдрать HTML, но он не слишком правильные получается с точки зрения хабра… И вот тут-то мое терпение не выдерживает :(
Да, самый главный бонус F# — это .NET
По-моему, слишком сильная привязка к одной платформе никогда не может быть бонусом. Это скорее недостаток.
Но ведь и Java тоже привязана к своей платформе, это у нее тоже недостаток? Отсутствие необходимости для каждой задачи изобретать велосипед трудно назвать недостатком на мой взгляд. Или же вы имеете ввиду отсутствие операционной кроссплатформенности — но тогда существует Mono например. Или может быть имелась ввиду слишком сильная привязка программиста к одной платформе — тогда я с вами соглашусь полностью! =)
> Но ведь и Java тоже привязана к своей платформе, это у нее тоже недостаток?
Ява работает практически где угодно.
> Отсутствие необходимости для каждой задачи изобретать велосипед трудно назвать недостатком на мой взгляд.
Вот тут-то и проблема. Когда вы захотите запустить это дело на другой системе придется переизобретать велосипед. Заново писать то же самое, но на другом языке.
> Mono
ПОка довольно сырое на мой взгляд. Кроме того не родное. И как ни странно Mono не дает свободы запуска — это иллюзия.
> Или может быть имелась ввиду слишком сильная привязка программиста к одной платформе
:) Это тоже проблема. Надо мыслить ширше :)
Если к примеру я пишу на питоне, то это можно запустить потом практически где угодно. Исключение составят только опциональные компоненты, написанные именно под линукс и бсд.
Ява работает практически где угодно.
> Отсутствие необходимости для каждой задачи изобретать велосипед трудно назвать недостатком на мой взгляд.
Вот тут-то и проблема. Когда вы захотите запустить это дело на другой системе придется переизобретать велосипед. Заново писать то же самое, но на другом языке.
> Mono
ПОка довольно сырое на мой взгляд. Кроме того не родное. И как ни странно Mono не дает свободы запуска — это иллюзия.
> Или может быть имелась ввиду слишком сильная привязка программиста к одной платформе
:) Это тоже проблема. Надо мыслить ширше :)
Если к примеру я пишу на питоне, то это можно запустить потом практически где угодно. Исключение составят только опциональные компоненты, написанные именно под линукс и бсд.
вот бы ф-цию для перевода 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);;
и вообще где продолжение банкета??? хотя продолжение банкета можно найти на сайте майкрософта.
F# не видит Microsoft.FSharp.Math, соответственно Complex тоже не видит.
Может, библиотеку какую не добавил?
P. S. Юзаю VS 2010
Может, библиотеку какую не добавил?
P. S. Юзаю VS 2010
Да, надо отдельно скачать и установить fsharppowerpack.codeplex.com
Sign up to leave a comment.
Влюбляемся в F#: Доза 2: Строим фрактальное изображение, или множество Мандельброта своими руками