CoolBasic Classic: Kehitysuutisten kommentit

CoolBasiciin yleisesti liittyvä keskustelu.
Pettis
The Evil Admin
The Evil Admin
Posts: 1044
Joined: Sun Aug 26, 2007 5:08 pm
Location: Rovaniemi
Contact:

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Pettis »

Noooin ja kommenttitopicista tuli ehdotustopic :D
CB Repository .com - Sinne ne kaikki koodit menneet on!
MunVerkko - Ilmaisia foorumeita ja blogeja
MaGetzUb
Guru
Posts: 1715
Joined: Sun Sep 09, 2007 12:35 pm
Location: Alavus

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by MaGetzUb »

Pettis wrote:Noooin ja kommenttitopicista tuli ehdotustopic :D
Näin siinä käy kun ei oteta kaikkia mahdollisuuksia huomioon / joku aloittaa hydyttävällä ehdotuksella. :) Noh minun puolestani tuo uusi Sub systeemi, joka on varmana tulossa kuulostaa hyvältä. =)
Solar Eclipse
Meneillä olevat Projektit:
We're in a simulation, and God is trying to debug us.
Latexi95
Guru
Posts: 1166
Joined: Sat Sep 20, 2008 5:10 pm
Location: Lempäälä

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Latexi95 »

legend wrote: Voisi tehdä vakiofunktion, eli siis voisi tehdä funktion joka korvattaisiin niihin kohtiin missä se esitettiin...
Esimerkki selventää asiaa.

ConstFunction Joku(Num1, Num2, Num3, Num4) = (Num1 ^ Num3) / (Num2 ^ Num4 ) + (Num1 + Num2) * (Num3 + Num4)

Luku1 = 5
Luku2 = 10
Luku3 = 50
Luku4 = 5

Print Joku (Luku1,Luku2,Luku3,Luku4)
'Kääntäjä kääntäisi sen näin:
Print (5 ^ 50) / (10 ^ 5 ) + (5 + 10) * (50 + 5)
En oikein tajua mitä hyötyä tästä olisi...
Eikös tämä olisi ihan vastaava:

Code: Select all

Function Joku(num1,num2,num3,num4)
     return (Num1 ^ Num3) / (Num2 ^ Num4 ) + (Num1 + Num2) * (Num3 + Num4)
EndFunction
Vai olenko väärässä?
EDIT:

Kieltämättä vähän lipsutaan topicin aiheesta. :lol:

Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Koodiapina »

Ei ole ihan sama, koska legendin tarjoama makrovaihtoehto on nopeampi. Funktiokutsussa jouduttaisiin käymään läpi ylimääräistä tavukoodia.
User avatar
Dibalo
Advanced Member
Posts: 298
Joined: Mon Aug 27, 2007 8:12 pm
Location: Espoo, Finland
Contact:

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Dibalo »

ezbe wrote:Lisäksi, kun nykyvehkeissä alkaa olla gigatolkulla muistia (1 gigatavu = 1024 megatavua = 1 048 576 kilotavua = 1 073 741 824 tavua tjsp), ei se yhden tavun käyttö yhtä totuusarvoa kohden hirveästi tunnu.
Tuostapa tuli mieleeni huvittava juttu, siitä miten muualla maailmassa on kauheat mouhot ja flamesodat käynnissä siitä, onko yksi kilotavu 1024 vai 1000 tavuja jne.. :mrgreen: Osa koulukunnista (esimerkiksi kovalevyjen valmistajat) vannovat k = 1000, kannalle, kun taas esimerkiksi Mikkisofta tulkitsee 1024 tavua yhdeksi kilotavuksi. Ja luonnollisesti molemmilla koulukunnilla on esittää dokumentaatiota standardeista, jotka tukevat omaa näkemystään. :)

Mutta joo, noista virroista: kannattaa tutustua Javan IO-virtoihin, mielestäni ne on toteutettu melko nätisti ja kauniisti ja ovat oikeasti hyödyllisiä oikeissa käsissä (dataa voidaan siirtää esimerkiksi socetin yli toiselle koneelle ilman, että funktion tarvitsee tietää tätä). :)
The darkest spells can be found from
http://tunkkaus.blogspot.fi
MrMonday
Advanced Member
Posts: 378
Joined: Fri Oct 10, 2008 2:35 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by MrMonday »

Olisiko ihan typerä/mahdoton ajatus saada perus 3D-systeemit jo Cb Classiciin?? Sillä onhan kaiken näköisiä kyhäelmiä ollutkin jo Wanhalla cbllä,
mutta jos jonkonnäköinen tuki olisikin jo itsessään pykättynä.. En tiedä kuinka paljon se vaatisi virittelyä, kikkailua ja suunnittelua ne classiciin saada,
mutta olisi se vaan eri kätevää.. aijonkin lähitulevaisuudessa perehdyttää itseäni kunnolla 3D-Grafiikan maailmaan, niin on varaa edes tulla tällaisia ehdottelemaan :D

