Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who's Online
2 user(s) are online (1 user(s) are browsing Forum)

Members: 1
Guests: 1

Argo, more...

Browsing this Thread:   1 Anonymous Users



« 1 (2) 3 4 5 6 »


Re: InstallerLG For AROS

Joined:
2014/10/31 7:36
From Madrid
Group:
Member
Posts: 88
Offline
Great tool! congrats for the job

Posted on: 8/30 10:54
Transfer the post to other applications Transfer


Re: InstallerLG For AROS

Joined:
2013/5/8 8:07
From Germany
Group:
Member
Posts: 14
Offline
A YACC implementation, well done!
Indeed, this was on my TODO list

Posted on: 8/31 1:06
Transfer the post to other applications Transfer


Re: InstallerLG For AROS

Joined:
2017/4/8 5:23
From Sweden
Group:
Member
Posts: 48
Offline
Yes, Yacc is great fun!

Posted on: 8/31 6:42
Transfer the post to other applications Transfer


Re: InstallerLG For AROS

Joined:
2004/4/7 4:26
Group:
Member
Posts: 4456
Offline
Quote:

amiga wrote:
InstallerLG v0.1.0 Alpha: Commodore Installer replacement

http://aminet.net/search?query=InstallerLG



GREAT WORK!!!

Posted on: 9/1 8:10
_________________
p.bes
Icaros Desktop AROS distribution mantainer
Transfer the post to other applications Transfer


Re: InstallerLG For AROS

Joined:
2013/4/21 1:35
From Germany
Group:
Member
Posts: 301
Offline
Quote:

sTix wrote:
Yes, Yacc is great fun!

If you like writing parsers, then take a look at ANTLR: it's way easier and cooler than YACC.

Posted on: 9/1 9:40
Transfer the post to other applications Transfer


Re: InstallerLG For AROS

Joined:
2017/4/8 5:23
From Sweden
Group:
Member
Posts: 48
Offline
Thanks everyone for your encouraging words. If you find any bugs, please let me know!

Quote:
If you like writing parsers, then take a look at ANTLR: it's way easier and cooler than YACC.


This is Amiga and we're old, easy and cool don't exist here

On a serious note; Yacc is pretty much the C of parser generators, available everywhere since the beginning of time and difficult to beat performance wise. Using something more fancy on Amiga-like systems is futile; you could end up without the tools you need any day due to the pace of development (and with something like ANTLR, we can't even get started since we lack Java). Yacc / Bison is safer, the GNU people are even more conservative than we are.

Posted on: 9/1 11:45
Transfer the post to other applications Transfer


Re: InstallerLG For AROS

Joined:
2013/4/21 1:35
From Germany
Group:
Member
Posts: 301
Offline
@sTix: AFAIR generated parsers don't need Java or other technologies. You should be able to use them (and compile, if needed) on other platforms/systems, like an Amiga/-like o.s..

The only issue with ANTLR should be the platform where you actually play/tinker/generate the parser.

Posted on: 9/2 2:46
Transfer the post to other applications Transfer


Re: InstallerLG For AROS

Joined:
2010/8/30 7:20
Group:
Member
Posts: 1365
Offline
low demands when building software is a good thing, at least initially, if thinking in perspective of an option when aros and its software is able to build on itself, if even only remotely practicable on x64/smp. huge dependencies of kind e java or whatever are a big show stopper for a small system that tries to sustain itself.

Posted on: 9/2 4:01
Transfer the post to other applications Transfer


Re: InstallerLG For AROS

Joined:
2013/4/21 1:35
From Germany
Group:
Member
Posts: 301
Offline
@wawa: I know it. In fact and as I was saying before, the generated parser should be compilable from any system, included an Amiga/-like one.

The point is that both YACC and ANTLR take a source (written in their one meta-language) and generates a parser, which is the one which is interesting and used finally.

So, a build system can just take such already generated parser and compile it, without requiring other big dependencies, like using Java.

The build system can also be configured to first use YACC/ANTLR to get the parser source, then generate the parser, and after that compile the generated parser. This clearly doesn't work in an Amiga/-like system.

So, for a developer it's better to commit both the parser description and the generated parser, in order to avoid such dependencies. Which makes sense, because you don't continuously change the grammar of the language.

I hope that it's clear now.

P.S. Other than the simplicity and easy of use writing grammars, ANTLR has a couple of other benefits.

First, with its language is it possible to define both the lexer, the parser, and the AST parser. With other tools like YACC you can only create the parser, and need other tools to create the lexer (like LEX) and the AST parser (usually this is written by hands).

Second, ANTLR already supports many different programming languages. It means that there's already support for C/C++, Pascal, Python, etc., whereas YACC is written to generate C/C++ parser, and if you want to generate parsers for Pascal, etc., you have to search around and see if someone has ported or created a YACC version for the specific language, which might have differences from the original. In short: ANTLR is already ready (!) and officially supports many languages.

Posted on: 9/2 5:41
Transfer the post to other applications Transfer


Re: InstallerLG For AROS

Joined:
2010/8/30 7:20
Group:
Member
Posts: 1365
Offline
@sTix
sorry, i havnt had yet time to look at it and we are having some debate, as of if and how would that need to be incorporated, but have you stripped the aros mmakefile from the aminet release?

Posted on: 9/3 18:54
Transfer the post to other applications Transfer



« 1 (2) 3 4 5 6 »



You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.

[Advanced Search]


Search
Top Posters
1 paolone
paolone
4456
2 nikolaos
nikolaos
4183
3 magorium
magorium
4095
4 phoenixkonsole
phoenixkonsole
3942
5 deadwood
deadwood
2917
6 ncafferkey
ncafferkey
2810
7 mazze
mazze
2222
8 clusteruk
clusteruk
2113
9 damocles
damocles
1789
10 BSzili
BSzili
1531
© 2004-2018 AROS Exec