W zasadzie - czy jest coś takiego, żeby śledzić w kodzie zmienną, która byłaby wypisywana na standardowym wyjściu ALE:
- bez potrzeby jej ręcznego printowania
- bez przerywania wykonywania programu
Chodzi o taki "breakpoint", który breakpointem w zasadzie nie jest.
Nie pytam o konkretny język, chociaż jeśli ktoś konkretnie wie coś w temacie biorąc pod uwagę jako język docelowy LUA i VSCode jako IDE to będę wdzięczny.

#programowanie #pytanie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@walokid: jeśli zmienna nie jest volatile to nie musi zadziałać, bo kompilator może ją trzymać w rejestrze i drugi wątek nie będzie widział wszystkich zmian.

Pytanie tylko po co chcesz to robić - do debugowania to debuggery mają taką funkcję jak podgląd pamięci czy tzw. data breakpoint - program zatrzyma się jeśli dana wartość ulegnie zmianie.
  • Odpowiedz
@BeginEnd: Tylko Rust. Golang ma fatalne powolne FFI (jak Java; spowodowane obecnością GC oraz wątków M:N), więc trochę słabo w zastosowaniach mocno niskopoziomowych gdzie musisz wywoływać kod w C/C++. Poza tym Golang dość mało ekspresywny jest. W Rust takie rzeczy jak serializacja/deserializacja do Jsona robisz dwiema linijkami (derive na struct i potem wywolujesz parse i zrobione), w sumie to w żadnym innym języku nie widziałem tak dobrze rozwiązanej serializacja/deserializacji. Rust
  • Odpowiedz
Aktualny stan gierki nad którą pracuję. Jestem w trakcie przerabiania/ulepszania okna dialogowego, na wypadek jakby jakiś tekst był za długi i się nie mieścił. Dalej w kolejności jest zrobienie kilku narzędzi deweloperskich (np. dokończenie edytora map), przygotowanie menu gry oraz kilka innych drobnostek. Gdy to będzie gotowe, planuję zrobić pokazowy poziom ze wszystkimi mechanikami jakie planuję mieć w grze, po części jako demo, po części jako test czy wszystko działa, po części
HalEmmerich - Aktualny stan gierki nad którą pracuję. Jestem w trakcie przerabiania/u...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktos z Was konfigurowal #vimwiki w #lua? Na githubie same informacje dla konfiguracji w tym vimscript, ale nie jestem do konca pewien jak to zrobic w lua. Mniej wiecej cos takiego mam, ale to mi nie zmienia tych plikow na #markdown

config = function ()
vim.g.vimwiki_list = {
{
path =
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

require('packer').startup(function()
use 'wbthomason/packer.nvim'
use {
'vimwiki/vimwiki',
config = function()
vim.g.vimwiki_list = {
  • Odpowiedz
Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezykowe
będziemy sobie je porównywać który lepszy
W lewym narożniku #lolcode język ezoterycznywygladajacy jak stary dobry #irc
W prawym narożniku #lua język stosowany głownie do tworzenia rozszerzeń
głosowanie plusami w kometarzach
wytrzzeszcz - Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezyko...

źródło: comment_1649406020OJF5Nfxmk3DnAnutPLDHQ3.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezykowe
będziemy sobie je porównywać który lepszy
W lewym narożniku #logo Język znany z tego że w nim sterujemy żółwika biegającego po ekranie
W prawym narożniku #lua lekki język skryptowy stosowany głownie do rozszerzania innych aplikacji
RoMaN_MiKLaS - Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezyk...

źródło: comment_1649260721uH6FXtNzGt7lZCJOpdeylf.jpg

Pobierz

który język wybieram?

  • wybieram Logo 25.7% (9)
  • wybieram Lua 74.3% (26)

Oddanych głosów: 35

  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezykowe
będziemy sobie je porównywać który lepszy
W lewym narożniku #logo Język znany z tego że w nim sterujemy żółwika biegającego po ekranie
W prawym narożniku #lua lekki język skryptowy stosowany głownie do rozszerzania innych aplikacji
głosowanie plusami w kometarzach
wytrzzeszcz - Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezyko...

źródło: comment_1649260492PsTySCMBynEvecLqgxBLzz.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Próbuje przepisać konfiguracje pluginu do vima z vimscripta na lua, ktoś jest w stanie mi pomóc z tym kawałkiem kodu?

Problemem tutaj są kropki w kluczach obiektu (czy jak tam się nazywa ta struktura danych w lua)

g.closetag_regions = {
-- to nie działa, ale nie wiem jak ogarnąć te kropki bez wpychania kluczy w stringa
HivPositiv - Próbuje przepisać konfiguracje pluginu do vima z vimscripta na lua, ktoś...

źródło: comment_1632138754a6nkyUT1mBPrQuNmlELYKW.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #lua
W klasie mam zmienną Vector3 up; oraz metodę o takiej samej nazwie: up(float x, float y, float z), w zasadzie to setter wygenerowany przez lombok z opcją Accessors(fluent = true) - dla Javy to nie jest problem. W projekcie zacząłem używać LuaJ i tu się pojawił - mianowicie, już w skrypcie Lua, gdy wołam instancję, odwołując się do tej metody:

cam:up(0.0,
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dotychczas korzystałem z SQLite oraz Solar2D. O ile wiem to należy zastosować usługę sieciową wykonującą zapytania do bazy danych. W celu można użyć języka php.
  • Odpowiedz