Toivottavasti tämä ehdottelu ei mene jo liialliseksi (= offtopiciksi) :roll:
Someday coder
Active Member
Posts: 106
Joined: Wed Jul 30, 2008 5:04 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Someday coder »

MrMonday wrote:Olisiko ihan typerä/mahdoton ajatus saada perus 3D-systeemit jo Cb Classiciin??
Jos ruvetaan miettimään coolbasic classicin tarkoitusta ja perimmäistä ideaa, niin ei. Mutta ei-globaalit taulukot olisi hyvä idea niin saisi funktioihin enemmän potentiaalia, kun voisi käyttää taulukoita return komennon kanssa ja muutenkin. Myös ftp-systeemit olisi hienot.
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Koodiapina »

Toimiihan nuo.

Code: Select all

SCREEN 320,240
Write "Odota kärsivällisesti..."

video = PlayAnimation("http://varshavsky.com/2005-StThomas/Movies/IMGP3577.AVI")

Repeat
    DrawAnimation video
    DrawScreen
Until EscapeKey() Or KeyHit(28)

StopAnimation video
User avatar
buke44
Active Member
Posts: 169
Joined: Sat May 23, 2009 8:10 pm
Location: Tampere

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by buke44 »

Oho, en ollut huomannutkaan koko komentoa.
User avatar
Jare
Devoted Member
Posts: 877
Joined: Mon Aug 27, 2007 10:18 pm
Location: Pori
Contact:

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Jare »

Someday coder wrote:ei-globaalit taulukot olisi hyvä idea niin saisi funktioihin enemmän potentiaalia, kun voisi käyttää taulukoita return komennon kanssa ja muutenkin.
Paikalliset taulukot sekä niiden välittäminen funktion parametreina ja palauttaminen funktiosta tulevat CoolBasic Classic:iin.
User avatar
Knoy
Active Member
Posts: 187
Joined: Fri Feb 12, 2010 10:50 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Knoy »

Voisitte korjailla hieman "" systeemiä. Jos kirjoittaa esim "Return to menu"-> Se muuttuu välillä itesestään -> "Return To menu" tai jos kirjoittaa "and" se muuttuu "And".
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
Wingman
Devoted Member
Posts: 594
Joined: Tue Sep 30, 2008 4:30 pm
Location: Ruudun toisella puolella

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Wingman »

Knoy wrote:Voisitte korjailla hieman "" systeemiä. Jos kirjoittaa esim "Return to menu"-> Se muuttuu välillä itesestään -> "Return To menu" tai jos kirjoittaa "and" se muuttuu "And".
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
totta, varsinkin sanat on ja off muuttuvat heti ON ja OFF, ärsyttävää välillä...
- - - -
TheFish
Developer
Developer
Posts: 477
Joined: Mon Aug 27, 2007 9:28 pm
Location: Joensuu

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by TheFish »

Knoy wrote:Voisitte korjailla hieman "" systeemiä. Jos kirjoittaa esim "Return to menu"-> Se muuttuu välillä itesestään -> "Return To menu" tai jos kirjoittaa "and" se muuttuu "And".
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
Nämä ovat täysin kiinni editorista, eikä sillä ole mitään tekemistä kielen kanssa.
CoolBasic henkilökuntaa
Kehittäjä
Wingman
Devoted Member
Posts: 594
Joined: Tue Sep 30, 2008 4:30 pm
Location: Ruudun toisella puolella

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Wingman »

TheFish wrote:
Knoy wrote:Voisitte korjailla hieman "" systeemiä. Jos kirjoittaa esim "Return to menu"-> Se muuttuu välillä itesestään -> "Return To menu" tai jos kirjoittaa "and" se muuttuu "And".
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
Nämä ovat täysin kiinni editorista, eikä sillä ole mitään tekemistä kielen kanssa.
eikös editorikin uusiudu? jos ei, niin voiko sitä muokata mitenkään?
- - - -
Feuer
Devoted Member
Posts: 520
Joined: Tue Jun 16, 2009 11:13 am
Contact:

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Feuer »

Ja referoiden Zeroa jostain viime vuoden tyhmistä kysymyksistä: "tuo tullaan ottamaan huomioon CBClassicissa"
Asus P8P67 LE/Intel Core i5 2500K/ GTX560/ 8GT RAM/750GT HDDt + 120GT SSD + 13" Macbook Pro
Blogi - Peräpohjola - MERPG
User avatar
Jare
Devoted Member
Posts: 877
Joined: Mon Aug 27, 2007 10:18 pm
Location: Pori
Contact:

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Jare »

