Gå til innhold

A_N_K

Medlemmer
  • Innlegg

    2 196
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av A_N_K

  1. Det høres da ut som Radiohead leker/eksperimenterer med lydbildet sitt på Kid A og Amnesiac, virker i alle fall som de jobber med impulser fra artister som Aphex Twin (kanskje Squarepusher for den del). All ære til Thom Yorke og co. for at de utforsker ulike innfallsvinkler.

  2. Det jeg trengte var å referere til en metode avhengig av en betingelse. Dvs. at variabilitet i en "algoritme" ble skjult bak en metode-referanse, tilsvarende det å bruke funksjonspekere i C++ istedenfor switch/case. Jeg løste det ved å opprette en closure vha. "proc". Kjente ikke til det med kolon, skal prøve det straks :_) Savner litt den simplistiske modellen i Python. Ruby har noe av TIMTOWDI (There Is More Than One Way to Do It)-preget fra Perl.

  3. Ikke direkte Python-relatert, men slektskapet mellom disse to språkene er såpass nært at jeg regner med å kunne få svar her. I Python er det opplagt hvordan man tilordner funksjons(/metode)objekter, men jeg er jammen ikke sikker på hvordan det gjøres i Ruby. I Ruby kalles jo en funksjon selv uten at man skriver ut parantesene, hvordan får jeg så tilgang til selve funksjonsobjektet?

  4. Er det noen som har noe erfaring med bruk av D-BUS, spesielt Python-bindingene? Det ser ut til å være smått med dokumentasjon foreløpig, og det er ikke så lett å sette seg inn i hvordan det er tenkt brukt (selv om Python heldigvis gjør det lett å finne ut hva finnes i biblioteket). Noe som ikke er direkte relatert til implementasjon i Python som jeg også lurer på er om det ville være mulig å knytte et D-BUS-interface til et objektnavn (path)? For de som ikke vet hva D-BUS er, les selv.

  5. Hvis du ønsker å distribuere programmer som inkluderer GPL-kode (Qt 4 f.eks) må det skje under en kompatibel lisens. Dvs. at på privat basis kan du gjøre som du vil, men hvis du vil dele programmene dine med andre (evt. selge) må du også ut med kildekoden (under GPL eller tilsvarende).

  6. Som tidligere sagt mistenker jeg at Lua eller Python ville være veien å gå. Lua er et såkalt metaspråk så vidt jeg vet, dvs. at du selv kan endre svært mye av måten det virker på f.eks hvordan det allokeres minne. På den annen side er det lett å integrere Python med C++ vha. Boost.Python. Civ. IV og Battlefield (svjv.) eksponerer et Python-grensesnitt for modding.

×
×
  • Opprett ny...