Newsgroup: it.comp.programmare
Titolo: Nuovo linguaggio di programmazione: Oko

(Scusate per l'inglese. Non ho ancora tradotto tutti i testi. Se avete 
domande, potete scrivere anche a: 
mos...@interlog.com
)
We have finished testing Oko. It now becomes shareware. You can download an 
evaluation copy and/or purchase a registered copy on-line: 
www.ploko.net
.
Oko is a development tool for building Windows applications. It uses an 
object-oriented programming language similar to C++ and has a rich set of 
visual tools that make application creation a relatively easy and intuitive 
task. Its integrated development environment allows you to create a wide 
range of functional units that can benefit both from the power of the 
language and the versatility of the GUI tools. An efficient code generator 
makes your source code compact and clear and lets you skip many explicit 
initializations. At the same time, code generation is configurable, so that 
you can insert your own code at any level, as well as turn off the automatic 
generation of any of the components.
Oko has a set of visual database tools that use ODBC to connect to data 
sources. It can generate data forms and provides a set of flexible data 
controls to facilitate the creation of database applications. For many 
tasks, Oko can replace systems such as Microsoft Access generating database 
applications with no programming involved. The advantage of Oko is that its
applications are very compact, fast, and, of course, stand-alone. It also 
has a built-in report generator.
Oko produces either Win32 executables or dynamic link libraries (DLLs) from 
which you can export functions to be deployed in any other program. It 
creates stand-alone executables that need no other modules to run.
www.ploko.net

evaluation copy and/or purchase a registered copy on-line: 
www.ploko.net
.
Ancora:
Oko produces either Win32 executables or dynamic link libraries (DLLs)
from which you can export functions to be deployed in any other program.
It creates stand-alone executables that need no other modules to run.
Oko source code is compiled mostly into pseudo-code. On average, Oko
programs run much faster than those designed with other similar tools
such as Visual Basic, Delphi, etc. The reason is that Oko's code is much
simpler and more efficient: it uses no cumbersome predefined
functionality; rather, it generates the necessary code only and includes
the most basic components with no overhead. This implies that Oko
programs simply do not do a lot of the work considered to be a necessary
sacrifice for the sake of universality, which is why VB applications,
for instance, take so long to load and run so slowly in many instances.
Non mi è chiarissima questa: 
"You can purchase a registered copy of Oko on-line (US$50). You will get
free support and updates. The shareware version has a couple of
limitations compared to the full one: for instance, you cannot compile
DLLs. Otherwise, it provides all the basic functionality of the
commercial version."
C'è una versione "shareware" ed una "commerciale" ?? 
O si sono espressi male e volevano dire che finchè non paghi hai le
suddette limitazioni ?
Spero che sia così, altrimenti pagare 50 dollari per un linguaggio non
standard, agli inizi del suo percorso, non cross-platform e pure:
 "We are still working on the documentation, which is to be available
shortly. " senza documentazione...
Boh, proviamo:.... 
Certo che se piove quel che tuona: il programma funziona solo per
Windows, ma l'installer non fa neanche la fatica di proporre come
directory di installazione quella di default indicata dalla variabile di
sistema e la finestra per decidere quale directory scegliere propone le
directory alla rinfusa (non in ordine alfabetico)...e quando ne scegli
una, devi aggiungere subito a mano il nome della nuova directory (in
genere gli altri installer ne propongono una, modificabile
naturalmente). Alla fine il Setup anzichè tornare "on top" rimane
sepolto dalla finestra della cartella di installazione.
Vabbè, cose piccole, ma certo che se è stato tutto curato così...
Nag iniziale che ti ricorda che devi morire...no, pagare (entro 30
giorni)...componenti non ne vedo tantissimi, ma magari sono di
qualità...giochicchio con la form, piazzo un bottone, un treeview ed un
relativo listview....beh, proviamo ad associare del codice: doppio click
sul pulsante, mi chiede se intendo editare il codice per il singolo o
doppio click: scelgo quest'ultimo  --> Errore ("L'applicazione ha
generato....bla, bla" arrivederci e grazie)!
Riapro il programma, provo a ripetere quanto fatto, ma stavolta
regge...boh...niente suggerimenti per il completamento del codice,
colora stringe e simboli, ma non le parole chiave; nelle opzioni infatti
c'è scritto [under construction].
L'help praticamente non esiste....notte!
Simone (che proprio non ha sonno: ore 5:06 , sveglia alle 7:30)
_______________________________________________________
      "Try not! Do, or do not. There is no try."                           
     by Yoda, Jedi Master  (from anonymous poster)
( remove/togli 'FalselinK' to reply/per rispondere )

 task.
Ancora un altro linguaggio??? Le decine già disponibili per windows non sono 
sufficienti?!?! O è un bel test di programmazione per gli sviluppatori di 
"Oko"?
-- 
Luc

 Boh, proviamo:....
Grazie per la critica costruttiva. Terremo in considerazione tutte le Sue 
osservazioni. E' vero che il prodotto non e' ancora completamente finito, 
pero' ci stiamo lavorando sopra con l'aiuto dei nostri utilizzatori. Spero 
che in futuro sara' piu' degno della Sua attenzione.
Grazie
Mike