[quirks-uvm-devel] weekend questions
Status: Pre-Alpha
Brought to you by:
teodor
From: Max <rez...@us...> - 2002-04-08 05:18:30
|
I promised you a lot of questions. Here it is. 1) Need more C function! I prefer in Ada use C entities as atomic time or pointers. I'm afraid to have not precision binding of complex C structures. So could you add allocator/initializer/deallocator for Selector, Cell, Cell_List. (see file my_func.c). 2) Why dont asm_backend accept Name_Procedure? It generate P1 instead of name I told. 3) When does mapping trigger. I thouth there were to situation to trigger a) at act command b) at if/loop command with au argument. But now I see Fibonachi where no action with auSum. 4) Now my Ada test_uvm works! But only with Asm_Backend. a) It does not support stdout as parameter of init_backend, does it? b) When I tried Code Backend it crashed at function UVM_EXPORT ErrorMark mark_error (void) on line mark->next_mark = last_error->mark_rec_ptr; because last_error is NULL. What had I forgot to call? Ahh! Init_Errors! Ok! It's working now. 5) Example of lexical context. I dont see how to use fp for passing lexical context. Can you help? procedure A is X : Integer; procedure B is begin X := 1; end B; begin B; end A; 6) When do you plan next release? Will you wait for my code generator with current state of compiler? 7) Example of discriminated descriptor usage. 8) You promise me program for expression translation. Done! Thanks. 9) You map lv, ct, fp to dx before procedure call. What for? For restrict io mode ? Can I write "call :lv, Fact" if I need send all local variables as procedure parameter? Can I map au to dx directly or I need an intermediary local variable ? 10) Dynamic memory (dn) example. How to allocate/deallocate memory. Why dn is procedure scopped? 11) Are there procedures to create environment file (efg)? 12) How to use mellow backend? Write me sequence of procedure calls. Max |