CoolBasic Classic: Kehitysuutisten kommentit

CoolBasiciin yleisesti liittyvä keskustelu.
DJ-Filbe
Devoted Member
Posts: 853
Joined: Sat Feb 20, 2010 3:18 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by DJ-Filbe » Thu Jun 02, 2011 10:24 am

Ja jos CBC:tä ei julkaistakaan "vuoden 2011 alkupuoliskolla", olisi mukava saada edes uusi arvio ajasta. Mieluummin yläkanttiin.

User avatar
TheDuck
Devoted Member
Posts: 632
Joined: Sun Aug 26, 2007 3:51 pm
Location: C:\Program Files\Tuusula\

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by TheDuck » Thu Jun 02, 2011 11:51 am

DJ-Filbe wrote:Ja jos CBC:tä ei julkaistakaan "vuoden 2011 alkupuoliskolla", olisi mukava saada edes uusi arvio ajasta. Mieluummin yläkanttiin.
Sitten kun se on valmis.
^^

User avatar
axu
Devoted Member
Posts: 854
Joined: Tue Sep 18, 2007 6:50 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by axu » Mon Jul 25, 2011 11:45 am

Woo, olipas taas lukemista :O Tämä jäi vähän mietityttämään:
I had to come up with a unified model that just supports normal values, dot fields, dot array fields, and normal arrays.
Mitäs nämä termit tarkoittavat?
Voiko ohjelmoija määrittää itse ylikuormitettuja funktioita?
Funktioista ja optimoinnista tuli mieleen semmoinen ajatus, että voiko funktioita suorittaa toisessa säikeessä? Tämähän toimisi jos pääohjelman suoritusta jatkettaisiin niin kauan, kunnes käytetään A)Funktion palautusarvoa B)Globaalia muuttujaa (sisältäen myös ruudulle piirtämisen). Sitten kun funktio on suoritettu, jatketaan normaalisti. Tällöin ei pitäisi syntyä tilanteita, joissa käytetään muuttujaa, johon ei ole vielä laitettu tarvittavaa arvoa. Mikä parasta, ohjelmoijan ei tarvitse edes tietää, että näin tapahtuu, koska se ei vaikuta ohjelman suoritukseen muuten kuin nopeuden kannalta. Huomauttakaa, mikä tässä ajatusleikissä tällä kertaa meni pieleen :D
Jos tämä viesti on kirjoitettu alle 5 min. sitten, päivitä sivu. Se on saattanut jo muuttua :roll:
Image

User avatar
legend
Advanced Member
Posts: 371
Joined: Wed Nov 18, 2009 9:06 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by legend » Mon Jul 25, 2011 12:36 pm

Itselläni ei riitä engalnnin taito (oikeastaan halu) lukemaan tekstiä. Voisiko joku suomentaa sen lyhyesti vaikka yhteen lauseeseen? Mitä on saatu valmiiksi...

User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by esa94 » Mon Jul 25, 2011 2:26 pm

Luokan jäsenten tai taulukon solujen käsittelyä pisteen avulla, olettaisin.
a.b
⁴⁰Ar
<@mikeful> kissatehtaalla on miukuhihna.

User avatar
MaGetzUb
Guru
Posts: 1715
Joined: Sun Sep 09, 2007 12:35 pm
Location: Alavus

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by MaGetzUb » Sat Jul 30, 2011 4:21 am

Jep oikeastaan ne on tyyppejä kun puhutaan CBC:tä. Eli kun luot uuden jäsenen:

Code: Select all

 panos.Ammukset = New(Ammukset)
Niin jäsenen muuttujat määritellään näin:

Code: Select all

panos.objekti = CloneObject(pati)
Eli siis:

Code: Select all

panos.Ammukset = New(Ammukset)
panos.objekti = CloneObject(pati)
panos.eloAika = 100.0
Solar Eclipse
Meneillä olevat Projektit:
We're in a simulation, and God is trying to debug us.

User avatar
JATothrim
Tech Developer
Tech Developer
Posts: 606
Joined: Tue Aug 28, 2007 6:46 pm
Location: Kuopio

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by JATothrim » Mon Aug 01, 2011 5:43 pm

