anhinga_anhinga: (Default)
[personal profile] anhinga_anhinga
Northrop Grumman says its new 15kW FIRESTRIKE continuous fire solid-state laser is ready for orders by US military services.

A 400lb relatively compact device, can be combined into a 100kW battery, continuous run-time as long as power and coolant are provided, "designed as a line replaceable unit (LRU) for battlefield applications".

"Energy efficiency for Northrop's chains is supposedly in the 20 per cent region. This suggests that a full-bore 100kW battle ray will weigh about 1.5 tonnes and require half a megawatt of power.. within the ballpark for modern combat vehicles."

http://en.wikipedia.org/wiki/FIRESTRIKE
http://www.irconnect.com/noc/press/pages/news_releases.html?d=154600
http://www.theregister.co.uk/2008/11/14/weaponised_rayguns_hit_shelves_in_time_for_xmas
http://gizmodo.com/5088023/firestrike-is-worlds-first-battlefield-solid+state-laser-available-to-order-now

via [livejournal.com profile] dm_raznosol

Science fiction is becoming reality..

Date: 2008-11-20 04:00 am (UTC)
From: [identity profile] http://users.livejournal.com/_rowan_tree_/
Да ну их на хрен, сделали бы что полезное.
А я вот рубевские блоки научилась в функции передавать в качестве параметров, а не фигни. Их так можно передавать дальше в рекурсивный вызов:

def dostuff(&code)
code.call(7)
end

puts dostuff {|x| x + 9}

Хотя убей бог не понимаю, почему нельзя в языке сделать нормальную лямбду, а не этого монстра. Лямбда у них тоже есть, но увы, блок - это не лямбда :-(

Date: 2008-11-20 04:08 am (UTC)
From: [identity profile] anhinga-anhinga.livejournal.com
> сделали бы что полезное

после того, как столько про это говорили, все равно производит впечатление..

а то одни прототипы, прототипы, до конца ничего толком не доводят..

> блок - это не лямбда

ты бы хотела, чтобы он автоматически вычислял переменные? или чтобы лямбду можно было ставить всюду, куда можно ставить блок?

Date: 2008-11-20 04:11 am (UTC)
From: [identity profile] http://users.livejournal.com/_rowan_tree_/
Скорее, чтобы блок можно было использовать везде, где используешь лямбду. Даже в таком варианте (как в примере) адын блок можно передать в функцию, панимаешь, а два уже нет.

Date: 2008-11-20 04:15 am (UTC)
From: [identity profile] anhinga-anhinga.livejournal.com
ну что ж они так :-(

а блок на лямбду трудно заменять всюду, где хочется? что при этом не работает?

Date: 2008-11-20 04:23 am (UTC)
From: [identity profile] http://users.livejournal.com/_rowan_tree_/
Синтаксически удобнее с блоком, поскольку тогда выглядит как нормальный цикл, например:

[2,5,3].each do |x|
print "x = #{x}"
end

[2,5,3].select {|x| x < 4}

Edited Date: 2008-11-20 04:23 am (UTC)

Date: 2008-11-20 04:29 am (UTC)
From: [identity profile] anhinga-anhinga.livejournal.com
а, то есть, нормальная лямбда есть, просто она, как и подобает лямбде, довольно гадко выглядит..

а нет бы блоку быть просто синтаксическим сахаром для лямбды..

******************************

а, может быть, тебе со студентами попробовать силы в экспериментальном дизайне языков? it's fun!

Date: 2008-11-20 04:32 am (UTC)
From: [identity profile] http://users.livejournal.com/_rowan_tree_/
Этот язык дизайнал великий Matz, где уж нам ;-)
Да ему и без нас говорили. Но у них, к сожалению, весь язык работает на этой этом сопле ;-)

Date: 2008-11-20 04:38 am (UTC)
From: [identity profile] http://users.livejournal.com/_rowan_tree_/
Ну что ж теперь сделаешь :-(
Бывает хуже:
http://en.wikipedia.org/wiki/Hans_Reiser
Но реже, к счастью.

Date: 2008-11-20 04:45 am (UTC)
From: [identity profile] anhinga-anhinga.livejournal.com
пусть Крис Корда сделает язык, во славу Церкви Эвтаназии!

о, а у нас в офисе мышки бегают, серые, дикие :-)
From: [identity profile] http://users.livejournal.com/_rowan_tree_/
Нет уж, не надо.

Кэмбриджские мышки - как же, помню. У них IQ не ниже, чем у студентов MIT :-)
Берегись!!

Date: 2008-11-20 04:10 am (UTC)
From: [identity profile] anhinga-anhinga.livejournal.com
чем этот монстр не лямбда?

Profile

anhinga_anhinga: (Default)
anhinga_anhinga

July 2021

S M T W T F S
    123
45678910
11121314151617
18 192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 24th, 2025 01:29 pm
Powered by Dreamwidth Studios