<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-2"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Ez például a ScriptBasic Classic verziójában így is van. Az egy olyan nyelv, amelyikben vannak fájl kezelő utasítások, és amelyiket arra lehet használni, hogy Linux, Windows stb. alatt lehessen apró kis scripteket írni, illetve a nyelvet be lehet tenni natív alkalmazásokba.<div><br></div><div>A ScriptBasic for Java viszont alapvetően nem erre van kitalálva. Az sb4j egy Java scripting implementáció, ami JSR223 interfészt (is) ad, és a fő javasolt használati területe a JavaScripting. Például felrakod installáció során a classpath-ra, és utána az Apache Camel DSL-ben</div><div><br></div><div>.script("ScriptBasic","... script basic code")&nbsp;</div><div><br></div><div>használható. Itt nem nagyon kell file kezelés. Azért lett, mert a régi BASIC használóknak hiányzott, de ha valaki csak kommand line-ból akarja használni, akkor sokkal lassabb lesz, mint a régi C verzió, már csak azért is, amíg elindul a JVM.</div><div><br></div><div>A file modul egyszerűen egy függvénykönyvtár, az ugyanolyan nevű Java metódusokhoz.</div><div><br></div><div><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="color: rgb(136, 136, 136); ">--</span><span class="Apple-style-span" style="color: rgb(136, 136, 136); "><br></span><span class="Apple-style-span" style="color: rgb(136, 136, 136); ">Verhás Péter</span><span class="Apple-style-span" style="color: rgb(136, 136, 136); "><br></span><span class="Apple-style-span" style="color: rgb(136, 136, 136); "></span><span class="Apple-style-span" style="color: rgb(136, 136, 136); "><a href="mailto:peter@verhas.com">peter@verhas.com</a></span><span class="Apple-style-span" style="color: rgb(136, 136, 136); "><br></span><span class="Apple-style-span" style="color: rgb(136, 136, 136); ">+36(30)9306805</span><span class="Apple-style-span" style="color: rgb(136, 136, 136); "><br></span><span class="Apple-style-span" style="color: rgb(136, 136, 136); ">skype: verhas</span></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline">
</div>
<br><div><div>On 2013.01.17., at 17:26, Gábor Garami &lt;<a href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Nem vagyok megelegedve a mostani fajl kezeles implementacioval.<br><br>Az osszes fajlkezelo BASIC fajlszamokkal oldotta meg ezt a kerdest.<br><br>open "filename" as 1<br><br>close 1<br><br>Nehany darab szamot konnyebb fejben tartani, mint kulonbozo valtoozoneveket.<br><br>Szerintem ez sokkal inkabb kozelitene a BASIC nyelvet, mint a mostani<br>eroforrasos megoldas. Raadasul az open sosem volt fuggveny.<br><br>Raadasul a szintaxis nagyon elmegy a PHP szeru szintaxis fele, sok a<br>zarojel. A BASIC nyelv egyik szepsege szerintem, hogy a zarojeleket<br>eppen csak hirbol ismeri.<br><br>Reszemrol -1 :-(<br><br>Tudom, alkossak jobbat. Nem tudok. De attol meg van velemenyem.<br>Elnezest, ha sertonek talalod.<br><br>Garami Gábor<br>E-mail: <a href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a><br>Tel: +36 20 235 9621<br>MSN: <a href="mailto:hrgy@vipmail.hu">hrgy@vipmail.hu</a><br>Skype: hron84<br><br><br>On Thu, Jan 17, 2013 at 3:02 PM, Peter Verhas &lt;<a href="mailto:peter@verhas.com">peter@verhas.com</a>&gt; wrote:<br><blockquote type="cite">New feature: file handling is available from BASIC.<br><br>Home page:<br><a href="http://verhas.github.com/jScriptBasic/">http://verhas.github.com/jScriptBasic/</a><br><br>Repo<br>https://github.com/verhas/jScriptBasic.git<br><br>Project:<br>https://github.com/verhas/jScriptBasic<br><br><br>--<br>Verhás Péter<br>peter@verhas.com<br>+36(30)9306805<br>skype: verhas<br><br><br><br><br><br>_______________________________________________<br>Javalist mailing list<br>Javalist@lists.javaforum.hu<br>http://lists.javaforum.hu/mailman/listinfo/javalist<br><br></blockquote>_______________________________________________<br>Javalist mailing list<br><a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>http://lists.javaforum.hu/mailman/listinfo/javalist<br></blockquote></div><br></div></body></html>