Názory k článku
Softwarová sklizeň (25. 3. 2009)
nazor
celé vláknoNejradeji mam ale stejne C++.
Co se tyce toho autocmd v Bashi, tak bezva hracka pro spatne chlapce, cekam, kdy se tato verze bashe objevi v hlavnich
distribucich se zapnutym autocmd :-)
:..,.//L:L 15 407 9343 !
JVM?
celé vláknoRe: JVM?
celé vlákno[1] http://www.artima.com/lejava/articles/dynamic_languages.html
[2] http://jcp.org/en/jsr/detail?id=292
[3] http://en.wikipedia.org/wiki/Dynamic_Language_Runtime
Re: JVM?
celé vláknoRe: JVM?
celé vláknoScala je mimochodem samozřejmě taky kompilovaná do bajtkódu, ale není dynamicky typovaná, jak tvrdil benzin, takže je tady celkem nepodstatná.
Klíčové na tom je, že programy ve všech těch jazycích potřebují k běhu ještě speciální knihovnu, která implementuje ty různé fíčurky jako dynamický dispatch metod a podobně. Ta vskutku obvykle bývá napsaná v Javě :-)
Re: JVM?
celé vláknoPerl 6 požaduje více funkcí VM než např. Python. Navíc v době vzniku Parrotu se s JVM a .NET pro dynamické jazyky nepočítalo. JVM navíc nebyl Open Source a .NET nepodporuje dostatečný počet hw/sw ani dnes.
.NET resp. CLR a JVM jsou primárně pro statické jazyky. Moc o nich nevím, ale řekl bych, že budou mít problémy s dynamic method dispatch, first class functions, first-class continuations, parametry (poziční, pojmenované, nepovinné), ... Parrot je pro dynamické jazyky. Výsledkem je, že nemusíte nic dodělávat, ale máte rychlou nativní podporu přímo ve VM. Kromě toho VM není vše. Potřebujete mít spoustu dalších nástrojů, knihoven, mod_parrot pro Apache, atd. Nízkoúrovňový bytekód je málo, tím vývojáře kompilátorů nepřilákáte.
Samozřejmě dnes již je nebo možná brzy bude možné být dynamický i v JVM a .NET, viz. Da Vinci Machine Project (JSR 292) a DLR.
Další výhodou, která je teoreticky možná v Parrotu je spolupráce jazyků na opravdu nízké úrovni. JVM a DLR to dělají dost odlišně než Parrot. Časem uvidíme. Já si hodně slibuju i od toho že Parrot není stack based, ale register based. Tam kde není možné použít JIT je to slušná výhoda, ale těch případů už je málo. Měla by to být výhoda i pro JIT, ale raději si počkám než vařit z vody.
MRBOLA
celé vláknoRe: MRBOLA
celé vlákno4 voices (1 British male, 2 American male and 1 American female) using the MBROLA system. The mbrola program and voice databases are not distributed from this site.
Takze ta cestina tam rozhodne neni. A navic to zrejme neni balene do balicku festival co je bezne v distribucich. Takze to na mem zaveru stale nic nemeni.
Re: MRBOLA
celé vláknoJava SDK?
celé vláknoRe: Java SDK?
celé vláknoRE: Softwarová sklizeň (25. 3. 2009)
celé vláknoDo určité míry asi máte pravdu. Já Hurd ani Duke Nuken Forever nesleduji. Parrot sleduju už pár let. Můžu říct, že již přes dva roky stabilně vychází každý měsíc, má RoadMap a nikdy mi nepřipadalo, že by projekt upadal. Flamewarů je na netu spoustu. Kritika mě zajímá spíše od lidí, kteří do Parrotu nebo aspoň do jiného Open Source přispívají.
> Původně byl požadavek na běh pouze dvou jazyků: Pythonu a Perlu6.
O tom jsem nikdy neslyšel. Neplete si to autor s povedeným Aprílovým žertíkem Larryho a Guida?v
> Co tedy vlastně znamená vydání Parrotu?
Asi jak pro koho.Je to stabilizace kódu a dokumentace a dobrý způsob dát o sobě vědět.
> A že pokud jste tvůrci nějakého obskurního HW, tak se asi budete chtít zabývat myšlenkou zprovoznění Parrotu na vašem železe, ...
To bych rád viděl, ale silně o tom pochybuji. Podporu pro klasický HW/SW dělají uživatelé. U embeded systémů musíme ještě chvíli počkat, až se vývojáři začnou zabývat více rychlostí VM.
Detaily:
* Zapomněl jste na LOLCODE ([1]). :-)
* Místo "Perlu6" raději "Perl 6".
RE: Softwarová sklizeň (25. 3. 2009)
celé vlákno> O tom jsem nikdy neslyšel. Neplete si to autor s povedeným Aprílovým žertíkem Larryho a Guida?v
Stačí si přečíst dokumentaci - "Historically, Parrot started out as the runtime for Perl 6."
bash-completion
celé vláknoMiddleman bg
celé vláknomdm-run foo
mdm-run boo
neco
neco
mdm-sync
to je něco jako
foo &
boo &
neco
neco
wait
?
Takova blustka v bashi
celé vlákno
man ksh:
cd old new
The second form of cd substitutes the string new for the string old in the current directory name, PWD, and tries to change to this new directory.
Pointa je v tom, ze kdyz byl clovek uvnitr nejake adresarove struktury, ktera mela nejake poddadresare pojmenovane 'podle nejakeho patternu', velice rychle a pohodlne se mezi temi adresari preskakovalo.
Re: Takova blustka v bashi
celé vlákno:)
Re: Takova blustka v bashi
celé vláknoRe: Takova blustka v bashi
celé vláknoDiky!
Jen bych mel doplnujici otazku: nejak si nevybavuju, jak se da definovat alias s parametry ...
mbrola - nachytan
celé vláknomusi clovek pilovat milisekundy a prevadet do fonetiky.
Jo - asi nejde existuji nejake programy pro vyrobu
tehle fonetickych filu (nebo ne?), ale bez toho
to je pro piplaly.
Jestli existuje neco, co vyrabi kvalitne fonetiku,
napiste nejaky priklad....
Popravde, ocekaval jsem neco jako speakfree.
Re: mbrola - nachytan/pardon
celé vláknoRe: mbrola - nachytan/pardon
celé vláknoRe: mbrola - nachytan/pardon
celé vláknoIn file included from common.h:119,
from parser.cc:17:
waveform.h:50:26: error: pulse/simple.h: No such file or directory
waveform.h:51:25: error: pulse/error.h: No such file or directory
In file included from common.h:119,
Takze jedine co mi zbyva je stejne espeak