axu wrote:Woo, olipas taas lukemista :O Tämä jäi vähän mietityttämään:
I had to come up with a unified model that just supports normal values, dot fields, dot array fields, and normal arrays.
Mitäs nämä termit tarkoittavat?
Voiko ohjelmoija määrittää itse ylikuormitettuja funktioita?
Funktioista ja optimoinnista tuli mieleen semmoinen ajatus, että voiko funktioita suorittaa toisessa säikeessä? Tämähän toimisi jos pääohjelman suoritusta jatkettaisiin niin kauan, kunnes käytetään A)Funktion palautusarvoa B)Globaalia muuttujaa (sisältäen myös ruudulle piirtämisen). Sitten kun funktio on suoritettu, jatketaan normaalisti. Tällöin ei pitäisi syntyä tilanteita, joissa käytetään muuttujaa, johon ei ole vielä laitettu tarvittavaa arvoa. Mikä parasta, ohjelmoijan ei tarvitse edes tietää, että näin tapahtuu, koska se ei vaikuta ohjelman suoritukseen muuten kuin nopeuden kannalta. Huomauttakaa, mikä tässä ajatusleikissä tällä kertaa meni pieleen :D
Ainakaan tähän mennessä en ole kuullut Zerpan suunnittelevan säikeitä CBC:iin. Syynä on varmaankin se, että CBC koodia ajetaan virtuaali koneen päällä, jolloin prosessin pitäisi kyetä ajamaan myös useampaa virtuaalikonetta rinnakkain.
I had to come up with a unified model that just supports normal values, dot fields, dot array fields, and normal arrays.
Tarkoittanee näitä:
instanssi.Tyyppi
instanssi.normifield = 0
instanssi.taulukkofield(0) = 0
dim instanssi(1) as Tyyppi
instanssitaulukko(0) = instanssi
instanssitaulukko(0).normifield = 0
instanssitaulukko(0).taulukkofield(0) = 0
-On selkeästi impulsiivinen koodaaja joka...
ohjelmoi C++:lla rekursiivisesti instantioidun templaten, jonka jokainen instantiaatio instantioi sekundäärisen singleton-template-luokan, jonka jokainen instanssi käynistää säikeen tulostakseen 'jea'.

User avatar
axu
Devoted Member
Posts: 854
Joined: Tue Sep 18, 2007 6:50 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by axu » Tue Aug 02, 2011 10:41 am

JATothrim wrote:Tarkoittanee näitä:
instanssi.Tyyppi
instanssi.normifield = 0
instanssi.taulukkofield(0) = 0
dim instanssi(1) as Tyyppi
instanssitaulukko(0) = instanssi
instanssitaulukko(0).normifield = 0
instanssitaulukko(0).taulukkofield(0) = 0
Mahtavaa, ei tarvitse enää kirjoitella nurinkurisia kauttaviivoja!(?) Tuo on myös hyvä, että voi laittaa taulukon tyypiksi oman typen, ja fieldiksi taulukon, luo huomattavasti joustavuutta wanhaan systeemiin nähden :)
Jos tämä viesti on kirjoitettu alle 5 min. sitten, päivitä sivu. Se on saattanut jo muuttua :roll:
Image

User avatar
KilledWhale
Tech Developer
Tech Developer
Posts: 543
Joined: Sun Aug 26, 2007 2:43 pm
Location: Liminka

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by KilledWhale » Fri Nov 18, 2011 5:27 pm

Storm wrote:CBC: Syväjäässä? [ ] Tekeillä? [ ]
Kyllä.
Et kai tosissasi luule että projektin annettaisiin jäätyä ilman minkäänlaista ilmoitusta asian suhteen.
CoolBasic henkilökuntaa
Kehittäjä

cbFUN Kello
cbSDL
Whale.dy.fi

<@cce> miltäs tuntuu olla suomen paras

User avatar
TheDuck
Devoted Member
Posts: 632
Joined: Sun Aug 26, 2007 3:51 pm
Location: C:\Program Files\Tuusula\

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by TheDuck » Fri Nov 18, 2011 5:33 pm

