Xmonad: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
виправлення |
ще виправлення |
||
Рядок 21:
'''xmonad''' - це [[мозаїчний менеджер вікон|мозаїчний]] [[менеджер вікон]] для [[X Window System]], написанний на [[функціональне програмування|функціональній мові програмування]] [[Haskell|Хаскель]].
Заснований у березні 2007 року, він схожий до [[dwm]], [[larswm]], [[StumpWM]] та інших членів родини
| url = http://www.osnews.com/story.php/18009/Keyboard-Driven-Environments-Open-a-New-Window/
| title = Keyboard-Driven Environments Open a New Window
Рядок 27:
| date = 2007-05-31
| accessdate = 2007-05-31
}}</ref> різного розташування фреймів на кожному робочому столі,
| url = http://sequence.complete.org/hwn/20070427
| title = Haskell Weekly News: April 27, 2007
Рядок 41:
}}</ref></blockquote> Також розробники широко використовують [[формальні методи]] та [[виведення програм]] для покращення надійності та зменшення загального обсягу коду. Властивості віконного менеджера (такі як поведінка фокусу вікна) перевіряються використанням [[QuickCheck]]. Ці особливності роблять xmonad унікальним у багатьох аспектах; окрім того, що це перший віконний менеджер, написанний на Хаскелі, він також перший, що використовує [[Структура даних|структуру даних]] [[Структура даних зіппер|зіппер]] для автоматичного управління фокусом. Розробники пишуть:
<blockquote>"Використовуючи виразність сучасної функціональної мови з богатою системою [[статична типізація|статичних типів]], xmonad є повноцінним віконним менеджером з великою функціональністю, що містить менш, ніж 500
| url = http://www.xmonad.org/manpage.html
| title = Manpage of xmonad
|