Ellu wrote:
TheFish wrote:
Knoy wrote:Voisitte korjailla hieman "" systeemiä. Jos kirjoittaa esim "Return to menu"-> Se muuttuu välillä itesestään -> "Return To menu" tai jos kirjoittaa "and" se muuttuu "And".
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
Nämä ovat täysin kiinni editorista, eikä sillä ole mitään tekemistä kielen kanssa.
eikös editorikin uusiudu? jos ei, niin voiko sitä muokata mitenkään?
Editori uusiutuu kokonaan. Eli päästään kerralla eroon kaikista nykyisen editorin pikkubugeista.
User avatar
Misthema
Advanced Member
Posts: 312
Joined: Mon Aug 27, 2007 8:32 pm
Location: Turku, Finland
Contact:

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Misthema »

Ellu wrote:
TheFish wrote:
Knoy wrote:Voisitte korjailla hieman "" systeemiä. Jos kirjoittaa esim "Return to menu"-> Se muuttuu välillä itesestään -> "Return To menu" tai jos kirjoittaa "and" se muuttuu "And".
Eli jos "" välissä on tekstiä joka on komento se muuttuu itsestään isoksi.
Nämä ovat täysin kiinni editorista, eikä sillä ole mitään tekemistä kielen kanssa.
eikös editorikin uusiudu? jos ei, niin voiko sitä muokata mitenkään?
No tottakai se muuttuu. Ei Wanha CoolBasic:n editori Classic:n syntaksia tunnistaisi miksikään, ellei sitä päivittäisi (vai oliko siellä joku Keywords.ini tms?).
Jos nyt kuitenkin pidetään silmällä JULKAISTUJA ASIOITA ja KOMMENTOITAISIIN NIITÄ. Tämä keskustelu saisi luvan mennä vaikka esterin p******een.
Itse ainakin haluaisin lukea täältä ihmisten mielipiteitä JO julkaistuista asioista, enkä mitään sotaa siitä onko bitti=tavu vai kilo=bitti. Optimoikaa asioita silloin kun koodailette joskus tulevaisuudessa Classic:lla, ja jättäkää kehitys niille joille se on tarkoitettu - uskoisin että he sen osaavat paremmin ja todellakin tietävät mitä tekevät.
Ja tottakai se on hienoa että ihmisillä on ideoita ja innostusta Classic:n suhteen, mutta EI TÄNNE JOOKOSTA POOKOSTA KOOKOSTA?!?! =)

Käynpä jäähtymässä. ->
Koodiapina
Forum Veteran
Posts: 2396
Joined: Tue Aug 28, 2007 4:20 pm

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Koodiapina »

Tulevatko CBC:nkin taulukot olemaan muotoa array(x,y,z)? Mielestäni C-tyylinen array[x][y][z]-ratkaisu olisi selkeämpi, koska silloin taulukon arvojen käyttämistä ei voisi sekoittaa funktiokutsuksi.
User avatar
Zero
Lead Developer
Lead Developer
Posts: 727
Joined: Sun Aug 26, 2007 2:30 pm
Location: Helsinki, Finland
Contact:

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by Zero »

Hakasulkeita on ehdotettu paljon, mutta ne eivät oikein sovi BASIC-tyyliin. Suurin osa BASIC-varianteista käyttää normaaleita kaarisulkuja taulukkoviittauksissa.
CoolBasic henkilökuntaa
Johtava Suunnittelija
CoolBasic V3, CoolBasic Classic

http://www.coolbasic.com/blog
otto90x
Advanced Member
Posts: 349
Joined: Mon Aug 27, 2007 9:00 pm
Location: Lapinjärvi, Finland
Contact:

Re: CoolBasic Classic: Kehitysuutisten kommentit

Post by otto90x »

Taulukkoesimerkeissä oli hämmentävää, että taulukkoa merkittiin suluin ja välillä ilman, mielestäni olisi järkevää yhtenäistää niiden käyttöä, vaikka taulukon yksittäisiä soluja muokattaessa/lukiessa olisi sulut niin sitten muissa tilanteissa joko olisi tai ei olisi sulkuja. Esimerkki:

Code: Select all

//sulkeita vain jos solu on merkityksellinen
Dim taulukko(5,1)
taulukko(0,0)=5
taulukko=f(taulukko)
Function f(t)
    For i=1 To t(0,0)
        t(i,0)=t(i+1,0)+t(i,1)
    Next i
    
    Return t
End Function 

//aina sulkeet
Dim taulukko(5,1)
taulukko(0,0)=5
taulukko()=f(taulukko())
Function f(t())
    For i=1 To t(0,0)
        t(i,0)=t(i+1,0)+t(i,1)
    Next i
    
    Return t()
End Function 
Otto Martikainen a.k.a. MetalRain, otto90x, kAATOSade.
Runoblogi, vuodatusta ja sekoiluja.
Post Reply