Olettaisin, että coolbasicia kehitetään yhä aktiivisesti vaikkei siitä ihan joka viikko ilmoitetakkaan, ja toki koulut ja työt ovat nyt kesäloman jälkeen mitä luultavammin hidastaneet tahtia.
^^

User avatar
Pettis
The Evil Admin
The Evil Admin
Posts: 1038
Joined: Sun Aug 26, 2007 5:08 pm
Location: Rovaniemi
Contact:

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Pettis » Sat Nov 19, 2011 2:34 am

KilledWhale wrote:Et kai tosissasi luule että projektin annettaisiin jäätyä ilman minkäänlaista ilmoitusta asian suhteen.
CoolBasic on yksinkertaisesti niin viileä, että se on aina syväjäässä.

Vakavasti puhuen: edistystä tapahtuu.
CB Repository .com - Sinne ne kaikki koodit menneet on!
MunVerkko - Ilmaisia foorumeita ja blogeja

Hene
Active Member
Posts: 122
Joined: Wed Apr 22, 2009 8:13 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Hene » Sun Jan 01, 2012 7:43 pm

Liekö tämä oikea paikka tälläiselle ehdotukselle, mutta voisiko tuon uuden Coolbasic.com -sivun kääntää myös suomeksi (ja muillekkin kielille jos vain innokkaita kielitaitoisia löytyy)? Ainakin suomenkielisen käännöksen saisi hoidettua vapaaehtoisvoimin parissa päivässä ja sen voisi lisätä etusivulle vaikkapa yksinkertaisella "Suomeksi" -linkillä (tähän tapaan).
"Baby," I said. "I'm a genius but nobody knows it but me."

User avatar
axu
Devoted Member
Posts: 854
Joined: Tue Sep 18, 2007 6:50 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by axu » Wed Jan 11, 2012 5:16 pm

coolbasic.com wrote:Due to the complexity of the editor, expect a Windows version first.
Pitäisikö tämä ymmärtää niin, että ennen editoria ei tule kääntäjää käytettäville?
Jos tämä viesti on kirjoitettu alle 5 min. sitten, päivitä sivu. Se on saattanut jo muuttua :roll:
Image

User avatar
skorpioni-cb
Advanced Member
Posts: 364
Joined: Wed Dec 03, 2008 4:48 pm
Location: Turku

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by skorpioni-cb » Mon Mar 12, 2012 5:09 pm

axu wrote:
coolbasic.com wrote:Due to the complexity of the editor, expect a Windows version first.
Pitäisikö tämä ymmärtää niin, että ennen editoria ei tule kääntäjää käytettäville?
Taitaapi näin olla -.-
Minä en tiedä mitä tiedän, mutta sen tiedän ettei se ole mitään kaunista.

User avatar
Viltzu
Guru
Posts: 1132
Joined: Sun Aug 26, 2007 5:45 pm
Location: Alavieska
Contact:

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Viltzu » Mon Mar 12, 2012 7:08 pm

axu wrote:
coolbasic.com wrote:Due to the complexity of the editor, expect a Windows version first.
Pitäisikö tämä ymmärtää niin, että ennen editoria ei tule kääntäjää käytettäville?
Kaippa tuo meinaa että Linuxille editori tulee myöhemmin.
EDIT:

Jos vähän luet eteenpäin

Due to the complexity of the editor, expect a Windows version first. The Linux editor will have to use entirely different code base, and is therefore a new project on its own.
[/edit]

MrMonday
Advanced Member
Posts: 377
Joined: Fri Oct 10, 2008 2:35 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by MrMonday » Wed May 23, 2012 10:50 pm

Sellainen kysymys iski päähäni, että toteutetaanko fonttien lataus muuttujaan samoin kuin wanhassa coolbasicissä? Itselläni on siksi aina oletusfontti, kun fonttia ladatessa täytyy määritellä samalla myös fonttikoko sekä "tyyli" (Lihavointi, kursivointi, alleviivaus). En tosiaan tiedä, onko se miten toteutettavissa, mutta mielestäni mielekkäämpää olisi ladata ensin fontti, ja sen jälkeen voisi erillisillä komennoilla säätää koon ja tyylin ("tyylille" on varmaankin joku ihan oikea termikin?), jotta ei tarvitsisi samaa fonttia ladata kymmeneen eri muuttujaan, jos haluaa sen esimerkiksi useammassa koossa.
EDIT:

