Tiny Core Extensions > TCE Talk
languageONE extension for CorePlus64
roger@languageONE.com.au:
Hello..I'm kinda new here, so I hope I am doing this correctly..
I believe the way to communicate at TinyCore is thru the forums ??
I am in Melbourne,Australia and have been developing a programming language that I believe would sit nicely in TinyCore. I call it languageONE and you are able to check it out at www.languageONE.com.au. It is infact, purely assembler but is presented in a series of macros that give the writer the experience of a high level language. It is based on the idea that Compilers were never really necessary and that languages could have evolved without them. It comes with statically linked libraries, communicates with the kernel directly and therefore does not rely on clib or any other libraries. It is built to be efficient and this is where I think it would make a great extension for TinyCore.
I have been working on getting TinyCorePure64 working and have only skimmed the instructions on building extensions but will start looking at that now.
Is this the sort of thing TinyCore would be interested in and if so would you be able to help me thru the process.
The system itself only has one dependency, that is nasm (or yasm) and I see there are already extensions for either of them. Being assembler the system really is just a series of text files, with the exception of the libraries (which can be built into the extension or simply assembled after installation) and a small translator program, written in languageONE and easily assembled and linked.
I certainly would be happy for it to be available in TinyCore and would look forward to any help you could offer.
I will look forward to a reply.
Thx
Roger Tunnicliffe.
Juanito:
we're always happy to receive new extensions, please go ahead - I'm sure the forum users will help if required
roger@languageONE.com.au:
:) Great, I'll begin work on it
Thx
roger@languageONE.com.au:
I have created a tcz and installed on my system.
my TinyCorePure64 is installed on my harddisk.
The installed layout is...
languageONE/assemble.sh
languageONE/link.sh
languageONE/makeONE.sh
languageONE/GUImakeONE.sh
languageONE/bin/GUI-makeONE
languageONE/bin/languageONE
languageONE/html/logo.jpg
languageONE/html/V1-16-screen0.html
.
.
languageONE/lib/COMMON.o
languageONE/lib/COMMON.LIB
languageONE/lib/STDIO.o
languageONE/lib/STDIO.LIB
.
.
languageONE/src/V0.04.ONE
languageONE/src/0.GUI-TEMPLATE.ONE
languageONE/src/V0.01.ONE
.
.
languageONE/include/BEGIN.PROGRAM
languageONE/include/BEGIN.INSTRUCTIONS
.
.
languageONE/doc/README.MD
languageONE/doc/languageONE.odt
languageONE/doc/LICENSE
languageONE/doc/VERSION.HISTORY
and it was my intention to have this install under my home directory. so.../home/tc/languageONE
whereas it installs in /lib /doc /src etc
Am I able to install it under a home directory or do I need to restructure the way it is setup
Thx
Juanito:
If you're making a private extension you can do whatever you like :)
If you're planning on submitting the exension, then the files need to be under:
/usr/local/bin
/usr/local/etc
/usr/local/lib
/usr/local/share/doc
Navigation
[0] Message Index
[#] Next page
Go to full version