Egyéb: Assembly, Ada...

Atmel, avrdude

Sziasztok!
van egy atmel atmega128-as kontroller, amit programozne'k stk200-as programozoval, parhozamos porton. a regebbi linuxokon (etch) ment minden, fasza'n. Lenny-n viszont nem megy. Az avrdude ezt mondja:


avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

Valami otlet? Ez a ppdev - parport in userspace dolog nekem elegge bu"do"s, nem lehet hogy akorul van a problema?
thx, A.

ADA : positive tömb konvertálása stringé

Üdv!
A kérdés hogyan lehet egy positive tömböt egyetlen stringé konvertálni függvény segítségével.
Itt a kód hátha jobban látszik mit szeretnék elérni:


type Index is new Positive;

type Permutation is array (Index range <>) of Natural;

function Image(P: Permutation) return String is
result:String:="(";
begin
	for I in P'Range loop
	  result:=result & Positive'Image(P(I));   ----Ez a 147. sor
          if I= P'last then 
		result:=result & ")";
		else
		result:=result & ",";
	  end if;
	end loop;
return result;
end;

(a futás idehű hiba: raised CONSTRAINT_ERROR : permutation_pack.adb:147 length check failed)

Előre is köszönöm a segítségeket...

haskell - quickCheck (0 /= 0) ?!

Ezt a viselkedest nem igazan birom megfejteni


-------------------------------------------------------------------
-- | modular power. Is there a way in haskell to do the bittrick here?
modPow :: Int -> Int -> Int -> Int
modPow a b n
    | n < 2     = error $ "Not valid modulus " ++ show n
    | b < 0     = error $ "Negative exponent " ++ show b
    | b == 0    = 1
    | otherwise = a * modPow a (b - 1) n `mod` n


-------------------------------------------------------------------
propModPow a b n = n > 1 && b > 0 ==> a ^ b `mod` n == modPow a b n
    where types = (a :: Int, b :: Int, n :: Int)

Ezutan a teszt:


$ ghci modpow.hs
> Test.QuickCheck.quickCheck propModPow
*** Failed! Falsifiable (after 7 tests and 3 shrinks):    
6
12
3

Es itt jon amit nem ertek:


> modPow 6 12 3
0
> 6 ^ 12 `mod` 3
0

.net alkalmazás futtatása mono alatt

Sziasztok!
Az lenne a kérdésem, hogy lehetne-e egy .net 2.0 framework-ot használó, Windows alatt lefordított asztali alkalmazást, ami ráadásul MSSQL-t használ, valamilyen módon futásra bírni Linux+mono segítségével?
Nem telepítéssel próbálkoztam, hanem csak a Windows alkalmazás könyvtárának teljes átmásolásával Linux alá és az alkalmazás könyvtárából indítani mono-val a programot.
Ez a hibaüzenet:


The following assembly referenced from "program elérési út" could not be loaded:
     Assembly:   Spire.XLS    (assemblyref_index=27)
     Version:    2.0.1.0
     Public Key: 7fdbc5e92357a8da
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH 
environment variable, or in the location of the executing assembly 
("program könyvtár elérési útja")

Ráadásul a program könyvtárban van egy ilyen fájl: Spire.XLS.DLL
Vagy ez így hülyeség, mono alatt kéne fordítani? Ha egyáltalán lehetséges?

[Megoldva] Monoban írt szoftver licence

Sziasztok!

Írtam egy GUI-t Mono-ban, s az volna a kérdésem, hogy milyen licenc alatt lehet ezt kiadni?
A Mono honlapján valami olyasmit olvastam, hogy a GPL és LGPL nem használható valamilyen elavult megfogalmazás miatt.
Ebben az esetben milyen nyílt forrású licencet használhatok?
Van valakinek tapasztalata ebben?

Előre is köszönöm!

Szerk.: ugyanakkor azt látom, hogy egy rakat Mono-s programot GPL alatt adnak ki.

Code::Blocks barkács (Haskell)(Hol tartja a Gedit a syntaxis kiemelését?)

Üdv!

Na szóval, adott egy C::B. Szeretném belefabrikálni a Haskell syntaxis kiemelését (gedit tudja) és hogy nhc98-t használja fordítóként a *.hs kiterjesztésű fájlokhoz. Valaki tud esetleg nekem segíteni, hogy ezt hogyan is tehetném meg, vagy esetleg valami alternatíva ajánlat?
Előre is köszi a segítséget...

Dragor

mire jó a scheme/smalltalk/random ritka nyelv?

Vannak programnyelvek, amik nagoyn divatosak mostanában(ruby), meg persze a nagy öregek is jelen vannak(java), amik még mindig populárisak (főleg a php), mások kivesznek (perl), és újak váltják a helyüket (python), és itt nem csak a webprogramozásra gondolok.

A kérdésem az: mit lehet kezdeni egy Scheme tudással, például? Milyen terülteteken hasznosítható ez a nyelv? Ugyanígy, például a Smalltalk hol használatos manapság, és mennyiben éri meg ezeket tanulni? Esetleg semmi más, csak tanulási, illetve látókör tágítási céllal? Mi a véleményetek?

Funkcionális programozás, Haskell, hogyan kezdjem?

Eddig csak imperatív programozási nyelvekkel foglalkoztam, most viszont meg akarok tanulni egy funkcionális nyelvet, mint a Haskell. Milyen irodalmat ajánlanátok a funkcionális programozáshoz egy _ezen a területen_ kezdőnek? Az angol könyveket preferálom. Nyilván maga a Haskell és a funkcionális nyelvek elmélete/alapjai két külön dolog, úgyhogy ha két könyvet ajánlotok, úgy is jó, ha van olyan, ahol egyben le van írva minden, még jobb.
Csak olyanok válaszát várom, akik olvasták az adott könyveket, amazonon keresni én is tudok :)
Köszönöm előre is mindenkinek!