Tai saisihan ne varmaan ladattua taulukkoon, josta sitten kaivella haluamillaan säädöillä, mutta mielestäni se on hieman nihkeää :roll:


User avatar
Awaclus
Forum Veteran
Posts: 2938
Joined: Tue Aug 28, 2007 2:50 pm
Location: Sulkava

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Awaclus » Thu May 24, 2012 6:26 am

MrMonday wrote:En tosiaan tiedä, onko se miten toteutettavissa, mutta mielestäni mielekkäämpää olisi ladata ensin fontti, ja sen jälkeen voisi erillisillä komennoilla säätää koon ja tyylin ("tyylille" on varmaankin joku ihan oikea termikin?), jotta ei tarvitsisi samaa fonttia ladata kymmeneen eri muuttujaan, jos haluaa sen esimerkiksi useammassa koossa.
Tyylillä tarkoittanet korostuksia.

Onhan se LoadFontin yhteydessä asettaminen työlästä, jos tarvitaan useita erilaisia saman fontin kokoja korostuksineen, mutta niin harvoin tuota tarvitsee, että ennemmin pitäytyisin vain kahdessa komennossa, joita tarvitsee fontin lataamiseen ja sen käyttämiseen. Jos koon ja korostuksien valinnan pystyy siirtämään SetFontiin, niin sitten kannatan.
Every day I'm reshuffling.
[22:19] <@Grandi> Ha! Tiesin koko ajan, että Awaclus_ oli Awaclus. Hieno peitenimimerkki, mutta Grandia et huiputtanut.

User avatar
valscion
Moderator
Moderator
Posts: 1585
Joined: Thu Dec 06, 2007 8:46 pm
Location: Espoo
Contact:

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by valscion » Thu May 24, 2012 9:57 am

Jos CBC toimisi konepellin alla yhtään samalla tavalla kuin cbEnchanted, niin uskoisin että fontin koko ja mahdollinen lihavointi/kursivointi tulisi määritellä fontin lataamisen yhteydessä. Yksittäiset fonttitiedostot kun tukevat vain yhtä tyyliä, niin lihavointi/kursivointi määrittää myös sen, mikä fonttitiedosto ohjelman tulee ladata muistiin. Esimerkiksi Windowsissa "Times New Roman" fontille on neljä eri fonttitiedostoa: timesi.ttf kursivoidulle, timesbd.ttf lihavoidulle, timesbi.ttf lihavoidulle & kursivoidulle ja times.ttf normaalille.
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com

User avatar
naputtelija
Devoted Member
Posts: 718
Joined: Wed Nov 03, 2010 8:56 pm
Location: Joku piste pohjoisessa.

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by naputtelija » Mon May 28, 2012 11:05 pm

Storm wrote:Noh, onkos CBC nyt edistynyt sitten marraskuun? Kun ei ainakaan mitään ole voinut lukea riveiltä eikä niiden väleistä.
Marraskuun? Viime kesänähän viime posti on julkaistu. Viime assyillakin zerppa väitti julkaisevansa seuraavan blogipostin muutaman kuukauden päästä, mutta ei sitä ole kuulunut. Ei, taitaa olla jäissä koko projekti. Ja sitten vielä tämä.
<Ize> Pitäs tehä allekirjotus..
<Ize> Vois keksiä jonkin nasahtavan sanonnan..
<Ize> Siitä tulis upea legenda ja kaikki vaihtaisivat allekirjoituksensa siihen.
<Ize> Ehkä ei kuitenkaa...

User avatar
Latexi95
Guru
Posts: 1163
Joined: Sat Sep 20, 2008 5:10 pm
Location: Lempäälä

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Latexi95 » Mon May 28, 2012 11:31 pm

Ei se jäässä ole. Ei ne muuten uskaltaisi pitää CB-miittiä. :P

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests